/*new styles*/
/*@color-blue07: ;*/
/*remove after ttl*/
/*remove*/
/*menus prepaid*/
/*primary button hover prepaid*/
/*primary and secondary link hover*/
/*secondary link inverse*/
/*@color-gray-medium-light: #ccc;*/
/*remove end*/
.hasicon {
  font-family: 'FontAwesome';
  letter-spacing: 0 !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.elisaicon {
  font-family: "icons";
}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*.animation(@name, @duration, @timing, @delay: 0, @direction) {
	-webkit-animation:@name @duration @timing @delay @direction; !* Safari 4+ *!
	-moz-animation:@name @duration @timing @delay @direction; !* Fx 5+ *!
	-o-animation:@name @duration @timing @delay @direction; !* Opera 12+ *!
	animation:@name @duration @timing @delay @direction; !* IE 10+, Fx 29+ *!
}*/
/* These are the conditional mixins for the different syntax for IE10 Flexbox */
.link-outline-none:link,
.link-outline-none A:link,
.link-outline-none:visited,
.link-outline-none A:visited,
.link-outline-none:hover,
.link-outline-none A:hover,
.link-outline-none:active,
.link-outline-none A:active,
.link-outline-none:focus,
.link-outline-none A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.appearance-border-radius {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -moz-border-radius: 0;
  /* Firefox 1-3.6 */
  border-radius: 0;
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
}
.text-decoration-none:link,
.text-decoration-none A:link,
.text-decoration-none:visited,
.text-decoration-none A:visited,
.text-decoration-none:hover,
.text-decoration-none A:hover,
.text-decoration-none:active,
.text-decoration-none A:active,
.text-decoration-none:focus,
.text-decoration-none A:focus {
  text-decoration: none;
}
.text__disable--highlighting {
  -webkit-user-select: none;
  /* Webkit */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE 10  */
  /* Currently not supported in Opera but will be soon */
  -o-user-select: none;
  user-select: none;
}
/*
    @font-mono              :   'Menlo, Monaco, Consolas, monospace';
    @font-sans              :   'Helvetica Neue, Helvetica, Arial, sans-serif';
    @font-script            :   'Brush Script MT, cursive';
    @font-serif             :   'Georgia, Times New Roman, Times, serif';
	*/
@font-face {
  font-family: "icons";
  /*src: url('@{ico-font-path}icons.eot');
	src: url('@{ico-font-path}icons.eot?#iefix') format('eot'),
	url('@{ico-font-path}icons.woff') format('woff'),
	url('@{ico-font-path}icons.ttf') format('truetype'),
	url('@{ico-font-path}icons.svg#icons') format('svg');*/
  src: url("data:application/x-font-woff;charset=utf-8;base64,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"), url('../fonts/Icons/icons.ttf');
  font-weight: normal;
  font-style: normal;
}
[class^="ico"]:before,
[class*=" ico"]:before,
[class^="ico"]:after,
[class*=" ico"]:after {
  display: inline-block;
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ico-4g:before {
  content: "\E001";
}
.ico-4g2:before {
  content: "\E002";
}
.ico-alert:before {
  content: "\E003";
}
.ico-android:before {
  content: "\E004";
}
.ico-apple-ios:before {
  content: "\E005";
}
.ico-arrdown:before {
  content: "\E006";
}
.ico-arrleft:before {
  content: "\E007";
}
.ico-arrleft02:before {
  content: "\E008";
}
.ico-arrright:before {
  content: "\E009";
}
.ico-arrright02:before {
  content: "\E00A";
}
.ico-arrup:before {
  content: "\E00B";
}
.ico-arved:before {
  content: "\E00C";
}
.ico-battery:before {
  content: "\E00D";
}
.ico-baubel:before {
  content: "\E00E";
}
.ico-blank:before {
  content: "\E00F";
}
.ico-box:before {
  content: "\E010";
}
.ico-bullet01:before {
  content: "\E011";
}
.ico-business:before {
  content: "\E012";
}
.ico-buyout:before {
  content: "\E013";
}
.ico-calendar-clock:before {
  content: "\E014";
}
.ico-calendar:before {
  content: "\E015";
}
.ico-calendar02:before {
  content: "\E016";
}
.ico-call:before {
  content: "\E017";
}
.ico-calls:before {
  content: "\E018";
}
.ico-camera:before {
  content: "\E019";
}
.ico-canceled:before {
  content: "\E01A";
}
.ico-cancellation:before {
  content: "\E01B";
}
.ico-card:before {
  content: "\E01C";
}
.ico-card2:before {
  content: "\E01D";
}
.ico-cart:before {
  content: "\E01E";
}
.ico-chat:before {
  content: "\E01F";
}
.ico-check:before {
  content: "\E020";
}
.ico-check03:before {
  content: "\E021";
}
.ico-coins:before {
  content: "\E022";
}
.ico-columns:before {
  content: "\E023";
}
.ico-combo:before {
  content: "\E024";
}
.ico-computer:before {
  content: "\E025";
}
.ico-connect:before {
  content: "\E026";
}
.ico-contract-euro:before {
  content: "\E027";
}
.ico-contract-pen:before {
  content: "\E028";
}
.ico-contract:before {
  content: "\E029";
}
.ico-conversation:before {
  content: "\E02A";
}
.ico-cross:before {
  content: "\E02B";
}
.ico-delivered:before {
  content: "\E02C";
}
.ico-delivery:before {
  content: "\E02D";
}
.ico-device-accessory:before {
  content: "\E02E";
}
.ico-device-add:before {
  content: "\E02F";
}
.ico-device-elisa:before {
  content: "\E030";
}
.ico-device-phone:before {
  content: "\E031";
}
.ico-device-tablet:before {
  content: "\E032";
}
.ico-device-zen:before {
  content: "\E033";
}
.ico-disabled:before {
  content: "\E034";
}
.ico-display:before {
  content: "\E035";
}
.ico-display2:before {
  content: "\E036";
}
.ico-document:before {
  content: "\E037";
}
.ico-down:before {
  content: "\E038";
}
.ico-download:before {
  content: "\E039";
}
.ico-download02:before {
  content: "\E03A";
}
.ico-email:before {
  content: "\E03B";
}
.ico-envelope:before {
  content: "\E03C";
}
.ico-euro:before {
  content: "\E03D";
}
.ico-exclamation:before {
  content: "\E03E";
}
.ico-extraparams:before {
  content: "\E03F";
}
.ico-extraservice:before {
  content: "\E040";
}
.ico-facebook:before {
  content: "\E041";
}
.ico-feather:before {
  content: "\E042";
}
.ico-gauge:before {
  content: "\E043";
}
.ico-general:before {
  content: "\E044";
}
.ico-gift:before {
  content: "\E045";
}
.ico-gift01:before {
  content: "\E046";
}
.ico-gift02:before {
  content: "\E047";
}
.ico-googleplus:before {
  content: "\E048";
}
.ico-governmental:before {
  content: "\E049";
}
.ico-graph:before {
  content: "\E04A";
}
.ico-grid:before {
  content: "\E04B";
}
.ico-hard-drive:before {
  content: "\E04C";
}
.ico-home:before {
  content: "\E04D";
}
.ico-house:before {
  content: "\E04E";
}
.ico-id:before {
  content: "\E04F";
}
.ico-income:before {
  content: "\E050";
}
.ico-info-clear:before {
  content: "\E051";
}
.ico-info-full:before {
  content: "\E052";
}
.ico-info:before {
  content: "\E053";
}
.ico-inprocess:before {
  content: "\E054";
}
.ico-instagram:before {
  content: "\E055";
}
.ico-ios:before {
  content: "\E056";
}
.ico-liabilities:before {
  content: "\E057";
}
.ico-limited:before {
  content: "\E058";
}
.ico-linkedin:before {
  content: "\E059";
}
.ico-list:before {
  content: "\E05A";
}
.ico-mail:before {
  content: "\E05B";
}
.ico-memory:before {
  content: "\E05C";
}
.ico-menu:before {
  content: "\E05D";
}
.ico-mint:before {
  content: "\E05E";
}
.ico-minus:before {
  content: "\E05F";
}
.ico-money:before {
  content: "\E060";
}
.ico-network:before {
  content: "\E061";
}
.ico-newspaper:before {
  content: "\E062";
}
.ico-nodata-needed:before {
  content: "\E063";
}
.ico-oigused:before {
  content: "\E064";
}
.ico-ok:before {
  content: "\E065";
}
.ico-owl:before {
  content: "\E066";
}
.ico-owl2:before {
  content: "\E067";
}
.ico-params:before {
  content: "\E068";
}
.ico-pencil:before {
  content: "\E069";
}
.ico-percent:before {
  content: "\E06A";
}
.ico-phone:before {
  content: "\E06B";
}
.ico-pinterest:before {
  content: "\E06C";
}
.ico-play:before {
  content: "\E06D";
}
.ico-play01:before {
  content: "\E06E";
}
.ico-plus:before {
  content: "\E06F";
}
.ico-postkast:before {
  content: "\E070";
}
.ico-pricetag:before {
  content: "\E071";
}
.ico-print:before {
  content: "\E072";
}
.ico-private:before {
  content: "\E073";
}
.ico-returned:before {
  content: "\E074";
}
.ico-sailfish:before {
  content: "\E075";
}
.ico-seaded:before {
  content: "\E076";
}
.ico-search:before {
  content: "\E077";
}
.ico-service-add:before {
  content: "\E078";
}
.ico-service-new:before {
  content: "\E079";
}
.ico-service-replace:before {
  content: "\E07A";
}
.ico-shuffle:before {
  content: "\E07B";
}
.ico-sign:before {
  content: "\E07C";
}
.ico-sitemap:before {
  content: "\E07D";
}
.ico-star01:before {
  content: "\E07E";
}
.ico-stop-limit:before {
  content: "\E07F";
}
.ico-stop-phone:before {
  content: "\E080";
}
.ico-stop-stop:before {
  content: "\E081";
}
.ico-stop-stopped:before {
  content: "\E082";
}
.ico-symbian:before {
  content: "\E083";
}
.ico-tarbimine:before {
  content: "\E084";
}
.ico-teenused:before {
  content: "\E085";
}
.ico-teller:before {
  content: "\E086";
}
.ico-tellimused:before {
  content: "\E087";
}
.ico-thumbsup:before {
  content: "\E088";
}
.ico-time:before {
  content: "\E089";
}
.ico-transport-filled:before {
  content: "\E08A";
}
.ico-transport:before {
  content: "\E08B";
}
.ico-twitter:before {
  content: "\E08C";
}
.ico-unlimited:before {
  content: "\E08D";
}
.ico-up:before {
  content: "\E08E";
}
.ico-upload:before {
  content: "\E08F";
}
.ico-user:before {
  content: "\E090";
}
.ico-view:before {
  content: "\E091";
}
.ico-windows:before {
  content: "\E092";
}
.ico-youtube:before {
  content: "\E093";
}
/**
 * @license
 * MyFonts Webfont Build ID 3076698, 2015-08-17T09:49:00-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: PFBagueSansPro-Bold by Parachute
 * URL: http://www.myfonts.com/fonts/parachute/pf-bague-sans-pro/bold/
 *
 * Webfont: PFBagueSansPro-Regular by Parachute
 * URL: http://www.myfonts.com/fonts/parachute/pf-bague-sans-pro/regular/
 *
 * Webfont: PFBagueSansPro-Thin by Parachute
 * URL: http://www.myfonts.com/fonts/parachute/pf-bague-sans-pro/thin/
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3076698
 * Licensed pageviews: 3,000,000
 * Webfonts copyright: Copyright (c) 2013 Parachute&#x00AE;, www.parachute.gr.  All rights reserved.
 *
 * � 2015 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: 'PFBagueSansPro';
  src: url('../fonts/2EF25A_0_0.eot');
  src: url('../fonts/2EF25A_0_0.eot?#iefix') format('embedded-opentype'), url('../fonts/2EF25A_0_0.woff2') format('woff2'), url('../fonts/2EF25A_0_0.woff') format('woff'), url('../fonts/2EF25A_0_0.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'PFBagueSansPro';
  src: url('../fonts/2EF25A_1_0.eot');
  src: url('../fonts/2EF25A_1_0.eot?#iefix') format('embedded-opentype'), url('../fonts/2EF25A_1_0.woff2') format('woff2'), url('../fonts/2EF25A_1_0.woff') format('woff'), url('../fonts/2EF25A_1_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PFBagueSansPro';
  src: url('../fonts/2EF25A_2_0.eot');
  src: url('../fonts/2EF25A_2_0.eot?#iefix') format('embedded-opentype'), url('../fonts/2EF25A_2_0.woff2') format('woff2'), url('../fonts/2EF25A_2_0.woff') format('woff'), url('../fonts/2EF25A_2_0.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}
/*
	Copyright (C) 2011-2015 Hoefler & Co.
	This software is the property of Hoefler & Co. (H&Co).
	Your right to access and use this software is subject to the
	applicable License Agreement, or Terms of Service, that exists
	between you and H&Co. If no such agreement exists, you may not
	access or use this software for any purpose.
	This software may only be hosted at the locations specified in
	the applicable License Agreement or Terms of Service, and only
	for the purposes expressly set forth therein. You may not copy,
	modify, convert, create derivative works from or distribute this
	software in any way, or make it accessible to any third party,
	without first obtaining the written permission of H&Co.
	For more information, please visit us at http://typography.com.
	198208-85529-20150130
*/
@font-face {
  font-family: 'Verlag';
  src: url('../fonts/85CAFBCB60DFDD1F5.eot');
  src: local('?'), url('../fonts/85CAFBCB60DFDD1F5.eot?#hco') format('embedded-opentype'), url(data:application/x-font-woff;base64,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);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Verlag';
  src: url('../fonts/0B529AEED0E044C2E.eot');
  src: local('?'), url('../fonts/0B529AEED0E044C2E.eot?#hco') format('embedded-opentype'), url(data:application/x-font-woff;base64,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);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Verlag';
  src: url('../fonts/EA1E6B497DF199D01.eot');
  src: local('?'), url('../fonts/EA1E6B497DF199D01.eot?#hco') format('embedded-opentype'), url(data:application/x-font-woff;base64,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);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Verlag';
  src: url('../fonts/9A94B81575FC2255D.eot');
  src: local('?'), url('../fonts/9A94B81575FC2255D.eot?#hco') format('embedded-opentype'), url(data:application/x-font-woff;base64,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);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'elisa-icons';
  src: url('../../assets/fonts/elisa-icons/elisa-icons.eot?x5qhhk');
  src: url('../../assets/fonts/elisa-icons/elisa-icons.eot?x5qhhk#iefix') format('embedded-opentype'), url('../../assets/fonts/elisa-icons/elisa-icons.ttf?x5qhhk') format('truetype'), url('../../assets/fonts/elisa-icons/elisa-icons.woff?x5qhhk') format('woff'), url('../../assets/fonts/elisa-icons/elisa-icons.svg?x5qhhk#elisa-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'elisa-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /*line-height: 1;*/
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: 'elisa-icons';
}
.icon-mobile-id:before {
  content: "\e933";
}
.icon-plane-shield:before {
  content: "\e934";
}
.icon-estonia:before {
  content: "\e932";
}
.icon-star:before {
  content: "\e930";
}
.icon-camera:before {
  content: "\e926";
}
.icon-chip:before {
  content: "\e927";
}
.icon-speed:before {
  content: "\e92c";
}
.icon-arrow-left-right:before {
  content: "\e925";
}
.icon-arro-up-down:before {
  content: "\e91b";
}
.icon-arrow-down:before {
  content: "\e91c";
}
.icon-arrow-up:before {
  content: "\e91d";
}
.icon-cat-cable:before {
  content: "\e91e";
}
.icon-elisa-ring:before {
  content: "\e91f";
}
.icon-message:before {
  content: "\e920";
}
.icon-office365:before {
  content: "\e921";
}
.icon-phone:before {
  content: "\e922";
}
.icon-size:before {
  content: "\e923";
}
.icon-wireless-internet:before {
  content: "\e924";
}
.icon-gift:before {
  content: "\e91a";
}
.icon-bar-chart:before {
  content: "\e914";
}
.icon-document-history:before {
  content: "\e915";
}
.icon-euro:before {
  content: "\e916";
}
.icon-house:before {
  content: "\e917";
}
.icon-router:before {
  content: "\e918";
}
.icon-settings:before {
  content: "\e919";
}
.icon-avatar-cutout:before {
  content: "\e90f";
}
.icon-avatar:before {
  content: "\e910";
}
.icon-briefcase:before {
  content: "\e911";
}
.icon-shopping-basket:before {
  content: "\e912";
}
.icon-support:before {
  content: "\e913";
}
.icon-add-internet-ticket:before {
  content: "\e906";
}
.icon-airplane:before {
  content: "\e907";
}
.icon-id:before {
  content: "\e908";
}
.icon-internet-briefcase:before {
  content: "\e909";
}
.icon-phone-internet:before {
  content: "\e90a";
}
.icon-play-video:before {
  content: "\e90b";
}
.icon-question:before {
  content: "\e90c";
}
.icon-receipt:before {
  content: "\e90d";
}
.icon-smartphone:before {
  content: "\e90e";
}
.icon-clapperboard:before {
  content: "\e900";
}
.icon-earth:before {
  content: "\e901";
}
.icon-history:before {
  content: "\e902";
}
.icon-laptop-phone:before {
  content: "\e903";
}
.icon-rec:before {
  content: "\e904";
}
.icon-tv:before {
  content: "\e905";
}
.icon-dot-grid:before {
  content: "\e928";
}
.icon-keyboard:before {
  content: "\e92a";
}
.icon-drive:before {
  content: "\e929";
}
.icon-scale:before {
  content: "\e92b";
}
.icon-os:before {
  content: "\e92d";
}
.icon-elisa:before {
  content: "\e92e";
}
.icon-badge:before {
  content: "\e931";
}
.icon-arrows-vertical:before {
  content: "\e92f";
}
.icon-star:before {
  content: "\e930";
}
.icon-plane-shield:before {
  content: "\e934";
}
.icon-mobile-id:before {
  content: "\e933";
}
.icon-radio-tower:before {
  content: "\e935";
}
.icon-onedrive:before {
  content: "\e936";
}
.icon-skype:before {
  content: "\e937";
}
.icon-teddybear:before {
  content: "\e93b";
}
.icon-tv-series:before {
  content: "\e93c";
}
.icon-calls-to-estonia:before {
  content: "\e938";
}
.icon-incoming-calls:before {
  content: "\e939";
}
.icon-local-calls:before {
  content: "\e93a";
}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body,
html {
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@-ms-viewport {
  width: device-width;
}
HTML {
  overflow: -moz-scrollbars-vertical;
}
BODY {
  image-rendering: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 1) {
  HTML.framed {
    overflow-y: scroll;
    height: 100%;
  }
  SELECT {
    padding-right: 30px !important;
  }
}
BUTTON,
INPUT,
SELECT,
TEXTAREA {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: normal !important;
  max-width: 100%;
  font-size: 100%;
  margin: 0;
  vertical-align: middle;
}
*:first-child + HTML INPUT[type="checkbox"] {
  margin: 0;
}
*:first-child + HTML INPUT[type="radio"] {
  margin: 0;
}
SELECT {
  -webkit-appearance: none;
  -moz-appearance: window;
  text-indent: 0.01px;
  text-overflow: '';
  background: #fff;
}
SELECT::-ms-expand {
  display: none;
}
SELECT:focus {
  outline: none;
  border-color: #aaa;
}
SELECT:focus OPTION {
  background: #fff;
}
@media (-webkit-min-device-pixel-ratio: 0) {
  select {
    padding-right: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAGCAYAAAAsVdWjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGVJREFUeNpidHV1FWRgYDgDxK5AfI8BOwgF4vJdu3aZMBABmID4PRCvhhqshMPAVUDcyUAkYIHSFVAaZLAJkothBoZBLSbJUGwGG5NjILqh6AYLkmMgNkNhBr+HBgHJBoIAQIABAAMEFxMvb6R3AAAAAElFTkSuQmCC) 100% 50% no-repeat;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  SELECT {
    padding-right: 30px !important;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAGCAYAAAAsVdWjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGVJREFUeNpidHV1FWRgYDgDxK5AfI8BOwgF4vJdu3aZMBABmID4PRCvhhqshMPAVUDcyUAkYIHSFVAaZLAJkothBoZBLSbJUGwGG5NjILqh6AYLkmMgNkNhBr+HBgHJBoIAQIABAAMEFxMvb6R3AAAAAElFTkSuQmCC) 100% 50% no-repeat;
  }
}
/*::-moz-selection { background: @color-main; color: @color-text-main; text-shadow: none; }
::selection { background: @color-main; color: @color-text-main; text-shadow: none; }*/
.clear {
  *zoom: 1;
}
.clear:before,
.clear:after {
  content: " ";
  display: table;
}
.clear:after {
  clear: both;
}
.clear02 {
  overflow: hidden;
}
.clear03 {
  overflow: visible!important;
}
.clear04 {
  overflow: auto!important;
}
.w50 {
  width: 50px;
}
.w60 {
  width: 60px;
}
.w70 {
  width: 70px;
}
.w80 {
  width: 80px;
}
.w90 {
  width: 90px;
}
.w100 {
  width: 100px;
}
.w150 {
  width: 150px;
}
.w200 {
  width: 200px;
}
.w500 {
  width: 462px;
}
@media only screen and (max-width: 767px) {
  .w500 {
    width: 100%;
  }
}
.img-left {
  float: left;
  margin: .3em 1em 1em 0;
  clear: both;
}
.img-right {
  float: right;
  margin: .3em 0 1em 1em;
  clear: both;
}
.strike {
  text-decoration: line-through;
}
.posrel {
  position: relative;
}
.block {
  display: block;
}
.f-left {
  float: left;
}
.f-right {
  float: right;
}
.hidden {
  display: none;
  visibility: hidden;
}
.c-left {
  clear: left;
}
.c-right {
  clear: right;
}
.c-both {
  clear: both;
}
TR.hidden {
  visibility: visible;
}
.ui-helper-hidden-accessible {
  display: none;
}
.visuallyhidden {
  position: absolute;
  left: -10000px;
  top: -10000px;
}
.nowrap {
  white-space: nowrap;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.center {
  text-align: center !important;
}
.nomargin {
  margin: 0 !important;
}
.nopadding {
  padding: 0 !important;
}
.noblank:after {
  display: none !important;
}
.bold {
  font-weight: bold !important;
}
.b-bottom {
  border: 1px solid #ebebeb;
}
.w10p {
  width: 10%;
}
.w20p {
  width: 20%;
}
.w25p {
  width: 25%;
}
.w30p {
  width: 30%;
}
.w40p {
  width: 40%;
}
.w50p {
  width: 50%;
}
.w70p {
  width: 70%;
}
.w100p {
  width: 100%;
}
.w50 {
  width: 50px;
}
.w60 {
  width: 60px;
}
.w70 {
  width: 70px;
}
.w80 {
  width: 80px;
}
.w90 {
  width: 90px;
}
.w100 {
  width: 100px;
}
.mt5 {
  margin-top: 5px !important;
}
.mt7 {
  margin-top: 7px !important;
}
.mt10 {
  margin-top: 10px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.mt1em {
  margin-top: 1em !important;
}
.mt2em {
  margin-top: 2em !important;
}
.mr20 {
  margin-right: 20px !important;
}
.mr5 {
  margin-right: 5px !important;
}
.mr10 {
  margin-right: 10px !important;
}
.mr30 {
  margin-right: 30px !important;
}
.ml10 {
  margin-left: 10px !important;
}
.ml20 {
  margin-left: 20px !important;
}
/*.ml30 { margin-left: 30px!important;  }*/
.ml25 {
  margin-left: 25px !important;
}
.ml50 {
  margin-left: 50px !important;
}
.w311 {
  width: 311px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .w311 {
    width: 100%;
  }
}
.noborder {
  border: none !important;
}
.pt1em {
  padding-top: 1em !important;
}
.pb1em {
  padding-bottom: 1em !important;
}
.pb2em {
  padding-bottom: 2em !important;
}
.distribute {
  text-align: justify;
}
.distribute:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 1px;
}
.flex {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex01 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .flex01 {
    display: block;
  }
}
.flex-h100p {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: auto;
}
.flex-w100p {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1 0 100%;
  -moz-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  height: 100%;
}
.flex-end {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-align-self: flex-end;
  align-self: flex-end;
}
.inactive IMG {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
svg.gray {
  background: url(http://4.bp.blogspot.com/-IzPWLqY4gJ0/T01CPzNb1KI/AAAAAAAACgA/_8uyj68QhFE/s400/a2cf7051-5952-4b39-aca3-4481976cb242.jpg);
}
.cursor01 {
  cursor: pointer;
}
.cursor02 {
  cursor: default!important;
}
.flex-center {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.flex-center-wrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-v-center {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.inline-flex {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.flex-nowrap {
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.flex-wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-column {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: none;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table {
    border-collapse: collapse !important;
  }
}
.zero-zindex {
  z-index: 0;
}
/* Not supported resolution */
#box00 {
  overflow: hidden;
}
@media only screen and (max-width: 239px) {
  #box00 {
    display: none;
  }
  #notsupported {
    display: block;
    padding: 0 10px 10px 10px;
  }
  #notsupported P {
    margin: 10px 0 0 0;
  }
  #notsupported P.logo IMG {
    width: 100%;
  }
  .tb_box01 {
    display: none;
  }
  BODY,
  HTML {
    background: #ffffff;
  }
  .tb_overlay,
  .tb_loader,
  .tb_frame {
    display: none;
  }
}
/* Basic styling */
#notsupported {
  display: none;
}
/*A.btn:not(:last-child) {
	margin-right: 0.5em;
}*/
input.btn--secondary {
  background-color: transparent;
  border: solid 2px #00baf2;
  color: #0019af;
  font-weight: 700;
  padding: 14px 28px;
  transition: background 0.25s;
}
input.btn--secondary:hover {
  background-color: transparent;
  border-color: #d7d9e0;
  color: #0019af;
}
A.btn--image {
  background-color: #00baf2;
  color: #ffffff;
  font-weight: 700;
  transition: background 0.25s;
}
A.btn--image:hover {
  background-color: #d7d9e0;
}
A.btn--small {
  font-size: 14px;
  padding: 13px 26px;
}
A.btn--small.btn--secondary {
  padding: 11px 24px;
}
A.btn--large {
  font-size: 18px;
  padding: 24px 36px;
}
A.btn--large.btn--secondary {
  padding: 22px 34px;
}
A.btn--center {
  text-align: center;
}
A.btn--fw400 {
  font-weight: 400;
}
A.btn--full-width {
  width: 100%;
}
A.btn__icon--add:before {
  content: "\f067";
  font-family: FontAwesome;
  font-size: 14px;
  color: #00baf2;
  margin-right: 5px;
}
A.btn__icon--check:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 14px;
  color: #0019af;
  margin-right: 5px;
}
A.btn__icon--right-arrow02:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
  font-size: 14px;
  line-height: 1.05;
  color: #00baf2;
}
A.btn__icon--right-arrow02:hover {
  color: #00137D;
}
A.btn__icon--right-arrow02:hover:after {
  color: #0093c0;
}
.inactive__icon--info:after {
  content: "\f05a";
  font-family: FontAwesome;
  font-size: 18px;
  margin-left: 5px;
}
A.btn,
INPUT.btn,
SPAN.btn {
  /*remove from global about btn when ready?*/
  display: inline-block;
  cursor: pointer;
  /*line-height: 1.2 !important;
	padding: 10px 30px 9px;*/
  /*padding: 16px 30px;*/
  font-size: 15px;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none !important;
  background-image: none;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  text-align: center;
}
A.btn.btn--image,
INPUT.btn.btn--image,
SPAN.btn.btn--image {
  background-color: #00baf2;
  color: #ffffff;
  font-weight: 700;
  transition: background 0.25s;
}
A.btn.btn--image:hover,
INPUT.btn.btn--image:hover,
SPAN.btn.btn--image:hover {
  background-color: #d7d9e0;
}
A.btn--nomargin,
INPUT.btn--nomargin,
SPAN.btn--nomargin {
  margin: 0;
}
A.btn.btn--white,
INPUT.btn.btn--white,
SPAN.btn.btn--white {
  background: #ffffff;
}
A.btn.btn--small,
INPUT.btn.btn--small,
SPAN.btn.btn--small {
  font-size: 14px;
  padding: 13px 26px;
}
A.btn.btn--small.btn--secondary,
INPUT.btn.btn--small.btn--secondary,
SPAN.btn.btn--small.btn--secondary {
  padding: 11px 24px;
}
A.btn.btn--large,
INPUT.btn.btn--large,
SPAN.btn.btn--large {
  font-size: 18px;
  padding: 24px 36px;
}
A.btn.btn--large.btn--secondary,
INPUT.btn.btn--large.btn--secondary,
SPAN.btn.btn--large.btn--secondary {
  padding: 22px 34px;
}
A.btn.btn--gray,
INPUT.btn.btn--gray,
SPAN.btn.btn--gray {
  background-color: #f0f1f5;
  border: solid 1px #c9cad1;
  color: #0019af;
  font-weight: 700;
  padding: 15px 29px;
  transition: background 0.25s;
  text-align: center;
  /*border: 1px solid @color-gray05;*/
}
A.btn.btn--gray:hover,
INPUT.btn.btn--gray:hover,
SPAN.btn.btn--gray:hover {
  background-color: #d7d9e0;
  color: #0019af;
  text-decoration: none;
}
A.btn.btn--gray.btn--disabled,
INPUT.btn.btn--gray.btn--disabled,
SPAN.btn.btn--gray.btn--disabled {
  /*temporary*/
  /*opacity: 0.5;*/
  background-color: #F9F9FB;
  border-color: #E9EAED;
}
A.btn.btn--gray.btn--disabled:hover,
INPUT.btn.btn--gray.btn--disabled:hover,
SPAN.btn.btn--gray.btn--disabled:hover,
A.btn.btn--gray.btn--disabled:focus,
INPUT.btn.btn--gray.btn--disabled:focus,
SPAN.btn.btn--gray.btn--disabled:focus,
A.btn.btn--gray.btn--disabled:active,
INPUT.btn.btn--gray.btn--disabled:active,
SPAN.btn.btn--gray.btn--disabled:active {
  cursor: default;
  /*temporary*/
  /*opacity: 0.4;*/
  /*background-color: @color-gray07;
				border-color: @color-gray05;*/
  background-color: #F9F9FB;
  border-color: #E9EAED;
  outline: none;
}
A.btn.btn--primary,
INPUT.btn.btn--primary,
SPAN.btn.btn--primary {
  background-color: #0019af;
  color: #ffffff;
  font-weight: 700;
  transition: background 0.25s;
  /*padding: 16px 30px;*/
  padding: 16px 30px 16px;
  line-height: 0.67;
  /*border: solid 2px @color-blue01;*/
}
A.btn.btn--primary:hover,
INPUT.btn.btn--primary:hover,
SPAN.btn.btn--primary:hover {
  background-color: #00127d;
  color: #ffffff;
  /*border: solid 2px @color-blue06;*/
}
A.btn.btn--primary.btn--disabled,
INPUT.btn.btn--primary.btn--disabled,
SPAN.btn.btn--primary.btn--disabled {
  /*opacity: 0.4;*/
  background-color: #99A3DF;
  /*border: solid 2px #99A3DF;*/
}
A.btn.btn--primary.btn--disabled:hover,
INPUT.btn.btn--primary.btn--disabled:hover,
SPAN.btn.btn--primary.btn--disabled:hover,
A.btn.btn--primary.btn--disabled:focus,
INPUT.btn.btn--primary.btn--disabled:focus,
SPAN.btn.btn--primary.btn--disabled:focus,
A.btn.btn--primary.btn--disabled:active,
INPUT.btn.btn--primary.btn--disabled:active,
SPAN.btn.btn--primary.btn--disabled:active {
  cursor: default;
  /*temporary*/
  /*opacity: 0.4;*/
  /*background-color: @color-blue01;*/
  background-color: #99A3DF;
  outline: none;
  /*temporary*/
  /*border: solid 2px @color-blue01;*/
  /*border: solid 2px #99A3DF;*/
}
A.btn.btn--annul,
INPUT.btn.btn--annul,
SPAN.btn.btn--annul {
  background-color: transparent;
  color: #0019af;
  font-weight: 700;
  padding: 16px 30px 16px;
  border: solid 2px transparent;
  transition: all 0.25s;
}
A.btn.btn--annul:link,
INPUT.btn.btn--annul:link,
SPAN.btn.btn--annul:link,
A.btn.btn--annul A:link,
INPUT.btn.btn--annul A:link,
SPAN.btn.btn--annul A:link,
A.btn.btn--annul:visited,
INPUT.btn.btn--annul:visited,
SPAN.btn.btn--annul:visited,
A.btn.btn--annul A:visited,
INPUT.btn.btn--annul A:visited,
SPAN.btn.btn--annul A:visited,
A.btn.btn--annul:hover,
INPUT.btn.btn--annul:hover,
SPAN.btn.btn--annul:hover,
A.btn.btn--annul A:hover,
INPUT.btn.btn--annul A:hover,
SPAN.btn.btn--annul A:hover,
A.btn.btn--annul:active,
INPUT.btn.btn--annul:active,
SPAN.btn.btn--annul:active,
A.btn.btn--annul A:active,
INPUT.btn.btn--annul A:active,
SPAN.btn.btn--annul A:active,
A.btn.btn--annul:focus,
INPUT.btn.btn--annul:focus,
SPAN.btn.btn--annul:focus,
A.btn.btn--annul A:focus,
INPUT.btn.btn--annul A:focus,
SPAN.btn.btn--annul A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
A.btn.btn--annul:hover,
INPUT.btn.btn--annul:hover,
SPAN.btn.btn--annul:hover {
  background: none;
  color: #00137D;
}
A.btn.btn--annul.btn--disabled,
INPUT.btn.btn--annul.btn--disabled,
SPAN.btn.btn--annul.btn--disabled {
  /*temporary*/
  /*opacity: 0.4;*/
  color: #99A3DF;
}
A.btn.btn--annul.btn--disabled:hover,
INPUT.btn.btn--annul.btn--disabled:hover,
SPAN.btn.btn--annul.btn--disabled:hover,
A.btn.btn--annul.btn--disabled:focus,
INPUT.btn.btn--annul.btn--disabled:focus,
SPAN.btn.btn--annul.btn--disabled:focus,
A.btn.btn--annul.btn--disabled:active,
INPUT.btn.btn--annul.btn--disabled:active,
SPAN.btn.btn--annul.btn--disabled:active {
  color: #99A3DF;
  cursor: default;
  /*opacity: 0.4;
				background-color: @color-blue01;*/
  outline: none;
}
A.btn.btn__pad--nps,
INPUT.btn.btn__pad--nps,
SPAN.btn.btn__pad--nps {
  padding: 16px;
}
A.btn.btn--secondary,
INPUT.btn.btn--secondary,
SPAN.btn.btn--secondary {
  background-color: transparent;
  border: solid 2px #00baf2;
  color: #0019af;
  font-weight: 700;
  padding: 14px 28px;
  transition: background 0.25s;
}
A.btn.btn--secondary:hover,
INPUT.btn.btn--secondary:hover,
SPAN.btn.btn--secondary:hover,
A.btn.btn--secondary:focus,
INPUT.btn.btn--secondary:focus,
SPAN.btn.btn--secondary:focus,
A.btn.btn--secondary:active,
INPUT.btn.btn--secondary:active,
SPAN.btn.btn--secondary:active {
  background-color: transparent;
  border-color: #0093c0;
  color: #0019af;
  text-decoration: none;
}
A.btn.btn--secondary-white,
INPUT.btn.btn--secondary-white,
SPAN.btn.btn--secondary-white {
  background: #ffffff;
}
A.btn.btn--secondary-white:hover,
INPUT.btn.btn--secondary-white:hover,
SPAN.btn.btn--secondary-white:hover,
A.btn.btn--secondary-white:focus,
INPUT.btn.btn--secondary-white:focus,
SPAN.btn.btn--secondary-white:focus,
A.btn.btn--secondary-white:active,
INPUT.btn.btn--secondary-white:active,
SPAN.btn.btn--secondary-white:active {
  background: #ffffff;
}
A.btn.btn--secondary.btn--disabled,
INPUT.btn.btn--secondary.btn--disabled,
SPAN.btn.btn--secondary.btn--disabled {
  /*temporary*/
  /*opacity: 0.4;*/
  border-color: #99E4FA;
  background-color: #ffffff;
}
A.btn.btn--secondary.btn--disabled:hover,
INPUT.btn.btn--secondary.btn--disabled:hover,
SPAN.btn.btn--secondary.btn--disabled:hover,
A.btn.btn--secondary.btn--disabled:focus,
INPUT.btn.btn--secondary.btn--disabled:focus,
SPAN.btn.btn--secondary.btn--disabled:focus,
A.btn.btn--secondary.btn--disabled:active,
INPUT.btn.btn--secondary.btn--disabled:active,
SPAN.btn.btn--secondary.btn--disabled:active {
  cursor: default;
  /*temporary*/
  /*opacity: 0.4;
				border-color: @color-blue02;*/
  border-color: #99E4FA;
  outline: none;
}
A.btn.btn--secondary-inverse,
INPUT.btn.btn--secondary-inverse,
SPAN.btn.btn--secondary-inverse {
  background-color: #00baf2;
  border: solid 2px #00baf2;
  color: white;
  font-weight: 700;
  padding: 14px 28px;
  transition: all 0.25s;
}
A.btn.btn--secondary-inverse:hover,
INPUT.btn.btn--secondary-inverse:hover,
SPAN.btn.btn--secondary-inverse:hover,
A.btn.btn--secondary-inverse:focus,
INPUT.btn.btn--secondary-inverse:focus,
SPAN.btn.btn--secondary-inverse:focus,
A.btn.btn--secondary-inverse:active,
INPUT.btn.btn--secondary-inverse:active,
SPAN.btn.btn--secondary-inverse:active {
  background-color: #009dcc;
  border-color: #009dcc;
  color: white;
  text-decoration: none;
}
A.btn.btn--secondary-inverse.btn--disabled,
INPUT.btn.btn--secondary-inverse.btn--disabled,
SPAN.btn.btn--secondary-inverse.btn--disabled {
  /*temporary*/
  /*opacity: 0.4;*/
  background-color: #99E4FA;
  border-color: #99E4FA;
}
A.btn.btn--secondary-inverse.btn--disabled:hover,
INPUT.btn.btn--secondary-inverse.btn--disabled:hover,
SPAN.btn.btn--secondary-inverse.btn--disabled:hover,
A.btn.btn--secondary-inverse.btn--disabled:focus,
INPUT.btn.btn--secondary-inverse.btn--disabled:focus,
SPAN.btn.btn--secondary-inverse.btn--disabled:focus,
A.btn.btn--secondary-inverse.btn--disabled:active,
INPUT.btn.btn--secondary-inverse.btn--disabled:active,
SPAN.btn.btn--secondary-inverse.btn--disabled:active {
  cursor: default;
  /*temporary*/
  /*opacity: 0.4;*/
  background-color: #99E4FA;
  border-color: #99E4FA;
  outline: none;
}
A.btn.btn--cancel,
INPUT.btn.btn--cancel,
SPAN.btn.btn--cancel {
  background-color: transparent;
  color: #0019af;
  font-weight: 400;
  border: solid 2px transparent;
  transition: all 0.25s;
}
A.btn.btn--cancel:hover,
INPUT.btn.btn--cancel:hover,
SPAN.btn.btn--cancel:hover {
  background-color: transparent;
  border-color: #0019af;
  color: #0019af;
  text-decoration: none;
}
A.btn.btn--fix-sm,
INPUT.btn.btn--fix-sm,
SPAN.btn.btn--fix-sm {
  width: 150px;
  text-align: center;
  /*display: block;*/
  /*padding: 6px 24px;*/
  padding: 10px 30px 9px;
  height: 40px;
}
@media only screen and (max-width: 767px) {
  A.btn.btn--fix-sm,
  INPUT.btn.btn--fix-sm,
  SPAN.btn.btn--fix-sm {
    width: 100%;
  }
}
A.btn.btn--pad-sm,
INPUT.btn.btn--pad-sm,
SPAN.btn.btn--pad-sm {
  padding: 10px 30px 9px;
  height: 40px;
}
A.btn.btn--fix-md,
INPUT.btn.btn--fix-md,
SPAN.btn.btn--fix-md {
  width: 200px;
  text-align: center;
  /*display: block;*/
  padding: 15px 12px;
  height: 50px;
}
@media only screen and (max-width: 767px) {
  A.btn.btn--fix-md,
  INPUT.btn.btn--fix-md,
  SPAN.btn.btn--fix-md {
    width: 100%;
  }
}
A.btn.btn--pad-md,
INPUT.btn.btn--pad-md,
SPAN.btn.btn--pad-md {
  padding: 15px 12px;
  height: 50px;
}
A.btn.btn--fix-lg,
INPUT.btn.btn--fix-lg,
SPAN.btn.btn--fix-lg {
  width: 250px;
  text-align: center;
  /*display: block;*/
  padding: 22px 34px;
  height: 65px;
}
@media only screen and (max-width: 767px) {
  A.btn.btn--fix-lg,
  INPUT.btn.btn--fix-lg,
  SPAN.btn.btn--fix-lg {
    width: 100%;
  }
}
A.btn.btn--fix-w255,
INPUT.btn.btn--fix-w255,
SPAN.btn.btn--fix-w255 {
  padding: 22px 32px;
  width: 255px;
  text-align: center;
  display: block;
  margin: 0 auto;
  height: 65px;
}
A.btn.btn--two-lines,
INPUT.btn.btn--two-lines,
SPAN.btn.btn--two-lines {
  padding: 16px 34px;
}
A.btn.btn--fw400,
INPUT.btn.btn--fw400,
SPAN.btn.btn--fw400 {
  font-weight: 400;
}
A {
  color: #0019af;
  /*&[target=_blank],
	&.link--blank-right {
		&:after { content: @ico-blank; font-family: "icons"; margin-left: .5em; text-decoration: none; display: inline-block; }
	}*/
}
A:link,
A A:link,
A:visited,
A A:visited,
A:hover,
A A:hover,
A:active,
A A:active,
A:focus,
A A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
A:hover {
  color: #304254;
}
A:focus {
  outline: none;
}
A.link--primary {
  font-weight: 700;
  margin: 0 15px;
  color: #0019af;
  font-size: 15px;
}
A.link--primary:link,
A.link--primary A:link,
A.link--primary:visited,
A.link--primary A:visited,
A.link--primary:hover,
A.link--primary A:hover,
A.link--primary:active,
A.link--primary A:active,
A.link--primary:focus,
A.link--primary A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
A.link--primary:link,
A.link--primary A:link,
A.link--primary:visited,
A.link--primary A:visited,
A.link--primary:hover,
A.link--primary A:hover,
A.link--primary:active,
A.link--primary A:active,
A.link--primary:focus,
A.link--primary A:focus {
  text-decoration: none;
}
A.link--primary:focus,
A.link--primary:hover {
  text-decoration: none;
  color: #00127d;
}
A.link--primary.link--disabled,
A.link--primary.link--disabled:hover,
A.link--primary.link--disabled:focus,
A.link--primary.link--disabled:active {
  color: #0019af;
  opacity: 0.4;
  cursor: default;
  text-decoration: none;
}
A.link--secondary {
  color: #5f6d7a;
  font-weight: 700;
  margin: 0 15px;
  font-size: 15px;
}
A.link--secondary:link,
A.link--secondary A:link,
A.link--secondary:visited,
A.link--secondary A:visited,
A.link--secondary:hover,
A.link--secondary A:hover,
A.link--secondary:active,
A.link--secondary A:active,
A.link--secondary:focus,
A.link--secondary A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
A.link--secondary:link,
A.link--secondary A:link,
A.link--secondary:visited,
A.link--secondary A:visited,
A.link--secondary:hover,
A.link--secondary A:hover,
A.link--secondary:active,
A.link--secondary A:active,
A.link--secondary:focus,
A.link--secondary A:focus {
  text-decoration: none;
}
A.link--secondary:focus,
A.link--secondary:hover {
  color: #00137D;
  text-decoration: none;
}
A.link--secondary.link--disabled,
A.link--secondary.link--disabled:hover,
A.link--secondary.link--disabled:focus,
A.link--secondary.link--disabled:active {
  color: #5f6d7a;
  opacity: 0.4;
  cursor: default;
  text-decoration: none;
}
A.link {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  /*&--withicon {
		.display(flex);
	}*/
}
A.link--disabled,
A.link--disabled:hover,
A.link--disabled:focus,
A.link--disabled:active {
  color: #0019af;
  opacity: 0.4;
  cursor: default;
  text-decoration: none;
}
A.link--arrow-left-right:before {
  content: "\e925";
  font-family: "elisa-icons";
  margin-right: 5px;
  font-size: 15px;
  line-height: 1.05;
}
A.link--home:before {
  content: "\f015";
  font-family: FontAwesome;
  margin-right: 5px;
  font-size: 15px;
  line-height: 1.05;
}
A.link--right-arrow:after {
  content: "\f105";
  font-family: FontAwesome;
  margin-left: 5px;
  font-size: 20px;
  line-height: 1.05;
}
A.link--down-arrow:before {
  content: "\f107";
  font-family: FontAwesome;
  margin-right: 5px;
  font-size: 20px;
  line-height: 1.05;
  /*kick to global*/
  vertical-align: bottom;
}
A.link--up-arrow:before {
  content: "\f106";
  font-family: FontAwesome;
  margin-right: 5px;
  font-size: 20px;
  line-height: 1.05;
  /*kick to global*/
  vertical-align: bottom;
}
@media only screen and (max-width: 767px) {
  A.link--mobile-center {
    text-align: center;
    display: block;
    margin: 1em 0 0 0;
  }
}
A.link--medium {
  font-weight: 700;
  font-size: 15px;
  line-height: 1.27;
}
A.link--medium:hover {
  text-decoration: none;
}
A.link--left-arrow:before {
  content: "\f104";
  font-family: FontAwesome;
  margin-right: 5px;
  font-size: 20px;
  line-height: 1.05;
}
A.link--left-add:before {
  content: "\f067";
  font-family: FontAwesome;
  margin-right: 5px;
  font-size: 14px;
  line-height: 1.05;
  color: #00baf2;
}
A.link--left-add:hover {
  color: #00137D;
}
A.link--left-add:hover:before {
  color: #0093c0;
}
A.link--right-arrow02:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
  font-size: 14px;
  line-height: 1.05;
  color: #00baf2;
}
A.link--right-arrow02:hover {
  color: #00137D;
}
A.link--right-arrow02:hover:after {
  color: #0093c0;
}
A.link--medium {
  font-weight: 700;
  font-size: 15px;
  line-height: 1.27;
}
A.link--medium:hover {
  text-decoration: none;
}
A.link--remove:before {
  content: "\f1f8";
  font-family: FontAwesome;
  margin-right: 5px;
  line-height: 1.05;
  font-size: 14px;
}
A.link--remove-x {
  float: left;
  line-height: 1.64;
  /*@media @media-mobile {
			&:before {
				font-size: 18px;
			}
		}*/
}
A.link--remove-x:before {
  float: left;
  content: "\f00d";
  font-family: FontAwesome;
  margin-right: 5px;
  /*line-height: 1.8;
			font-size: 14px;*/
}
A.link--remove-x-lg {
  float: left;
  line-height: 1.47;
}
A.link--remove-x-lg:before {
  float: left;
  content: "\f00d";
  font-family: FontAwesome;
  margin-right: 5px;
  line-height: 1.8;
  font-size: 18px;
}
A.link--edit:before {
  content: "\E069";
  font-family: icons;
  /*content: "\f303";
			font-family: FontAwesome;*/
  margin-right: 5px;
  line-height: 1.05;
  font-size: 14px;
}
A.link--editable {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
A.link--editable:before {
  content: "\f040";
  font-family: FontAwesome;
  line-height: 1.36;
  /*color: @color-gray03;*/
  text-decoration: none;
  font-size: 14px;
  margin-right: 5px;
}
A.link--editable:hover {
  text-decoration: none;
}
A.link--add {
  margin: 0;
}
A.link--add:before {
  font-weight: 400;
  content: "\f067";
  font-family: FontAwesome;
  margin-right: 5px;
  font-size: 14px;
  line-height: 1.05;
}
A.link--back {
  margin: 0;
}
A.link--back:before {
  content: "\f104";
  font-family: FontAwesome;
  margin-right: 5px;
  font-size: 20px;
  line-height: 1.05;
}
A.link--forward:after {
  content: "\f105";
  font-family: FontAwesome;
  margin-left: 5px;
  font-size: 20px;
  line-height: 1.05;
}
A.link--gray {
  color: #5f6d7a;
}
A.link--gray:hover {
  text-decoration: none;
}
A.link--download:before {
  content: "\f019";
  font-family: FontAwesome;
  color: #0019af;
  font-size: 13px;
  margin-right: .5em;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
}
A.link--blank:before {
  content: "\E00F";
  font-family: "icons";
  color: #0019af;
  font-size: 13px;
  margin-right: .5em;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
}
A.link--blank:after {
  display: none;
}
@media only screen and (max-width: 767px) {
  A.link--mobile-indent-neg {
    text-indent: -10000px;
  }
  A.link--mobile-indent-neg::before {
    text-indent: 0;
  }
}
A.link--large {
  font-weight: 700;
  font-size: 15px;
  margin: 0 25px;
  line-height: 1.27;
}
A.link--small {
  font-weight: 700;
  font-size: 13px;
  line-height: 1.46;
}
A.link--small:before {
  font-size: 13px;
}
A.link--icon-lg:before {
  font-size: 18px;
}
A.link--icon-xl:before {
  font-size: 25px;
  line-height: 24px;
}
A.link--normal {
  font-weight: 400;
}
A.link--nomargin {
  margin: 0;
}
A.link--map-marker:before {
  content: "\f041";
  font-family: "FontAwesome";
  margin-right: 5px;
  line-height: 1.05;
  font-size: 14px;
}
@media only screen and (max-width: 767px) {
  A.link--mobile-indent-neg {
    text-indent: -10000px;
  }
  A.link--mobile-indent-neg::before {
    font-size: 18px;
    text-indent: 0;
  }
}
A.link--text-v-top {
  vertical-align: text-top;
}
A.link--text-v-center-h2 {
  vertical-align: middle;
  line-height: 3;
}
@media only screen and (max-width: 767px) {
  A.link--text-v-center-h2 {
    line-height: 2.4;
  }
}
SPAN.link--withicon,
A.link--withicon {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.button-group .button-group__item {
  display: inline-block;
  margin: 0 0 0 16px;
}
.button-group .button-group__item:first-child {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .button-group .button-group__item {
    width: 100%;
    margin: 0 0 10px 0;
  }
  .button-group .button-group__item A.btn,
  .button-group .button-group__item INPUT.btn {
    width: 100%;
  }
  .button-group .button-group__item:first-child {
    margin: 0 0 10px 0;
  }
}
.button-group.button-group__marg-sm .button-group__item {
  margin: 0 0 0 11px;
}
.button-group.button-group__marg-sm .button-group__item:first-child {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .button-group.button-group__marg-sm .button-group__item {
    margin: 0 0 10px 0;
  }
  .button-group.button-group__marg-sm .button-group__item:first-child {
    margin: 0 0 10px 0;
  }
}
.button-group.button-group__marg-md .button-group__item {
  margin: 0 0 0 36px;
}
.button-group.button-group__marg-md .button-group__item:first-child {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .button-group.button-group__marg-md .button-group__item {
    margin: 0 0 10px 0;
  }
  .button-group.button-group__marg-md .button-group__item:first-child {
    margin: 0 0 10px 0;
  }
}
.button-group.button-group__block__marg-md .button-group__item {
  margin: 0 0 14px 0;
}
@media only screen and (max-width: 767px) {
  .button-group.button-group__block__marg-md .button-group__item {
    margin: 0 0 14px 0;
  }
}
.button-group.button-group__center {
  text-align: center;
  width: 100%;
}
.button-group.button-group__center .button-group__item {
  float: none;
  display: inline-block;
}
.button-group.button-group__block .button-group__item {
  display: block;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .button-group {
    width: 100%;
  }
  .button-group A.btn {
    width: 100%;
  }
}
.button-group.button-group__block .button-group__item {
  display: block;
  /*text-align: center;*/
  float: none;
}
.button-group .button-group__item {
  display: inline-block;
  margin: 0 0 0 16px;
}
.button-group .button-group__item:first-child {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .button-group .button-group__item {
    width: 100%;
    margin: 0 0 10px 0;
  }
  .button-group .button-group__item A.btn,
  .button-group .button-group__item INPUT.btn {
    width: 100%;
  }
  .button-group .button-group__item:first-child {
    margin: 0 0 10px 0;
  }
}
.button-group.button-group__marg-sm .button-group__item {
  margin: 0 0 0 11px;
}
.button-group.button-group__marg-sm .button-group__item:first-child {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .button-group.button-group__marg-sm .button-group__item {
    margin: 0 0 10px 0;
  }
  .button-group.button-group__marg-sm .button-group__item:first-child {
    margin: 0 0 10px 0;
  }
}
.button-group.button-group__marg-md .button-group__item {
  margin: 0 0 0 36px;
}
.button-group.button-group__marg-md .button-group__item:first-child {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .button-group.button-group__marg-md .button-group__item {
    margin: 0 0 10px 0;
  }
  .button-group.button-group__marg-md .button-group__item:first-child {
    margin: 0 0 10px 0;
  }
}
.button-group.button-group__block__marg-md .button-group__item {
  margin: 0 0 14px 0;
}
@media only screen and (max-width: 767px) {
  .button-group.button-group__block__marg-md .button-group__item {
    margin: 0 0 14px 0;
  }
}
@media only screen and (min-width: 768px) {
  .button-group.button-group__social {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .button-group.button-group__social .button-group__item {
    margin: 0 0 0 11px;
    -webkit-flex: 1 1 49%;
    -moz-flex: 1 1 49%;
    -ms-flex: 1 1 49%;
    flex: 1 1 49%;
  }
  .button-group.button-group__social .button-group__item:first-child {
    margin: 0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .button-group.button-group__social {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .button-group.button-group__social .button-group__item {
    -webkit-flex: 1 1 100%;
    -moz-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    margin: 14px 0 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .button-group.button-group__social .button-group__item {
    width: 100%;
    margin: 0 0 14px 0;
  }
  .button-group.button-group__social .button-group__item:first-child {
    margin: 0 0 14px 0;
  }
}
.button-group.button-group--center {
  text-align: center;
  width: 100%;
}
.button-group.button-group--center .button-group__item {
  float: none;
  /*display: inline-block;*/
}
.button-group.button-group--left {
  text-align: left;
  width: 100%;
}
.button-group.button-group--left .button-group__item {
  float: none;
  /*display: inline-block;*/
  text-align: left;
}
.button-group.button-group--right {
  text-align: right;
  width: 100%;
}
.button-group.button-group--right .button-group__item {
  float: none;
  /*display: inline-block;*/
  text-align: right;
}
.button-group.button-group__stacked {
  position: relative;
  margin: 0;
  padding: 0;
  height: 65px;
  width: 255px;
  overflow: hidden;
}
.button-group.button-group__stacked.button-group__stacked--w400 {
  width: 400px;
}
.button-group.button-group__stacked.button-group__stacked--right {
  float: right;
}
.button-group.button-group__stacked .button-group__item {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 767px) {
  .button-group.button-group__stacked {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .button-group {
    width: 100%;
  }
  .button-group A.btn {
    width: 100%;
  }
}
/*btn-bank*/
.button-group__bank {
  margin: 0 -20px;
}
.button-group__bank.button-group__bank--disabled {
  opacity: 0.4;
}
.button-group__bank.button-group__bank--disabled .btn__bank {
  cursor: default;
}
.button-group__bank.button-group__bank--disabled .btn__bank:hover {
  background-color: #ffffff;
  border-color: #00baf2;
  color: #0019af;
  text-decoration: none;
}
.button-group__bank .btn__bank {
  margin: 0 0 20px 20px;
  float: left;
  position: relative;
  background-color: #ffffff;
  border: solid 2px #00baf2;
  color: #0019af;
  font-weight: 700;
  padding: 14px 28px;
  transition: background 0.25s;
  width: 161px;
  height: 50px;
  text-align: center;
}
.button-group__bank .btn__bank:hover,
.button-group__bank .btn__bank:focus,
.button-group__bank .btn__bank:active {
  background-color: #ffffff;
  border-color: #0093c0;
  color: #0019af;
  text-decoration: none;
}
.button-group__bank .btn__bank IMG {
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 22px;
  max-width: 116px;
}
.button-group__bank .btn__bank--disabled {
  opacity: 0.4;
  cursor: default;
}
.button-group__bank .btn__bank--disabled:hover {
  background-color: #ffffff;
  border-color: #00baf2;
  color: #0019af;
  text-decoration: none;
}
/*btn-toggler*/
.btn-toggler:link,
.btn-toggler A:link,
.btn-toggler:visited,
.btn-toggler A:visited,
.btn-toggler:hover,
.btn-toggler A:hover,
.btn-toggler:active,
.btn-toggler A:active,
.btn-toggler:focus,
.btn-toggler A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.btn-toggler:link,
.btn-toggler A:link,
.btn-toggler:visited,
.btn-toggler A:visited,
.btn-toggler:hover,
.btn-toggler A:hover,
.btn-toggler:active,
.btn-toggler A:active,
.btn-toggler:focus,
.btn-toggler A:focus {
  text-decoration: none;
}
.btn-toggler .btn-toggler__icon {
  position: relative;
  background: #d7d9e0;
  color: #0019af;
  font-size: 18px;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  border-radius: 50%;
  text-align: center;
  line-height: 18px;
  display: inline-block;
  vertical-align: top;
}
.btn-toggler .btn-toggler__icon::before {
  content: "\f107";
  font-family: FontAwesome;
  margin: 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
}
.btn-toggler .btn-toggler__icon.btn-toggler__icon--open::before {
  content: "\f106";
  font-family: FontAwesome;
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
}
.btn-toggler .btn-toggler__icon.btn-toggler__icon--close::before {
  content: "\f107";
  font-family: FontAwesome;
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
}
.btn-toggler .btn-toggler__text {
  color: #5f6d7a;
  display: inline-block;
  width: calc(100% - 30px);
  font-weight: 700;
}
.btn-toggler .btn-toggler__text:focus,
.btn-toggler .btn-toggler__text:hover {
  text-decoration: none;
  color: #00127d;
}
.btn-toggler .btn-toggler__text--open {
  display: inline-block;
}
.btn-toggler .btn-toggler__text--close {
  /*display: none;*/
}
.SumoSelect {
  width: 100%;
}
.SumoSelect > .CaptionCont {
  border: none;
  border-bottom: solid 1px #c9cad1;
  border-radius: 0;
}
.SumoSelect > .CaptionCont > label > i {
  background-image: none;
  width: 20px;
  height: 20px;
  font-style: normal;
  opacity: 1;
}
.SumoSelect > .CaptionCont > label > i:before {
  font-family: FontAwesome;
  content: "\f107";
  display: block;
  font-size: 18px;
  color: #273645;
}
.SumoSelect > .CaptionCont > span {
  display: inline-block;
  vertical-align: middle;
  padding-right: 5px;
}
.SumoSelect > .optWrapper {
  border: none;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  border-radius: 0;
}
.SumoSelect.open > .optWrapper {
  top: 49px;
  display: block;
  border-radius: 0;
}
.SumoSelect > .optWrapper > .options li.opt {
  padding: 6px 6px;
  position: relative;
  border-bottom: none;
}
.SumoSelect > .optWrapper > .options li.opt:before {
  display: none;
}
.SumoSelect > .optWrapper > .options li.opt {
  padding: 10px 19px;
  margin: 0;
}
.SumoSelect > .optWrapper > .options > li.selected {
  border-left: 3px solid #00baf2;
  font-weight: 700;
  padding: 10px 19px 10px 16px;
}
.SumoSelect > .CaptionCont {
  border: none;
  border-bottom: solid 1px #c9cad1;
  border-radius: 0;
}
.SumoSelect:focus > .CaptionCont,
.SumoSelect:hover > .CaptionCont,
.SumoSelect.open > .CaptionCont {
  box-shadow: initial;
  border-color: transparent;
  border-bottom-color: #5f6d7a;
}
.SumoSelect > .optWrapper > .options > li.opt:first-child {
  border-radius: 0;
}
.sumo__select--default .SumoSelect > .CaptionCont {
  padding: 0 10px 13px 0;
}
.sumo__select--default .SumoSelect > .CaptionCont > span {
  font-size: 15px;
  color: #273645;
}
.sumo__select--default .SumoSelect > .CaptionCont > label > i {
  height: 35px;
}
.sumo__select--default .SumoSelect > .optWrapper > .options li label {
  font-size: 15px;
  color: #273645;
}
.sumo__select--default .SumoSelect.open > .optWrapper {
  top: 49px;
  display: block;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .sumo__select--default .SumoSelect.open > .optWrapper {
    top: 42px;
  }
}
.sumo__select--default .SumoSelect > .optWrapper > .options li.opt {
  padding: 8px 19px;
  margin: 0;
}
.sumo__select--default .SumoSelect > .optWrapper > .options > li.selected {
  padding: 8px 19px 8px 16px;
}
.sumo__select--large .SumoSelect > .CaptionCont {
  padding: 0 10px 20px 9px;
}
.sumo__select--large .SumoSelect > .CaptionCont > span {
  font-size: 18px;
  color: #273645;
}
@media only screen and (max-width: 767px) {
  .sumo__select--large .SumoSelect > .CaptionCont > span {
    font-size: 15px;
  }
}
.sumo__select--large .SumoSelect > .CaptionCont > label > i {
  height: 35px;
}
@media only screen and (max-width: 767px) {
  .sumo__select--large .SumoSelect > .CaptionCont {
    padding: 0 10px 13px 9px;
  }
}
.sumo__select--large .SumoSelect > .optWrapper > .options li label {
  font-size: 18px;
  color: #273645;
}
@media only screen and (max-width: 767px) {
  .sumo__select--large .SumoSelect > .optWrapper > .options li label {
    font-size: 15px;
  }
}
.sumo__select--large .SumoSelect.open > .optWrapper {
  top: 49px;
  display: block;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .sumo__select--large .SumoSelect.open > .optWrapper {
    top: 42px;
  }
}
.sumo__select--xsmall .SumoSelect > .CaptionCont {
  padding: 4px 10px 4px 0;
  border-bottom: 0;
}
.sumo__select--xsmall .SumoSelect > .CaptionCont > span {
  font-size: 14px;
  color: #273645;
}
@media only screen and (max-width: 767px) {
  .sumo__select--xsmall .SumoSelect > .CaptionCont > span {
    font-size: 14px;
  }
}
.sumo__select--xsmall .SumoSelect > .CaptionCont > label > i {
  height: 20px;
  text-align: right;
  margin-right: 0;
}
.sumo__select--xsmall .open .CaptionCont span {
  font-weight: 700;
}
.sumo__select--xsmall .SumoSelect > .optWrapper > .options li label {
  font-size: 14px;
  color: #273645;
}
@media only screen and (max-width: 767px) {
  .sumo__select--xsmall .SumoSelect > .optWrapper > .options li label {
    font-size: 14px;
  }
}
.sumo__select--xsmall .SumoSelect.open > .optWrapper {
  top: 35px;
  display: block;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .sumo__select--xsmall .SumoSelect.open > .optWrapper {
    top: 35px;
  }
}
.sumo__select--xsmall .SumoSelect > .optWrapper > .options li.opt {
  padding: 8px 19px;
  margin: 0;
}
.sumo__select--xsmall .SumoSelect > .optWrapper > .options > li.selected {
  padding: 8px 19px 8px 16px;
}
.sumo__select--bordered .SumoSelect > .CaptionCont {
  border: solid 1px #c9cad1;
  padding: 12px 10px 13px 9px;
}
.sumo__select--bordered .SumoSelect > .CaptionCont > label {
  top: 15px;
}
.sumo__select--bordered .SumoSelect.open > .optWrapper {
  top: 50px;
}
.sumo__icon .SumoSelect > .CaptionCont {
  padding-left: 0;
}
.sumo__icon .SumoSelect > .CaptionCont:before {
  font-family: 'elisa-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.sticky {
  background: #ffffff;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  height: auto;
  z-index: 180;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
.sticky--bottom {
  top: auto;
  bottom: 0;
  height: auto;
  padding: 20px 0;
}
.sticky--dark {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  background: #273645;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .sticky.sticky-header__pad--package-compare {
    padding: 0 35px 0 35px;
  }
}
@media only screen and (max-width: 767px) {
  .sticky.sticky-header__pad--package-compare {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .sticky.sticky-header--type-order-toggle {
    margin-right: -20px;
    margin-left: -20px;
  }
  .sticky.sticky-header--type-order-toggle .type-order-toggler__collapse {
    margin: 0 -20px;
  }
}
.simple-tooltip {
  position: relative;
}
.simple-tooltip.simple-tooltip__dispatcher .tooltiptext__light {
  background: #ffffff;
  border-color: #fcaf17;
}
.simple-tooltip .tooltiptext {
  visibility: hidden;
  width: 260px;
  background-color: #304254;
  color: #fff;
  padding: 15px;
  border-radius: 0;
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 13px;
  line-height: 1.46;
  font-weight: 400;
  text-align: left;
}
.simple-tooltip .tooltiptext__light {
  background: #ffffff;
  border-color: #fcaf17;
}
.simple-tooltip .tooltiptext__top {
  bottom: 125%;
  left: 50%;
  margin-left: -50%;
}
.simple-tooltip .tooltiptext__top:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 30%;
  margin-left: -14px;
  border-width: 14px;
  border-style: solid;
  border-color: #304254 transparent transparent transparent;
}
.simple-tooltip .tooltiptext__top.tooltiptext__top--sm {
  bottom: 150%;
  left: 0;
  margin-left: -80%;
}
.simple-tooltip .tooltiptext__right {
  left: 125%;
}
.simple-tooltip .tooltiptext__right:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -14px;
  border-width: 14px;
  border-style: solid;
  border-color: transparent #304254 transparent transparent;
}
.simple-tooltip .tooltiptext__left {
  bottom: auto;
  right: 128%;
}
.simple-tooltip .tooltiptext__left:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -14px;
  border-width: 14px;
  border-style: solid;
  border-color: transparent transparent transparent #304254;
}
.simple-tooltip .tooltiptext__bottom {
  top: 135%;
  left: 50%;
  margin-left: -50%;
}
.simple-tooltip .tooltiptext__bottom:after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 30%;
  margin-left: -14px;
  border-width: 14px;
  border-style: solid;
  border-color: transparent transparent #304254 transparent;
}
.simple-tooltip .tooltiptext__sm {
  font-size: 12px;
  width: auto;
  max-width: 80px;
  text-align: center;
}
.simple-tooltip .tooltiptext__sm:after {
  margin-left: 0;
  border-width: 8px;
}
.simple-tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
ul.tabs01 {
  border-bottom: 2px solid #00baf2;
  margin: 30px 0 30px;
}
ul.tabs01 li {
  padding: 0 2px;
  top: 2px;
}
ul.tabs01 li:first-child {
  margin: 0 0 0 -2px !important;
}
ul.tabs01 li a {
  border: none;
  border-top: 2px solid #c9cad1;
}
ul.tabs01 li a span {
  color: #273645;
  font-weight: 400;
  height: 48px;
}
ul.tabs01 li a.active {
  border: 2px solid #00baf2;
  border-bottom: 2px solid #ffffff;
}
ul.tabs01 li a.active span {
  color: #273645;
  font-weight: 700;
}
ul.tabs--small li a span {
  height: 38px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  UL.tabs01.tabs--mobile-select {
    display: none;
  }
}
.tabs-select-wrap .tabs-select {
  display: none;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .tabs-select-wrap {
    position: relative;
    max-width: 280px;
    margin: 20px 0 10px;
  }
  .tabs-select-wrap .tabs-select {
    display: block;
    border: 1px solid #c9cad1;
  }
  .tabs-select-wrap .tabs-select.open {
    border: 1px solid #5f6d7a;
  }
  .tabs-select-wrap .tabs-select .active-li {
    font-size: 15px;
    line-height: 48px;
    padding: 0 15px;
  }
  .tabs-select-wrap .tabs-select .active-li:after {
    content: "\f107";
    font-family: FontAwesome;
    float: right;
    font-size: 18px;
  }
  .tabs-select-wrap .tabs--mobile-select {
    border: none;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    display: none;
    position: absolute;
    margin: 0;
    top: 50px;
    z-index: 100;
  }
  .tabs-select-wrap .tabs--mobile-select.open {
    display: block;
  }
  .tabs-select-wrap .tabs--mobile-select li {
    padding: 0;
    top: 0;
    border: none;
    margin: 0 !important;
  }
  .tabs-select-wrap .tabs--mobile-select li:first-child:nth-last-child(n),
  .tabs-select-wrap .tabs--mobile-select li:first-child:nth-last-child(n) ~ li {
    width: 100%;
    border: none;
  }
  .tabs-select-wrap .tabs--mobile-select li:first-child:nth-last-child(n) a,
  .tabs-select-wrap .tabs--mobile-select li:first-child:nth-last-child(n) ~ li a {
    border: none;
    margin: 0;
  }
  .tabs-select-wrap .tabs--mobile-select li:first-child {
    margin: 0 !important;
  }
  .tabs-select-wrap .tabs--mobile-select li:hover {
    background: #f0f1f5;
  }
  .tabs-select-wrap .tabs--mobile-select li a {
    background: #ffffff;
    border: none;
  }
  .tabs-select-wrap .tabs--mobile-select li a:hover {
    background-color: #f0f1f5;
  }
  .tabs-select-wrap .tabs--mobile-select li a.active {
    border: none;
  }
  .tabs-select-wrap .tabs--mobile-select li a.active span {
    border-left: 3px solid #00baf2;
  }
  .tabs-select-wrap .tabs--mobile-select li a span {
    font-size: 15px;
    text-align: left;
    padding: 10px 15px;
    height: auto;
  }
}
.tabs-menu > li {
  float: left;
  padding: 0;
}
.tabs-menu > li:before {
  display: none;
}
.tabs-menu > li > a {
  font-weight: bold;
  text-align: center;
  list-style: none;
}
.tabs-menu__large > li > a {
  color: #949da6;
  font-size: 18px;
  padding: 16px 40px;
}
@media only screen and (max-width: 767px) {
  .tabs-menu__large > li > a {
    font-size: 15px;
  }
}
.tabs-menu__large > li > a:hover,
.tabs-menu__large > li > a:focus,
.tabs-menu__large > li > a:active {
  text-decoration: none;
  color: #5f6d7a;
}
.tabs-menu__large > li > a.active {
  color: #273645;
  border-bottom: 2px solid #00baf2;
}
.tabs-menu__large > li > a.active:hover,
.tabs-menu__large > li > a.active:focus,
.tabs-menu__large > li > a.active:active {
  text-decoration: none;
  color: #273645;
}
.tabs-menu__default > li > a {
  color: #949da6;
  font-size: 15px;
  padding: 8px 6px;
  display: block;
  margin-right: 30px;
  line-height: 1;
}
@media only screen and (max-width: 767px) {
  .tabs-menu__default > li > a {
    font-size: 15px;
  }
}
.tabs-menu__default > li > a:hover,
.tabs-menu__default > li > a:focus,
.tabs-menu__default > li > a:active {
  text-decoration: none;
  color: #5f6d7a;
}
.tabs-menu__default > li > a.active {
  color: #273645;
  border-bottom: 2px solid #00baf2;
}
.tabs-menu__default > li > a.active:hover,
.tabs-menu__default > li > a.active:focus,
.tabs-menu__default > li > a.active:active {
  text-decoration: none;
  color: #273645;
}
.tabs-menu__default > li:first-child > a {
  padding-left: 0;
}
.tabs-menu__default > li:last-child > a {
  margin-right: 0;
}
.tabs__title {
  color: #0019af;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.27;
  text-align: left;
  margin-top: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tabs__title {
    font-size: 28px;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .tabs__title {
    font-size: 28px;
    margin-bottom: 20px;
  }
}
.tabs__info {
  font-size: 15px;
  line-height: 1.53;
  text-align: left;
  color: #273645;
  margin-top: 45px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tabs__info {
    margin-top: 50px;
    font-size: 18px;
    line-height: 1.61;
    color: #444444;
  }
}
@media only screen and (max-width: 767px) {
  .tabs__info {
    margin-top: 30px;
    font-size: 15px;
    line-height: 1.47;
    color: #444444;
  }
}
.tabs__price {
  font-size: 40px;
  font-weight: bold;
  line-height: 0.75;
  text-align: left;
  color: #273645;
  margin-top: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tabs__price {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .tabs__price {
    margin-top: 0;
    font-size: 30px;
    float: right;
  }
}
.tabs__price--info {
  font-size: 15px;
  line-height: 1.33;
  color: #444444;
}
@media only screen and (max-width: 767px) {
  .tabs__price--info {
    float: left;
  }
}
.tabs__per {
  font-size: 18px;
  line-height: 1;
  text-align: left;
  color: #949da6;
  vertical-align: top;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  .tabs__per {
    font-size: 14px;
  }
}
.tabs-canals > li {
  float: left;
  padding: 0;
}
.tabs-canals > li:before {
  display: none;
}
.tabs-canals > li > a {
  font-weight: bold;
  text-align: center;
  list-style: none;
  display: block;
}
.tabs-canals__default {
  height: 50px;
  border-bottom: 1px solid #d7d9e0;
}
.tabs-canals__default > li {
  background-color: white;
  margin: 0;
}
.tabs-canals__default > li > a {
  background-color: #f0f1f5;
  border-top: solid 2px #c9cad1;
  color: #949da6;
  font-size: 15px;
  padding: 11px 30px;
  margin-left: 8px;
}
@media only screen and (max-width: 767px) {
  .tabs-canals__default > li > a {
    font-size: 15px;
  }
}
.tabs-canals__default > li > a:hover,
.tabs-canals__default > li > a:focus,
.tabs-canals__default > li > a:active {
  text-decoration: none;
  color: #5f6d7a;
  background-color: #e6e7ed;
}
.tabs-canals__default > li:first-child > a {
  margin-left: 0px;
}
.tabs-canals__default > li.active {
  border-bottom: 2px solid white;
}
.tabs-canals__default > li.active > a {
  color: #273645;
  border-top: 2px solid #00baf2;
  margin-right: 8px;
  background-color: white;
}
.tabs-canals__default > li.active > a:hover,
.tabs-canals__default > li.active > a:focus,
.tabs-canals__default > li.active > a:active {
  text-decoration: none;
  color: #273645;
  background-color: white;
}
.tabs-canals__default > li.active + li > a {
  margin-left: 0;
}
.tabs-canals__default > li:last-child.active > a {
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .tabs-canals__mobile {
    display: inline-block;
  }
}
.tabs-canals__mobile > li {
  background-color: white;
  margin: 0;
}
.tabs-canals__mobile > li > a {
  background-color: white;
  color: #949da6;
  font-size: 15px;
  padding: 9px 25px;
}
@media only screen and (max-width: 767px) {
  .tabs-canals__mobile > li > a {
    font-size: 15px;
  }
}
.tabs-canals__mobile > li > a:hover,
.tabs-canals__mobile > li > a:focus,
.tabs-canals__mobile > li > a:active {
  text-decoration: none;
  color: #5f6d7a;
}
.tabs-canals__mobile > li:first-child > a {
  margin-left: 0px;
}
.tabs-canals__mobile > li.active > a {
  color: #273645;
  border-bottom: 2px solid #00baf2;
  background-color: white;
}
.tabs-canals__mobile > li.active > a:hover,
.tabs-canals__mobile > li.active > a:focus,
.tabs-canals__mobile > li.active > a:active {
  text-decoration: none;
  color: #273645;
  background-color: white;
}
@-moz-document url-prefix() {
  .tabs-canals__default {
    height: 49px;
  }
}
.tags {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 1.5em 0;
}
.tags .tags__wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
}
.tags .tags__item {
  border: 1px solid #00baf2;
  text-decoration: none;
  border-radius: 20px;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 35px;
  /*cursor: pointer;*/
  margin: 0 9px 1em 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.tags .tags__title {
  color: #5f6d7a;
  font-size: 14px;
  text-align: left;
  padding: 0 10px 0 20px;
  font-weight: 600;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.tags .tags__color {
  position: relative;
  background: #ffffff;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  text-align: center;
  line-height: 18px;
  top: 0;
  left: 15px;
  display: inline-block;
}
.tags .tags__color--hasmulti {
  position: absolute;
  left: 55%;
  width: 50%;
  height: 125%;
  background-color: #ffffff;
  /* fallback */
  background-color: rgba(255, 255, 255, 0.5);
  top: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}
.tags .tags__close {
  width: 35px;
  height: 33px;
  display: inline-block;
  background: none;
  cursor: pointer;
  text-align: center;
  line-height: 33px;
  text-decoration: none;
  color: #5f6d7a;
  border-radius: 50%;
}
.tags .tags__close:before {
  font-family: FontAwesome;
  content: "\f00d";
  color: #5f6d7a;
}
.tags .tags__close:hover {
  animation: fading .3s forwards;
}
@keyframes fading {
  from {
    background: none;
  }
  to {
    background: #e6e7ed;
  }
}
.tags .tags__clear {
  margin: 0 0 1em 0;
}
/*old*/
UL.msg {
  margin: 0;
  padding: 0;
  clear: both;
}
UL.msg > LI {
  background: transparent;
  margin: 0;
  padding: 15px 15px 15px 40px;
  color: #1a1a1a;
  font-size: 15px;
  overflow: hidden;
  position: relative;
  line-height: 1.33;
}
UL.msg > LI.noico {
  padding: 15px;
}
UL.msg > LI.noico:before {
  display: none;
}
UL.msg > LI.msg__info-alert:before {
  background: #ffb088;
  content: "\f12a";
  color: #ae4907;
}
UL.msg > LI.msg__warning:before {
  background: #ffe39a;
  content: "\f12a";
  color: #e47900;
}
UL.msg > LI.msg__ok:before {
  background: #95edab;
  content: "\f00c";
  color: #1c803a;
}
UL.msg > LI.msg__ok.msg__ok--blue:before {
  background: #00baf2;
  color: #ffffff;
}
UL.msg > LI.msg__info:before {
  background: #aae0fa;
  content: "\f129";
  color: #0019af;
}
UL.msg > LI.msg__muted:before {
  background: #ebebeb;
  color: #727272;
}
UL.msg > LI.msg__no-icon {
  padding: 15px 15px 15px 0;
}
UL.msg > LI.msg__no-icon:before {
  display: none;
}
UL.msg > LI:before {
  text-align: center;
  line-height: 30px;
  background: #ffffff;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-family: "FontAwesome";
  font-weight: 400;
  position: absolute;
  top: 10px;
  left: 0;
  font-size: 18px;
  /*content: "\f129";*/
  color: #0019af;
}
UL.msg > LI [class^="ico"]:before,
UL.msg > LI [class*=" ico"]:before {
  margin-right: 5px;
}
UL.msg .msg__text {
  color: #273645;
  font-size: 15px;
  font-weight: 400;
  margin: 1em 0 0 0;
  text-align: left;
  line-height: 1.33;
}
UL.msg .msg__text:first-child {
  margin: 0;
}
UL.msg .msg__note {
  color: #5f6d7a;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: block;
}
UL.msg__bg {
  margin: 16px 0;
}
UL.msg__bg > .msg__item {
  background: none;
  padding: 15px 15px 15px 58px;
}
UL.msg__bg > .msg__item.msg__info-alert {
  background: #ffb088;
}
UL.msg__bg > .msg__item.msg__info-alert:before {
  content: "\f12a";
  color: #ae4907;
}
UL.msg__bg > .msg__item.msg__warning {
  background: #ffe39a;
}
UL.msg__bg > .msg__item.msg__warning:before {
  content: "\f12a";
  background: #fff;
  color: #e47900;
}
UL.msg__bg > .msg__item.msg__ok {
  background: #95edab;
}
UL.msg__bg > .msg__item.msg__ok:before {
  content: "\f00c";
  color: #1c803a;
  background: #ffffff;
}
UL.msg__bg > .msg__item.msg__info {
  background: #aae0fa;
}
UL.msg__bg > .msg__item.msg__info:before {
  content: "\f129";
  color: #0019af;
  background: #ffffff;
}
UL.msg__bg > .msg__item.msg__muted {
  background: #ebebeb;
}
UL.msg__bg > .msg__item.msg__muted:before {
  color: #727272;
  background: #ffffff;
}
UL.msg__bg > .msg__item:before {
  left: 13px;
  font-family: "FontAwesome";
}
/*new*/
.msg {
  margin: 0;
  padding: 0;
  clear: both;
}
.msg > .msg__item {
  /*&.ico*/
  background: transparent;
  margin: 0;
  padding: 15px 15px 15px 40px;
  color: #1a1a1a;
  font-size: 15px;
  overflow: hidden;
  position: relative;
  line-height: 1.33;
}
.msg > .msg__item.noico {
  padding: 15px;
}
.msg > .msg__item.noico:before {
  display: none;
}
.msg > .msg__item.msg__info-alert:before {
  background: #ffb088;
  content: "\f00d";
  color: #ae4907;
}
.msg > .msg__item.msg__warning:before {
  background: #ffe39a;
  content: "\f12a";
  color: #e47900;
}
.msg > .msg__item.msg__ok:before {
  background: #95edab;
  content: "\f00c";
  color: #1c803a;
}
.msg > .msg__item.msg__ok.msg__ok--blue:before {
  background: #00baf2;
  color: #ffffff;
}
.msg > .msg__item.msg__info:before {
  background: #aae0fa;
  content: "\f129";
  color: #0019af;
}
.msg > .msg__item.msg__muted:before {
  background: #ebebeb;
  color: #727272;
}
.msg > .msg__item:before {
  text-align: center;
  line-height: 30px;
  background: #ffffff;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-family: "FontAwesome";
  font-weight: 400;
  position: absolute;
  top: 10px;
  left: 0;
  font-size: 18px;
  content: "\E051";
  color: #0019af;
}
.msg > .msg__item [class^="ico"]:before,
.msg > .msg__item [class*=" ico"]:before {
  margin-right: 5px;
}
.msg .msg__text {
  color: #273645;
  font-size: 15px;
  font-weight: 400;
  margin: 0;
  text-align: left;
  line-height: 1.33;
}
.msg .msg__title {
  color: #273645;
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  text-align: left;
  line-height: 1.47;
}
.msg .msg__note {
  color: #5f6d7a;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: block;
}
.msg__bg {
  margin: 16px 0;
}
.msg__bg > .msg__item {
  background: none;
  padding: 15px 15px 15px 58px;
}
.msg__bg > .msg__item.msg__warning {
  background: #ffe39a;
}
.msg__bg > .msg__item.msg__warning:before {
  content: "\f12a";
  color: #e47900;
  background: #ffffff;
}
.msg__bg > .msg__item.msg__info-alert {
  background: #ffb088;
}
.msg__bg > .msg__item.msg__info-alert:before {
  content: "\f12a";
  background: #ffffff;
  color: #ae4907;
}
.msg__bg > .msg__item.msg__ok {
  background: #95edab;
}
.msg__bg > .msg__item.msg__ok:before {
  content: "\f00c";
  color: #1c803a;
  background: #ffffff;
}
.msg__bg > .msg__item.msg__info {
  background: #aae0fa;
}
.msg__bg > .msg__item.msg__info:before {
  content: "\f129";
  color: #0019af;
  background: #ffffff;
}
.msg__bg > .msg__item.msg__muted {
  background: #ebebeb;
}
.msg__bg > .msg__item.msg__muted:before {
  background: #ffffff;
  color: #727272;
}
.msg__bg > .msg__item:before {
  left: 13px;
  font-family: "FontAwesome";
}
.alert-tooltip {
  font-size: 15px;
  font-weight: 400;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  padding: 14px 15px 16px 15px;
  position: relative;
  margin-top: 16px;
  text-align: left;
}
.alert-tooltip:after {
  content: "";
  position: absolute;
  bottom: 99%;
  left: 40px;
  margin-left: -14px;
  border-width: 14px;
  border-style: solid;
  border-color: transparent transparent #ffb088 transparent;
}
.alert-tooltip--with-icon {
  padding: 13px 30px 16px 50px;
  font-size: 13px;
  line-height: 1.54;
  margin-top: 20px;
}
.alert-tooltip--w282 {
  max-width: 282px;
}
.alert-tooltip--w50p {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .alert-tooltip--w50p {
    width: 100%;
  }
}
.alert-tooltip__alert--error {
  background-color: #ffb088;
  color: #273645;
}
.alert-tooltip__alert--error:after {
  border-color: transparent transparent #ffb088 transparent;
}
.alert-tooltip__alert--info {
  background-color: #aae0fa;
  color: #273645;
}
.alert-tooltip__alert--info:after {
  border-color: transparent transparent #aae0fa transparent;
}
.alert-tooltip__alert--info-alert {
  background: #ffe39a;
}
.alert-tooltip__alert--info-alert:after {
  border-color: transparent transparent #ffe39a transparent;
}
.alert-tooltip__icon--info {
  background-color: #ffffff;
  position: absolute;
  top: 15px;
  left: 13px;
  width: 24px;
  height: 24px;
  border-radius: 24px;
  text-align: center;
}
.alert-tooltip__icon--info:after {
  content: "\f129";
  font-family: "FontAwesome";
  color: #0019af;
  font-size: 18px;
  line-height: 24px;
}
.badge {
  width: auto;
  height: 31px;
  position: relative;
  color: #ffffff;
  font-size: 13px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 9;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.badge.badge--neg {
  position: absolute;
  top: -20px;
  left: -1px;
}
.badge.badge__rel {
  position: relative;
  top: 0;
  left: 0;
  float: left;
}
.badge.badge__pos {
  position: absolute;
  top: 0;
  left: 0;
  /*&--align01 {
			top: -20px;
			left: -1px;
		}*/
}
.badge--w200 {
  width: 200px;
}
.badge__txt {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.badge__icon:before {
  width: 13px;
  height: 13px;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  margin-right: 5px;
}
.badge__icon--dispatcher:before {
  font-family: elisa-icons;
  content: "\e913";
}
.badge__products {
  position: relative;
  display: block;
  padding: 7px 16px;
  color: #ffffff;
  font-size: 15px;
  line-height: 1.07;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.badge__products:nth-child(2n+2) {
  margin-top: 2px;
  left: 0;
  border-top-left-radius: 0;
  display: table;
}
.badge__products:first-child {
  margin-top: 0;
}
.badge__products:nth-child(2n + 1) {
  margin-top: 2px;
  left: -1px;
}
.badge__client {
  text-transform: uppercase;
  font-weight: 700;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 6px;
  font-size: 13px;
  color: #ffffff;
}
.badge__dispatcher {
  text-transform: uppercase;
  font-weight: 700;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 6px;
  font-size: 13px;
  color: #273645;
}
.badge__offer {
  font-weight: 400;
  border-top-left-radius: 20px;
  padding: 5px 15px;
  float: left;
  font-size: 13px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.badge__offer:nth-child(2n + 2) {
  border-top-left-radius: 0;
  border-bottom-right-radius: 20px;
}
.badge__offer:nth-child(2n + 1) {
  margin-right: 5px;
  margin-bottom: 5px;
}
.badge__offer.badge__offer--full {
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.badge--bg-orange {
  background: #fcaf17;
  color: #273645;
}
.badge--bg-blue {
  background: #00baf2;
  color: #ffffff;
}
#menu-login {
  display: none;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  clear: both;
  background-color: #ffffff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  position: absolute;
  right: 0;
  width: 280px;
  top: 0;
  z-index: 102;
}
#menu-login.nav__dispatcher {
  box-shadow: none;
  border: 1px solid #fcaf17;
}
#menu-login.nav__dispatcher:after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 30%;
  margin-left: -14px;
  border-width: 14px;
  border-style: solid;
  border-color: transparent transparent #304254 transparent;
}
#menu-login.nav__dispatcher LI A {
  color: #5f6d7a;
}
#menu-login.nav__dispatcher LI A:focus,
#menu-login.nav__dispatcher LI A:hover {
  color: #00137D;
  background: none;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  #menu-login {
    display: block;
    box-shadow: none;
    top: 59px;
    height: 100vh;
    width: 320px;
    transform: translate3d(100%, 0, 0);
    transition: transform .3s;
  }
}
@media only screen and (max-width: 767px) {
  #menu-login {
    width: 100%;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  #menu-login li {
    border-top: 1px solid #d7d9e0;
  }
}
#menu-login li a {
  color: #273645;
  padding: 15px 20px;
  margin: 0;
  display: block;
  font-size: 15px;
  font-weight: 400;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
#menu-login li a .note {
  color: #5f6d7a;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: block;
}
#menu-login li a:hover {
  text-decoration: none;
  background: #f0f1f5;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  #menu-login li a {
    color: #0019af;
  }
}
#menu-login li a.active {
  border-left: 3px solid #00baf2;
  font-weight: 700;
  padding: 15px 20px 15px 17px;
  color: #273645;
}
#menu-login li:before {
  display: none;
}
#menu-login.open {
  display: block;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  #menu-login.open {
    transform: translate3d(0, 0, 0);
    transition: transform .5s;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-slider01 {
    padding-top: 30px;
  }
}
SECTION.type04.type-slider01 {
  padding: 60px 0;
}
@media only screen and (max-width: 767px) {
  SECTION.type04.type-slider01 {
    padding: 40px 0;
  }
}
SECTION.type03.type-slider01 {
  background-color: #f0f1f5;
  padding: 60px 0;
}
@media only screen and (max-width: 767px) {
  SECTION.type03.type-slider01 {
    padding: 40px 0;
  }
}
SECTION.type03.type-slider01 H2 {
  color: #0019af;
  font-size: 30px;
  font-weight: 300;
  line-height: 48px;
  padding: 0 0 15px;
}
@media only screen and (max-width: 767px) {
  SECTION.type03.type-slider01 H2 {
    font-size: 24px;
    line-height: 34px;
  }
}
.type-slider01 h2 {
  display: table-cell;
  padding: 0 0 15px;
  text-align: left;
  width: 100%;
}
.type-slider01 a.category-link {
  display: table-cell;
  white-space: nowrap;
  text-decoration: none;
}
.type-slider01 a.category-link span {
  display: inline-block;
  text-transform: lowercase;
}
.type-slider01 a.category-link span:first-letter {
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  .type-slider01 a.category-link {
    display: none;
  }
}
.type-slider01 a.category-link:after {
  content: "\f105";
  font-family: 'FontAwesome';
  font-size: 20px;
  font-weight: 400;
  margin-left: 5px;
  vertical-align: -1px;
}
ul.arguments {
  display: table-cell;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  ul.arguments {
    display: block;
    white-space: normal;
  }
}
ul.arguments li {
  display: inline-block;
  padding: 0;
  font-size: 15px;
  margin-right: 35px;
}
@media only screen and (max-width: 767px) {
  ul.arguments li {
    margin: 0 15px 0 0;
  }
}
ul.arguments li span {
  display: inline-block;
  line-height: 16px;
  white-space: normal;
  padding-bottom: 6px;
  vertical-align: middle;
}
@media only screen and (min-width: 768px) {
  ul.arguments li span {
    max-width: 150px;
    padding-bottom: 15px;
  }
}
ul.arguments li:before {
  /*color: @color03;*/
  color: #273645;
  font-size: 30px;
  position: static;
  margin-right: 8px;
}
@media only screen and (max-width: 767px) {
  ul.arguments li:before {
    font-size: 16px;
  }
}
ul.arguments li:before {
  font-weight: 700;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
ul.arguments li.deposit:before {
  content: "0€";
}
ul.arguments li.interest:before {
  content: "0%";
}
ul.arguments li.transport:before {
  content: "\f0d1";
  font-family: FontAwesome;
  font-weight: 400;
}
.type-lisatarvikud a.category-link {
  display: table-cell;
  white-space: nowrap;
  text-decoration: none;
}
.type-lisatarvikud a.category-link span {
  display: inline-block;
  text-transform: lowercase;
  font-size: 15px;
  font-weight: bold;
}
.type-lisatarvikud a.category-link span:first-letter {
  text-transform: uppercase;
}
.type-lisatarvikud a.category-link:after {
  content: "\f105";
  font-family: 'FontAwesome';
  font-size: 20px;
  font-weight: 400;
  margin-left: 5px;
  vertical-align: -1px;
}
.slider-book {
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .slider-book {
    margin-left: 9px;
  }
}
@media only screen and (max-width: 767px) {
  .slider-book {
    margin-left: 5px;
  }
}
.slider-book .owl-item .item {
  opacity: 1;
  height: auto;
  display: block;
  width: 100%;
}
.slider-book .owl-item .item:first-of-type {
  margin-left: 0;
}
.slider-book .item {
  display: inline-block;
  padding: 10px;
  vertical-align: top;
}
.slider-book .item:hover img {
  -ms-transform: scale(1.02);
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}
.slider-book .item:hover .b.center a .heading02 {
  color: #1a1a1a;
}
@media only screen and (min-width: 1500px) {
  .slider-book .item {
    width: calc((100% - 170px)/7);
  }
  .slider-book .item:first-of-type {
    margin-left: 75px;
  }
  .slider-book .item:nth-of-type(n+8) {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .slider-book .item {
    width: calc((100% - 170px)/6);
  }
  .slider-book .item:first-of-type {
    margin-left: 75px;
  }
  .slider-book .item:nth-of-type(n+7) {
    display: none;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
  .slider-book .item {
    width: calc((100% - 170px)/5);
  }
  .slider-book .item:first-of-type {
    margin-left: 75px;
  }
  .slider-book .item:nth-of-type(n+6) {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .slider-book .item {
    width: calc((100% - 100px)/3);
  }
  .slider-book .item:nth-of-type(n+4) {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .slider-book .item {
    width: calc((100% - 100px)/2);
  }
  .slider-book .item:nth-of-type(n+3) {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .slider-book .item {
    width: calc(100% - 100px);
  }
  .slider-book .item:nth-of-type(n+2) {
    display: none;
  }
}
.slider-book .item img {
  width: 100%;
  transition: 0.35s;
}
@media only screen and (min-width: 1024px) {
  .slider-book .item .b.center {
    height: 146px;
  }
}
.slider-book .item .b.center a {
  text-decoration: none;
}
.slider-book .item .b.center a .heading02 {
  color: #273645;
  display: block;
  font-weight: 700;
  padding-top: 10px;
  max-height: 102px;
  overflow: hidden;
  width: 100%;
}
.slider-book .item .b.center a .meta01 {
  color: #5f6d7a;
  max-height: 44px;
  display: block;
  overflow: hidden;
}
.slider-book .owl-item {
  display: inline-block;
  vertical-align: top;
}
.slider-book .owl-item.active .center {
  display: block;
}
.slider-book .owl-stage-outer {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .slider-book .owl-stage {
    padding-left: 0 !important;
  }
}
.slider-book .owl-prev,
.slider-book .owl-next {
  background-color: rgba(39, 54, 69, 0.78);
  background-image: url("../../assets/img/components/bg-white1x1.jpg");
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100% 162px;
  cursor: pointer;
  font-size: 0;
  width: 65px;
  position: absolute;
  top: 10px;
  bottom: 0;
}
.slider-book .owl-prev:hover,
.slider-book .owl-next:hover {
  opacity: 0.9;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .slider-book .owl-prev,
  .slider-book .owl-next {
    display: none;
  }
}
.slider-book .owl-prev.disabled,
.slider-book .owl-next.disabled {
  display: none;
}
.type-slider01 .slider-book .owl-prev,
.type-slider01 .slider-book .owl-next {
  background-image: url("../../assets/img/components/bg-grey.jpg");
}
.slider-book .owl-next {
  right: 0;
}
.slider-book .owl-next:before {
  content: "\f105";
  color: #ffffff;
  display: block;
  font-family: 'FontAwesome';
  font-size: 45px;
  line-height: 45px;
  position: absolute;
  right: 0;
  top: calc((100% - 200px)/2);
  text-align: center;
  width: 65px;
}
.slider-book .owl-prev {
  left: 0;
}
.slider-book .owl-prev:before {
  content: "\f104";
  color: #ffffff;
  display: block;
  font-family: 'FontAwesome';
  font-size: 45px;
  line-height: 45px;
  position: absolute;
  right: 0;
  top: calc((100% - 200px)/2);
  text-align: center;
  width: 65px;
}
.slider-device {
  position: relative;
  padding: 0 65px;
  overflow: hidden;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .slider-device {
    padding: 0;
  }
}
.slider-device li {
  display: inline-block;
  padding: 10px;
  vertical-align: top;
  text-align: center;
}
.slider-device li .img {
  -webkit-transition: all .5s;
  transition: all .5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  will-change: transform;
  width: 100%;
}
.slider-device li:hover .img {
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.slider-device li:hover .heading01 {
  color: #1a1a1a;
}
.slider-device li:before {
  content: "";
}
.slider-device li a:hover {
  text-decoration: none;
}
@media only screen and (min-width: 1500px) {
  .slider-device li {
    width: calc((100% - 220px)/6);
  }
  .slider-device li:first-of-type {
    margin-left: 110px;
  }
  .slider-device li:nth-of-type(n+7) {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .slider-device li {
    width: calc((100% - 220px)/5);
  }
  .slider-device li:first-of-type {
    margin-left: 110px;
  }
  .slider-device li:nth-of-type(n+6) {
    display: none;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
  .slider-device li {
    width: calc((100% - 220px)/4);
  }
  .slider-device li:first-of-type {
    margin-left: 110px;
  }
  .slider-device li:nth-of-type(n+5) {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .slider-device li {
    width: calc((100% - 100px)/3);
  }
  .slider-device li:nth-of-type(n+4) {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .slider-device li {
    width: calc((100% - 100px)/2);
  }
  .slider-device li:nth-of-type(n+3) {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .slider-device li {
    width: calc(100% - 100px);
  }
  .slider-device li:nth-of-type(n+2) {
    display: none;
  }
}
.slider-device li .img {
  height: 300px;
  display: block;
  position: relative;
}
.slider-device li .img img {
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: .25s;
  -moz-transition: .25s;
  -ms-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
}
.slider-device li .heading01 {
  color: #273645;
  display: block;
  font-size: 18px;
  font-weight: 700;
  margin: 15px 0;
}
.slider-device li .price01 {
  color: #ff6400;
  display: block;
  font-size: 25px;
  font-weight: 700;
}
.slider-device li .price01 small {
  font-weight: 400;
  font-size: 14px;
  color: #5f6d7a;
  display: inline-block;
  vertical-align: top;
  margin-top: 7px;
}
.slider-device li .price01 small:before {
  content: "/";
}
.slider-device li .price02 {
  color: #ff6400;
  display: block;
  font-size: 14px;
}
.slider-device li .price02 del {
  color: #c9cad1;
}
.slider-device .owl-item {
  display: inline-block;
  vertical-align: top;
}
.slider-device .owl-item li {
  opacity: 1;
  height: auto;
  display: block;
  width: 100%;
}
.slider-device .owl-item li:first-of-type {
  margin-left: 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .slider-device .owl-stage {
    padding-left: 0 !important;
  }
}
.slider-device .owl-prev,
.slider-device .owl-next {
  background: #ffffff;
  cursor: pointer;
  color: #949da6;
  font-size: 0;
  width: 65px;
  position: absolute;
  top: 0;
  bottom: 0;
}
.slider-device .owl-prev:hover,
.slider-device .owl-next:hover {
  color: #5f6d7a;
}
.slider-device .owl-prev:before,
.slider-device .owl-next:before {
  display: block;
  font-family: 'FontAwesome';
  font-size: 60px;
  position: absolute;
  right: -20px;
  top: 115px;
  width: 65px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .slider-device .owl-prev,
  .slider-device .owl-next {
    display: none;
  }
}
.slider-device .owl-prev.disabled,
.slider-device .owl-next.disabled {
  display: none;
}
.slider-device .owl-next {
  right: 0;
}
.slider-device .owl-next:before {
  content: "\f105";
}
.slider-device .owl-prev {
  left: 0;
}
.slider-device .owl-prev:before {
  content: "\f104";
}
.slider-movies {
  position: relative;
  padding: 0 65px;
  overflow: hidden;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .slider-movies {
    padding: 0;
  }
}
.slider-movies li {
  display: inline-block;
  padding: 10px;
  vertical-align: top;
  text-align: center;
}
.slider-movies li .img {
  -webkit-transition: all .5s;
  transition: all .5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  will-change: transform;
  width: 100%;
}
.slider-movies li:hover .img {
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.slider-movies li:hover .heading01 {
  color: #1a1a1a;
}
.slider-movies li:before {
  content: "";
}
.slider-movies li a:hover {
  text-decoration: none;
}
@media only screen and (min-width: 1500px) {
  .slider-movies li {
    width: calc((100% - 220px)/6);
  }
  .slider-movies li:first-of-type {
    margin-left: 110px;
  }
  .slider-movies li:nth-of-type(n+7) {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .slider-movies li {
    width: calc((100% - 220px)/5);
  }
  .slider-movies li:first-of-type {
    margin-left: 110px;
  }
  .slider-movies li:nth-of-type(n+6) {
    display: none;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
  .slider-movies li {
    width: calc((100% - 220px)/4);
  }
  .slider-movies li:first-of-type {
    margin-left: 110px;
  }
  .slider-movies li:nth-of-type(n+5) {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .slider-movies li {
    width: calc((100% - 100px)/3);
  }
  .slider-movies li:nth-of-type(n+4) {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .slider-movies li {
    width: calc((100% - 100px)/2);
  }
  .slider-movies li:nth-of-type(n+3) {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .slider-movies li {
    width: calc(100% - 100px);
  }
  .slider-movies li:nth-of-type(n+2) {
    display: none;
  }
}
.slider-movies li .img {
  height: 291px;
  display: block;
  position: relative;
}
.slider-movies li .img .img-wrapper:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.56);
  position: absolute;
}
.slider-movies li .img img {
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: .25s;
  -moz-transition: .25s;
  -ms-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
}
.slider-movies li .heading01 {
  color: #304254;
  display: block;
  font-size: 15px;
  font-weight: 700;
  margin: 8px 0;
}
.slider-movies .owl-item {
  display: inline-block;
  vertical-align: top;
}
.slider-movies .owl-item li {
  opacity: 1;
  height: auto;
  display: block;
  width: 100%;
}
.slider-movies .owl-item li:first-of-type {
  margin-left: 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .slider-movies .owl-stage {
    padding-left: 0 !important;
  }
}
.slider-movies .owl-prev,
.slider-movies .owl-next {
  background: transparent;
  cursor: pointer;
  color: white;
  font-size: 0;
  width: 65px;
  position: absolute;
  top: 0;
  bottom: 0;
}
.slider-movies .owl-prev:hover,
.slider-movies .owl-next:hover {
  color: #c9cad1;
}
.slider-movies .owl-prev:before,
.slider-movies .owl-next:before {
  display: block;
  font-family: 'FontAwesome';
  font-size: 60px;
  position: absolute;
  right: -20px;
  top: 115px;
  width: 65px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .slider-movies .owl-prev,
  .slider-movies .owl-next {
    display: none;
  }
}
.slider-movies .owl-prev.disabled,
.slider-movies .owl-next.disabled {
  display: none;
}
.slider-movies .owl-next {
  right: 0;
}
.slider-movies .owl-next:before {
  content: "\f105";
}
.slider-movies .owl-prev {
  left: 0;
}
.slider-movies .owl-prev:before {
  content: "\f104";
}
.slider-movies__title {
  margin-bottom: 10px;
}
.slider-accessories {
  overflow: hidden;
  position: relative;
  padding: 0 39px;
}
.slider-accessories .img {
  display: block;
  text-align: center;
  height: 200px;
}
.slider-accessories .img IMG {
  max-height: 150px;
  width: auto;
  height: 150px;
  max-width: 150px;
}
.slider-accessories .active ~ .active {
  margin-left: -2px;
  border-left: 2px solid #dadada;
}
.slider-accessories SPAN.heading02 {
  font-weight: bold;
  color: #0019af;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.4;
}
.slider-accessories span.meta {
  font-size: 18px;
  font-weight: bold;
}
.slider-accessories .owl-item .item {
  opacity: 1;
  height: auto;
  display: block;
  width: 100%;
}
.slider-accessories .owl-item .item:first-of-type {
  margin-left: 0;
}
.slider-accessories .owl-prev:hover,
.slider-accessories .owl-next:hover {
  background-image: none;
}
.slider-accessories .item {
  display: inline-block;
  vertical-align: top;
  padding: 20px 0;
}
.slider-accessories .item:hover img {
  -ms-transform: scale(1.02);
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}
.slider-accessories .item:hover .b.center a .heading02 {
  color: #1a1a1a;
}
@media only screen and (min-width: 1500px) {
  .slider-accessories .item {
    width: calc((100% - 170px)/7);
  }
  .slider-accessories .item:first-of-type {
    margin-left: 75px;
  }
  .slider-accessories .item:nth-of-type(n+8) {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .slider-accessories .item {
    width: calc((100% - 170px)/6);
  }
  .slider-accessories .item:first-of-type {
    margin-left: 75px;
  }
  .slider-accessories .item:nth-of-type(n+7) {
    display: none;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
  .slider-accessories .item {
    width: calc((100% - 170px)/5);
  }
  .slider-accessories .item:first-of-type {
    margin-left: 75px;
  }
  .slider-accessories .item:nth-of-type(n+6) {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .slider-accessories .item {
    width: calc((100% - 100px)/3);
  }
  .slider-accessories .item:nth-of-type(n+4) {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .slider-accessories .item {
    width: calc((100% - 100px)/2);
  }
  .slider-accessories .item:nth-of-type(n+3) {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .slider-accessories .item {
    width: calc(100% - 100px);
  }
  .slider-accessories .item:nth-of-type(n+2) {
    display: none;
  }
}
.slider-accessories .item img {
  /*width: 100%;*/
  transition: 0.35s;
}
.slider-accessories .item .b.center {
  padding: 0 32px;
}
@media only screen and (min-width: 1024px) {
  .slider-accessories .item .b.center {
    height: auto;
  }
}
@media only screen and (min-width: 240px) and (max-width: 360px) {
  .slider-accessories .item .b.center {
    padding: 0 13px;
  }
}
.slider-accessories .item .b.center a {
  text-decoration: none;
}
.slider-accessories .item .b.center a .heading02 {
  color: #0019af;
  display: block;
  padding-top: 10px;
  max-height: 102px;
  overflow: hidden;
  width: 100%;
  height: 75px;
  font-size: 15px;
  font-weight: 700;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.slider-accessories .item .b.center a .meta01 {
  color: #444444;
  max-height: 44px;
  display: block;
  overflow: hidden;
  font-size: 18px;
  font-weight: 700;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.slider-accessories .owl-item {
  display: inline-block;
  vertical-align: top;
}
.slider-accessories .owl-item.active .center {
  display: block;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .slider-accessories .owl-stage {
    padding-left: 0 !important;
    margin-left: -2px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .slider-accessories .owl-stage {
    padding-left: 0 !important;
    margin-left: -2px;
  }
}
.slider-accessories .owl-prev,
.slider-accessories .owl-next {
  background: #ffffff;
  background-image: url("../../assets/img/components/bg-white1x1.jpg");
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100% 162px;
  cursor: pointer;
  font-size: 0;
  width: 39px;
  position: absolute;
  top: 0;
  bottom: 0;
  border: none;
}
.slider-accessories .owl-prev:hover,
.slider-accessories .owl-next:hover {
  background-color: #f0f1f5;
}
.slider-accessories .owl-prev:focus,
.slider-accessories .owl-next:focus {
  outline: none;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .slider-accessories .owl-prev,
  .slider-accessories .owl-next {
    display: none;
  }
}
.slider-accessories .owl-prev.disabled,
.slider-accessories .owl-next.disabled {
  display: none;
}
.type-slider01 .slider-accessories .owl-prev,
.type-slider01 .slider-accessories .owl-next {
  background-image: url("../../assets/img/components/bg-grey.jpg");
}
.slider-accessories .owl-next {
  right: 0;
}
.slider-accessories .owl-next:before {
  content: "\f105";
  color: #949da6;
  display: block;
  font-family: 'FontAwesome';
  font-size: 40px;
  line-height: 40px;
  position: absolute;
  right: 0;
  top: calc((100% - 45px)/2);
  text-align: center;
  width: 39px;
}
.slider-accessories .owl-prev {
  left: 0;
}
.slider-accessories .owl-prev:before {
  content: "\f104";
  color: #949da6;
  display: block;
  font-family: 'FontAwesome';
  font-size: 45px;
  line-height: 45px;
  position: absolute;
  right: 0;
  top: calc((100% - 45px)/2);
  text-align: center;
  width: 39px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .slider-accessories .active {
    margin-right: -2px;
    border-right: 2px solid #dadada;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .slider-accessories {
    margin-left: 0;
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .slider-accessories {
    margin-left: 0;
    padding: 0;
  }
}
.type-slider:after {
  height: 0;
}
.type-slider__tv {
  height: auto;
  width: 100%;
  position: relative;
}
.type-slider__tv--title {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.27;
  color: white;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-slider__tv--title {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .type-slider__tv--title {
    display: none;
  }
}
.type-slider__tv--text {
  font-size: 18px;
  line-height: 1.56;
  color: white;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-slider__tv--text {
    font-size: 20px;
    line-height: 1.6;
    color: #0019af;
  }
}
@media only screen and (max-width: 767px) {
  .type-slider__tv--text {
    font-size: 18px;
    line-height: 1.56;
    color: #0019af;
  }
}
.type-slider__tv--list {
  margin-top: 30px;
}
.type-slider__tv--list li {
  color: white;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.53;
  padding-left: 25px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-slider__tv--list li {
    color: #273645;
    font-weight: 400;
    margin-bottom: 10px;
  }
  .type-slider__tv--list li:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .type-slider__tv--list li {
    color: #273645;
    font-weight: 400;
    margin-bottom: 15px;
  }
  .type-slider__tv--list li:last-child {
    margin-bottom: 0;
  }
}
.type-slider__tv--list li:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 13px;
  color: #00baf2;
  font-weight: bold;
  top: 6px;
  line-height: 1;
  height: 10px;
}
.type-slider__tv--footer {
  position: absolute;
  bottom: 0;
  overflow: hidden;
  height: 65px;
  width: 100%;
  background-color: rgba(39, 54, 69, 0.65);
  z-index: 1010;
  padding-left: 130px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-slider__tv--footer {
    top: 325px;
    padding-left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .type-slider__tv--footer {
    height: 40px;
    top: 210px;
    padding-left: 20px;
  }
}
.type-slider__tv--item {
  position: relative;
}
.type-slider__tv--image {
  background-position: center;
  background-size: cover;
  height: 720px;
  position: absolute;
  top: 0;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-slider__tv--image {
    height: 390px;
  }
}
@media only screen and (max-width: 767px) {
  .type-slider__tv--image {
    height: 250px;
    background-position: left center;
  }
}
.type-slider__tv--slide-1 {
  background-image: url("../../assets/img/components/type-slider-tv-1.png");
}
.type-slider__tv--slide-2 {
  background-image: url("../../assets/img/components/type-slider-tv-2.png");
}
.type-slider__tv--slide-3 {
  background-image: url("../../assets/img/components/type-slider-tv-3.png");
}
.type-slider__tv--slide-4 {
  background-image: url("../../assets/img/components/type-slider-tv-4.png");
}
.type-slider__tv--slide-5 {
  background-image: url("../../assets/img/components/type-slider-tv-5.png");
}
.type-slider__tv--slide-6 {
  background-image: url("../../assets/img/components/type-slider-tv.png");
}
.type-slider__tv--slide-7 {
  background-image: url("../../assets/img/components/type-slider-tv-7.png");
}
.type-slider__tv--slide-8 {
  background-image: url("../../assets/img/components/type-slider-tv-8.png");
}
.type-slider__tv--slide-9 {
  background-image: url("../../assets/img/components/type-slider-tv-9.png");
}
.type-slider__tv--content {
  height: 720px;
  position: relative;
  z-index: 1000;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-slider__tv--content {
    position: relative;
    height: auto;
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .type-slider__tv--content {
    position: relative;
    height: auto;
    padding-bottom: 40px;
  }
}
.type-slider__tv--content .tv-content {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 30%;
  right: 135px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-slider__tv--content .tv-content {
    position: static;
    height: auto;
    transform: none;
    width: 100%;
    margin-top: 425px;
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .type-slider__tv--content .tv-content {
    position: static;
    height: auto;
    transform: none;
    width: 100%;
    margin-top: 270px;
    padding: 0 20px;
  }
}
.type-slider__tv--menu {
  height: 65px;
  font-size: 18px;
  padding: 21px 25px;
  line-height: 24px;
  color: white;
  opacity: 1;
  transition: opacity 0.3s ease;
  cursor: pointer;
}
.type-slider__tv--menu:hover {
  opacity: 0.6;
  text-decoration: none;
}
.type-slider__tv--menu:active,
.type-slider__tv--menu:focus {
  opacity: 1;
  text-decoration: none;
  outline: none;
}
.type-slider__tv--menu.slick-current {
  background-color: #00baf2;
}
.type-slider__tv--menu.slick-current:hover {
  opacity: 1;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .type-slider__tv--menu {
    height: 40px;
    font-size: 15px;
    padding: 10px 20px;
    line-height: 20px;
  }
}
.type-slider__tv--menu li {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
}
.type-slider__tv--menu li:before {
  display: none;
}
.type-slider__tv--menu li a {
  background-color: transparent;
  color: white;
  font-size: 18px;
  padding: 21px 25px;
  line-height: 24px;
  display: block;
  opacity: 1;
  transition: opacity 0.3s ease;
}
@media only screen and (max-width: 767px) {
  .type-slider__tv--menu li a {
    font-size: 15px;
    padding: 10px 20px;
    line-height: 20px;
  }
}
.type-slider__tv--menu li a:hover,
.type-slider__tv--menu li a:active,
.type-slider__tv--menu li a:focus {
  opacity: 0.6;
  text-decoration: none;
}
.type-slider__tv--menu li a.active {
  font-weight: bold;
  background-color: #00baf2;
}
.type-slider__tv--menu li a.active:hover,
.type-slider__tv--menu li a.active:active,
.type-slider__tv--menu li a.active:focus {
  opacity: 1;
  text-decoration: none;
}
.type-slider__tv .slick-arrow {
  top: 50%;
  transform: translate(0, -50%);
  width: 29px;
  height: 80px;
  z-index: 1000;
  font-size: 0;
  line-height: 0;
  position: absolute;
  display: block;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-slider__tv .slick-arrow {
    transform: none;
    top: 150px;
  }
}
@media only screen and (max-width: 767px) {
  .type-slider__tv .slick-arrow {
    width: 29px;
    height: 67px;
    transform: none;
    top: 100px;
  }
}
.type-slider__tv .slick-arrow:before {
  display: block;
  width: 29px;
  height: 80px;
  font-family: FontAwesome;
  font-size: 80px;
  color: #ccc;
  opacity: 0.4;
  line-height: 1;
  transition: opacity 0.3s ease;
}
@media only screen and (max-width: 767px) {
  .type-slider__tv .slick-arrow:before {
    width: 29px;
    height: 67px;
    font-size: 40px;
  }
}
.type-slider__tv .slick-arrow:hover,
.type-slider__tv .slick-arrow:active,
.type-slider__tv .slick-arrow:focus {
  text-decoration: none;
}
.type-slider__tv .slick-arrow:hover:before,
.type-slider__tv .slick-arrow:active:before,
.type-slider__tv .slick-arrow:focus:before {
  opacity: 0.8;
  text-decoration: none;
}
.type-slider__tv .slick-next {
  right: 48px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-slider__tv .slick-next {
    right: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .type-slider__tv .slick-next {
    right: 4px;
  }
}
.type-slider__tv .slick-next:before {
  content: "\f105";
}
.type-slider__tv .slick-prev {
  left: 48px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-slider__tv .slick-prev {
    left: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .type-slider__tv .slick-prev {
    left: 4px;
  }
}
.type-slider__tv .slick-prev:before {
  content: "\f104";
}
.type-slider__tv--light-background.active ~ .type-slider__tv--next:before,
.type-slider__tv--light-background.active ~ .type-slider__tv--prev:before {
  color: black;
}
.type-slider__tv--light-background .type-slider__tv--title,
.type-slider__tv--light-background .type-slider__tv--text {
  color: #0019af;
}
.type-slider__tv--light-background .type-slider__tv--list li {
  color: #273645;
  font-weight: 400;
}
.numbers {
  list-style: none;
  margin: 0 -1%;
  padding: 0;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.numbers.numbers--disabled {
  position: relative;
}
.numbers.numbers--disabled::before {
  content: "";
  display: block;
  background: rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  cursor: default;
  position: absolute;
}
.numbers .numbers__icon {
  order: 2;
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  align-self: flex-start;
}
.numbers .numbers__icon SPAN {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.numbers .numbers__icon::before {
  color: #00baf2;
  font-size: 16px;
  position: relative;
}
.numbers .numbers__icon--select::before {
  margin-right: 5px;
  content: "\f067";
  font-family: FontAwesome;
}
.numbers .numbers__icon--selected::before {
  content: "\f00c";
  font-family: FontAwesome;
}
.numbers .numbers__item {
  width: 31.333333%;
  max-width: 31.333333%;
  margin: 10px 1%;
  float: left;
  padding: 0;
  overflow: hidden;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: auto;
  min-height: 100%;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.numbers .numbers__item::before {
  display: none;
}
.numbers .numbers__item:link,
.numbers .numbers__item A:link,
.numbers .numbers__item:visited,
.numbers .numbers__item A:visited,
.numbers .numbers__item:hover,
.numbers .numbers__item A:hover,
.numbers .numbers__item:active,
.numbers .numbers__item A:active,
.numbers .numbers__item:focus,
.numbers .numbers__item A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.numbers .numbers__status {
  cursor: pointer;
  text-decoration: none;
  position: relative;
  padding: 15px 15px 15px 15px;
  width: 100%;
  height: 100%;
  min-height: 88px;
  background: #ffffff;
  display: block;
  float: none;
  text-align: left;
  margin: 0 20px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #c9cad1;
}
.numbers .numbers__status:hover {
  border-color: #00baf2;
}
.numbers .numbers__status.numbers__status--selected {
  border: 1px solid #00baf2;
  cursor: pointer;
  /*remove this if not one*/
}
.numbers .numbers__status.numbers__status--selected:hover {
  cursor: default;
  border: 1px solid #00baf2;
}
.numbers .numbers__status.numbers__status--selected::before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 18px;
  color: #00baf2;
  position: absolute;
  right: 6px;
  top: 0;
  background: none;
}
.numbers .numbers__status.numbers__status--disabled::before {
  content: "";
  display: block;
  background: rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  cursor: default;
  position: absolute;
}
.numbers .numbers__status.numbers__status--disabled:hover {
  cursor: default;
  border: 1px solid #c9cad1;
}
.numbers .numbers__header {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  margin: 0;
  padding-bottom: 10px;
}
.numbers .numbers__header P {
  margin: 0;
}
.numbers .numbers__header.numbers__header--hasicon {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.numbers .numbers__meta {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.numbers .numbers__text {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #273645;
  margin: 0 10px 0 0;
}
.numbers .numbers__text--note {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #5f6d7a;
  line-height: 1.54;
  margin: 0 10px 0 0;
}
.numbers .numbers__text--warning {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #b35f00;
}
.numbers .numbers__text--price {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #273645;
  margin: 0 10px 0 0;
  line-height: 1.4;
  font-weight: 700;
}
.numbers .numbers__msg {
  position: relative;
  padding-left: 25px;
}
.numbers .numbers__msg::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #e1e1eb;
  color: #ffffff;
  content: "";
  text-align: center;
}
.numbers .numbers__msg--warning::before {
  font-family: FontAwesome;
  background: #ffe39a;
  content: "\f12a";
  color: #e47900;
}
.numbers.numbers__space-sm {
  margin: 0 -5px;
}
.numbers.numbers__space-sm .numbers__item {
  margin: 10px 5px;
  width: 32.333333%;
  max-width: 32.333333%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .numbers .numbers__item {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 48%;
    max-width: 48%;
  }
  .numbers.numbers__space-sm .numbers__item {
    width: 48%;
    max-width: 48%;
  }
}
@media only screen and (max-width: 767px) {
  .numbers {
    max-height: none;
    overflow: visible;
    margin: .5em 0 0;
  }
  .numbers .numbers__item {
    height: auto;
    width: 100%;
    margin: .5em 0 0 0;
    max-width: 100%;
    min-height: 100%;
  }
  .numbers .numbers__item .numbers__status {
    height: auto;
    padding: 10px 10px;
    margin-right: 0;
  }
  .numbers .numbers__item .numbers__status SPAN:first-child:last-child {
    padding-bottom: 5px;
  }
  .numbers.numbers__space-sm .numbers__item {
    width: 100%;
    max-width: 100%;
  }
}
/*think about list-groupe for width / cols*/
.sortable-list {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  height: auto;
  min-height: 100%;
}
.sortable-list .sortable-list__item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  color: #273645;
  width: 100%;
  cursor: default;
  margin: 0 0 5px 0;
  border-radius: 0;
  padding: 0;
  /*line-height: 70px;*/
  font-size: 15px;
  font-weight: 400;
  height: auto;
  min-height: 100%;
  -webkit-user-select: none;
  /* Webkit */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE 10  */
  /* Currently not supported in Opera but will be soon */
  -o-user-select: none;
  user-select: none;
}
.sortable-list .sortable-list__item .sortable-list-draggable {
  width: 100%;
  user-select: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  transition: transform 300ms, z-index 300ms;
}
.sortable-list .sortable-list__item .sortable-list-draggable:hover {
  -webkit-box-shadow: 0 2px 5px 0 rgba(39, 54, 69, 0.4);
  -moz-box-shadow: 0 2px 5px 0 rgba(39, 54, 69, 0.4);
  -ms-box-shadow: 0 2px 5px 0 rgba(39, 54, 69, 0.4);
  -o-box-shadow: 0 2px 5px 0 rgba(39, 54, 69, 0.4);
  box-shadow: 0 2px 5px 0 rgba(39, 54, 69, 0.4);
}
.sortable-list .sortable-list__item .sortable-list-draggable.pressed {
  z-index: 2;
}
.sortable-list .sortable-list__item .sortable-list-draggable.pressed .sortable-list-draggable__anim {
  -webkit-box-shadow: 0 4px 15px 0 rgba(39, 54, 69, 0.4);
  -moz-box-shadow: 0 4px 15px 0 rgba(39, 54, 69, 0.4);
  -ms-box-shadow: 0 4px 15px 0 rgba(39, 54, 69, 0.4);
  -o-box-shadow: 0 4px 15px 0 rgba(39, 54, 69, 0.4);
  box-shadow: 0 4px 15px 0 rgba(39, 54, 69, 0.4);
  transform: scale(1.1);
}
.sortable-list .sortable-list__item .sortable-list-draggable .sortable-list-draggable__anim {
  width: 100%;
  background-color: #f0f1f5;
  box-shadow: none;
  transform: scale(1);
  transition: box-shadow 300ms, transform 300ms;
  padding: 0 0 9px 0;
}
.sortable-list .sortable-list__item:before {
  display: none;
}
.sortable-list .sortable-list-content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 0;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.sortable-list .sortable-list-content__fields {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.sortable-list .sortable-list-content__number {
  -webkit-flex: 0 0 20px;
  -moz-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  align-self: flex-start;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 22px;
}
.sortable-list .sortable-list-content .sortable-list-content__text {
  font-size: 18px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: 1.56;
}
.sortable-list .sortable-list-item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sortable-list .sortable-list-item:link,
.sortable-list .sortable-list-item A:link,
.sortable-list .sortable-list-item:visited,
.sortable-list .sortable-list-item A:visited,
.sortable-list .sortable-list-item:hover,
.sortable-list .sortable-list-item A:hover,
.sortable-list .sortable-list-item:active,
.sortable-list .sortable-list-item A:active,
.sortable-list .sortable-list-item:focus,
.sortable-list .sortable-list-item A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.sortable-list .sortable-list-item .sortable-list-item__icon {
  font-size: 24px;
  color: #5f6d7a;
}
.sortable-list .sortable-list-item .sortable-list-item__icon.sortable-list__icon--drag {
  width: 100%;
  height: 100%;
  padding-top: 18px;
  text-align: center;
  padding-left: 20px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .sortable-list .sortable-list-item .sortable-list-item__icon.sortable-list__icon--drag {
    padding-left: 0;
    padding-top: 0;
    text-align: left;
  }
}
.sortable-list .sortable-list-item .sortable-list-item__icon.sortable-list-item__icon--remove {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  padding-top: 24px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .sortable-list .sortable-list-item .sortable-list-item__icon.sortable-list-item__icon--remove {
    padding-top: 7px;
  }
}
@media only screen and (min-width: 1024px) {
  .sortable-list .sortable-list-item .sortable-list-item__list.col-md-auto {
    width: auto;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .sortable-list .sortable-list-item {
    padding: 17px 9px 14px;
  }
  .sortable-list .sortable-list-item .sortable-list-item__order--md-1 {
    order: 1;
  }
  .sortable-list .sortable-list-item .sortable-list-item__order--md-2 {
    order: 2;
  }
  .sortable-list .sortable-list-item .sortable-list-item__order--md-3 {
    order: 3;
  }
  .sortable-list .sortable-list-item .sortable-list-item__order--md-4 {
    order: 4;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .sortable-list .sortable-list-item .no-gutters-md > .col,
  .sortable-list .sortable-list-item .no-gutters-md > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
  }
}
.sortable-list:link,
.sortable-list A:link,
.sortable-list:visited,
.sortable-list A:visited,
.sortable-list:hover,
.sortable-list A:hover,
.sortable-list:active,
.sortable-list A:active,
.sortable-list:focus,
.sortable-list A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
ul.tabs01 {
  border-bottom: 2px solid #00baf2;
  margin: 30px 0 30px;
}
ul.tabs01 li {
  padding: 0 2px;
  top: 2px;
}
ul.tabs01 li:first-child {
  margin: 0 0 0 -2px !important;
}
ul.tabs01 li a {
  border: none;
  border-top: 2px solid #c9cad1;
}
ul.tabs01 li a span {
  color: #273645;
  font-weight: 400;
  height: 48px;
}
ul.tabs01 li a.active {
  border: 2px solid #00baf2;
  border-bottom: 2px solid #ffffff;
}
ul.tabs01 li a.active span {
  color: #273645;
  font-weight: 700;
}
ul.tabs--small li a span {
  height: 38px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  UL.tabs01.tabs--mobile-select {
    display: none;
  }
}
.tabs-select-wrap .tabs-select {
  display: none;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .tabs-select-wrap {
    position: relative;
    max-width: 280px;
    margin: 20px 0 10px;
  }
  .tabs-select-wrap .tabs-select {
    display: block;
    border: 1px solid #c9cad1;
  }
  .tabs-select-wrap .tabs-select.open {
    border: 1px solid #5f6d7a;
  }
  .tabs-select-wrap .tabs-select .active-li {
    font-size: 15px;
    line-height: 48px;
    padding: 0 15px;
  }
  .tabs-select-wrap .tabs-select .active-li:after {
    content: "\f107";
    font-family: FontAwesome;
    float: right;
    font-size: 18px;
  }
  .tabs-select-wrap .tabs--mobile-select {
    border: none;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    display: none;
    position: absolute;
    margin: 0;
    top: 50px;
    z-index: 100;
  }
  .tabs-select-wrap .tabs--mobile-select.open {
    display: block;
  }
  .tabs-select-wrap .tabs--mobile-select li {
    padding: 0;
    top: 0;
    border: none;
    margin: 0 !important;
  }
  .tabs-select-wrap .tabs--mobile-select li:first-child:nth-last-child(n),
  .tabs-select-wrap .tabs--mobile-select li:first-child:nth-last-child(n) ~ li {
    width: 100%;
    border: none;
  }
  .tabs-select-wrap .tabs--mobile-select li:first-child:nth-last-child(n) a,
  .tabs-select-wrap .tabs--mobile-select li:first-child:nth-last-child(n) ~ li a {
    border: none;
    margin: 0;
  }
  .tabs-select-wrap .tabs--mobile-select li:first-child {
    margin: 0 !important;
  }
  .tabs-select-wrap .tabs--mobile-select li:hover {
    background: #f0f1f5;
  }
  .tabs-select-wrap .tabs--mobile-select li a {
    background: #ffffff;
    border: none;
  }
  .tabs-select-wrap .tabs--mobile-select li a:hover {
    background-color: #f0f1f5;
  }
  .tabs-select-wrap .tabs--mobile-select li a.active {
    border: none;
  }
  .tabs-select-wrap .tabs--mobile-select li a.active span {
    border-left: 3px solid #00baf2;
  }
  .tabs-select-wrap .tabs--mobile-select li a span {
    font-size: 15px;
    text-align: left;
    padding: 10px 15px;
    height: auto;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .tabs-menu {
    height: 50px;
    margin-top: 30px;
  }
}
.tabs-menu > li {
  padding: 0;
}
.tabs-menu > li:before {
  display: none;
}
.tabs-menu > li > a {
  font-weight: bold;
  text-align: center;
  list-style: none;
}
.tabs-menu--f-left > li {
  float: left;
}
.tabs-menu__large {
  display: table;
}
@media only screen and (min-width: 1024px) {
  .tabs-menu__large {
    width: 100%;
    max-width: 400px;
  }
}
.tabs-menu__large > li {
  display: table-cell;
  float: none;
}
.tabs-menu__large > li > a {
  color: #949da6;
  font-size: 18px;
  padding: 16px 10px;
}
@media only screen and (min-width: 1024px) {
  .tabs-menu__large > li > a {
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tabs-menu__large > li > a {
    padding: 16px 40px;
  }
}
@media only screen and (max-width: 767px) {
  .tabs-menu__large > li > a {
    font-size: 15px;
    padding: 16px 25px;
  }
}
.tabs-menu__large > li > a:hover,
.tabs-menu__large > li > a:focus,
.tabs-menu__large > li > a:active {
  text-decoration: none;
  color: #5f6d7a;
}
.tabs-menu__large > li > a.active {
  color: #273645;
  border-bottom: 2px solid #00baf2;
}
.tabs-menu__large > li > a.active:hover,
.tabs-menu__large > li > a.active:focus,
.tabs-menu__large > li > a.active:active {
  text-decoration: none;
  color: #273645;
}
.tabs-menu__default > li > a {
  color: #949da6;
  font-size: 15px;
  padding: 8px 6px;
  display: block;
  margin-right: 30px;
  line-height: 1;
}
@media only screen and (max-width: 767px) {
  .tabs-menu__default > li > a {
    font-size: 15px;
  }
}
.tabs-menu__default > li > a:hover,
.tabs-menu__default > li > a:focus,
.tabs-menu__default > li > a:active {
  text-decoration: none;
  color: #5f6d7a;
}
.tabs-menu__default > li > a.active {
  color: #273645;
  border-bottom: 2px solid #00baf2;
}
.tabs-menu__default > li > a.active:hover,
.tabs-menu__default > li > a.active:focus,
.tabs-menu__default > li > a.active:active {
  text-decoration: none;
  color: #273645;
}
.tabs-menu__default > li:first-child > a {
  padding-left: 0;
}
.tabs-menu__default > li:last-child > a {
  margin-right: 0;
}
.tabs__title {
  color: #0019af;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.27;
  text-align: left;
  margin-top: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tabs__title {
    font-size: 28px;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .tabs__title {
    font-size: 28px;
    margin-bottom: 20px;
  }
}
.tabs__info {
  font-size: 15px;
  line-height: 1.53;
  text-align: left;
  color: #273645;
  margin-top: 45px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tabs__info {
    margin-top: 50px;
    font-size: 18px;
    line-height: 1.61;
    color: #444444;
  }
}
@media only screen and (max-width: 767px) {
  .tabs__info {
    margin-top: 30px;
    font-size: 15px;
    line-height: 1.47;
    color: #444444;
  }
}
.tabs__price {
  font-size: 40px;
  font-weight: bold;
  line-height: 0.75;
  text-align: left;
  color: #273645;
  margin-top: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tabs__price {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .tabs__price {
    margin-top: 0;
    font-size: 30px;
    float: right;
  }
}
.tabs__price--info {
  font-size: 15px;
  line-height: 1.33;
  color: #444444;
}
@media only screen and (max-width: 767px) {
  .tabs__price--info {
    float: left;
  }
}
.tabs__per {
  font-size: 18px;
  line-height: 1;
  text-align: left;
  color: #949da6;
  vertical-align: top;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  .tabs__per {
    font-size: 14px;
  }
}
.tabs-canals__modal {
  display: inline-flex;
  text-align: center;
}
.tabs-canals__modal li {
  margin: 0;
}
.tabs-canals__modal li > a {
  color: #949da6;
  padding: 10px;
}
.tabs-canals__modal li > a:hover,
.tabs-canals__modal li > a:focus,
.tabs-canals__modal li > a:active {
  text-decoration: none;
}
.tabs-canals__modal li.active > a {
  color: #273645;
  border-bottom: 2px solid #00baf2;
}
.tabs-canals__modal li.active > a:hover,
.tabs-canals__modal li.active > a:focus,
.tabs-canals__modal li.active > a:active {
  text-decoration: none;
  color: #273645;
}
.tabs-flex {
  display: flex;
  justify-content: space-evenly;
  flex-direction: row;
  margin: 16px -4px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .tabs-flex {
    flex-direction: column;
    margin: 0;
  }
}
.tabs-flex > li {
  width: 100%;
  padding: 0;
  margin: 0 4px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .tabs-flex > li {
    margin: 4px 0;
  }
}
.tabs-flex > li:before {
  content: none;
}
.tabs-flex > li a {
  height: 100%;
}
.tabs-flex > li a:hover {
  text-decoration: none;
  color: #0019af;
}
UL.tabs04 {
  border-bottom-color: #00baf2;
}
UL.tabs04 A {
  background-color: #f0f1f5;
  border-color: #c9cad1 transparent #00baf2;
}
UL.tabs04 A SPAN {
  color: #273645;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
UL.tabs04 A:hover {
  border-top-color: #949da6;
  border-bottom-color: #00baf2;
}
UL.tabs04 A.active {
  border-color: #00baf2 #00baf2 #ffffff;
}
UL.tabs04 LI {
  display: table-cell;
  border-left: 2px solid transparent;
}
UL.tabs04 LI:first-child {
  margin: 0 !important;
}
UL.tabs04.in3cols li,
UL.tabs04.in2cols li {
  margin: 0 1px !important;
}
UL.tabs04.tabs04b {
  display: flex;
}
UL.tabs04.tabs04b li {
  min-width: auto;
  display: flex;
  align-items: stretch;
}
@media only screen and (min-width: 1024px) {
  UL.tabs04.tabs04b li {
    min-width: 25%;
  }
  UL.tabs04.tabs04b li:nth-last-child(n+4),
  UL.tabs04.tabs04b li:nth-last-child(n+4) ~ li {
    min-width: auto;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  UL.tabs04.tabs04b li {
    width: 25%;
  }
  UL.tabs04.tabs04b li:nth-last-child(n+4),
  UL.tabs04.tabs04b li:nth-last-child(n+4) ~ li {
    width: 20%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  UL.tabs04.tabs04b li.active {
    margin-right: 4px !important;
  }
}
UL.tabs04.tabs04b li a {
  overflow: hidden;
}
UL.tabs04.tabs04b:before {
  border-bottom: 2px solid #00baf2;
}
UL.tabs04.tabs04b li.active a.active {
  border-bottom-color: #ffffff;
}
@media only screen and (max-width: 767px) {
  UL.tabs04 LI:first-child:nth-last-child(2) A,
  UL.tabs04 LI:first-child:nth-last-child(3) A,
  UL.tabs04 LI:first-child:nth-last-child(4) A,
  UL.tabs04 LI:first-child:nth-last-child(2) ~ li A,
  UL.tabs04 LI:first-child:nth-last-child(3) ~ li A,
  UL.tabs04 LI:first-child:nth-last-child(4) ~ li A {
    border-bottom-color: #00baf2;
  }
}
UL.tabs04 LI:first-child:nth-last-child(2) A span,
UL.tabs04 LI:first-child:nth-last-child(3) A span,
UL.tabs04 LI:first-child:nth-last-child(4) A span,
UL.tabs04 LI:first-child:nth-last-child(2) ~ li A span,
UL.tabs04 LI:first-child:nth-last-child(3) ~ li A span,
UL.tabs04 LI:first-child:nth-last-child(4) ~ li A span {
  padding-top: 10px;
  padding-bottom: 10px;
}
.title-with-action {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.title-with-action__item {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-align-self: flex-end;
  align-self: flex-end;
}
.title-with-action__title {
  margin: 0;
}
.type-personal-data {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 28px 0 0 0;
  padding: 0 0 18px 0;
}
.type-personal-data__label {
  display: inline-block;
  padding: 0 0 0 5px;
}
.type-personal-data__value {
  display: inline-block;
}
.type-personal-data__text {
  margin: 0;
}
.type-personal-data__title {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .type-personal-data {
    padding: 0 0 32px 0;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .type-personal-data__separator {
    display: none;
  }
  .type-personal-data__label {
    padding: 0;
  }
}
.overlay {
  border-radius: 0;
}
.modal-block {
  z-index: 100;
  width: 50%;
  overflow: hidden;
  margin: 5% auto;
  background: #ffffff;
  border-radius: 0;
  border: 1px solid #d9dadb;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .modal-block {
    width: 100%;
    margin: 0 auto;
    border: none;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .modal-block {
    width: 100%;
    margin: 0 auto;
    border: none;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.modal-block__header {
  margin-bottom: 25px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .modal-block__header {
    text-align: center;
    background: rgba(255, 255, 255, 0.9);
    padding: 10px 20px 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  }
}
.modal-block__title {
  font-size: 24px;
  line-height: 1.42;
  text-align: left;
  color: #0019af;
  font-weight: 400;
  margin-top: 0;
}
.modal-block__sub-title {
  line-height: 1.47;
  color: #444444;
  font-size: 15px;
  font-weight: 700;
  margin-top: 40px;
  margin-bottom: 15px;
}
.modal-block .pad {
  padding: 35px 35px 50px 35px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .modal-block .pad {
    padding: 35px 20px 40px 20px;
  }
}
@media only screen and (max-width: 767px) {
  .modal-block .pad {
    padding: 35px 20px 40px 20px;
  }
}
.modal-block p {
  line-height: 1.47;
  color: #444444;
  font-size: 15px;
}
.modal-block .close {
  background: rgba(255, 255, 255, 0.9);
  display: block;
  width: 26px;
  height: 26px;
  border-radius: 13px;
  position: fixed;
  right: 12%;
  text-align: center;
  line-height: 26px;
  opacity: 1;
  transition: opacity 0.3s ease;
  cursor: pointer;
  z-index: 100;
  margin-top: -20px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .modal-block .close {
    background: transparent;
    width: 35px;
    height: 18px;
    position: fixed;
    right: 28px;
    top: 15px;
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .modal-block .close {
    right: 10px;
  }
}
.modal-block .close:before {
  font-family: FontAwesome;
  content: "\f00d";
  color: #c9cad1;
  font-size: 24px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .modal-block .close:before {
    font-size: 25px;
    padding: 10px;
  }
}
.modal-block .close:hover,
.modal-block .close:active,
.modal-block .close:focus {
  text-decoration: none;
  opacity: 0.5;
  border-bottom: none;
}
.modal-block .close:hover:before,
.modal-block .close:active:before,
.modal-block .close:focus:before {
  text-decoration: none;
  border-bottom: none;
}
.modal-block__list {
  list-style: none;
  -moz-column-count: 4;
  -moz-column-gap: 0;
  -webkit-column-count: 4;
  -webkit-column-gap: 0;
  column-count: 4;
  column-gap: 30px;
}
.modal-block__list li {
  font-size: 15px;
  line-height: 1.13;
  color: black;
  padding-left: 25px;
  margin-bottom: 10px;
  cursor: pointer;
}
.modal-block__list li:hover {
  text-decoration: underline;
}
.modal-block__list li a {
  font-size: 15px;
  line-height: 1.13;
  color: black;
  opacity: 1;
}
.modal-block__list li a:hover,
.modal-block__list li a:focus,
.modal-block__list li a:active {
  text-decoration: none;
  opacity: 0.6;
}
.modal-block__list li a.inactive {
  color: #949da6;
}
.modal-block__list li a.inactive:hover,
.modal-block__list li a.inactive:focus,
.modal-block__list li a.inactive:active {
  text-decoration: none;
  opacity: 0.6;
}
@media only screen and (max-width: 767px) {
  .modal-block__list li {
    font-size: 15px;
    line-height: 1.53;
  }
}
.modal-block__list li:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 13px;
  color: #00baf2;
  font-weight: bold;
  top: calc((50% - 5px));
  line-height: 1;
  height: 10px;
}
.modal-block__list li.inactive {
  font-size: 15px;
  line-height: 1.13;
  color: #949da6;
}
.modal-block__list li.inactive a {
  cursor: default;
  color: #949da6;
  transition: none;
}
.modal-block__list li.inactive a:hover,
.modal-block__list li.inactive a:focus,
.modal-block__list li.inactive a:active {
  text-decoration: none;
  opacity: 1;
}
.modal-block__list li.inactive:before {
  display: none;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .modal-block__canals {
    padding: 80px 15px 0;
  }
}
.modal-block__canals .accordion.expandable .blockheading {
  padding-left: 25px;
  position: relative;
}
.modal-block__canals .accordion.expandable.active .blockheading:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 13px;
  color: #00baf2;
  font-weight: bold;
  top: calc(45%);
  line-height: 1;
  height: 10px;
  position: absolute;
  top: 10px;
  left: 0;
}
.modal-block__canals .accordion.expandable .img-canal {
  max-width: 200px;
}
#tv-modal,
#internet-modal {
  width: 80%;
  max-height: 85vh;
  overflow-y: scroll;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  #tv-modal,
  #internet-modal {
    width: 100%;
    max-height: 100vh;
    height: 100%;
  }
}
#tv-modal .modal-block__title,
#internet-modal .modal-block__title {
  margin-bottom: 20px;
}
#order-modal {
  position: absolute;
  pointer-events: auto;
  box-shadow: none;
  background: transparent;
  display: none;
}
#order-modal.visible {
  display: block;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .showing-modal {
    overflow: hidden;
  }
}
.img-canal {
  max-width: 100px;
}
.options__accordion .SumoSelect {
  width: 100%;
}
.options__accordion .SumoSelect > .optWrapper > .options {
  max-height: none;
}
.options__accordion .SumoSelect > .CaptionCont {
  border: none;
  border-bottom: solid 1px #c9cad1;
  border-radius: 0;
}
.options__accordion .SumoSelect > .CaptionCont > label > i {
  background-image: none;
  width: 20px;
  height: 20px;
  font-style: normal;
  opacity: 1;
}
.options__accordion .SumoSelect > .CaptionCont > label > i:before {
  font-family: FontAwesome;
  content: "\f107";
  display: block;
  font-size: 18px;
  color: #273645;
}
.options__accordion .SumoSelect > .CaptionCont > span {
  display: inline-block;
  vertical-align: middle;
  padding-right: 5px;
  color: #273645;
  font-weight: 700;
}
.options__accordion .SumoSelect > .optWrapper {
  border: none;
  box-shadow: none;
  border-radius: 0;
  position: relative;
}
.options__accordion .SumoSelect.open > .optWrapper {
  top: 0;
  display: block;
  border-radius: 0;
}
.options__accordion .SumoSelect > .optWrapper > .options li.opt {
  padding: 6px 6px;
  position: relative;
  border-bottom: none;
}
.options__accordion .SumoSelect > .optWrapper > .options li.opt:before {
  display: none;
}
.options__accordion .SumoSelect > .optWrapper > .options li.opt {
  padding: 10px 19px;
  margin: 0;
}
.options__accordion .SumoSelect > .optWrapper > .options > li.selected {
  border-left: 3px solid #00baf2;
  font-weight: 700;
  padding: 10px 19px 10px 16px;
}
.options__accordion .SumoSelect > .CaptionCont {
  /*border: none;*/
  border-bottom: solid 1px #d7d9e0;
  /*border-radius: 0;*/
}
.options__accordion .SumoSelect:focus > .CaptionCont,
.options__accordion .SumoSelect:hover > .CaptionCont,
.options__accordion .SumoSelect.open > .CaptionCont {
  box-shadow: initial;
  border-color: transparent;
  border-bottom-color: #d7d9e0;
}
.options__accordion .SumoSelect > .optWrapper > .options > li.opt:first-child {
  border-radius: 0;
}
.options__accordion.sumo__select--default .SumoSelect > .CaptionCont {
  padding: 0 10px 13px 0;
}
.options__accordion.sumo__select--default .SumoSelect > .CaptionCont > span {
  font-size: 15px;
  color: #273645;
}
.options__accordion.sumo__select--default .SumoSelect > .CaptionCont > label > i {
  height: 35px;
}
.options__accordion.sumo__select--default .SumoSelect > .optWrapper > .options li label {
  font-size: 15px;
  color: #273645;
}
.options__accordion.sumo__select--default .SumoSelect.open > .optWrapper {
  top: 0;
  display: block;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .options__accordion.sumo__select--default .SumoSelect.open > .optWrapper {
    top: 42px;
  }
}
.options__accordion.sumo__select--default .SumoSelect > .optWrapper > .options li.opt {
  padding: 8px 19px;
  margin: 0;
}
.options__accordion.sumo__select--default .SumoSelect > .optWrapper > .options > li.selected {
  padding: 8px 19px 8px 16px;
}
.options__accordion.sumo__select--large .SumoSelect > .CaptionCont {
  padding: 0 10px 20px 9px;
}
.options__accordion.sumo__select--large .SumoSelect > .CaptionCont > span {
  font-size: 18px;
  color: #273645;
}
@media only screen and (max-width: 767px) {
  .options__accordion.sumo__select--large .SumoSelect > .CaptionCont > span {
    font-size: 15px;
  }
}
.options__accordion.sumo__select--large .SumoSelect > .CaptionCont > label > i {
  height: 35px;
}
@media only screen and (max-width: 767px) {
  .options__accordion.sumo__select--large .SumoSelect > .CaptionCont {
    padding: 0 10px 13px 9px;
  }
}
.options__accordion.sumo__select--large .SumoSelect > .optWrapper > .options li label {
  font-size: 18px;
  color: #273645;
}
@media only screen and (max-width: 767px) {
  .options__accordion.sumo__select--large .SumoSelect > .optWrapper > .options li label {
    font-size: 15px;
  }
}
.options__accordion.sumo__select--large .SumoSelect.open > .optWrapper {
  top: 49px;
  display: block;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .options__accordion.sumo__select--large .SumoSelect.open > .optWrapper {
    top: 42px;
  }
}
.options__accordion.sumo__select--xsmall .SumoSelect > .CaptionCont {
  padding: 4px 10px 4px 0;
  border-bottom: 0;
}
.options__accordion.sumo__select--xsmall .SumoSelect > .CaptionCont > span {
  font-size: 14px;
  color: #273645;
}
@media only screen and (max-width: 767px) {
  .options__accordion.sumo__select--xsmall .SumoSelect > .CaptionCont > span {
    font-size: 14px;
  }
}
.options__accordion.sumo__select--xsmall .SumoSelect > .CaptionCont > label > i {
  height: 20px;
  text-align: right;
  margin-right: 0;
}
.options__accordion.sumo__select--xsmall .open .CaptionCont span {
  font-weight: 700;
}
.options__accordion.sumo__select--xsmall .SumoSelect > .optWrapper > .options li label {
  font-size: 14px;
  color: #273645;
}
@media only screen and (max-width: 767px) {
  .options__accordion.sumo__select--xsmall .SumoSelect > .optWrapper > .options li label {
    font-size: 14px;
  }
}
.options__accordion.sumo__select--xsmall .SumoSelect.open > .optWrapper {
  top: 35px;
  display: block;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .options__accordion.sumo__select--xsmall .SumoSelect.open > .optWrapper {
    top: 35px;
  }
}
.options__accordion.sumo__select--xsmall .SumoSelect > .optWrapper > .options li.opt {
  padding: 8px 19px;
  margin: 0;
}
.options__accordion.sumo__select--xsmall .SumoSelect > .optWrapper > .options > li.selected {
  padding: 8px 19px 8px 16px;
}
.options__accordion.sumo__select--bordered .SumoSelect > .CaptionCont {
  border: solid 1px #c9cad1;
  padding: 12px 10px 13px 9px;
}
.options__accordion.sumo__select--bordered .SumoSelect > .CaptionCont > label {
  top: 15px;
}
.options__accordion.sumo__select--bordered .SumoSelect.open > .optWrapper {
  top: 50px;
}
.options__accordion .sumo__icon .SumoSelect > .CaptionCont {
  padding-left: 0;
}
.options__accordion .sumo__icon .SumoSelect > .CaptionCont:before {
  font-family: 'elisa-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.options__title {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.67;
  color: #273645;
  margin-top: 0;
  position: relative;
  padding-left: 40px;
}
@media only screen and (max-width: 767px) {
  .options__title {
    font-size: 15px;
    font-weight: bold;
    line-height: 1.73;
    padding-left: 35px;
  }
}
.options__title > span {
  font-size: 28px;
  text-align: left;
  color: #00baf2;
  vertical-align: middle;
  position: absolute;
  left: 0;
}
@media only screen and (max-width: 767px) {
  .options__title > span {
    font-size: 20px;
    top: 3px;
  }
}
.options__single {
  margin-bottom: 40px;
}
.options__actions--btn {
  width: 349px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .options__actions--btn {
    width: 100%;
  }
}
.results-dropdown {
  border: none;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  overflow: hidden;
}
.services-list {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  position: relative;
  max-height: 250px;
}
.services-list li {
  font-size: 15px;
  line-height: 1.33;
  color: #273645;
  padding: 12px 20px;
  margin: 0;
  cursor: pointer;
  width: 110%;
}
.services-list li:before {
  display: none;
}
.services-list li:hover,
.services-list li:active,
.services-list li:focus {
  background-color: #f0f1f5;
}
.type-arguments01.content {
  padding: 80px 0 60px;
}
@media only screen and (max-width: 767px) {
  .type-arguments01.content {
    padding: 20px 0;
  }
}
.type-arguments01 UL.items10 LI,
.type-arguments01 UL.items11 LI {
  margin: 20px 0;
  padding: 0 15px;
}
@media only screen and (max-width: 767px) {
  .type-arguments01 UL.items10 LI,
  .type-arguments01 UL.items11 LI {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) {
  .type-arguments01 UL.items10 LI,
  .type-arguments01 UL.items11 LI {
    max-width: 20%;
  }
}
.type-arguments01 UL.items10 LI p,
.type-arguments01 UL.items11 LI p {
  color: #273645;
  font-weight: 700;
}
@media only screen and (max-width: 767px) {
  .type-arguments01 UL.items10 LI p,
  .type-arguments01 UL.items11 LI p {
    padding-right: 0;
  }
}
.type-heading .type-heading__border {
  border: 1px solid #d7d9e0;
}
.type-heading .type-heading__border--top-bottom {
  border: 1px solid #d7d9e0;
  border-style: solid none;
}
.type-heading .type-heading__border--top {
  border: 1px solid #d7d9e0;
  border-style: solid none none none;
}
.type-heading .type-heading__item {
  background: #f0f1f5;
  padding: 15px 20px;
}
.type-heading .type-heading__item .type-package__text {
  font-size: 16px;
  color: #273645;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.47;
  margin: 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-heading .type-heading__item .type-package__text {
    font-size: 15px;
    line-height: 1.47;
  }
}
.type-heading .type-heading__item .type-heading__info {
  padding: 0 0 0 60px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-heading .type-heading__item .type-heading__info {
    padding: 0 0 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .type-heading .type-heading__item .type-heading__info {
    padding: 0;
  }
}
.type-overview {
  /*replace with this type-overview--service-change*/
}
.type-overview.type-overview__inactive .type-overview__image IMG {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
.type-overview.type-overview__inactive .type-overview__price {
  color: #273645;
}
.type-overview.type-overview__inactive .type-overview__speed--icon .fa {
  color: #949da6;
}
.type-overview.type-overview__inactive .type-overview__title {
  color: #273645;
}
.type-overview.type-overview__inactive::after {
  content: "\f103";
  font-family: FontAwesome;
  margin-right: 5px;
  line-height: 1.05;
  text-align: center;
  display: block;
  color: #949da6;
  font-size: 30px;
}
.type-overview__border--top {
  border-top: 1px solid #c9cad1;
}
.type-overview__border--bottom {
  border-bottom: 1px solid #c9cad1;
}
.type-overview__border--left {
  border-left: 1px solid #c9cad1;
}
.type-overview__border--right {
  border-right: 1px solid #c9cad1;
}
.type-overview .type-overview__summary {
  padding: 0 30px 30px;
}
.type-overview.type-overview__service-change {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.type-overview.type-overview__service-change .type-overview__title {
  font-size: 25px;
  font-weight: 700;
  line-height: 1.92;
  color: #0019af;
  margin: 0;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
@media only screen and (max-width: 767px) {
  .type-overview.type-overview__service-change .type-overview__title {
    text-align: center;
    font-size: 15px;
  }
}
.type-overview.type-overview__service-change .type-overview__msg {
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
}
.type-overview.type-overview__service-change .type-overview__subtitle {
  color: #5f6d7a;
}
@media only screen and (max-width: 767px) {
  .type-overview.type-overview__service-change .type-overview__subtitle {
    text-align: center;
    font-size: 14px;
    margin-top: 0;
  }
}
.type-overview.type-overview__service-change .type-overview__text {
  margin-top: 8px;
  font-size: 15px;
  line-height: 1.47;
  color: #273645;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.type-overview.type-overview__service-change .type-overview__text--mr20 {
  margin-right: 20px;
}
.type-overview.type-overview__service-change .type-overview__text--text-nowrap {
  white-space: nowrap;
}
.type-overview.type-overview__service-change .type-overview__item {
  position: relative;
}
.type-overview.type-overview__service-change .type-overview__item--bordered {
  border: 1px solid #c9cad1;
}
.type-overview.type-overview__service-change .type-overview__badge {
  position: absolute;
  top: -20px;
  background-color: #ff6400;
  left: -1px;
  padding: 7px 16px;
  color: white;
  font-size: 15px;
  line-height: 1.07;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.type-overview.type-overview__service-change .type-overview__info {
  padding: 30px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
@media only screen and (max-width: 767px) {
  .type-overview.type-overview__service-change .type-overview__info {
    padding: 20px;
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-overview.type-overview__service-change .type-overview__info {
    padding: 20px;
  }
}
.type-overview.type-overview__service-change .type-overview__image {
  order: 1;
  width: 115px;
  -webkit-flex: 0 0 115px;
  -moz-flex: 0 0 115px;
  -ms-flex: 0 0 115px;
  flex: 0 0 115px;
  margin-right: 30px;
}
@media only screen and (max-width: 767px) {
  .type-overview.type-overview__service-change .type-overview__image {
    margin: 0 auto 20px;
    min-width: initial;
    width: 85px;
    -webkit-flex: 0 0 85px;
    -moz-flex: 0 0 85px;
    -ms-flex: 0 0 85px;
    flex: 0 0 85px;
  }
  .type-overview.type-overview__service-change .type-overview__image img {
    margin: auto;
  }
}
.type-overview.type-overview__service-change .type-overview__caption {
  order: 2;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .type-overview.type-overview__service-change .type-overview__caption {
    text-align: center;
  }
}
.type-overview.type-overview__service-change .type-overview__action {
  height: 100%;
  padding: 0 0 0 40px;
}
.type-overview.type-overview__service-change .type-overview__action.type-overview__action--pad-sm {
  padding: 0 0 0 10px;
}
@media only screen and (max-width: 767px) {
  .type-overview.type-overview__service-change .type-overview__action.type-overview__action--pad-sm {
    padding: 0 0 0 40px;
  }
}
.type-overview.type-overview__service-change .type-overview__action--wrapper {
  padding-left: 30px;
  border-left: 1px solid #d7d9e0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  height: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-overview.type-overview__service-change .type-overview__action--wrapper {
    padding: 20px 20px 30px;
  }
}
@media only screen and (max-width: 767px) {
  .type-overview.type-overview__service-change .type-overview__action--wrapper {
    border: 1px #d7d9e0;
    border-style: solid none none none;
    margin: 0;
    padding: 10px 0 0 0;
  }
}
.type-overview.type-overview__service-change .type-overview__price {
  font-size: 15px;
  font-weight: 400;
  color: #0019af;
  line-height: 1;
  margin: 0;
  text-align: left;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-overview.type-overview__service-change .type-overview__price {
    float: none;
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .type-overview.type-overview__service-change .type-overview__price {
    float: none;
  }
}
.type-overview.type-overview__service-change .type-overview__per {
  font-size: 15px;
  text-align: left;
  color: #5f6d7a;
  vertical-align: top;
  font-weight: 400;
  line-height: 1.3;
}
@media only screen and (max-width: 767px) {
  .type-overview.type-overview__service-change .type-overview__per {
    line-height: 1;
  }
}
.type-overview.type-overview__service-change .type-overview__button {
  margin-top: auto;
  padding-top: 1em;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-overview.type-overview__service-change .type-overview__button {
    float: none;
    width: auto;
  }
}
.type-overview.type-overview__service-change .type-overview__parameters {
  margin-top: 30px;
}
.type-overview.type-overview__service-change .type-overview__parameters--item {
  display: inline-block;
  margin-left: 40px;
  padding-right: 40px;
  text-align: center;
  padding-bottom: 20px;
}
@media only screen and (min-width: 1024px) {
  .type-overview.type-overview__service-change .type-overview__parameters--item:not(:last-child) {
    border-right: 1px solid #d7d9e0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-overview.type-overview__service-change .type-overview__parameters--item {
    display: block;
    border-top: 1px solid #d7d9e0;
    margin: 0;
    text-align: left;
    padding: 10px 0;
  }
  .type-overview.type-overview__service-change .type-overview__parameters--item:first-child {
    border: none;
  }
}
.type-overview.type-overview__service-change .type-overview__parameters--icon {
  text-align: center;
}
.type-overview.type-overview__service-change .type-overview__parameters--icon .fa {
  color: #00baf2;
  font-size: 24px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-overview.type-overview__service-change .type-overview__parameters--icon {
    display: inline-block;
  }
  .type-overview.type-overview__service-change .type-overview__parameters--icon .fa {
    position: relative;
    top: 5px;
  }
}
.type-overview.type-overview__service-change .type-overview__parameters--title {
  font-size: 14px;
  line-height: 1.36;
  text-align: center;
  color: #5f6d7a;
}
.type-overview.type-overview__service-change .type-overview__parameters--value {
  font-size: 15px;
  line-height: 1.47;
  color: #273645;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-overview.type-overview__service-change .type-overview__parameters--value {
    float: right;
    font-size: 18px;
  }
}
.type-overview.type-overview__service-change .type-overview__parameters--value.type-overview__speed--value--sm {
  font-size: 16px;
  line-height: 35px;
}
@media only screen and (max-width: 767px) {
  .type-overview.type-overview__service-change .type-overview__parameters--value.type-overview__speed--value--sm {
    font-size: 15px;
    line-height: 1.2;
  }
}
.type-overview.type-overview__service-change .type-overview__parameters--mbit {
  font-size: 14px;
  font-weight: 400;
  vertical-align: text-top;
  line-height: 1.4;
  margin-left: 5px;
}
.type-overview.type-overview__service-change .type-overview__parameters--eu {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}
@media only screen and (max-width: 767px) {
  .type-overview.type-overview__service-change .type-overview__parameters--eu {
    display: none;
  }
}
.type-overview.type-overview__service-change .clearfix::before,
.type-overview.type-overview__service-change .clearfix::after {
  content: normal;
}
.type-search-address {
  margin-top: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-search-address {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .type-search-address {
    margin-top: 15px;
  }
}
.type-search-address__title {
  margin-bottom: 8px;
}
@media only screen and (max-width: 767px) {
  .type-search-address__title {
    font-size: 18px;
    line-height: 1.39;
    margin-bottom: 13px;
  }
}
.type-search-address__tabs {
  margin-top: 40px;
}
.type-search-address__tabs--content {
  margin-top: 85px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-search-address__tabs--content {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .type-search-address__tabs--content {
    margin-top: 40px;
  }
}
.type-search-address__tabs--menu {
  margin-top: 50px;
  margin-bottom: 50px;
}
.type-search-address__tabs--menu + .type-search-address__tabs--content {
  margin-top: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-search-address__tabs {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .type-search-address__tabs {
    margin-top: 0;
  }
}
.type-search-address__tabs--icon {
  max-width: 80px;
  margin-right: 15px;
  float: left;
}
@media only screen and (max-width: 767px) {
  .type-search-address__tabs--icon {
    max-width: 60px;
  }
}
.type-search-address__tabs--text {
  font-size: 13px;
  line-height: 1.54;
  color: #304254;
}
.type-search-address__tabs--title {
  font-size: 15px;
  font-weight: bold;
  line-height: 1.47;
  color: #273645;
  margin-bottom: 5px;
}
.type-search-address__tabs--caption {
  float: left;
  width: calc(100% - 96px);
}
@media only screen and (max-width: 767px) {
  .type-search-address__tabs--caption {
    width: calc(100% - 76px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-search-address__tabs--caption-wrapper {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .type-search-address__tabs--caption-wrapper {
    margin-bottom: 30px;
  }
}
.type-search-address__tabs--koduinternet {
  margin-top: 20px;
}
.type-search-address__internet-options {
  margin: 40px 0 40px;
}
.type-search-address__internet-options > .col-md-4 {
  padding-left: 30px;
  padding-right: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-search-address__internet-options > .col-md-4 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .type-search-address__internet-options > .col-md-4 {
    padding-left: 0;
    padding-right: 0;
  }
}
.type-search-address__options {
  margin-top: 70px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-search-address__options {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .type-search-address__options {
    margin-top: 50px;
  }
}
.type-search-address__switch-options {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  box-sizing: border-box;
  padding: 15px 0;
  border-bottom: 1px solid #d7d9e0;
}
.type-search-address__switch-options P {
  margin: 0;
}
.type-search-address__switch-options--title {
  /*font-size: 15px;*/
  font-weight: 400;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #273645;
  line-height: 1.4;
}
.type-search-address__switch-options--meta {
  /*font-size: 15px;*/
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.4;
  color: #5f6d7a;
}
.type-search-address__switch-options--txt-error {
  /*font-size: 15px;*/
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.4;
  color: #d0011b;
}
.type-search-address__switch-options--txt-ok {
  /*font-size: 15px;*/
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.4;
  color: #22bd51;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-search-address__switch-options {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .type-search-address__switch-options {
    margin-top: 10px;
  }
}
.type-search-address__switch-options.type-search-address__switch-options--pad-md {
  padding: 10px 0;
}
.type-search-address__actions {
  text-align: center;
  margin-bottom: 125px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-search-address__actions {
    margin-bottom: 120px;
  }
}
@media only screen and (max-width: 767px) {
  .type-search-address__actions {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .type-search-address__price {
    margin-bottom: 30px;
  }
}
.type-search-address__header {
  font-size: 18px;
  line-height: 1.67;
  color: #444444;
  display: inline-block;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .type-search-address__header {
    font-size: 15px;
  }
}
.type-search-address__header--icon:before {
  content: "\f058";
  color: #00baf2;
  font-family: 'FontAwesome';
  font-size: 35px;
  position: absolute;
  left: 0;
  width: 35px;
  height: 35px;
  line-height: 1;
  top: calc((50% - 17px));
}
@media only screen and (max-width: 767px) {
  .type-search-address__header--icon:before {
    top: 0;
  }
}
.type-search-address__header--title {
  float: left;
  margin-right: 10px;
  padding-left: 45px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-search-address__header--title {
    float: none;
  }
}
@media only screen and (max-width: 767px) {
  .type-search-address__header--title {
    float: none;
  }
}
.type-search-address__header--wrapper {
  text-align: center;
}
.type-search-address__header--info {
  font-size: 15px;
  line-height: 1.33;
  color: #616d79;
  text-decoration: underline;
}
.type-search-address__check-again {
  font-size: 18px;
  line-height: 1.67;
  float: left;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-search-address__check-again {
    float: none;
    padding-left: 45px;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .type-search-address__check-again {
    float: none;
    padding-left: 45px;
    margin-top: 10px;
    font-size: 15px;
  }
}
.type-search-address__col10 {
  margin-left: -10px;
  margin-right: -10px;
}
.type-search-address__col10 .col-xs-1,
.type-search-address__col10 .col-sm-1,
.type-search-address__col10 .col-md-1,
.type-search-address__col10 .col-lg-1,
.type-search-address__col10 .col-xs-2,
.type-search-address__col10 .col-sm-2,
.type-search-address__col10 .col-md-2,
.type-search-address__col10 .col-lg-2,
.type-search-address__col10 .col-xs-3,
.type-search-address__col10 .col-sm-3,
.type-search-address__col10 .col-md-3,
.type-search-address__col10 .col-lg-3,
.type-search-address__col10 .col-xs-4,
.type-search-address__col10 .col-sm-4,
.type-search-address__col10 .col-md-4,
.type-search-address__col10 .col-lg-4,
.type-search-address__col10 .col-xs-5,
.type-search-address__col10 .col-sm-5,
.type-search-address__col10 .col-md-5,
.type-search-address__col10 .col-lg-5,
.type-search-address__col10 .col-xs-6,
.type-search-address__col10 .col-sm-6,
.type-search-address__col10 .col-md-6,
.type-search-address__col10 .col-lg-6,
.type-search-address__col10 .col-xs-7,
.type-search-address__col10 .col-sm-7,
.type-search-address__col10 .col-md-7,
.type-search-address__col10 .col-lg-7,
.type-search-address__col10 .col-xs-8,
.type-search-address__col10 .col-sm-8,
.type-search-address__col10 .col-md-8,
.type-search-address__col10 .col-lg-8,
.type-search-address__col10 .col-xs-9,
.type-search-address__col10 .col-sm-9,
.type-search-address__col10 .col-md-9,
.type-search-address__col10 .col-lg-9,
.type-search-address__col10 .col-xs-10,
.type-search-address__col10 .col-sm-10,
.type-search-address__col10 .col-md-10,
.type-search-address__col10 .col-lg-10,
.type-search-address__col10 .col-xs-11,
.type-search-address__col10 .col-sm-11,
.type-search-address__col10 .col-md-11,
.type-search-address__col10 .col-lg-11,
.type-search-address__col10 .col-xs-12,
.type-search-address__col10 .col-sm-12,
.type-search-address__col10 .col-md-12,
.type-search-address__col10 .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.type-search-address__col30 {
  margin-left: -30px;
  margin-right: -30px;
}
.type-search-address__col30 .col-xs-1,
.type-search-address__col30 .col-sm-1,
.type-search-address__col30 .col-md-1,
.type-search-address__col30 .col-lg-1,
.type-search-address__col30 .col-xs-2,
.type-search-address__col30 .col-sm-2,
.type-search-address__col30 .col-md-2,
.type-search-address__col30 .col-lg-2,
.type-search-address__col30 .col-xs-3,
.type-search-address__col30 .col-sm-3,
.type-search-address__col30 .col-md-3,
.type-search-address__col30 .col-lg-3,
.type-search-address__col30 .col-xs-4,
.type-search-address__col30 .col-sm-4,
.type-search-address__col30 .col-md-4,
.type-search-address__col30 .col-lg-4,
.type-search-address__col30 .col-xs-5,
.type-search-address__col30 .col-sm-5,
.type-search-address__col30 .col-md-5,
.type-search-address__col30 .col-lg-5,
.type-search-address__col30 .col-xs-6,
.type-search-address__col30 .col-sm-6,
.type-search-address__col30 .col-md-6,
.type-search-address__col30 .col-lg-6,
.type-search-address__col30 .col-xs-7,
.type-search-address__col30 .col-sm-7,
.type-search-address__col30 .col-md-7,
.type-search-address__col30 .col-lg-7,
.type-search-address__col30 .col-xs-8,
.type-search-address__col30 .col-sm-8,
.type-search-address__col30 .col-md-8,
.type-search-address__col30 .col-lg-8,
.type-search-address__col30 .col-xs-9,
.type-search-address__col30 .col-sm-9,
.type-search-address__col30 .col-md-9,
.type-search-address__col30 .col-lg-9,
.type-search-address__col30 .col-xs-10,
.type-search-address__col30 .col-sm-10,
.type-search-address__col30 .col-md-10,
.type-search-address__col30 .col-lg-10,
.type-search-address__col30 .col-xs-11,
.type-search-address__col30 .col-sm-11,
.type-search-address__col30 .col-md-11,
.type-search-address__col30 .col-lg-11,
.type-search-address__col30 .col-xs-12,
.type-search-address__col30 .col-sm-12,
.type-search-address__col30 .col-md-12,
.type-search-address__col30 .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 30px;
  padding-right: 30px;
}
input.type-search-address__input {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  input.type-search-address__input {
    margin-bottom: 13px;
  }
}
input.type-search-address__input:focus,
input.type-search-address__input:active {
  outline: #949da6;
  border-color: #949da6;
}
input.type-search-address__button {
  padding: 15px 20px;
  position: static !important;
  width: 280px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  input.type-search-address__button {
    width: 230px;
  }
}
@media only screen and (max-width: 767px) {
  input.type-search-address__button {
    width: 100%;
    margin-top: 0;
  }
}
.options__select--rec .SumoSelect > .CaptionCont:before {
  content: "\e904";
  font-size: 28px;
  text-align: left;
  color: #00baf2;
  vertical-align: middle;
  margin-right: 10px;
}
.options__select--internet .SumoSelect > .CaptionCont:before {
  content: "\e901";
  font-size: 28px;
  text-align: left;
  color: #00baf2;
  vertical-align: middle;
  margin-right: 10px;
}
.options__select--tv .SumoSelect > .CaptionCont:before {
  content: "\e905";
  font-size: 28px;
  text-align: left;
  color: #00baf2;
  vertical-align: middle;
  margin-right: 10px;
}
.options__title {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.67;
  color: #273645;
  margin-top: 0;
  position: relative;
  padding-left: 40px;
}
@media only screen and (max-width: 767px) {
  .options__title {
    font-size: 15px;
    font-weight: bold;
    line-height: 1.73;
    padding-left: 35px;
  }
}
.options__title > span {
  font-size: 28px;
  text-align: left;
  color: #00baf2;
  vertical-align: middle;
  position: absolute;
  left: 0;
}
@media only screen and (max-width: 767px) {
  .options__title > span {
    font-size: 20px;
    top: 3px;
  }
}
.options__single {
  margin-bottom: 40px;
}
.options__actions--btn {
  width: 349px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .options__actions--btn {
    width: 100%;
  }
}
.results-dropdown {
  border: none;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  overflow: hidden;
}
.services-list {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  position: relative;
  max-height: 250px;
}
.services-list li {
  font-size: 15px;
  line-height: 1.33;
  color: #273645;
  padding: 12px 20px;
  margin: 0;
  cursor: pointer;
  width: 110%;
}
.services-list li:before {
  display: none;
}
.services-list li:hover,
.services-list li:active,
.services-list li:focus {
  background-color: #f0f1f5;
}
.sb-container {
  position: relative;
  overflow: hidden;
  padding-right: 10px;
}
.sb-content {
  height: 100%;
  width: 120%;
  padding-right: 20%;
  overflow-y: scroll;
  box-sizing: border-box;
}
.sb-scrollbar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  width: 12px;
  background-color: #f0f1f5;
  border-left: 1px solid #d7d9e0;
  z-index: 1000;
}
.sb-container-noscroll .sb-scrollbar-container {
  right: -20px;
}
.sb-scrollbar {
  position: absolute;
  right: 2px;
  height: 30px;
  width: 7px;
  border-radius: 5px;
  background: #c9cad1;
}
.sb-scrollbar:hover {
  background: rgba(0, 0, 0, 0.5);
}
.toggler-switch.toggler-switch__flex {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.toggler-switch.toggler-switch__flex.toggler-switch__flex--flex-end {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.toggler-switch.toggler-switch__flex.toggler-switch__flex--flex-start {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.toggler-switch__text {
  font-size: 15px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #273645;
  font-weight: 400;
  line-height: 1.4;
}
.toggler-switch__text--active {
  font-weight: 700;
}
.toggler-switch .toggler-switch__slider {
  position: relative;
  display: inline-block;
  /*width: 60px;*/
  width: 42px;
  height: 20px;
}
.toggler-switch .toggler-switch__slider:link,
.toggler-switch .toggler-switch__slider A:link,
.toggler-switch .toggler-switch__slider:visited,
.toggler-switch .toggler-switch__slider A:visited,
.toggler-switch .toggler-switch__slider:hover,
.toggler-switch .toggler-switch__slider A:hover,
.toggler-switch .toggler-switch__slider:active,
.toggler-switch .toggler-switch__slider A:active,
.toggler-switch .toggler-switch__slider:focus,
.toggler-switch .toggler-switch__slider A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.toggler-switch .toggler-switch__slider INPUT {
  display: none;
}
.toggler-switch .toggler-switch__slider .toggler-switch__handle {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 47px;
  height: 20px;
  background-color: #ffffff;
  border: 1px solid #d0011b;
  -webkit-transition: .4s;
  transition: .4s;
}
.toggler-switch .toggler-switch__slider .toggler-switch__handle.disabled {
  opacity: .4;
  cursor: default;
}
.toggler-switch .toggler-switch__slider .toggler-switch__handle:before {
  position: absolute;
  content: "";
  left: -4px;
  top: -6px;
  width: 30px;
  height: 30px;
  background-color: #d0011b;
  -webkit-transition: .4s;
  transition: .4s;
  box-shadow: 0 1px 1px 0 #c9cad1;
}
.toggler-switch .toggler-switch__slider .toggler-switch__handle.toggler-switch__handle--round {
  border-radius: 10px;
}
.toggler-switch .toggler-switch__slider .toggler-switch__handle.toggler-switch__handle--round:before {
  border-radius: 50%;
}
.toggler-switch .toggler-switch__slider .toggler-switch__handle.toggler-switch__handle--dispatcher {
  background-color: #fad791;
  border: 1px solid #fad791;
}
.toggler-switch .toggler-switch__slider .toggler-switch__handle.toggler-switch__handle--dispatcher:before {
  background-color: #fcaf17;
}
.toggler-switch .toggler-switch__slider INPUT:checked + .toggler-switch__handle {
  background-color: #ffffff;
  border: 1px solid #22bd51;
}
.toggler-switch .toggler-switch__slider INPUT:checked + .toggler-switch__handle:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
  background-color: #22bd51;
}
.toggler-switch .toggler-switch__slider INPUT:checked + .toggler-switch__handle.toggler-switch__handle--dispatcher {
  background-color: #fad791;
  border: 1px solid #fad791;
}
.toggler-switch .toggler-switch__slider INPUT:checked + .toggler-switch__handle.toggler-switch__handle--dispatcher:before {
  background-color: #fcaf17;
}
.toggler-switch .toggler-switch__slider--mrg {
  margin: 0 20px;
}
.toggler-switch--small .toggler-switch__slider {
  height: 15px;
  width: 30px;
}
.toggler-switch--small .toggler-switch__slider .toggler-switch__handle {
  width: 30px;
  height: 15px;
}
.toggler-switch--small .toggler-switch__slider .toggler-switch__handle:before {
  left: -10px;
  top: -5px;
  width: 23px;
  height: 23px;
}
.toggler-switch--small .toggler-switch__text {
  line-height: 15px;
}
@media only screen and (max-width: 767px) {
  .type-info-block.in2cols > LI {
    width: 100%;
  }
}
.type-info-block__grey {
  background-color: #f0f1f5;
}
.type-info-block__title {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.27;
  color: #0019af;
  margin: 35px 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__title {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__title {
    margin-top: 0;
    font-size: 24px;
  }
}
.type-info-block__text {
  font-size: 18px;
  line-height: 1.67;
  color: #273645;
  margin-bottom: 45px;
  /*&--blue {
			color: @color01;
		}
		&--blue-light {
			color: @color-blue02;
		}*/
}
@media only screen and (max-width: 767px) {
  .type-info-block__text {
    font-size: 15px;
  }
}
.type-info-block__text--blue {
  color: #00baf2;
}
.type-info-block__list {
  list-style: none;
}
.type-info-block__list li {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.28;
  color: #273645;
  padding-left: 25px;
}
@media only screen and (max-width: 767px) {
  .type-info-block__list li {
    font-size: 15px;
    line-height: 1.53;
  }
}
.type-info-block__list li:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 13px;
  color: #00baf2;
  font-weight: bold;
  top: calc((0% + 3px));
  line-height: 1;
  height: 10px;
}
.type-info-block__list--bullets li {
  padding-left: 20px;
}
.type-info-block__list--bullets li:before {
  content: "";
  top: 5px;
  left: 0;
  background: #00baf2;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
}
.type-info-block__list--size01 LI {
  font-size: 15px;
  color: #444444;
  font-weight: 400;
}
.type-info-block__list--md > LI {
  margin: 10px 0;
}
.type-info-block__list--md > LI:before {
  top: calc((0% + 5px));
}
@media only screen and (max-width: 767px) {
  .type-info-block__list.in2cols > LI {
    width: 100%;
  }
}
.type-info-block__image {
  width: 50%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__image {
    width: auto;
    text-align: center;
    float: none;
    padding: 0 20px;
    margin: 0 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__image {
    width: auto;
    text-align: center;
    float: none;
    margin: 0 0 40px;
    padding: 0 20px;
  }
}
.type-info-block__image img {
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__image img {
    display: inline-block;
    width: 70%;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__image img {
    display: inline-block;
    width: 100%;
  }
}
.type-info-block__image--left {
  float: left;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__image--left {
    float: left;
    margin-left: 0;
    text-align: left;
    padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__image--left {
    float: left;
    margin-left: 0;
    text-align: left;
    padding-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__image--left img {
    width: 80%;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__image--left img {
    width: 80%;
  }
}
.type-info-block__image--right {
  float: right;
  margin-right: -25px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__image--right {
    float: none;
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__image--right {
    float: none;
    margin: 0;
  }
}
.type-info-block__image--bottom {
  margin-bottom: -70px;
  position: relative;
  z-index: 1000;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__image--bottom {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__image--bottom {
    margin: 0;
  }
}
.type-info-block__image--top {
  margin-top: 50px;
}
@media only screen and (min-width: 1280px) {
  .type-info-block__image--top {
    margin-top: -60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__image--wrapper {
    text-align: center;
    margin-bottom: 35px;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__image--wrapper {
    text-align: center;
    margin-bottom: 35px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__image--wrapper img {
    display: inline-block;
    width: 60%;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__image--wrapper img {
    display: inline-block;
    width: 60%;
  }
}
.type-info-block__column--right {
  float: right;
  margin-top: 75px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__column--right {
    margin-top: 65px;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__column--right {
    margin-top: 35px;
  }
}
.type-info-block__column--left {
  margin-top: 0;
  padding-bottom: 60px;
}
@media only screen and (min-width: 1280px) {
  .type-info-block__column--left {
    margin-top: 55px;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__column--left {
    padding-bottom: 50px;
  }
}
.type-info-block__content {
  display: inline-block;
}
.type-info-block__content--wrapper {
  text-align: center;
}
.type-info-block__icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
.type-info-block__icon .tv-color {
  width: 140px;
  height: 140px;
  background: url("../../assets/img/components/svg/tv-color.svg") no-repeat;
  background-size: 100% 100%;
  display: block;
}
@media only screen and (max-width: 767px) {
  .type-info-block__icon .tv-color {
    width: 80px;
    height: 80px;
  }
}
.type-info-block__icon .tv-star {
  width: 140px;
  height: 140px;
  background: url("../../assets/img/components/svg/tv-star.svg") no-repeat;
  background-size: 100% 100%;
  display: block;
}
@media only screen and (max-width: 767px) {
  .type-info-block__icon .tv-star {
    width: 80px;
    height: 80px;
  }
}
.type-info-block__message {
  display: inline-block;
  vertical-align: middle;
  width: calc((80% - 165px));
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .type-info-block__message {
    width: calc((100% - 104px));
  }
}
.type-info-block__maailmad {
  padding: 80px 0 70px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__maailmad {
    padding: 50px 0 70px;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__maailmad {
    padding: 35px 0 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__vaata {
    padding: 0 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__vaata {
    padding: 0 0 40px;
  }
}
.type-info-block__vaata .type-info-block__text {
  margin-bottom: 20px;
}
.type-info-block__vaata .type-info-block__title {
  margin: 80px 0 35px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__vaata .type-info-block__title {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__vaata .type-info-block__title {
    margin-top: 0;
    font-size: 24px;
  }
}
.type-info-block__ekraanil {
  padding: 60px 0 0;
}
.type-info-block__ekraanil .type-info-block__list {
  margin-bottom: 30px;
}
.type-info-block__ekraanil .type-info-block__title,
.type-info-block__ekraanil .type-info-block__text {
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  .type-info-block__ekraanil {
    padding: 50px 0 0;
  }
}
@media only screen and (max-width: 375px) {
  .type-info-block__ekraanil .img01 {
    width: 48%;
  }
}
.type-info-block__videolaenutus {
  padding-bottom: 60px;
}
.type-info-block__videolaenutus .type-info-block__title,
.type-info-block__videolaenutus .type-info-block__text {
  margin-bottom: 30px;
}
.type-info-block__subscribe {
  padding: 38px 0;
}
.type-info-block__subscribe .type-info-block__text {
  margin: 0 0 10px;
  text-align: left;
}
.type-info-block__subscribe--link {
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .type-info-block__subscribe {
    padding: 32px 0;
  }
}
.type-info-block__netflix {
  padding: 80px 0 70px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__netflix {
    padding: 50px 0 70px;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__netflix {
    padding: 40px 0 60px;
  }
}
.type-info-block__multiple-screen {
  padding: 80px 0 125px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-info-block__multiple-screen {
    padding: 50px 0 70px;
  }
}
@media only screen and (max-width: 767px) {
  .type-info-block__multiple-screen {
    padding: 40px 0 60px;
  }
}
.type-order-toggler__collapse {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  text-decoration: none;
  color: #273645;
  padding: 10px 18px;
  display: block;
  font-weight: 700;
}
.type-order-toggler__collapse:before {
  content: "\f107";
  color: #273645;
  font-family: 'FontAwesome';
  margin-right: 10px;
  font-size: 18px;
}
.type-order-toggler__collapse:hover,
.type-order-toggler__collapse:focus,
.type-order-toggler__collapse:active {
  text-decoration: none;
  color: #273645;
}
.type-order-toggler__collapse.type-order__toggler--collapse-open {
  border-bottom: 1px solid #d7d9e0;
}
.type-order-toggler__collapse.type-order__toggler--collapse-open:before {
  content: "\f106";
}
.type-order__content {
  padding: 0 17px 30px;
}
.type-order__modal--price {
  width: 60%;
  float: left;
  border-top: 1px solid transparent;
}
.type-order__modal--action {
  width: 40%;
  float: left;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-order__modal--action {
    width: 30%;
  }
}
.type-order__modal--action a.type-order__modal--submit {
  display: block;
  text-align: center;
}
.type-order__modal--collapse {
  font-size: 15px;
  text-decoration: none;
  color: #273645;
  padding: 14px 18px;
  display: block;
}
.type-order__modal--collapse:before {
  content: "\f106";
  color: #273645;
  font-family: 'FontAwesome';
  margin-right: 5px;
  font-size: 18px;
}
.type-order__modal--collapse:hover,
.type-order__modal--collapse:focus,
.type-order__modal--collapse:active {
  text-decoration: none;
  color: #273645;
}
.type-order__overlay {
  pointer-events: none;
  background: transparent;
  display: none;
}
.type-order__overlay.open {
  background: url("../../assets/img/old/overlay.png");
  pointer-events: auto;
}
.type-order__overlay.open .type-order__modal--price {
  border-top: 1px solid #d7d9e0;
}
.type-order__overlay.open .type-order__modal--collapse:before {
  content: "\f107";
}
.type-order__blocks {
  -moz-column-count: 3;
  -moz-column-gap: 20px;
  -webkit-column-count: 3;
  -webkit-column-gap: 20px;
  column-count: 3;
  margin: 16px -8px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-order__blocks {
    -moz-column-count: 2;
    -moz-column-gap: 18px;
    -webkit-column-count: 2;
    -webkit-column-gap: 18px;
    column-count: 2;
  }
}
@media only screen and (max-width: 767px) {
  .type-order__blocks {
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
  }
}
.type-order__block {
  border: 1px solid #dadada;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-order__block {
    margin-bottom: 18px;
  }
}
.type-order__block--wrapper {
  width: 33.33%;
  padding: 0 8px;
  margin: 0 0 16px 0;
  display: inline-block;
  /*&--sizer {
				width: 33.33%;
				padding: 0 16px;
				display: inline-block;
				@media @media-tablet {
					width: 48%;
				}
				@media @media-mobile {
					width: 100%;
				}
			}*/
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-order__block--wrapper {
    width: 48%;
  }
}
@media only screen and (max-width: 767px) {
  .type-order__block--wrapper {
    width: 100%;
  }
}
.type-order__block--selected {
  border: 2px solid #00baf2;
}
.type-order__block--disabled {
  position: relative;
}
.type-order__block--disabled::before {
  content: "";
  display: block;
  background: rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  cursor: default;
  position: absolute;
}
.type-order__pad {
  padding: 0 8px;
}
.type-order__pad--additional-services {
  padding: 0 10px;
}
.type-order__mrg {
  margin: 16px -8px;
}
.type-order__mrg--additional-services {
  margin: 16px -10px;
}
.type-order__small-blocks {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.type-order__small-block {
  border: 1px solid #dadada;
  margin-bottom: 20px;
  padding: 25px;
  flex-basis: 23.5%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-order__small-block {
    margin-bottom: 18px;
  }
}
.type-order__small-block--selected {
  border: 1px solid #00baf2;
}
a.type-order__small-block--btn {
  width: auto;
  max-width: 150px;
  text-align: center;
  display: block;
  margin: 0 auto;
  padding: 6px 24px;
}
.type-order__small-block--price {
  font-size: 15px;
  font-weight: bold;
  color: #0019af;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 15px;
}
.type-order__small-block--time {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  color: #273645;
  line-height: 1;
}
.type-order__small-block--time span {
  font-size: 13px;
  font-weight: 400;
  vertical-align: top;
  line-height: 1;
  display: inline-block;
  margin-top: 3px;
}
.type-order .type-order__small-block--left {
  text-align: left;
}
.type-order__image img {
  width: 100%;
}
.type-order__logo {
  margin-top: 25px;
  height: 80px;
  position: relative;
  text-align: center;
}
.type-order__logo img {
  max-width: 80% !important;
  max-height: 80px;
  display: inline-block;
  vertical-align: middle;
}
.type-order__logo:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.type-order__tabs {
  margin-bottom: 30px;
}
.type-order__name {
  font-size: 15px;
  font-weight: bold;
  color: #273645;
  margin-top: 15px;
  margin-bottom: 3px;
}
.type-order__price {
  font-size: 15px;
  font-weight: bold;
  color: #273645;
  float: right;
}
.type-order__price--blue {
  color: #0019af;
}
.type-order__price--itb {
  color: #273645;
}
.type-order__price--f-left {
  float: left;
}
.type-order__price--orange {
  color: #ff6400;
}
.type-order__price--before {
  float: right;
  clear: both;
  color: #c9cad1;
  font-weight: 400;
  text-decoration: line-through;
  line-height: 1.1;
}
.type-order__price__sufix {
  font-weight: 400;
  color: #5f6d7a;
}
.type-order__text {
  font-size: 13px;
  line-height: 1.46;
  text-align: left;
  color: #394754;
  /*opacity: 0.8;*/
  margin-top: 10px;
}
.type-order__text--complete {
  font-size: 13px;
  line-height: 1.46;
  text-align: left;
  color: #394754;
  opacity: 0.8;
  display: none;
}
.type-order__text--wrapper {
  position: relative;
  -ms-word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  min-height: 62px;
}
.type-order__del {
  color: #c9cad1;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.type-order__show-more {
  position: absolute;
  bottom: -20px;
  left: 0;
}
.type-order__load-more {
  margin-top: 15px;
}
.type-order__select-option {
  font-size: 14px;
  line-height: 1.33;
  color: #444444;
  display: block;
}
.type-order__select-option:before {
  content: "\f00d";
  font-family: FontAwesome;
  font-size: 14px;
  color: #cccccc;
  margin-right: 10px;
  opacity: 1;
  transition: opacity 0.3s ease;
}
.type-order__select-option:hover,
.type-order__select-option:focus,
.type-order__select-option:active {
  opacity: 0.6;
  color: #444444;
  text-decoration: none;
}
.type-order__select-option:hover .type-order__price,
.type-order__select-option:focus .type-order__price,
.type-order__select-option:active .type-order__price {
  opacity: 0.6;
}
.type-order__select-option + .type-order__select-option {
  margin-top: 5px;
}
a.type-order__btn {
  width: 150px;
  text-align: center;
  display: block;
  margin: 0 auto;
  /*padding: 6px 24px;*/
  padding: 10px 30px 9px;
  height: 40px;
}
@media only screen and (max-width: 767px) {
  a.type-order__btn {
    width: 150px;
    padding: 10px 30px 9px;
  }
}
A.btn btn .type-order__btn {
  width: 150px;
  text-align: center;
  display: block;
  margin: 0 auto;
  /*padding: 6px 24px;*/
  padding: 10px 30px 9px;
  height: 40px;
}
@media only screen and (max-width: 767px) {
  A.btn btn .type-order__btn {
    width: 150px;
    padding: 10px 30px 9px;
  }
}
a.type-order__btn--load-more {
  width: 100%;
  text-align: center;
  display: block;
  margin: 0 auto;
}
.type-order__btn--submit {
  width: 100%;
  text-align: center;
  display: block;
  margin: 10px auto 0;
}
.type-order__action {
  margin-top: 38px;
}
.type-order__action--logotypes {
  margin-top: 25px;
}
.type-order__actions {
  clear: both;
}
.type-order__scroll,
.type-order__scroll-mobile {
  height: auto;
  overflow-y: auto;
  padding: 0 2px;
}
.type-order__scroll--fade-top,
.type-order__scroll-mobile--fade-top {
  width: 100%;
  height: 35px;
  display: none;
  position: absolute;
  top: 0;
  background: -moz-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  pointer-events: none;
}
.type-order__scroll--fade-bottom,
.type-order__scroll-mobile--fade-bottom {
  width: 100%;
  height: 35px;
  display: none;
  position: absolute;
  bottom: 0;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  pointer-events: none;
}
.type-order__scroll--wrapper,
.type-order__scroll-mobile--wrapper {
  position: relative;
  height: auto;
  overflow: hidden;
}
.type-order__scroll--wrapper.has-scrollbar .type-order__scroll--fade-top,
.type-order__scroll-mobile--wrapper.has-scrollbar .type-order__scroll--fade-top,
.type-order__scroll--wrapper.has-scrollbar .type-order__scroll--fade-bottom,
.type-order__scroll-mobile--wrapper.has-scrollbar .type-order__scroll--fade-bottom,
.type-order__scroll--wrapper.has-scrollbar .type-order__scroll-mobile--fade-top,
.type-order__scroll-mobile--wrapper.has-scrollbar .type-order__scroll-mobile--fade-top,
.type-order__scroll--wrapper.has-scrollbar .type-order__scroll-mobile--fade-bottom,
.type-order__scroll-mobile--wrapper.has-scrollbar .type-order__scroll-mobile--fade-bottom {
  display: block;
}
.type-order__scroll--wrapper.has-scrollbar .type-order__scroll,
.type-order__scroll-mobile--wrapper.has-scrollbar .type-order__scroll {
  padding-bottom: 20px;
  width: calc((100% + 17px));
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .type-order__scroll--wrapper.has-scrollbar .type-order__scroll,
  .type-order__scroll-mobile--wrapper.has-scrollbar .type-order__scroll {
    width: calc((100% + 12px));
    padding-bottom: 50px;
  }
}
@supports (-ms-accelerator: true) {
  .type-order__scroll--wrapper.has-scrollbar .type-order__scroll,
  .type-order__scroll-mobile--wrapper.has-scrollbar .type-order__scroll {
    width: calc((100% + 12px));
    padding-bottom: 50px;
  }
}
@supports (-ms-ime-align: auto) {
  .type-order__scroll--wrapper.has-scrollbar .type-order__scroll,
  .type-order__scroll-mobile--wrapper.has-scrollbar .type-order__scroll {
    width: calc((100% + 12px));
    padding-bottom: 50px;
  }
}
.type-order__scroll-mobile::-webkit-scrollbar {
  width: 0;
  background: transparent;
}
.order-content {
  border-right: 1px solid #dadada;
  padding-right: 18px;
  /*if possible cahnge to order-content--h100p*/
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .order-content {
    border-right: 0;
    /*padding-right: 15px;*/
    /*ask Kadri*/
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .order-content {
    border-right: 0;
    /*padding-right: 15px;*/
    /*ask Kadri*/
    padding-right: 0;
  }
}
.order-content__title {
  margin-top: 10px;
  margin-bottom: 35px;
}
.order-content__title--margin-top {
  margin-top: 80px;
}
.order-content__info {
  font-size: 15px;
  line-height: 1.53;
  text-align: left;
  color: #273645;
  margin-bottom: 30px;
  margin-top: -20px;
}
.order-content__h100p {
  height: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .order-sidebar {
    padding-top: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .order-sidebar {
    padding-top: 60px;
  }
}
.order-sidebar__title {
  margin: 0;
}
.order__price {
  font-size: 40px;
  font-weight: bold;
  line-height: 0.75;
  color: #273645;
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .order__price {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .order__price {
    margin-top: 0;
    font-size: 30px;
    float: right;
  }
}
.order__price--info {
  font-size: 15px;
  line-height: 1.33;
  color: #444444;
  float: left;
  margin-top: 8px;
}
.order__price--wrapper {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #dadada;
  margin-bottom: 35px;
}
.order__price--orange {
  color: #ff6400;
}
.order__price--before {
  float: right;
  clear: both;
  color: #c9cad1;
  font-weight: 400;
  text-decoration: line-through;
  margin-top: 5px;
}
.mobile-sticky {
  display: none;
}
@media only screen and (max-width: 767px) {
  .mobile-sticky {
    display: block;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
  }
}
.order-modal__content {
  padding: 10px 20px;
  background: #ffffff;
  overflow-y: auto;
  max-height: calc(100vh - 50px);
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .order-modal__content {
    width: 50%;
  }
}
.order {
  padding: 30px 0 60px;
  overflow: hidden;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .order {
    padding: 0;
  }
}
.order .order-package {
  margin: 15px 0;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.order .order-package__heading {
  color: #273645;
  font-weight: 700;
  font-size: 15px;
}
.order .order-package__meta {
  color: #949da6;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.53;
}
.order .order-package-selected--inline {
  display: flex;
  justify-content: space-between;
  margin: 10px 0;
}
.order .order-package-selected {
  margin: 10px 0;
}
.order .order-package-selected__price {
  font-weight: 700;
  font-size: 15px;
  width: 120px;
  text-align: right;
  color: #273645;
}
.order .order-package-selected__price span {
  font-weight: 400;
  color: #273645;
}
.order .order-package-selected__title {
  font-size: 14px;
  color: #273645;
  padding-right: 10px;
  font-weight: 400;
}
.order .order-package-selected__tv,
.order .order-package-selected__internet {
  margin-left: 20px;
}
.order .order__price--total {
  float: left;
  font-size: 15px;
  color: #273645;
  font-weight: 400;
}
.order .order__price {
  font-size: 24px;
  display: inline-flex;
  vertical-align: top;
  float: right;
}
.order .order__price span {
  font-size: 15px;
  font-weight: 400;
  color: #5f6d7a;
}
.order .order-sidebar-wrapper {
  position: relative;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .order .order-sidebar-wrapper {
    background: #ffffff;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .order .order-sidebar-wrapper {
    margin: 0 -5px;
    padding: 0 20px;
  }
}
.order .order-sidebar-wrapper .order-sidebar {
  max-width: 475px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .order .order-sidebar-wrapper .order-sidebar {
    max-width: 100%;
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .order .order-sidebar-wrapper .order-sticky {
    width: 225px;
  }
  .order .order-sidebar-wrapper .order-sticky.sticky-top {
    position: static;
    top: initial;
  }
  .order .order-sidebar-wrapper .order-sticky.sticky-bottom {
    position: absolute;
    bottom: 60px;
    top: auto;
  }
  .order .order-sidebar-wrapper .order-sticky.sticky-bottom--zero {
    bottom: 0;
  }
  .order .order-sidebar-wrapper .order-sticky.sticky-fixed {
    position: fixed;
    top: 0;
  }
}
@media only screen and (min-width: 1280px) {
  .order .order-sidebar-wrapper .order-sticky {
    width: 275px;
  }
}
.display-modal-link {
  padding: 30px 0 15px;
  font-weight: 700;
  display: block;
}
@media only screen and (min-width: 1024px) {
  .display-modal-link {
    display: none;
  }
}
.display-modal-link i {
  color: #00baf2;
  margin-right: 6px;
  font-size: 13px;
}
.order__alert {
  padding: 60px 0;
}
.type-package {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  background: #ffffff;
  /*remove this when not in used*/
}
.type-package .type-package__line--1 {
  margin: 0 30px;
  border-top: 1px solid #c9cad1;
}
@media only screen and (max-width: 767px) {
  .type-package .type-package__line--1 {
    margin: 0 20px;
  }
}
.type-package .type-package__line--additional::before {
  border-top: 1px solid #d7d9e0;
  margin: 0 15px;
  content: '';
  position: relative;
  width: auto;
  display: block;
}
.type-package .type-package__line--additional-half::before {
  margin-left: 130px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package .type-package__line--additional-half::before {
    margin: 0 65px;
  }
}
.type-package__separator {
  margin: 0 15px;
  border-top: 2px dashed #c9cad1;
  position: relative;
  text-align: center;
  height: 2px;
}
.type-package__separator::after {
  background: #ffffff;
  content: "\f067";
  font-family: "FontAwesome";
  font-size: 18px;
  position: relative;
  top: -9px;
  color: #c9cad1;
  width: 24px;
  height: 24px;
  border-radius: 24px;
  text-align: center;
  padding: 6px;
  line-height: 18px;
}
.type-package__header--no-img {
  order: 1;
  width: 130px;
  -webkit-flex: 0 0 130px;
  -moz-flex: 0 0 130px;
  -ms-flex: 0 0 130px;
  flex: 0 0 130px;
  margin-right: 15px;
}
@media only screen and (max-width: 767px) {
  .type-package__header--no-img {
    margin: 0 auto 20px;
    min-width: initial;
    width: 100%;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.type-package__title {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  /*line-height: 1.92;*/
  line-height: 25px;
  color: #0019af;
  margin: 0;
  padding-bottom: 10px;
}
.type-package__title.type-package__title--inactive {
  color: #273645;
}
.type-package__title--dark {
  color: #273645;
}
.type-package__title--itb {
  color: #273645;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px), only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package__title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .type-package__title {
    text-align: center;
    font-size: 15px;
  }
}
.type-package__values {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.type-package__subtitle {
  color: #5f6d7a;
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .type-package__subtitle {
    text-align: center;
    font-size: 14px;
    margin-top: 0;
  }
}
.type-package__text {
  margin-top: 15px;
  font-size: 15px;
  line-height: 1.47;
  color: #273645;
  text-align: left;
  -ms-word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
}
.type-package__text--preferential {
  color: #ff6400;
}
.type-package__meta {
  margin-top: 15px;
  font-size: 15px;
  line-height: 1.47;
  color: #273645;
  text-align: left;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package__meta {
    text-align: center;
  }
}
.type-package__item {
  margin-bottom: 30px;
  position: relative;
}
.type-package__item--bordered {
  border: 1px solid #c9cad1;
}
.type-package__item--active {
  border: 2px solid #00baf2;
}
.type-package__item:first-of-type {
  margin-top: 15px;
}
.type-package__badge {
  position: absolute;
  top: -20px;
  background-color: #ff6400;
  left: -1px;
  padding: 7px 16px;
  color: white;
  font-size: 15px;
  line-height: 1.07;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.type-package__info {
  padding: 30px 15px 30px 30px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.type-package__info--pad20 {
  padding: 20px;
}
@media only screen and (max-width: 767px) {
  .type-package__info {
    padding: 20px;
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package__info {
    padding: 20px;
  }
}
.type-package__image {
  order: 1;
  width: 115px;
  -webkit-flex: 0 0 115px;
  -moz-flex: 0 0 115px;
  -ms-flex: 0 0 115px;
  flex: 0 0 115px;
  margin-right: 30px;
}
.type-package__image.type-package__image--md {
  width: 85px;
  -webkit-flex: 0 0 85px;
  -moz-flex: 0 0 85px;
  -ms-flex: 0 0 85px;
  flex: 0 0 85px;
}
.type-package__image--inactive IMG {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
@media only screen and (min-width: 1024px) and (max-width: 1279px), only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package__image {
    width: 85px;
    -webkit-flex: 0 0 85px;
    -moz-flex: 0 0 85px;
    -ms-flex: 0 0 85px;
    flex: 0 0 85px;
  }
}
@media only screen and (max-width: 767px) {
  .type-package__image {
    margin: 0 auto 20px;
    min-width: initial;
    width: 85px;
    -webkit-flex: 0 0 85px;
    -moz-flex: 0 0 85px;
    -ms-flex: 0 0 85px;
    flex: 0 0 85px;
  }
  .type-package__image img {
    margin: auto;
  }
}
.type-package__caption {
  order: 2;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .type-package__caption {
    text-align: center;
  }
}
.type-package__action {
  height: 100%;
  padding: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package__action {
    padding: 20px 20px 30px 30px;
  }
}
@media only screen and (max-width: 767px) {
  .type-package__action {
    padding: 0 20px 30px;
  }
}
.type-package__action--wrapper {
  height: 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-left: 1px solid #d7d9e0;
  padding-left: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package__action--wrapper {
    padding: 0 20px 0 20px;
    border-left: 1px solid #d7d9e0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-top: none;
  }
}
@media only screen and (max-width: 767px) {
  .type-package__action--wrapper {
    padding-left: 0;
    border: none;
    display: block;
    padding-top: 0;
  }
}
.type-package__action--wrapper-additional {
  border-left: none;
}
.type-package__price {
  font-size: 25px;
  margin: 0;
  font-weight: 700;
  color: #0019af;
  line-height: 1;
  /*remove*/
}
.type-package__price--dark {
  color: #273645;
}
.type-package__price--itb {
  color: #273645;
}
.type-package__price--gray {
  color: #949da6;
}
.type-package__price--preferential {
  color: #ff6400;
}
.type-package__price--inactive {
  color: #273645;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .type-package__price {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package__price {
    font-size: 18px;
    float: none;
    margin-top: 8px;
  }
}
@media only screen and (max-width: 767px) {
  .type-package__price {
    font-size: 18px;
    float: none;
    padding-bottom: 15px;
    text-align: center;
    margin-top: 8px;
  }
}
.type-package__per {
  font-size: 15px;
  text-align: left;
  color: #5f6d7a;
  vertical-align: top;
  font-weight: 400;
  line-height: 1.3;
}
@media only screen and (max-width: 767px) {
  .type-package__per {
    line-height: 1;
  }
}
.type-package__button {
  margin-top: auto;
  padding-top: 1em;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package__button {
    float: none;
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  .type-package__button {
    margin-top: 20px;
  }
}
.type-package__speed {
  margin-top: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package__speed {
    margin-right: -45px;
  }
}
@media only screen and (min-width: 1024px) {
  .type-package__speed {
    margin-right: -30px;
  }
}
@media only screen and (min-width: 1024px) {
  .type-package__speed--3 {
    display: table;
    width: calc(100% + 30px);
  }
  .type-package__speed--3 .type-package__speed--item {
    display: table-cell;
    padding: 0 0 20px;
    width: 33%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .type-package__speed--4 {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .type-package__speed--4 .type-package__speed--item {
    width: 50%;
    margin: 0;
    padding: 20px 0 0;
  }
  .type-package__speed--4 .type-package__speed--item:nth-of-type(-n+2) {
    border-bottom: 1px solid #d7d9e0;
    padding: 0 0 20px;
  }
  .type-package__speed--4 .type-package__speed--item:nth-of-type(2) {
    border-right: none;
  }
}
@media only screen and (min-width: 1280px) {
  .type-package__speed--4 {
    display: table;
    width: calc(100% + 30px);
  }
  .type-package__speed--4 .type-package__speed--item {
    display: table-cell;
    padding: 0;
    min-width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .type-package__speed--6 {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .type-package__speed--6 .type-package__speed--item {
    width: 33%;
    margin: 0;
    padding: 20px 0 0;
  }
  .type-package__speed--6 .type-package__speed--item:nth-of-type(-n+3) {
    border-bottom: 1px solid #d7d9e0;
    padding: 0 0 20px;
  }
  .type-package__speed--6 .type-package__speed--item:nth-of-type(3) {
    border-right: none;
  }
}
.type-package__speed--item {
  display: inline-block;
  margin-left: 30px;
  padding-right: 30px;
  text-align: center;
  padding-bottom: 20px;
}
@media only screen and (min-width: 1024px) {
  .type-package__speed--item:not(:last-child) {
    border-right: 1px solid #d7d9e0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package__speed--item {
    display: block;
    border-top: 1px solid #d7d9e0;
    margin: 0;
    text-align: left;
    padding: 10px 0;
  }
  .type-package__speed--item:first-child {
    border: none;
  }
}
.type-package__speed--icon {
  text-align: center;
}
.type-package__speed--icon .fa {
  color: #00baf2;
  font-size: 24px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package__speed--icon {
    display: inline-block;
  }
  .type-package__speed--icon .fa {
    position: relative;
    top: 5px;
  }
}
.type-package__speed--icon-inactive I,
.type-package__speed--icon-inactive .fa {
  color: #949da6;
}
.type-package__speed--title {
  font-size: 14px;
  line-height: 1.36;
  text-align: center;
  color: #5f6d7a;
  margin-right: 10px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package__speed--title {
    line-height: 50px;
  }
}
.type-package__speed--value {
  font-size: 22px;
  font-weight: 700;
  line-height: 35px;
  color: #273645;
}
.type-package__speed--value.type-package__speed--value--sm {
  font-size: 16px;
  line-height: 35px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package__speed--value.type-package__speed--value--sm {
    font-size: 15px;
    line-height: 1.2;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package__speed--value {
    float: right;
    font-size: 18px;
  }
  .type-package__speed--value.type-package__speed--value--var2 {
    font-size: 18px;
    text-align: right;
    line-height: 32px;
  }
}
.type-package__speed--mbit {
  vertical-align: text-top;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  margin-left: 5px;
  display: inline-block;
  margin-top: -2px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package__speed--mbit {
    margin-top: -1px;
  }
}
.type-package__speed--eu {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package__speed--eu {
    margin-top: -4px;
  }
}
.type-package__number {
  color: #0019af;
  font-size: 30px;
  font-weight: 700;
  margin: 10px 0;
}
.type-package__extras {
  padding: 30px 0 0;
  text-align: left;
}
.type-package__extras p {
  text-align: left;
}
.type-package__extras ul {
  padding: 10px 0 0;
}
.type-package__extras ul li {
  font-size: 15px;
  padding: 0 20px 0 0;
  display: inline-block;
}
.type-package__extras ul li:before {
  content: none;
}
.type-package__extras ul li [class^="icon-"] {
  color: #00baf2;
  font-size: 22px;
  vertical-align: middle;
  padding-right: 8px;
}
.type-package__number {
  color: #0019af;
  font-size: 30px;
  font-weight: 700;
  margin: 10px 0;
}
.type-package .type-package__inactive .type-package__image IMG {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
.type-package .type-package__inactive .type-package__price {
  color: #273645;
}
.type-package .type-package__inactive .type-package__speed--icon .fa {
  color: #949da6;
}
.type-package .type-package__inactive .type-package__title {
  color: #273645;
}
.type-package .type-package__arrow--down::after {
  content: "\f103";
  font-family: "FontAwesome";
  margin-right: 5px;
  line-height: 1.05;
  text-align: center;
  display: block;
  color: #949da6;
  font-size: 30px;
}
.type-package.type-package--sm {
  /*remove when publicparam is ready to use*/
}
.type-package.type-package--sm .type-package__info {
  padding: 20px 15px 20px 15px;
}
.type-package.type-package--sm .type-package__item {
  margin-top: 20px;
  margin-bottom: 0;
}
.type-package.type-package--sm .type-package__action {
  padding: 20px 15px;
}
.type-package.type-package--sm .type-package__action--wrapper {
  padding-left: 15px;
}
@media only screen and (max-width: 767px) {
  .type-package.type-package--sm .type-package__action--wrapper {
    padding-left: 0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package.type-package--sm .type-package__action {
    padding: 15px 20px 15px 20px;
  }
}
.type-package.type-package--sm .type-package__content {
  padding-bottom: 0;
  margin-top: 15px;
}
.type-package.type-package--sm .type-package__image {
  width: 85px;
  -webkit-flex: 0 0 85px;
  -moz-flex: 0 0 85px;
  -ms-flex: 0 0 85px;
  flex: 0 0 85px;
}
.type-package.type-package--sm .type-package__subtitle {
  text-align: left;
  font-size: 14px;
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .type-package.type-package--sm .type-package__subtitle {
    text-align: center;
  }
}
.type-package.type-package--sm .type-package__speed {
  margin-top: 0;
}
.type-package.type-package--sm .type-package__speed--value {
  font-size: 16px;
  line-height: 1.56;
}
@media only screen and (max-width: 767px) {
  .type-package.type-package--sm .type-package__speed--value {
    font-size: 15px;
    line-height: 1.2;
  }
}
.type-package.type-package--sm .type-package__speed--item {
  padding-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .type-package.type-package--sm .type-package__speed--icon {
    display: none;
  }
}
.type-package.type-package--sm .type-package__speed--value {
  font-size: 16px;
  line-height: 1.56;
}
@media only screen and (max-width: 767px) {
  .type-package.type-package--sm .type-package__speed--value {
    font-size: 15px;
    line-height: 1.2;
  }
}
.type-package.type-package--sm .type-package__title {
  font-size: 15px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package.type-package--sm .type-package__title {
    line-height: 2;
  }
}
.type-package.type-package--sm .type-package__price {
  font-size: 18px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package.type-package--sm-break .type-package__item {
    display: block;
    border-top: 1px solid #d7d9e0;
    margin: 0;
    margin-bottom: 15px;
    text-align: left;
    padding: 10px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package.type-package--sm-break .type-package__image {
    margin: 0 auto 20px;
    min-width: initial;
    width: 85px;
    -webkit-flex: 0 0 85px;
    -moz-flex: 0 0 85px;
    -ms-flex: 0 0 85px;
    flex: 0 0 85px;
  }
  .type-package.type-package--sm-break .type-package__image img {
    margin: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package.type-package--sm-break .type-package__subtitle {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package.type-package--sm-break .type-package__caption {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package.type-package--sm-break .type-package__info {
    padding: 20px;
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package.type-package--sm-break .type-package__action--wrapper {
    padding-left: 0;
    border: none;
    display: block;
    padding-top: 0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package.type-package--sm-break .type-package__action {
    padding: 0 20px 15px;
  }
}
.type-package.type-package--noborder .type-package__item {
  border: none;
}
.type-package .type-package__inactive {
  /*remove this when not in used*/
  /*publicparam has own inactive incase diff*/
}
.type-package .type-package__inactive .type-package__image IMG {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
.type-package .type-package__inactive .type-package__price {
  color: #273645;
}
.type-package .type-package__inactive .type-package__speed--icon I,
.type-package .type-package__inactive .type-package__speed--icon .fa {
  color: #949da6;
}
.type-package .type-package__inactive .publicparam--icon I,
.type-package .type-package__inactive .publicparam--icon .fa {
  color: #949da6;
}
.type-package .type-package__inactive .type-package__title {
  color: #273645;
}
.type-package .type-package__nomargin--top {
  margin-top: 0;
}
.type-package .type-package__nomargin--bottom {
  margin-bottom: 0;
}
.type-package .type-package__nopadding--bottom {
  padding-bottom: 0;
}
.type-package .clearfix::before,
.type-package .clearfix::after {
  content: normal;
}
.type-package A.question {
  background: #0019af;
  border: none;
  color: #ffffff;
}
.type-package A.question:hover {
  background: #304254;
  color: #ffffff;
}
.type-package A.question:before {
  top: 2px;
}
.type-package A.question--gray {
  color: #ffffff;
  background: #5f6d7a;
}
.type-package A.question--gray:hover {
  color: #ffffff;
  background: #5f6d7a;
}
.type-package span.question.showtooltip {
  background: #0019af;
  color: #ffffff;
  display: inline-block;
  position: relative;
  cursor: pointer;
  line-height: 14px;
  width: 14px;
  height: 14px;
  overflow: hidden;
  text-align: center;
  font-weight: bold;
  border-radius: 14px;
  margin: 0 auto;
  top: 2px;
}
.type-package span.question.showtooltip:before {
  content: "?";
  display: inline-block;
  width: 10px;
  height: 10px;
  line-height: 14px;
  font-size: 10px;
  text-align: center;
  position: absolute;
  top: 2px;
  left: 0;
  right: 0;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  .type-package .app-buttons IMG.img01 {
    display: inline-block;
    height: 40px;
  }
}
.type-package.type-package--additional .type-package__price {
  font-size: 15px;
  line-height: 1.47;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package.type-package--additional .type-package__content {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package.type-package--additional .type-package__action {
    padding: 0 20px 15px;
  }
}
.type-package.type-package--additional .type-package__info--noimage {
  padding: 20px 20px 20px 130px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package.type-package--additional .type-package__info--noimage {
    padding: 20px;
  }
}
.type-package-compare {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  border: 1px #d7d9e0;
  border-style: none solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
}
.type-package-compare.__header--no-img {
  order: 1;
  width: 120px;
  -webkit-flex: 0 0 120px;
  -moz-flex: 0 0 120px;
  -ms-flex: 0 0 120px;
  flex: 0 0 120px;
  margin-right: 30px;
}
@media only screen and (max-width: 767px) {
  .type-package-compare.__header--no-img {
    margin: 0 auto 20px;
    min-width: initial;
    width: 100px;
    -webkit-flex: 0 0 100px;
    -moz-flex: 0 0 100px;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
  }
}
.type-package-compare__title {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  margin: 0 0 5px 0;
  font-weight: 700;
  line-height: 1.33;
  color: #0019af;
}
.type-package-compare__title--itb {
  color: #273645;
}
@media only screen and (max-width: 767px) {
  .type-package-compare__title {
    text-align: left;
    font-size: 15px;
    line-height: 1.33;
    padding: 0;
  }
}
.type-package-compare__values {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.type-package-compare__subtitle {
  color: #5f6d7a;
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .type-package-compare__subtitle {
    text-align: center;
    font-size: 14px;
    margin-top: 0;
  }
}
.type-package-compare__text {
  margin-top: 15px;
  font-size: 15px;
  line-height: 1.47;
  color: #273645;
}
.type-package-compare__text--preferential {
  color: #ff6400;
}
.type-package-compare__item {
  margin: 0;
  position: relative;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package-compare__item {
    padding: 10px 0;
    margin-bottom: 0;
    border-right: none;
    width: 100%;
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
@media only screen and (max-width: 767px) {
  .type-package-compare__item {
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    margin-right: -15px;
    margin-left: -15px;
  }
}
.type-package-compare__badge {
  position: absolute;
  top: -20px;
  background-color: #ff6400;
  left: -1px;
  padding: 7px 16px;
  color: white;
  font-size: 15px;
  line-height: 1.07;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.type-package-compare__info {
  padding: 15px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.type-package-compare__info--pad20 {
  padding: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package-compare__info {
    padding: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .type-package-compare__info {
    padding: 30px;
    display: block;
  }
}
.type-package-compare__image {
  order: 1;
  width: 69px;
  -webkit-flex: 0 0 69px;
  -moz-flex: 0 0 69px;
  -ms-flex: 0 0 69px;
  flex: 0 0 69px;
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  align-self: flex-start;
  margin-right: 15px;
}
@media only screen and (min-width: 1024px) {
  .type-package-compare__image--mrg {
    margin-right: 38px;
    margin-left: 23px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package-compare__image--mrg {
    margin-right: 38px;
    margin-left: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .type-package-compare__image {
    display: none;
  }
}
.type-package-compare__caption {
  order: 2;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .type-package-compare__caption {
    text-align: center;
  }
}
.type-package-compare__action {
  height: 100%;
  padding: 15px 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package-compare__action {
    padding: 20px 20px 30px 30px;
  }
}
@media only screen and (max-width: 767px) {
  .type-package-compare__action {
    display: none;
  }
}
.type-package-compare__action--wrapper {
  height: 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 30px;
  border-left: 1px solid #d7d9e0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package-compare__action--wrapper {
    padding: 0 0 0 20px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-top: none;
  }
}
@media only screen and (max-width: 767px) {
  .type-package-compare__action--wrapper {
    display: none;
  }
}
.type-package-compare__price {
  font-size: 25px;
  margin: 0;
  font-weight: 700;
  color: #0019af;
  line-height: 1;
  text-align: left;
}
.type-package-compare__price--itb {
  color: #273645;
}
.type-package-compare__price--preferential {
  color: #ff6400;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package-compare__price {
    font-size: 18px;
    float: none;
    margin-top: 8px;
  }
}
@media only screen and (max-width: 767px) {
  .type-package-compare__price {
    font-size: 18px;
    float: none;
    text-align: left;
    padding-bottom: 15px;
    margin-top: 8px;
  }
}
.type-package-compare__per {
  font-size: 15px;
  text-align: left;
  color: #5f6d7a;
  vertical-align: top;
  font-weight: 400;
  line-height: 1.3;
}
@media only screen and (max-width: 767px) {
  .type-package-compare__per {
    line-height: 1;
  }
}
.type-package-compare__button {
  margin-top: auto;
  padding-top: 1em;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package-compare__button {
    float: none;
    width: auto;
  }
}
.type-package-compare__seperator {
  border-right: 1px solid #d7d9e0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-package-compare__seperator {
    border-right: none;
    border-bottom: 1px solid #c9cad1;
  }
}
.type-package-compare__number {
  color: #0019af;
  font-size: 30px;
  font-weight: 700;
  margin: 10px 0;
}
.type-package-compare .type-package-compare__arrow--down::after {
  content: "\f103";
  font-family: FontAwesome;
  margin-right: 5px;
  line-height: 1.05;
  text-align: center;
  display: block;
  color: #949da6;
  font-size: 30px;
}
.type-package-compare .type-package-compare__inactive {
  /*publicparam has own inactive incase diff*/
}
.type-package-compare .type-package-compare__inactive .type-package-compare__image IMG {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
.type-package-compare .type-package-compare__inactive .type-package-compare__price {
  color: #273645;
}
.type-package-compare .type-package-compare__inactive .publicparam--icon I,
.type-package-compare .type-package-compare__inactive .publicparam--icon .fa {
  color: #949da6;
}
.type-package-compare .type-package-compare__inactive .type-package-compare__title {
  color: #273645;
}
.type-package-compare .type-package-compare__nomargin--top {
  margin-top: 0;
}
.type-package-compare .type-package-compare__nomargin--bottom {
  margin-bottom: 0;
}
.type-package-compare .type-package-compare__nopadding--bottom {
  padding-bottom: 0;
}
.type-package-compare .clearfix::before,
.type-package-compare .clearfix::after {
  content: normal;
}
.type-package-compare.type-package-compare--multi .type-package-compare__action {
  padding: 15px 5px 15px 0;
  /*@media @media-tablet {
				padding: 15px 5px 15px 0;
			}*/
}
.type-package-compare.type-package-compare--multi .type-package-compare__action--wrapper {
  padding-left: 0;
  border-left: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-package-compare.type-package-compare--multi .type-package-compare__action--wrapper {
    padding-left: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .type-package-compare {
    border: none;
  }
}
.type-status-summary .type-status-summary__wrapper {
  border: 1px #d7d9e0;
  border-style: solid;
}
.type-status-summary .type-status-summary__header {
  background: #d7d9e0;
  /*? koneliitumine*/
  padding: 8px 10px 8px 14px;
}
.type-status-summary .type-status-summary__header__bg {
  background: #f0f1f5;
}
.type-status-summary .type-status-summary__items {
  border: 1px #d7d9e0;
  border-style: solid none none;
  background: #ffffff;
  padding: 11px 53px 11px 11px;
  position: relative;
}
.type-status-summary .type-status-summary__items.type-status-summary__items--no-icon {
  padding: 8px 10px 8px 14px;
}
.type-status-summary .type-status-summary__title {
  margin: 0;
  font-weight: 600;
  color: #273645;
}
.type-status-summary .type-status-summary__text {
  margin: 0;
  color: #273645;
  font-weight: 400;
  /*i think its global stuff right*/
}
.type-status-summary .type-status-summary__text--note {
  color: #5f6d7a;
}
.type-status-summary .type-status-summary__text--right {
  text-align: right;
}
.type-status-summary .type-status-summary__note {
  color: #5f6d7a;
}
.type-status-summary .type-status-summary__content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.type-status-summary .type-status-summary__label {
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-right: 20px;
}
.type-status-summary .type-status-summary__info {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.type-status-summary .type-status-summary__info.type-status-summary__info--hasicon {
  padding-left: 20px;
  position: relative;
}
.type-status-summary .type-status-summary__icon {
  display: inline-block;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 0;
  min-height: auto;
  height: 100%;
}
.type-status-summary .type-status-summary__item {
  margin: 17px 0 0 0;
}
.type-numbers-transfer.type-numbers-transfer__bg {
  background: #f0f1f5;
}
.type-numbers-transfer.type-numbers-transfer__pad--popup {
  padding: 15px 35px 25px 35px;
  margin: 0 -35px 0 -35px;
}
@media only screen and (max-width: 767px) {
  .type-numbers-transfer.type-numbers-transfer__pad--popup {
    padding: 15px 20px 25px 20px;
    margin: 0 -20px 0 -20px;
  }
}
.type-numbers-transfer-content .type-numbers-transfer-content__wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 10px 0;
}
.type-numbers-transfer-content .type-numbers-transfer-content__label {
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.type-numbers-transfer-content .type-numbers-transfer-content__info {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-right: 20px;
}
.type-numbers-transfer-content .type-numbers-transfer-content__info.type-numbers-transfer-content__info--hasicon {
  padding-left: 20px;
  position: relative;
}
.type-numbers-transfer-content .type-numbers-transfer-content__text {
  font-size: 15px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #273645;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
}
.type-numbers-transfer-content .type-numbers-transfer-content__text--note {
  margin: 0;
  color: #5f6d7a;
}
.type-numbers-transfer-content .type-numbers-transfer-content__text--title {
  margin: 0;
  font-size: 18px;
}
.type-numbers-transfer-content .type-numbers-transfer-content__text--right {
  text-align: right;
}
.type-numbers-transfer-content .type-numbers-transfer-content__icon {
  position: absolute;
  left: 0;
  top: 0;
}
.type-numbers-transfer-content.type-numbers-transfer-content__pad--md {
  padding: 1em 0 1em 0;
}
.type-dl__label {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #273645;
  width: 38%;
  white-space: nowrap;
}
.type-dl__value {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #273645;
  width: 45%;
}
.modal {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  z-index: 210;
  position: fixed;
  overflow: hidden;
  height: 100vh;
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.modal.is-active {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.modal__overlay {
  background-color: rgba(10, 10, 10, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.modal__close {
  position: absolute;
  height: 25px;
  width: 20px;
  top: 21px;
  right: 19px;
}
.modal__close:before {
  font-family: "FontAwesome";
  content: "\f00d";
  line-height: 25px;
  float: left;
  text-indent: 0;
  text-align: center;
  color: #949da6;
  font-size: 25px;
}
@media only screen and (max-width: 767px) {
  .modal__close {
    top: 18px;
  }
}
.modal__content {
  position: relative;
  width: 800px;
  background-color: #ffffff;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  margin: 0 auto;
}
.modal__content--w600 {
  width: 600px;
}
@media only screen and (max-width: 767px) {
  .modal__content {
    max-height: 100vh;
  }
}
.modal__header {
  height: 100px;
  z-index: 211;
}
.modal__header .modal__title {
  font-size: 25px;
  font-weight: 700;
  line-height: 1.42;
  color: #0019af;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.modal__header .modal__title--color-dark {
  color: #304254;
}
@media only screen and (max-width: 767px) {
  .modal__header .modal__title {
    text-align: left;
    font-size: 24px;
    line-height: 1.42;
  }
}
.modal__header--anim {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .modal__header--anim .modal__title {
    font-size: 15px;
    line-height: 2.27;
    -webkit-transition: font-size 0.3s ease, line-height, 0.3s, ease;
    transition: font-size, 0.3s, ease, line-height, 0.3s, ease;
  }
}
.modal__body {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow-y: auto;
}
.modal__footer {
  height: 100px;
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.modal__footer--has-gradient {
  background: transparent;
  background-image: linear-gradient(to top, #ffffff, #ffffff, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width: 767px) {
  .modal__footer {
    height: 150px;
  }
}
.modal__pad {
  padding: 33px 34px 27px 34px;
}
@media only screen and (max-width: 767px) {
  .modal__pad {
    padding: 18px 47px 24px 18px;
  }
}
.modal__pad--has-gradient {
  padding: 33px 34px 100px 34px;
}
@media only screen and (max-width: 767px) {
  .modal__pad--has-gradient {
    padding: 18px 47px 150px 18px;
  }
}
.global-price {
  font-size: 25px;
  margin: 0;
  font-weight: 700;
  color: #0019af;
  line-height: 1;
}
.global-price__sufix {
  font-size: 15px;
  text-align: left;
  color: #5f6d7a;
  vertical-align: top;
  font-weight: 400;
  line-height: 1.3;
}
@media only screen and (max-width: 767px) {
  .global-price__sufix {
    line-height: 1;
  }
}
.global-price__color--gray {
  color: #273645;
}
.title-with-action {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.title-with-action.title-with-action--align-items-center {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.title-with-action__item.title-with-action__item--align-self-center {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.title-with-action__title {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .title-with-action.title-with-action--mobile {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    text-align: left;
  }
  .title-with-action.title-with-action--mobile .title-with-action__item {
    width: 100%;
    padding-bottom: 1em;
  }
}
.title-with-action.title-with-action--pad-top-md {
  padding: 20px 0;
}
.title-with-price {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding-bottom: 10px;
  /*??*/
  /*&--end {
		.justify-content(flex-end);
	}*/
}
.title-with-price__meta {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
  color: #949da6;
}
.title-with-price .title-with-price__item--price {
  text-align: right;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .title-with-price .title-with-price__item--price {
    text-align: left;
  }
}
.title-with-price .title-with-price__item--title {
  margin-right: 20px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .title-with-price.title-with-price--mobile {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    text-align: left;
  }
  .title-with-price.title-with-price--mobile .title-with-price__item {
    width: 100%;
    margin-bottom: 1em;
  }
}
.title-with-price.title-with-action__line-height {
  line-height: 28px;
}
.title-with-price--start {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.overflow-hide {
  overflow: hidden!important;
}
.overflow-y-hide {
  overflow-y: hidden!important;
}
.overflow-x-hide {
  overflow-x: hidden!important;
}
.publicparam {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-top: 30px;
}
.publicparam.publicparam--noicons .publicparam--icon I,
.publicparam.publicparam--noicons .publicparam--icon .fa {
  display: none;
}
.publicparam.publicparam--3 .publicparam--item {
  padding: 0 0 10px;
  width: 33%;
  margin-left: 0;
}
.publicparam.publicparam--4 .publicparam--item {
  margin: 0;
  padding-left: 5px;
  padding-right: 5px;
  width: 25%;
  min-width: auto;
}
.publicparam.publicparam--4 .publicparam--item:nth-of-type(2) {
  border-right: 1px solid #d7d9e0;
}
.publicparam.publicparam--5 .publicparam--item:last-child {
  border-right: 1px solid #d7d9e0;
}
.publicparam.publicparam--5,
.publicparam.publicparam--6 {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.publicparam.publicparam--5 .publicparam--item,
.publicparam.publicparam--6 .publicparam--item {
  width: 33%;
  margin: 0;
  padding: 20px 0 0;
}
.publicparam.publicparam--5 .publicparam--item:nth-of-type(-n+3),
.publicparam.publicparam--6 .publicparam--item:nth-of-type(-n+3) {
  border-bottom: 1px solid #d7d9e0;
  padding: 0 0 20px;
}
.publicparam.publicparam--5 .publicparam--item:nth-of-type(3),
.publicparam.publicparam--6 .publicparam--item:nth-of-type(3) {
  border-right: none;
}
.publicparam .publicparam--icon {
  text-align: center;
}
.publicparam .publicparam--icon .fa {
  color: #00baf2;
  font-size: 24px;
}
.publicparam .publicparam--item {
  padding: 0 5px;
  text-align: center;
}
.publicparam .publicparam--item:not(:last-child) {
  border-right: 1px solid #d7d9e0;
}
.publicparam .publicparam--item.publicparam__inactive .publicparam--icon I,
.publicparam .publicparam--item.publicparam__inactive .publicparam--icon .fa {
  color: #949da6;
}
.publicparam .publicparam--item .publicparam--value {
  font-size: 18px;
  line-height: 32px;
  font-weight: 700;
  text-align: center;
}
.publicparam .publicparam--item .publicparam--value-sm {
  font-size: 15px;
  line-height: 32px;
  font-weight: 700;
  text-align: center;
}
.publicparam .publicparam--item .publicparam__unit {
  vertical-align: text-top;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  margin-left: 5px;
}
.publicparam .publicparam--item .publicparam__roaming {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}
@media only screen and (min-width: 1280px) {
  .publicparam.publicparam--sm {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .publicparam.publicparam--sm.publicparam--4 .publicparam--item {
    width: 50%;
    margin: 0;
    padding: 20px 0 0;
  }
  .publicparam.publicparam--sm.publicparam--4 .publicparam--item:nth-of-type(-n+2) {
    border-bottom: 1px solid #d7d9e0;
    padding: 0 0 20px;
  }
  .publicparam.publicparam--sm.publicparam--4 .publicparam--item:nth-of-type(2) {
    border-right: none;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px), only screen and (min-width: 768px) and (max-width: 1023px), only screen and (max-width: 767px) {
  .publicparam.publicparam--sm {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .publicparam.publicparam--sm .publicparam--item {
    border-top: 1px solid #d7d9e0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border-right: none;
    border-bottom: none;
    width: 100%;
    min-height: 65px;
  }
  .publicparam.publicparam--sm .publicparam--item:not(:last-child) {
    border-right: none;
  }
  .publicparam.publicparam--sm .publicparam--item:first-child {
    border-top: 0;
  }
  .publicparam.publicparam--sm .publicparam--item .publicparam--value {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: right;
  }
  .publicparam.publicparam--sm .publicparam--item:nth-of-type(-n+2) {
    padding: 0 0 0;
  }
  .publicparam.publicparam--sm .publicparam--item .publicparam--icon {
    margin-right: 5px;
  }
  .publicparam.publicparam--sm .publicparam--item .publicparam--icon .fa {
    position: relative;
    top: 3px;
  }
  .publicparam.publicparam--sm.publicparam--6 .publicparam--item {
    padding: 0 0 0;
  }
  .publicparam.publicparam--sm.publicparam--6 .publicparam--item:nth-of-type(-n+3) {
    border-bottom: none;
    padding: 0 0 0;
  }
  .publicparam.publicparam--sm.publicparam--5 .publicparam--item {
    padding: 0 0 0;
  }
  .publicparam.publicparam--sm.publicparam--5 .publicparam--item:nth-of-type(-n+3) {
    border-bottom: none;
    padding: 0 0 0;
  }
  .publicparam.publicparam--sm.publicparam--5 .publicparam--item:last-child {
    border-right: none;
  }
}
.publicparam--compare {
  margin-top: 20px;
}
.publicparam--compare.publicparam--text-left .publicparam--title {
  text-align: left;
}
.publicparam--compare.publicparam--text-left .publicparam--value {
  text-align: left;
}
@media only screen and (min-width: 1024px) {
  .publicparam--compare.publicparam--compare-left .publicparam--item {
    text-align: left;
  }
  .publicparam--compare.publicparam--compare-left .publicparam--item:first-child {
    padding-left: 0;
    margin-left: 0;
  }
  .publicparam--compare.publicparam--compare-left .publicparam--title {
    text-align: left;
  }
  .publicparam--compare.publicparam--compare-left .publicparam--value {
    text-align: left;
  }
}
.publicparam--compare .publicparam--icon {
  display: none;
}
@media only screen and (max-width: 767px) {
  .publicparam--compare .publicparam--icon {
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) {
  .publicparam {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .publicparam.publicparam--6 {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .publicparam.publicparam--6 .publicparam--item {
    border-top: 1px solid #d7d9e0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border-right: none;
    border-bottom: none;
    width: 100%;
    min-height: 65px;
  }
  .publicparam.publicparam--6 .publicparam--item:not(:last-child) {
    border-right: none;
  }
  .publicparam.publicparam--6 .publicparam--item:first-child {
    border-top: 0;
  }
  .publicparam.publicparam--6 .publicparam--item .publicparam--value {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: right;
  }
  .publicparam.publicparam--6 .publicparam--item:nth-of-type(-n+2) {
    padding: 0 0 0;
  }
  .publicparam.publicparam--6 .publicparam--item .publicparam--icon {
    margin-right: 5px;
  }
  .publicparam.publicparam--6 .publicparam--item .publicparam--icon .fa {
    position: relative;
    top: 3px;
  }
  .publicparam.publicparam--6 .publicparam--item {
    padding: 0 0 0;
  }
  .publicparam.publicparam--6 .publicparam--item:nth-of-type(-n+3) {
    border-bottom: none;
    padding: 0 0 0;
  }
  .publicparam.publicparam--5 {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .publicparam.publicparam--5 .publicparam--item {
    border-top: 1px solid #d7d9e0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border-right: none;
    border-bottom: none;
    width: 100%;
    min-height: 65px;
  }
  .publicparam.publicparam--5 .publicparam--item:not(:last-child) {
    border-right: none;
  }
  .publicparam.publicparam--5 .publicparam--item:first-child {
    border-top: 0;
  }
  .publicparam.publicparam--5 .publicparam--item .publicparam--value {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: right;
  }
  .publicparam.publicparam--5 .publicparam--item:nth-of-type(-n+2) {
    padding: 0 0 0;
  }
  .publicparam.publicparam--5 .publicparam--item .publicparam--icon {
    margin-right: 5px;
  }
  .publicparam.publicparam--5 .publicparam--item .publicparam--icon .fa {
    position: relative;
    top: 3px;
  }
  .publicparam.publicparam--5 .publicparam--item {
    padding: 0 0 0;
  }
  .publicparam.publicparam--5 .publicparam--item:nth-of-type(-n+3) {
    border-bottom: none;
    padding: 0 0 0;
  }
  .publicparam.publicparam--5 .publicparam--item:last-child {
    border-right: none;
  }
  .publicparam.publicparam--3 {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .publicparam.publicparam--3 .publicparam--item {
    border-top: 1px solid #d7d9e0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border-right: none;
    border-bottom: none;
    width: 100%;
    min-height: 65px;
  }
  .publicparam.publicparam--3 .publicparam--item:not(:last-child) {
    border-right: none;
  }
  .publicparam.publicparam--3 .publicparam--item:first-child {
    border-top: 0;
  }
  .publicparam.publicparam--3 .publicparam--item .publicparam--value {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: right;
  }
  .publicparam.publicparam--3 .publicparam--item:nth-of-type(-n+2) {
    padding: 0 0 0;
  }
  .publicparam.publicparam--3 .publicparam--item .publicparam--icon {
    margin-right: 5px;
  }
  .publicparam.publicparam--3 .publicparam--item .publicparam--icon .fa {
    position: relative;
    top: 3px;
  }
  .publicparam.publicparam--4 {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .publicparam.publicparam--4 .publicparam--item {
    border-top: 1px solid #d7d9e0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border-right: none;
    border-bottom: none;
    width: 100%;
    min-height: 65px;
  }
  .publicparam.publicparam--4 .publicparam--item:not(:last-child) {
    border-right: none;
  }
  .publicparam.publicparam--4 .publicparam--item:first-child {
    border-top: 0;
  }
  .publicparam.publicparam--4 .publicparam--item .publicparam--value {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: right;
  }
  .publicparam.publicparam--4 .publicparam--item:nth-of-type(-n+2) {
    padding: 0 0 0;
  }
  .publicparam.publicparam--4 .publicparam--item .publicparam--icon {
    margin-right: 5px;
  }
  .publicparam.publicparam--4 .publicparam--item .publicparam--icon .fa {
    position: relative;
    top: 3px;
  }
  .publicparam .publicparam--item {
    border-top: 1px solid #d7d9e0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border-right: none;
    border-bottom: none;
    width: 100%;
    min-height: 65px;
  }
  .publicparam .publicparam--item:not(:last-child) {
    border-right: none;
  }
  .publicparam .publicparam--item:first-child {
    border-top: 0;
  }
  .publicparam .publicparam--item .publicparam--value {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: right;
  }
  .publicparam .publicparam--item:nth-of-type(-n+2) {
    padding: 0 0 0;
  }
  .publicparam .publicparam--item .publicparam--icon {
    margin-right: 5px;
  }
  .publicparam .publicparam--item .publicparam--icon .fa {
    position: relative;
    top: 3px;
  }
}
/*gutters*/
.no-gutters.single-row,
.no-gutters.row {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters.single-row > .col,
.no-gutters.row > .col,
.no-gutters.single-row [class*='col-'],
.no-gutters.row [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}
.no-gutters-md.single-row,
.no-gutters-md.row {
  margin-right: 0;
  margin-left: 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .no-gutters-md.single-row > .col,
  .no-gutters-md.row > .col,
  .no-gutters-md.single-row [class*='col-'],
  .no-gutters-md.row [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
  }
}
.gutter-5.single-row,
.gutter-5.row {
  margin-right: -5px;
  margin-left: -5px;
}
.gutter-5.single-row > .col,
.gutter-5.row > .col,
.gutter-5.single-row [class*='col-'],
.gutter-5.row [class*='col-'] {
  padding-right: 5px;
  padding-left: 5px;
}
.gutter-10.single-row,
.gutter-10.row {
  margin-right: -10px;
  margin-left: -10px;
}
.gutter-10.single-row > .col,
.gutter-10.row > .col,
.gutter-10.single-row [class*='col-'],
.gutter-10.row [class*='col-'] {
  padding-right: 10px;
  padding-left: 10px;
}
.gutter-20.single-row,
.gutter-20.row {
  margin-right: -20px;
  margin-left: -20px;
}
.gutter-20.single-row > .col,
.gutter-20.row > .col,
.gutter-20.single-row [class*='col-'],
.gutter-20.row [class*='col-'] {
  padding-right: 20px;
  padding-left: 20px;
}
.gutter-30.single-row,
.gutter-30.row {
  margin-right: -30px;
  margin-left: -30px;
}
.gutter-30.single-row > .col,
.gutter-30.row > .col,
.gutter-30.single-row [class*='col-'],
.gutter-30.row [class*='col-'] {
  padding-right: 30px;
  padding-left: 30px;
}
.dispatcher {
  width: 100%;
}
.dispatcher.dispatcher--border .dispatcher__item {
  border: none;
}
.dispatcher.dispatcher--border .dispatcher__item .dispatcher__wrapper {
  border: 1px solid #fcaf17;
}
.dispatcher.dispatcher--wauto {
  width: auto;
}
.dispatcher.dispatcher--wauto .dispatcher__item {
  width: 100%;
  border: none;
  height: auto;
  min-height: inherit;
}
.dispatcher.dispatcher--wauto .dispatcher__item .subitem01 {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
  border: 1px solid #fcaf17;
}
.dispatcher .dispatcher__wrapper.dispatcher__wrapper--full-width {
  width: 100%;
}
.dispatcher .dispatcher__wrapper.dispatcher__wrapper--pad {
  padding: 20px;
}
.dispatcher .dispatcher__wrapper.dispatcher__wrapper--pad-sm {
  padding: 10px;
}
.dispatcher .dispatcher__item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
  min-height: 100%;
  border: 1px solid #fcaf17;
}
.dispatcher .dispatcher__item .dispatcher__header {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.dispatcher .dispatcher__item .dispatcher__header .dispatcher__icon {
  font-size: 18px;
  line-height: 1;
  color: #273645;
  width: 65px;
  padding: 10px;
  background: #fcaf17;
  /*min-height: 22px;*/
  text-align: center;
}
.dispatcher .dispatcher__item .dispatcher__header .dispatcher__icon::before {
  color: #273645;
  line-height: 1;
}
.dispatcher .dispatcher__item .dispatcher__header .dispatcher__icon.dispatcher__icon--v-center {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100%;
  width: 40px;
}
.dispatcher .dispatcher__item .dispatcher__header .dispatcher__icon.dispatcher__icon--with-arrows {
  /*&:after {
					content: "\f107";
					font-family: FontAwesome;
					margin-left: 5px;
					font-size: 20px;
					line-height: 1.05;
					vertical-align: bottom;
				}*/
}
.dispatcher .dispatcher__item.dispatcher__item--column {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.dispatcher .dispatcher__item.dispatcher__item--column .dispatcher__body {
  width: 100%;
}
.dispatcher .dispatcher__item.dispatcher__item--column .dispatcher__header {
  width: 100%;
}
.dispatcher .dispatcher__item.dispatcher__item--row {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.dispatcher .dispatcher__item.dispatcher__item--row .dispatcher__body {
  width: auto;
}
.dispatcher .dispatcher__item.dispatcher__item--row .dispatcher__header {
  width: auto;
}
.dispatcher .dispatcher__item .dispatcher__body {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*&.dispatcher__wrapper--center {
				.justify-content(center);
			}*/
}
.dispatcher .dispatcher__item .dispatcher__body.dispatcher__body--b {
  padding: 5px 0;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  /*replace with element*/
  /*&.dispatcher__wrapper--separator {
					.item-sub {
						border-right: 1px solid @color-gray-medium-lightest;
					}
				}*/
}
.dispatcher .dispatcher__item .dispatcher__body.dispatcher__body--b .item-sub {
  /*&.mt0 {
						margin-top: 0;
					}*/
  text-align: left;
  padding: 0 15px;
  margin: 5px 0;
}
.dispatcher .dispatcher__item .dispatcher__body.dispatcher__body--b .item-sub.pad01 {
  padding: 0 5px;
}
.dispatcher .dispatcher__item .dispatcher__body.dispatcher__body--b .item-sub P {
  margin: 0;
}
.dispatcher .dispatcher__item .dispatcher__body.dispatcher__body--c {
  padding: 10px 0;
}
.dispatcher .dispatcher__item .dispatcher__body.dispatcher__body--c .item-sub {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 15px;
  margin: 0;
  width: 100%;
  white-space: normal;
  text-align: left;
}
.dispatcher .dispatcher__item .dispatcher__body.dispatcher__body--c .item-sub P {
  margin: 0;
  font-size: 13px;
}
@media only screen and (max-width: 767px) {
  .dispatcher .dispatcher__item .dispatcher__body.dispatcher__body--c .item-sub {
    padding: 0 10px;
  }
}
.expandable-table__header {
  background: #f0f1f5;
}
.expandable-table__header__item {
  display: inline-block;
}
.expandable-table__wrapper {
  border: 1px solid #d7d9e0;
}
.expandable-content {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  position: relative;
  border: 1px #d7d9e0;
  border-style: none none solid none;
  background: #ffffff;
}
.expandable-content:link,
.expandable-content A:link,
.expandable-content:visited,
.expandable-content A:visited,
.expandable-content:hover,
.expandable-content A:hover,
.expandable-content:active,
.expandable-content A:active,
.expandable-content:focus,
.expandable-content A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.expandable-content .expandable-content__pad--table {
  padding: 10px 10px 10px 50px;
}
.expandable-content .expandable-content__pad--sm {
  padding: 10px;
}
.expandable-content .expandable-content__pad--md {
  padding: 23px 50px 26px 24px;
}
.expandable-content.expandable-content--bordered {
  border-style: solid solid solid solid;
}
.expandable-content.expandable-content--bordered-no-top {
  border-style: none solid solid solid;
}
.expandable-content.expandable-content--noborder {
  border: 0;
}
.expandable-content__wrapper {
  display: inline-block;
  width: 100%;
}
.expandable-content__text-wrapper {
  display: inline-block;
}
.expandable-content__meta {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.54;
  letter-spacing: normal;
  color: #5f6d7a;
}
.expandable-content__title {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.47;
  letter-spacing: normal;
  color: #273645;
}
.expandable-content__text {
  font-size: 15px;
  line-height: 1.47;
  letter-spacing: normal;
  color: #273645;
}
.expandable-content__text--bold {
  font-weight: 700;
}
.expandable-content__step {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: #f0f1f5;
  color: #273645;
  border: 2px solid #d7d9e0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  line-height: 21px;
  font-size: 13px;
  font-weight: 700;
  vertical-align: top;
  margin: 0 9px 0 0;
}
.expandable-content__step.expandable-content__step--active {
  background: #ffffff;
  color: #273645;
  border: 2px solid #22bd51;
}
.expandable-content__step.expandable-content__step--confirmed {
  background: #ffffff;
  color: #1c803a;
  border: 2px solid #22bd51;
}
.expandable-content__step.expandable-content__step--confirmed::before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 13px;
  color: #1c803a;
}
.expandable-content__header {
  /*background: @color-white;*/
  border: none;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  background: #ffffff;
}
.expandable-content__header:link,
.expandable-content__header A:link,
.expandable-content__header:visited,
.expandable-content__header A:visited,
.expandable-content__header:hover,
.expandable-content__header A:hover,
.expandable-content__header:active,
.expandable-content__header A:active,
.expandable-content__header:focus,
.expandable-content__header A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.expandable-content__header:link,
.expandable-content__header A:link,
.expandable-content__header:visited,
.expandable-content__header A:visited,
.expandable-content__header:hover,
.expandable-content__header A:hover,
.expandable-content__header:active,
.expandable-content__header A:active,
.expandable-content__header:focus,
.expandable-content__header A:focus {
  text-decoration: none;
}
.expandable-content__header.expandable-content__header--bg {
  background: #f0f1f5;
}
.expandable-content__icon {
  color: #00baf2;
  font-size: 22px;
  vertical-align: middle;
  padding-right: 10px;
  line-height: 1;
}
.expandable-content__remove {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 10px 5px;
  float: none;
  vertical-align: top;
}
.expandable-content__remove.expandable-content__remove--w100p {
  width: 100%;
}
.expandable-content__remove::before {
  text-decoration: none;
  content: "\f00d";
  font-family: FontAwesome;
  font-size: 14px;
  color: #c9cad1;
  opacity: 1;
  transition: opacity 0.3s ease;
}
.expandable-content__toggler {
  cursor: pointer;
  color: #273645;
  min-height: 52px;
  width: 100%;
  padding: 10px 10px 10px 50px;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  float: none;
}
.expandable-content__toggler::before {
  position: absolute;
  top: 10px;
  left: 10px;
}
.expandable-content__toggler--right {
  padding: 10px 50px 10px 10px;
}
.expandable-content__toggler--right::before {
  right: 10px;
  left: auto;
}
.expandable-content__toggler::before {
  text-decoration: none;
  content: "\f107";
  color: #273645;
  font-family: 'FontAwesome';
  transition: all 0.4s ease;
  height: auto;
  width: auto;
  font-size: 16px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .expandable-content__toggler {
    min-height: auto;
  }
}
.expandable-content__item {
  /*display: inline-block;*/
  width: 20%;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0 20px 0 0;
  vertical-align: text-top;
}
.expandable-content__item.expandable-content__item--middle {
  vertical-align: middle;
}
.expandable-content__content:link,
.expandable-content__content A:link,
.expandable-content__content:visited,
.expandable-content__content A:visited,
.expandable-content__content:hover,
.expandable-content__content A:hover,
.expandable-content__content:active,
.expandable-content__content A:active,
.expandable-content__content:focus,
.expandable-content__content A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.expandable-content__content:link,
.expandable-content__content A:link,
.expandable-content__content:visited,
.expandable-content__content A:visited,
.expandable-content__content:hover,
.expandable-content__content A:hover,
.expandable-content__content:active,
.expandable-content__content A:active,
.expandable-content__content:focus,
.expandable-content__content A:focus {
  text-decoration: none;
}
.expandable-content__content .expandable-content__item {
  padding: 0 20px 0 0;
}
.expandable-content--has-btn .expandable-content__toggler {
  width: calc((100% - 40px));
}
.expandable-content--has-btn .expandable-content__wrapper {
  width: calc((100% - 40px));
}
.expandable-content--has-icon .expandable-content__toggler {
  padding: 23px 50px 26px 50px;
}
.expandable-content.open {
  border-left: 2px #00baf2;
  border-right: 2px #00baf2;
  border-style: none solid solid solid;
  /*margin: 0 -1px;*/
}
.expandable-content.open:first-child {
  border-style: solid solid solid solid;
}
.expandable-content.open > .expandable-content__header {
  /*background: none;*/
  border: none;
  /*background: @color-white;*/
  /*&--has-icon {

				padding: 0;

			}*/
}
.expandable-content.open > .expandable-content__header.expandable-content__header--bg {
  background: #ffffff;
}
.expandable-content.open > .expandable-content__header .expandable-content__toggler {
  border: none;
  font-weight: 700;
}
.expandable-content.open > .expandable-content__header .expandable-content__toggler::before {
  transform: rotate(180deg);
}
.expandable-content.open .expandable-content__content {
  overflow: hidden;
  height: 0;
  /*opacity: 0;
			max-height: 0;
			transition: all .4s ease;*/
}
.expandable-content.open .expandable-content__content .col00 {
  width: auto;
  padding: 0;
}
.expandable-content.open .expandable-content__content.open {
  height: auto;
  overflow: visible;
  transition: all .4s ease;
  /*opacity: 1;
				max-height: 500px;*/
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .expandable-content.open.expandable-content--mobile-neg {
    border-style: solid none;
    padding: 0 10px;
    margin: -20px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .expandable-content--mobile-neg {
    border-style: solid none;
    padding: 0 10px;
    margin: -20px;
  }
}
.expandable-content.expandable-content--secondary .expandable-content__header {
  padding: 0;
}
.expandable-content.expandable-content--secondary .expandable-content__toggler {
  padding: 23px 50px 26px 24px;
}
.expandable-content.expandable-content--secondary .expandable-content__wrapper {
  padding: 3px 24px 25px 24px;
}
.expandable-content.expandable-content--secondary .expandable-content__toggler--right {
  padding: 23px 50px 26px 24px;
}
.expandable-content.expandable-content--secondary .expandable-content__toggler--right::before {
  right: 15px;
  top: 32px;
}
.expandable-content-list {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  /*&__pad {
		padding: 0 20px 0 0;
		@media-notdesktop {
			padding: 0 0 15px 0 ;
		}
	}*/
}
.expandable-content-list__item {
  width: 20%;
  vertical-align: text-top;
  padding: 0 20px 0 0;
}
@media -notdesktop {
  .expandable-content-list__item {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 0 0 15px 0 ;
  }
}
@media only screen and (max-width: 767px) {
  .expandable-content-list__pad-mobile-md {
    margin: 0 15px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .expandable-content-list {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.expandable-content-list--mobile {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.expandable-content-list--mobile .expandable-content-list__item {
  width: 100%;
  padding: 0 0 15px 0 ;
}
.status-tabs {
  margin: 1.5em 0 0 0;
  padding: 0;
  position: relative;
  width: 100%;
  /*ul list*/
  /*list-style: none;*/
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*fo full check*/
  overflow: hidden;
}
.status-tabs:link,
.status-tabs A:link,
.status-tabs:visited,
.status-tabs A:visited,
.status-tabs:hover,
.status-tabs A:hover,
.status-tabs:active,
.status-tabs A:active,
.status-tabs:focus,
.status-tabs A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.status-tabs .status-tabs__item {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  background: none;
  position: relative;
  border-top: 2px solid transparent;
  margin: 0 2px 0 0;
  /*ul list*/
  /*&:before {
			display: none;
		}*/
}
.status-tabs .status-tabs__item:last-child {
  margin: 0;
}
.status-tabs .status-tabs__wrapper {
  background: #f0f1f5;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border-width: 2px;
  min-height: 100%;
  height: auto;
  border-style: solid none solid none;
  border-color: #c9cad1 transparent #00baf2 transparent;
  text-decoration: none;
  cursor: pointer;
  padding: 15px 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.status-tabs .status-tabs__wrapper:hover {
  border-color: #949da6 transparent #00baf2 transparent;
}
.status-tabs .status-tabs__wrapper .status-tabs__content {
  display: inline-block;
  margin: 0;
  line-height: 1.5;
  text-align: left;
  /*.status-tabs__image {
				IMG {
					display: block;
					opacity: .5;
					margin: auto auto 10px;
					.grayscale(100%);
				}
			}*/
}
.status-tabs .status-tabs__wrapper .status-tabs__content .status-tabs__text {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #5f6d7a;
  font-size: 15px;
  font-weight: 400;
}
.status-tabs .status-tabs__wrapper .status-tabs__content .status-tabs__text.status-tabs__text--popular {
  font-size: 13px;
  color: #ff6400;
}
.status-tabs .status-tabs__wrapper .status-tabs-icon__step {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: #f0f1f5;
  color: #273645;
  border: 2px solid #d7d9e0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  line-height: 21px;
  font-size: 13px;
  font-weight: 700;
  vertical-align: top;
  margin: 0 9px 0 0;
}
.status-tabs .status-tabs__wrapper .status-tabs-icon__step.status-tabs-icon__step--active {
  background: #ffffff;
  color: #273645;
  border: 2px solid #22bd51;
}
.status-tabs .status-tabs__wrapper .status-tabs-icon__step.status-tabs-icon__step--confirmed {
  background: #ffffff;
  color: #1c803a;
  border: 2px solid #22bd51;
}
.status-tabs .status-tabs__wrapper .status-tabs-icon__step.status-tabs-icon__step--confirmed::before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 13px;
  color: #1c803a;
}
.status-tabs .status-tabs__wrapper.status-tabs__wrapper--active {
  background: #ffffff;
  border-style: solid;
  border-color: #00baf2 #00baf2 #ffffff;
}
.status-tabs .status-tabs__wrapper.status-tabs__wrapper--active .status-tabs__content .status-tabs__text {
  font-weight: 700;
  color: #273645;
}
.status-tabs .status-tabs__wrapper.status-tabs__wrapper--active .status-tabs__content .status-tabs__text.status-tabs__text--popular {
  font-weight: 400;
  color: #ff6400;
}
.status-tabs .status-tabs__wrapper.status-tabs__wrapper--active::before {
  content: '';
  position: absolute;
  width: 2000px;
  right: 100%;
  bottom: 0;
  border-bottom: 2px solid #00baf2;
}
.status-tabs .status-tabs__wrapper.status-tabs__wrapper--active::after {
  content: '';
  position: absolute;
  border-bottom: 2px solid #00baf2;
  width: 2000px;
  left: 100%;
  bottom: 0;
}
@media only screen and (max-width: 767px) {
  .status-tabs .status-tabs__wrapper.status-tabs__wrapper--active::after {
    margin-left: 2px;
  }
}
.status-tabs.status-tabs--disabled {
  opacity: 0.2;
}
.type-puk {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.type-puk .type-puk__item {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 50%;
}
.type-puk .type-puk__label {
  display: inline-block;
  width: 50px;
  padding-right: 9px;
}
.type-puk .type-puk__value {
  display: inline-block;
  top: calc((100% - 51px));
}
.type-puk .type-puk__text {
  margin: 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .type-puk {
    padding-top: 12px;
  }
  .type-puk .type-puk__item {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    padding-bottom: 4px;
  }
}
.progressbar {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 2em 0 0 0;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*&.progressbar--primary {
		.progressbar__item {
			width: 400px;
			.flex(1);
			.justify-content(center);
			.align-items(center);
			height: auto;
			min-height: 71px;
			padding: 10px;
			margin: 0;
			border-right: none;
			&.progressbar__item--active {
				background: @color-white;
				border-bottom: 4px solid @color-gray05;
				@media @media-mobile {
					border-bottom: 1px solid @color-gray05;
					border-left: 4px solid @color-gray05;
				}
			}
			&.progressbar__item--confirmed {
				background: @color-white;
				border-bottom: 4px solid @color-green01;
				@media @media-mobile {
					border-bottom: 1px @color-gray06;
					border-left: 4px solid @color-green01;

				}
			}
			&.progressbar__item--last {
				padding-left: 110px;
				border-style: solid none solid solid;
				@media @media-tablet {
					padding-left: 40px;
				}
				@media @media-mobile {
					border-left: 4px transparent;
					padding: 10px;
					border-bottom: 1px @color-gray06;
					border-style: solid none solid solid;;
				}
			}
			&.progressbar__item--last {
				padding-left: 110px;
				@media @media-tablet {
					padding-left: 40px;
				}
			}
			&.progressbar__item--two-first  {
				@media @media-desktop {
					width: 50%;
					padding-right: 246px;
				}
				@media @media-tablet {
					width: 50%;
					padding-right: 135px;
				}
				@media @media-mobile {
					width: 100%;
				}
			}
			&.progressbar__item--two-last  {
				@media @media-desktop {
					width: 50%;
					padding-left: 246px;
				}
				@media @media-tablet {
					width: 50%;
					padding-left: 135px;
				}
				@media @media-mobile {
					width: 100%;
				}
			}
			@media @media-mobile {
				.flex(0 0 auto);
				width: 100%;
			}
		}
		.progressbar__content {
			width: auto;
			height: auto;
			.progressbar__title {
				white-space: nowrap;
			}
		}
	}*/
}
.progressbar .progressbar__item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-order: 1;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  order: 1;
  border: 1px #c9cad1;
  background: #f0f1f5;
  position: relative;
  z-index: 1;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  min-height: 103px;
  max-height: 145px;
  border-style: solid;
  padding: 10px;
  border-right: 1px solid transparent;
  /*margin: -0.5px;
		padding: 10.5px;*/
}
.progressbar .progressbar__item.progressbar__item--first {
  padding-right: 110px;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  border-style: solid none none solid;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .progressbar .progressbar__item.progressbar__item--first {
    padding-right: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .progressbar .progressbar__item.progressbar__item--first {
    padding: 10px;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
  }
}
@media -notdesktop {
  .progressbar .progressbar__item.progressbar__item--first {
    border-left: 4px solid transparent;
  }
}
.progressbar .progressbar__item.progressbar__item--active {
  background: #ffffff;
  -ms-flex-order: 1;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  order: 1;
  border-style: solid none none solid;
}
.progressbar .progressbar__item.progressbar__item--active.progressbar__item--active-last {
  border-style: solid solid none solid;
  /*here*/
  border-right: 1px solid #c9cad1;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar .progressbar__item.progressbar__item--active.progressbar__item--active-last {
    border-bottom: 1px solid #c9cad1;
    border-right: none;
    border-left: 4px solid transparent;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar .progressbar__item.progressbar__item--active {
    border-left: none;
    min-height: 55px;
    border-left: 4px solid transparent;
  }
}
.progressbar .progressbar__item.progressbar__item--confirmed {
  background: #ffffff;
  border-bottom: 4px solid #22bd51;
  -ms-flex-order: 1;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  order: 1;
}
.progressbar .progressbar__item.progressbar__item--confirmed:hover {
  cursor: pointer;
}
@media only screen and (min-width: 1024px) {
  .progressbar .progressbar__item.progressbar__item--confirmed:hover {
    cursor: pointer;
    border-color: #5f6d7a;
    z-index: 2;
    border-bottom: 4px solid #22bd51;
    /*here*/
    border-right: 1px solid #5f6d7a;
    /*& +  progressbar__item {
						border-left: 1px solid @color-gray03;
					}*/
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar .progressbar__item.progressbar__item--confirmed {
    border-bottom: 1px #d7d9e0;
    border-left: none;
  }
  .progressbar .progressbar__item.progressbar__item--confirmed:hover {
    /*border-bottom: 1px solid @color-gray05;*/
    border-right: none;
  }
}
.progressbar .progressbar__item.progressbar__item--last {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  padding: 10px 13px;
  border-style: solid solid solid solid;
  margin-right: 1px;
  /*here*/
  border-right: 1px solid #c9cad1;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar .progressbar__item.progressbar__item--last {
    border-left: 4px solid transparent;
    /*border-bottom: 1px @color-gray06;*/
    border-style: solid none solid solid;
    min-height: 55px;
    border-bottom: 1px solid #c9cad1;
  }
}
.progressbar .progressbar__item.progressbar__item--summary {
  background: #ffffff;
  border: none;
  padding-top: 0;
  max-height: 100%;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar .progressbar__item.progressbar__item--summary {
    padding: 10px;
  }
}
.progressbar .progressbar__item:before {
  display: none;
}
.progressbar .progressbar__content {
  width: 100%;
  height: 100%;
}
.progressbar .progressbar__content .progressbar__header {
  display: inline-block;
  width: calc(100% - 17px);
  padding-right: 10px;
}
.progressbar .progressbar__content .progressbar__header.progressbar__header--hasedit {
  display: inline-block;
  width: calc(100% - 17px);
  padding-right: 10px;
}
.progressbar .progressbar__content .progressbar__title {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  position: relative;
  margin: 0;
  font-size: 13px;
  line-height: 1.54;
  color: #273645;
  white-space: normal;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar .progressbar__content .progressbar__title {
    font-size: 13px;
  }
}
.progressbar .progressbar__content .progressbar__text {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  position: relative;
  margin: 0;
  font-size: 13px;
  line-height: 1.54;
  white-space: normal;
  color: #273645;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar .progressbar__content .progressbar__text {
    font-size: 13px;
  }
}
.progressbar .progressbar__content .progressbar__step {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: #f0f1f5;
  color: #273645;
  border: 2px solid #d7d9e0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  line-height: 21px;
  font-size: 13px;
  font-weight: 700;
  vertical-align: top;
  margin: 0 9px 0 0;
}
.progressbar .progressbar__content .progressbar__step.progressbar__step--active {
  background: #ffffff;
  color: #273645;
  border: 2px solid #22bd51;
}
.progressbar .progressbar__content .progressbar__step.progressbar__step--confirmed {
  background: #ffffff;
  color: #1c803a;
  border: 2px solid #22bd51;
}
.progressbar .progressbar__content .progressbar__step.progressbar__step--confirmed::before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 13px;
  color: #1c803a;
}
.progressbar .progressbar__content .progressbar__wrapper {
  display: inline-block;
  width: calc(100% - 45px);
  box-sizing: border-box;
}
.progressbar .progressbar__content .progressbar__caption {
  margin: 5px 0 10px 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar .progressbar__content .progressbar__caption {
    padding: 0 5px 0 37px;
  }
}
.progressbar .progressbar__actions {
  display: inline-block;
  color: #5f6d7a;
  vertical-align: top;
  float: right;
}
.progressbar .progressbar__pad {
  padding: 10px;
}
@media only screen and (min-width: 1280px) {
  .progressbar.progressbar--no-summary .progressbar__item--last + .progressbar__components {
    display: block;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .progressbar.progressbar--no-summary .progressbar__item--last + .progressbar__components {
    display: block;
  }
}
@media only screen and (min-width: 1280px) {
  .progressbar .progressbar__item--active + .progressbar__components {
    display: block;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .progressbar .progressbar__item--active + .progressbar__components {
    display: block;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar {
    margin: 1em -15px 0;
    padding: 0 0 2em 0;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .progressbar .progressbar__content .progressbar__header {
    display: inline-block;
    width: calc(100% - 90px);
    padding-right: 10px;
  }
  .progressbar .progressbar__content .progressbar__header.progressbar__header--hasedit {
    display: inline-block;
    width: calc(100% - 90px);
    padding-right: 10px;
  }
  .progressbar .progressbar__item {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    border-left: 4px transparent;
    border-style: solid none none solid;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    -ms-flex-order: 2;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
    min-height: 55px;
    border-left: 4px solid transparent;
  }
  .progressbar .progressbar__item.progressbar__item--active {
    min-height: 55px;
    -ms-flex-order: 2;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
    /*border-bottom: 1px solid @color-gray05;*/
    border-left: 4px solid #ffffff;
  }
  .progressbar .progressbar__item.progressbar__item--confirmed {
    min-height: 55px;
    -ms-flex-order: 2;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
    border-bottom: 1px #d7d9e0;
    border-left: 4px solid #22bd51;
  }
  .progressbar .progressbar__item--active + .progressbar__components {
    display: block;
  }
  .progressbar .progressbar__pad {
    padding: 10px 13px;
  }
}
.progressbar.progressbar--secondary .progressbar__item.progressbar__item--confirmed {
  border-bottom: 4px solid #22bd51;
}
@media only screen and (min-width: 1024px) {
  .progressbar.progressbar--secondary .progressbar__item.progressbar__item--confirmed:hover {
    border-bottom: 4px solid #22bd51;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar.progressbar--secondary .progressbar__item.progressbar__item--confirmed {
    border-bottom: 1px #d7d9e0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar.progressbar--secondary .progressbar__item.progressbar__item--active {
    border-top: 2px solid #22bd51;
    border-left: none;
    min-height: 55px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar.progressbar--secondary .progressbar__item.progressbar__item--summary {
    border-top: 1px #d7d9e0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar.progressbar--secondary .progressbar__item {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-style: solid none none none;
    min-height: 55px;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    margin: 0;
    padding: 10px;
  }
}
.progressbar.progressbar--secondary .progressbar__item--last {
  border-color: #c9cad1;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar.progressbar--secondary .progressbar__item--last {
    border-style: solid none solid none;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar.progressbar--secondary .progressbar__components {
    padding: 0 15px;
    border-bottom: 2px solid #22bd51;
  }
}
.progressbar__components {
  padding: 50px 0 20px 0;
  display: none;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  -ms-flex-order: 2;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-order: 2;
  order: 2;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .progressbar__components {
    padding: 0 13px 0 17px;
  }
}
@media only screen and (max-width: 767px) {
  .modal-devices {
    height: 100vh;
    margin: -20px;
    padding: 40px 20px 20px;
  }
}
.modal-devices .tb_controls #tb_close.close {
  top: 15px;
  right: 20px;
}
.modal-devices .tb_controls #tb_close.close:before {
  color: #c9cad1;
}
.modal-devices .tb_controls #tb_close.close:hover {
  opacity: 0.5;
}
@media only screen and (max-width: 767px) {
  .modal-devices .tb_controls #tb_close.close {
    position: fixed;
  }
}
.modal-devices h2.modal-block__title {
  font-weight: 700;
}
@media only screen and (max-width: 767px) {
  .modal-devices h2.modal-block__title {
    background-color: rgba(255, 255, 255, 0.9);
    font-size: 20px;
    position: fixed;
    top: 0;
    padding: 20px 0 10px;
    width: 100%;
  }
}
.modal-devices table.table-modal {
  margin-bottom: 30px;
}
.modal-devices table.table-modal TH {
  border-top: none;
  background-color: transparent;
  vertical-align: bottom;
  word-break: normal;
}
@media only screen and (max-width: 767px) {
  .modal-devices table.table-modal TH {
    width: 50%;
    vertical-align: middle;
  }
}
.modal-devices table.table-modal TH img {
  display: block;
  margin-bottom: 10px;
}
.modal-devices table.table-modal TD {
  border-left: none;
  word-break: normal;
}
@media only screen and (max-width: 767px) {
  .modal-devices table.table-modal TD {
    width: 50%;
  }
}
.modal-devices table.table-modal TR:last-of-type TD {
  border: none;
}
.modal-devices table.table-modal TR TD {
  background-color: white;
}
.modal-devices table.table-modal TR TD:hover {
  background-color: white;
}
.modal-devices table.table-modal TD {
  width: 50%;
}
@media only screen and (min-width: 768px) {
  .modal-devices table.table-modal TD:first-child:nth-last-child(3) {
    width: 25%;
  }
  .modal-devices table.table-modal TD:first-child:nth-last-child(3) ~ TD {
    width: 37%;
  }
  .modal-devices table.table-modal TD:first-child:nth-last-child(4),
  .modal-devices table.table-modal TD:first-child:nth-last-child(4) ~ TD {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) {
  .modal-devices table.table-modal .desktop-hide {
    display: none !important;
  }
}
@media only screen and (min-width: 1024px) {
  HTML.tb_open {
    overflow-y: initial;
  }
}
.package-option {
  background: #ffffff;
  border: 1px solid #c9cad1;
  padding: 10px 10px 5px;
  height: 100%;
  color: #273645;
  font-size: 15px;
  /*font-size: 15px; &nbsp ?*/
  /*font-size: 15px; &nbsp ?*/
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .package-option {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 16px;
  }
}
.package-option__title {
  color: #949da6;
  font-weight: 700;
  text-align: center;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .package-option__title {
    font-size: 13px;
  }
}
.package-option__value {
  color: #1a1a1a;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .package-option__value {
    font-size: 30px;
  }
}
.package-option__value__sufix {
  font-size: 13px;
  font-weight: 400;
  vertical-align: top;
  display: inline-block;
  padding-top: 15px;
  color: #444444;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .package-option__value__sufix {
    padding-top: 9px;
    margin-left: 7px;
  }
}
.package-option__value--sm {
  font-size: 18px;
  line-height: 1;
  padding: 15px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .package-option__value--sm {
    padding: 15px 0 15px 10px;
    text-align: right;
  }
}
.package-option__price {
  font-weight: 700;
  color: #0019af;
  text-align: center;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .package-option__price {
    font-size: 13px;
    line-height: 1.25;
    text-align: right;
  }
}
.package-option__price__sufix {
  font-weight: 400;
  color: #5f6d7a;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .package-option__price__sufix {
    display: block;
  }
}
.package-option__price--sm {
  font-size: 15px;
}
LI.active .package-option,
.package-option.active {
  border: 1px solid #00baf2;
  outline: 1px solid #00baf2;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  LI.active .package-option,
  .package-option.active {
    padding: 9px 15px;
  }
}
.package-option--full-list {
  padding: 15px 30px 30px;
  margin: 16px 0;
}
.package-option--no {
  min-height: 71px;
  justify-content: flex-end;
  flex-direction: column;
  font-size: 15px;
}
@media only screen and (min-width: 1024px) {
  .package-option--no {
    display: flex;
    align-items: flex-end;
  }
}
.package-option--no > div {
  text-align: center;
}
.package-option--no p {
  margin-top: 5px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .package-option-content {
    display: none;
  }
}
.package-option-content__title {
  margin: 15px 0;
}
.info-block {
  margin: 20px 0;
  padding: 0 0 0 40px;
  position: relative;
}
.info-block .info-icon {
  position: absolute;
  left: 0;
  top: -4px;
  background: #273645;
  border-radius: 50%;
  display: inline-block;
  color: #0019af;
  width: 30px;
  height: 30px;
  text-align: center;
  vertical-align: middle;
  font-size: 18px;
  margin-right: 8px;
}
.trigger-show-more {
  display: block;
  text-align: center;
  font-weight: 700;
  margin-top: 15px;
}
.trigger-show-more:link,
.trigger-show-more A:link,
.trigger-show-more:visited,
.trigger-show-more A:visited,
.trigger-show-more:hover,
.trigger-show-more A:hover,
.trigger-show-more:active,
.trigger-show-more A:active,
.trigger-show-more:focus,
.trigger-show-more A:focus {
  text-decoration: none;
}
.trigger-show-more:active,
.trigger-show-more:focus,
.trigger-show-more:hover {
  text-decoration: none;
}
.trigger-show-more .show-more-link-copy:before {
  content: "\f078";
  font-family: FontAwesome;
  margin-right: 5px;
}
.trigger-show-more .show-less-link-copy {
  display: none;
}
.trigger-show-more.open .show-less-link-copy {
  display: block;
}
.trigger-show-more.open .show-less-link-copy:before {
  content: "\f077";
  font-family: FontAwesome;
  margin-right: 5px;
}
.trigger-show-more.open .show-more-link-copy {
  display: none;
}
.content-show-less {
  height: 50px;
  overflow: hidden;
  position: relative;
  margin-bottom: -10px;
}
.content-show-less:before {
  content: "";
  height: 100%;
  width: 100%;
  background: linear-gradient(rgba(255, 255, 255, 0), #f0f1f5);
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
}
.content-show-less.content-show-less--light:before {
  background: linear-gradient(rgba(255, 255, 255, 0), #ffffff);
}
.additional-services {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  /*@media @media-notdesktop {
		.additional-services-row();

	}*/
}
.additional-services__header {
  min-height: 61px;
  margin: 0 0 1em 0;
}
.additional-services__image {
  -webkit-transition: all .5s;
  transition: all .5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  will-change: transform;
  width: 100%;
  height: 110px;
  display: block;
  position: relative;
}
.additional-services__image IMG {
  max-height: 100%;
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: .25s;
  -moz-transition: .25s;
  -ms-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
}
.additional-services__has-zoom::before {
  position: absolute;
  top: 0;
  left: 0;
  color: #c9cad1;
}
.additional-services__info {
  text-align: left;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.additional-services__wrapper-image {
  cursor: pointer;
  min-height: 110px;
}
.additional-services__wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.additional-services__actions--wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.additional-services__item--bordered {
  border: 1px solid #c9cad1;
}
.additional-services__text {
  /*think take to global not double the code global color paragraph*/
}
.additional-services__text--value {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #273645;
  line-height: 1.46;
}
.additional-services__text--note {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #5f6d7a;
  line-height: 1.46;
}
.additional-services__title {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  line-height: 1.67;
  font-weight: 700;
  font-size: 15px;
  margin: 0;
  color: #273645;
}
.additional-services__pad {
  padding: 20px;
}
@media only screen and (max-width: 767px) {
  .additional-services__pad {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 1280px) {
  .additional-services {
    min-height: 345px;
  }
  .additional-services .additional-services__wrapper {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .additional-services .additional-services__info {
    order: 2;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    margin: 0;
  }
  .additional-services .additional-services__caption {
    order: 2;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    margin: 0;
  }
  .additional-services .additional-services__actions {
    order: 3;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    padding: 1em 0 0 0;
  }
  .additional-services .additional-services__actions--wrapper {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .additional-services .additional-services__wrapper-image {
    order: 1;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    margin: 0;
  }
  .additional-services .additional-services__wrapper-image IMG {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .additional-services {
    min-height: 345px;
  }
  .additional-services .additional-services__wrapper {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .additional-services .additional-services__info {
    order: 2;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    margin: 0;
  }
  .additional-services .additional-services__caption {
    order: 2;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    margin: 0;
  }
  .additional-services .additional-services__actions {
    order: 3;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    padding: 1em 0 0 0;
  }
  .additional-services .additional-services__actions--wrapper {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .additional-services .additional-services__wrapper-image {
    order: 1;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    margin: 0;
  }
  .additional-services .additional-services__wrapper-image IMG {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .additional-services .additional-services__wrapper-image {
    order: 1;
    width: 115px;
    -webkit-flex: 0 0 115px;
    -moz-flex: 0 0 115px;
    -ms-flex: 0 0 115px;
    flex: 0 0 115px;
    margin: 0 30px 0 0;
  }
  .additional-services .additional-services__info {
    order: 2;
    -webkit-flex: 1 1 0px;
    -moz-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    margin: 0 30px 0 0;
  }
  .additional-services .additional-services__caption {
    -webkit-flex: 1 1 0px;
    -moz-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    margin: 0 30px 0 0;
  }
  .additional-services .additional-services__actions {
    order: 3;
    -webkit-flex: 0 0 240px;
    -moz-flex: 0 0 240px;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    width: 240px;
  }
  .additional-services .additional-services__actions--wrapper {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
  }
}
@media only screen and (max-width: 767px) {
  .additional-services .additional-services__header {
    min-height: 0;
  }
  .additional-services .additional-services__wrapper-image {
    order: 1;
    width: 115px;
    -webkit-flex: 0 0 115px;
    -moz-flex: 0 0 115px;
    -ms-flex: 0 0 115px;
    flex: 0 0 115px;
    margin: 0 30px 0 0;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
  }
  .additional-services .additional-services__info {
    order: 2;
    -webkit-flex: 1 1 0px;
    -moz-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    margin: 0;
  }
  .additional-services .additional-services__caption {
    width: 100%;
    padding: 0;
  }
  .additional-services .additional-services__actions {
    width: 100%;
    padding: 1em 0 0 0;
  }
  .additional-services .additional-services__actions--wrapper {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
  }
}
@media only screen and (min-width: 1280px) {
  .additional-services.additional-services--has-more-than-4 .additional-services__header {
    min-height: 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__wrapper-image {
    order: 1;
    width: 115px;
    -webkit-flex: 0 0 115px;
    -moz-flex: 0 0 115px;
    -ms-flex: 0 0 115px;
    flex: 0 0 115px;
    margin: 0 30px 0 0;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__info {
    order: 2;
    -webkit-flex: 1 1 0px;
    -moz-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    margin: 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__caption {
    width: 100%;
    padding: 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__actions {
    width: 100%;
    padding: 1em 0 0 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__actions--wrapper {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .additional-services.additional-services--has-more-than-4 .additional-services__header {
    min-height: 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__wrapper-image {
    order: 1;
    width: 115px;
    -webkit-flex: 0 0 115px;
    -moz-flex: 0 0 115px;
    -ms-flex: 0 0 115px;
    flex: 0 0 115px;
    margin: 0 30px 0 0;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__info {
    order: 2;
    -webkit-flex: 1 1 0px;
    -moz-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    margin: 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__caption {
    width: 100%;
    padding: 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__actions {
    width: 100%;
    padding: 1em 0 0 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__actions--wrapper {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .additional-services.additional-services--has-more-than-4 .additional-services__wrapper-image {
    order: 1;
    width: 115px;
    -webkit-flex: 0 0 115px;
    -moz-flex: 0 0 115px;
    -ms-flex: 0 0 115px;
    flex: 0 0 115px;
    margin: 0 30px 0 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__info {
    order: 2;
    -webkit-flex: 1 1 0px;
    -moz-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    margin: 0 30px 0 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__caption {
    -webkit-flex: 1 1 0px;
    -moz-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    margin: 0 30px 0 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__actions {
    order: 3;
    -webkit-flex: 0 0 240px;
    -moz-flex: 0 0 240px;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    width: 240px;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__actions--wrapper {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .additional-services.additional-services--has-more-than-4 .additional-services__header {
    min-height: 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__wrapper-image {
    order: 1;
    width: 115px;
    -webkit-flex: 0 0 115px;
    -moz-flex: 0 0 115px;
    -ms-flex: 0 0 115px;
    flex: 0 0 115px;
    margin: 0 30px 0 0;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__info {
    order: 2;
    -webkit-flex: 1 1 0px;
    -moz-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    margin: 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__caption {
    width: 100%;
    padding: 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__actions {
    width: 100%;
    padding: 1em 0 0 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__actions--wrapper {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
  }
}
@media only screen and (max-width: 767px) {
  .additional-services.additional-services--has-more-than-4 .additional-services__header {
    min-height: 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__wrapper-image {
    order: 1;
    width: 115px;
    -webkit-flex: 0 0 115px;
    -moz-flex: 0 0 115px;
    -ms-flex: 0 0 115px;
    flex: 0 0 115px;
    margin: 0 30px 0 0;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__info {
    order: 2;
    -webkit-flex: 1 1 0px;
    -moz-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    margin: 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__caption {
    width: 100%;
    padding: 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__actions {
    width: 100%;
    padding: 1em 0 0 0;
  }
  .additional-services.additional-services--has-more-than-4 .additional-services__actions--wrapper {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
  }
}
.additional-services-wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.additional-services-wrapper.additional-services-wrapper--bordered {
  border: 1px solid #c9cad1;
}
.additional-services-wrapper__item--separator {
  position: relative;
  border: 2px #c9cad1;
  border-style: none none none dashed;
}
.additional-services-wrapper__item--separator:after {
  background: #ffffff;
  content: "\f067";
  font-family: "FontAwesome";
  font-size: 18px;
  line-height: 18px;
  position: absolute;
  left: 0;
  margin: 0 0 0 -11px;
  padding: 3px;
  top: 43%;
  text-align: center;
  color: #c9cad1;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .additional-services-wrapper__item--separator {
    border-style: dashed none none none;
  }
  .additional-services-wrapper__item--separator:after {
    top: 0;
    margin: -13px 0 0 0;
    left: 50%;
  }
}
.additional-services-wrapper__item--mrg-mobile {
  margin: 0 20px;
}
/*Animations*/
/*scale and transform req prefix*/
.anim-slide {
  -webkit-transition: transform .3s, opacity .3s 0s ease 0s;
  transition: transform .3s, opacity .3s 0s ease 0s;
  -webkit-transition: -webkit- transform .3s, opacity .3s;
  -ms-transition: -ms- transform .3s, opacity .3s;
  -moz-transition: -moz- transform .3s, opacity .3s;
  -o-transition: -o- transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s;
}
.anim-slide__zero {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.anim-slide__to-top {
  opacity: 0;
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  -moz-transform: translateY(-50px);
  -o-transform: translateY(-50px);
  transform: translateY(-50px);
}
.anim-slide__to-top.anim-slide__to-top--220 {
  -webkit-transform: translateY(-220px);
  -ms-transform: translateY(-220px);
  -moz-transform: translateY(-220px);
  -o-transform: translateY(-220px);
  transform: translateY(-220px);
}
.anim-slide__to-bottom {
  opacity: 0;
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -o-transform: translateY(50px);
  transform: translateY(50px);
}
.anim-slide__to-bottom.anim-slide__to-bottom--220 {
  -webkit-transform: translateY(220px);
  -ms-transform: translateY(220px);
  -moz-transform: translateY(220px);
  -o-transform: translateY(220px);
  transform: translateY(220px);
}
.anim-slide__left {
  opacity: 0;
}
.anim-slide__left.anim-slide__left--x200 {
  -webkit-transform: translateX(-200px);
  -ms-transform: translateX(-200px);
  -moz-transform: translateX(-200px);
  -o-transform: translateX(-200px);
  transform: translateX(-200px);
}
.anim-slide__left.anim-slide__left--x255 {
  -webkit-transform: translateX(-200px);
  -ms-transform: translateX(-200px);
  -moz-transform: translateX(-200px);
  -o-transform: translateX(-200px);
  transform: translateX(-200px);
}
.anim-slide__right {
  opacity: 0;
}
.anim-slide__right.anim-slide__right--x200 {
  -webkit-transform: translateX(200px);
  -ms-transform: translateX(200px);
  -moz-transform: translateX(200px);
  -o-transform: translateX(200px);
  transform: translateX(200px);
}
.anim-slide__right.anim-slide__right--x255 {
  -webkit-transform: translateX(200px);
  -ms-transform: translateX(200px);
  -moz-transform: translateX(200px);
  -o-transform: translateX(200px);
  transform: translateX(200px);
}
.anim-fade {
  -webkit-transition: opacity .2s 0s ease 0s;
  transition: opacity .2s 0s ease 0s;
  -webkit-transition: -webkit- opacity .2s;
  -ms-transition: -ms- opacity .2s;
  -moz-transition: -moz- opacity .2s;
  -o-transition: -o- opacity .2s;
  transition: opacity .2s;
}
.anim-fade__zero {
  opacity: 1;
}
.anim-fade__to-back {
  opacity: 0;
}
.anim-fade__to-front {
  opacity: 1;
}
a:focus {
  outline: none;
}
body {
  color: #273645;
  max-width: 1920px;
  margin: 0 auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
h1 {
  color: #0019af;
  font-size: 40px;
  line-height: 1.25;
  margin-top: 30px;
}
@media only screen and (max-width: 767px) {
  h1 {
    font-size: 35px;
    line-height: 1;
  }
}
h2,
section.content h2,
section h2,
.content h2 {
  color: #0019af;
  font-size: 30px;
  font-weight: 300;
  line-height: 1.4;
}
@media only screen and (max-width: 767px) {
  h2,
  section.content h2,
  section h2,
  .content h2 {
    font-size: 24px;
    line-height: 1.4;
  }
}
h3 {
  color: #0019af;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  h3 {
    font-size: 18px;
    line-height: 1.4;
  }
}
p,
SECTION p {
  color: #273645;
  font-size: 15px;
  line-height: 1.4;
  margin-top: 15px;
  /*_typografy.less:117 as general style */
}
.clear::before,
.clear::after {
  height: 0;
}
SECTION::before,
SECTION::after {
  content: '';
  display: table;
  clear: both;
  height: 0;
  width: 100%;
}
.font-13 {
  font-size: 13px;
}
.font-20 {
  font-size: 20px;
  line-height: 1.4;
}
@media only screen and (max-width: 767px) {
  .font-20 {
    font-size: 17px;
  }
}
.font-30 {
  font-size: 30px;
  line-height: 1.4;
}
@media only screen and (max-width: 767px) {
  .font-30 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .font-30 {
    font-size: 24px;
  }
}
.font-light {
  font-weight: 300;
}
.font-bold {
  font-weight: 700;
}
.color-blue {
  color: #0019af;
}
.text-uppercase {
  text-transform: uppercase;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
/* vertical-align  */
.vertical-align-container {
  white-space: nowrap;
}
.vertical-align-middle {
  display: inline-block;
  vertical-align: middle;
  float: none;
  white-space: normal;
}
#block-elisa-breadcrumbs .col00 {
  position: relative;
}
#block-elisa-breadcrumbs .breadcrumb {
  color: rgba(68, 68, 68, 0.8);
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  display: inline-block;
  line-height: 19px;
  margin: 8px 0 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
#block-elisa-breadcrumbs .breadcrumb a {
  color: rgba(68, 68, 68, 0.8);
}
#block-elisa-breadcrumbs .breadcrumb a:hover {
  color: #444444;
  text-decoration: none;
}
#block-elisa-breadcrumbs .breadcrumb span:last-child {
  font-weight: 600;
}
#block-elisa-breadcrumbs .breadcrumb span:not(:first-child):before {
  font-family: FontAwesome;
  content: "\f105";
  font-weight: 400;
  margin: 0 2px 0 0;
  color: rgba(68, 68, 68, 0.8);
}
.breadcrumb-on-hero-image #block-elisa-breadcrumbs .breadcrumb {
  background-color: rgba(0, 0, 0, 0.5);
  display: inline-block;
  padding: 8px 15px;
  color: rgba(255, 255, 255, 0.6);
  margin: 0;
  position: absolute;
  z-index: 100;
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .breadcrumb-on-hero-image #block-elisa-breadcrumbs .breadcrumb {
    max-width: calc(100% - 40px);
  }
}
.breadcrumb-on-hero-image #block-elisa-breadcrumbs .breadcrumb a {
  color: rgba(255, 255, 255, 0.6);
}
.breadcrumb-on-hero-image #block-elisa-breadcrumbs .breadcrumb a:hover {
  color: #ffffff;
}
.breadcrumb-on-hero-image #block-elisa-breadcrumbs .breadcrumb span:last-child {
  color: #ffffff;
}
.breadcrumb-on-hero-image #block-elisa-breadcrumbs .breadcrumb span:before {
  color: rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 767px) {
  .breadcrumb-on-hero-image #block-elisa-breadcrumbs .breadcrumb {
    display: none;
  }
}
.toolbar-tray-open.breadcrumb-on-hero-image #block-elisa-breadcrumbs .breadcrumb {
  position: relative;
}
@media only screen and (max-width: 767px) {
  #block-elisa-breadcrumbs .breadcrumb {
    display: none;
  }
}
DIV.col.w50p DIV.block03.offer-archived {
  opacity: 0.5;
}
@media only screen and (max-width: 767px) {
  DIV.col.w50p DIV.block03 DIV.txt {
    border-right: none;
    border-bottom: 1px solid #f0f1f5;
    padding-bottom: 2em;
  }
}
DIV.col.w50p DIV.block03 DIV.txt .title {
  margin-bottom: 7px;
}
@media only screen and (max-width: 767px) {
  DIV.col.w50p DIV.block03 DIV.img.col {
    max-width: 100px;
  }
}
DIV.block03 P.title A:hover {
  color: #304254;
}
.single-row.is-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.single-row.is-flex > [class*='col-'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.row.is-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.row.is-flex > [class*='col-'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.justify-content-center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.align-items-end {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
#fakeselect-current DIV {
  min-width: 240px;
}
#logo01 {
  font-family: desktop;
}
@media only screen and (max-width: 767px) {
  #logo01 {
    font-family: mobile;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #logo01 {
    font-family: tablet;
  }
}
@media only screen and (min-width: 1280px) {
  #logo01 {
    font-family: wide;
  }
}
BODY,
HTML {
  height: 100%;
}
BODY {
  font: 14px/150% "Open Sans", Arial, Helvetica, sans-serif;
}
BODY.hassticky {
  padding-bottom: 100px;
  /* padding-bottom: 80%; */
}
@media only screen and (max-width: 767px) {
  BODY.hassticky {
    padding-bottom: 0;
  }
}
P,
PRE,
TABLE,
H1,
H2,
H3,
H4,
H5,
H6 {
  margin: 1em 0 0 0;
}
H1,
H2,
H3,
H4,
H5,
H6 {
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #1a1a1a;
  line-height: normal;
}
.ru H1,
.ru H2,
.ru H3,
.ru H4,
.ru H5,
.ru H6 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
H1.itb__heading,
H2.itb__heading,
H3.itb__heading,
H4.itb__heading,
H5.itb__heading,
H6.itb__heading {
  color: #273645;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
H1.itb__heading.itb__heading--light,
H2.itb__heading.itb__heading--light,
H3.itb__heading.itb__heading--light,
H4.itb__heading.itb__heading--light,
H5.itb__heading.itb__heading--light,
H6.itb__heading.itb__heading--light {
  color: #5f6d7a;
}
H1 {
  font-size: 60px;
  margin: .3em 0 0 0;
}
H1.type02 {
  color: #ff6400;
}
H1 SPAN.small {
  font-size: 13px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  margin-top: 3.5em;
}
@media only screen and (max-width: 767px) {
  H1 SPAN.small {
    display: block;
    float: none;
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  H1.type03 {
    font-size: 40px;
  }
}
H1.type04 {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 1.25;
  color: #0019af;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  H1.type04 {
    font-size: 30px;
    line-height: 35px;
  }
}
H1.heading {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 30px;
  line-height: 1.6;
  color: #0019af;
  font-weight: 300;
}
@media only screen and (max-width: 767px) {
  H1.heading {
    font-size: 30px;
  }
}
H1.itb__heading {
  font-weight: 700;
  font-size: 30px;
  line-height: 1.33;
  color: #304254;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  H1.itb__heading {
    font-size: 25px;
    line-height: 1.2;
  }
}
H2 {
  font-size: 24px;
  color: #ff6400;
  margin: 1em 0 0;
}
SECTION H2,
.content H2 {
  font-size: 46px;
}
H2.mt0 {
  margin-top: 0;
}
H2.step-heading {
  font-size: 24px;
  color: #1a1a1a;
  margin: 1em 0 0;
}
H2 SPAN.small {
  font-size: 15px !important;
  font-weight: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #1a1a1a;
}
H2 SPAN.small.f-right {
  margin-top: .7em;
}
.imbi H2 {
  color: #1a1a1a;
  font-size: 32px;
}
.imbi .col.w70p > H2 {
  margin: .5em 0 0 0 !important;
}
.imbi .col.w50p > H2 {
  font-size: 18px;
  margin: 1em 0 0 0 !important;
}
H2.blue {
  color: #0019af;
}
H2.internal {
  color: #ff6400;
  position: relative;
}
H2.internal SPAN {
  margin-left: 0;
}
H2.internal SPAN:before {
  float: none;
  display: inline-block;
  top: -0.3em;
  position: relative;
}
H2.type02 {
  font-size: 22px;
  margin: 1.5em 0 -0.7em 0;
}
H2.type03 {
  color: #0019af;
  border-bottom: 1px solid #e1e1eb;
  font-size: 28px;
}
H2.type03 SPAN {
  float: right;
  text-transform: uppercase;
  font-size: 14px;
  color: #575757;
  font-weight: bold;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
H2.type03 SPAN:before {
  font-size: 24px;
  font-weight: normal;
  width: auto;
}
@media only screen and (max-width: 767px) {
  H2.type03 SPAN {
    float: none;
    display: block;
  }
}
H2 .btn {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
H2.type04 {
  color: #575757;
}
H2.type05 {
  color: #1a1a1a;
  font-size: 36px !important;
}
H2.type06 {
  color: #1a1a1a;
  font-weight: bold;
}
H2.type07 {
  color: #1a1a1a !important;
  font-weight: 400;
}
H2.type08 {
  color: #0019af;
  font-size: 30px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 300;
  line-height: 1.5;
}
H2.type09 {
  color: #0019af;
  font-size: 20px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 300;
  line-height: 1.5;
}
H2.itb__heading {
  font-weight: 300;
  font-size: 28px;
  line-height: 1.43;
}
@media only screen and (max-width: 767px) {
  H2.itb__heading {
    font-size: 23px;
  }
}
@media only screen and (max-width: 767px) {
  H2.type04.f-left {
    float: none;
  }
  H2 + SELECT {
    margin-top: 1em;
    float: none;
  }
  H2.type08 {
    font-size: 24px;
    line-height: 35px;
  }
}
H3 {
  font-size: 18px;
  /*used in block21*/
  /*&.type04 {
		font-size: 18px;
		color: @color01;
		font-family: @font-main;
	}*/
}
H3 SPAN.small {
  font-size: 13px;
}
H3 A.btn {
  font-size: 12px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  margin-left: 2em;
}
H3.type01 {
  font-size: 30px;
}
@media only screen and (max-width: 767px) {
  H3.type01 {
    font-size: 16px;
  }
}
H3.type02 {
  font-size: 18px;
  color: #ff6400;
  font-weight: bold;
}
H3.type02:before {
  padding-right: 10px;
}
H3.type05 {
  font-size: 20px;
  color: #0019af;
  font-weight: 400;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  line-height: 1.5;
}
H3.itb__heading {
  font-weight: 400;
  font-size: 20px;
  line-height: 1.5;
  color: #273645;
}
@media only screen and (max-width: 767px) {
  H3.itb__heading {
    font-size: 18px;
    line-height: 1.44;
  }
}
H4 {
  font-size: 16px;
}
H4.type01 {
  font-size: 18px;
  font-weight: 400;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #0019af;
}
H4.itb__heading {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
}
@media only screen and (max-width: 767px) {
  H4.itb__heading {
    font-size: 17px;
    line-height: 1.47;
  }
}
H5 {
  font-size: 14px;
}
H5.type01 {
  font-size: 15px;
  font-weight: 600;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #0019af;
}
H5.type01 + P {
  margin: 1em 0 0 0;
}
H5.itb__heading {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.67;
}
@media only screen and (max-width: 767px) {
  H5.itb__heading {
    font-size: 15px;
    line-height: 1.47;
  }
}
H6 {
  font-size: 12px;
}
@media only screen and (max-width: 767px) {
  H1 {
    font-size: 30px;
  }
  H2 {
    font-size: 25px;
  }
  SECTION H2,
  .content H2 {
    font-size: 35px;
  }
}
.red {
  color: #E44;
}
.orange {
  color: #ff6400 !important;
}
.gray {
  color: #727272;
}
.green {
  color: #95edab;
}
.warn {
  color: #f29318;
}
P {
  margin: 1.5em 0 0 0;
  color: #1a1a1a;
  line-height: 1.4;
  /*
	&.type04 {
		color:@color28; line-height: 30px;
	}&.type04 {
		font-size: 18px; font-weight: 700; font-family: @font-main; color:@color-gray01; line-height: 1.67;
	}*/
  /*&.type04 {
		font-size: 25px; line-height: 34px; font-weight: bold; font-family: @font-main; color:@color01;
	}*/
  /*check*/
  /*&.type05 {
		font-size: 18px; font-weight: bold; font-family: @font-main; color:@color01;
	}*/
}
H2 + P,
H3 + P {
  margin-top: 0.5em;
}
H4 + P,
H5 + P,
H6 + P {
  margin-top: 0;
}
P.mt0 {
  margin-top: 0;
}
P.type01 {
  font-size: 142%;
}
P.type01.hasico:before {
  float: left;
  font-size: 72px;
  margin-right: 20px;
  color: #0019af;
  width: auto;
  height: auto;
  line-height: 1;
}
P.type02 {
  font-size: 24px;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru P.type02 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
P.type03 {
  font-size: 15px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #273645;
  font-weight: 400;
  line-height: 1.4;
}
P.p-note {
  font-size: 15px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.4;
  color: #5f6d7a;
}
P.p-semibold {
  font-size: 15px;
  font-weight: 600;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #273645;
  line-height: 1.4;
}
P.p-bold {
  font-size: 15px;
  font-weight: 700;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #273645;
  line-height: 1.4;
}
P.price01 {
  font-size: 28px;
  font-weight: bold;
}
P.minttitle {
  overflow: hidden;
  line-height: 29px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-bottom: 2px dotted #d9dadb;
  padding-bottom: 20px;
}
P.minttitle IMG {
  float: left;
  margin: 0 10px 0 0;
}
P.ico-owl {
  background: #ff6400;
  padding: .5em 20px;
  color: #ffffff !important;
  position: relative;
  margin: 2.5em 0 0 0 !important;
  text-align: center;
  font-weight: bold !important;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru P.ico-owl {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
P.ico-owl:before {
  position: absolute;
  font-weight: normal;
  left: 0;
  right: 0;
  bottom: 100%;
  width: 100%;
  font-size: 2em;
  line-height: 1;
  text-align: center;
  color: #ff6400;
  height: auto;
  margin-right: 0;
}
P.muted {
  color: #727272;
}
P.note {
  color: #727272;
  /*font-size: 86%;*/
  font-size: 13px;
  line-height: 1.5;
  margin: 0;
}
P.note LABEL {
  display: block;
  margin: 5px 0 0 0;
}
P.note INPUT {
  margin: 0 4px 0 0;
}
P.note.error {
  color: #E44;
}
P.note.error-ico:before {
  font-family: "icons";
}
P.hasico:before {
  top: .25em;
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
}
P.hasico.ico-ok:before {
  top: .15em;
}
P.hasico.meta {
  margin: 0;
  font-size: 13px;
  color: #727272;
  line-height: normal;
}
P.hasico.meta:before {
  margin-right: 10px;
  width: auto;
  margin-top: 2px;
}
P.hasico.meta.ico-ok {
  color: #95edab;
}
P.smaller {
  font-size: 80%;
}
P.img-recommend {
  background: #ffffff url(recommend_et02.png) no-repeat 0 100%;
  padding: 10px 10px 10px 100px;
  text-align: center;
}
P.img-recommend IMG {
  max-width: 100%;
  height: auto;
}
P.itb__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.67;
}
@media only screen and (max-width: 767px) {
  P.itb__text {
    font-size: 18px;
    line-height: 1.47;
  }
}
A {
  text-decoration: none;
  color: #0019af;
  /*&[target=_blank],
	&.blank {
		&:after { !*content: @ico-blank; font-family: "icons";*! content: @ico-blank; font-family: "icons"; color: @color-gray-medium; font-size: 80%; margin-left: .5em; text-decoration: none; display: inline-block; }
	}
	&[target=_blank-link],
	&.blank-link {
		&:before { !*content: "\f35d"; font-family: FontAwesome;*! content: @ico-blank; font-family: "icons"; color: @color-blue02; font-size: 10px; margin-right: .5em; text-decoration: none; display: inline-block; }
	}*/
}
A:focus {
  outline: thin dotted;
}
A:active,
A:hover {
  outline: 0;
  text-decoration: underline;
}
A.help {
  display: inline-block;
  position: relative;
  top: .3em;
  cursor: pointer;
  line-height: 22px;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-align: center;
  color: #727272;
  font-size: 16px;
  font-weight: bold;
  border: 2px solid #727272;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 12px;
}
A.help SPAN {
  display: inline-block;
  text-indent: -10000px;
  width: 0;
  height: 0;
}
A.help:before {
  content: "i";
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
A.help:hover {
  border-color: #00baf2;
  color: #00baf2;
}
A.question {
  display: inline-block;
  position: relative;
  top: 2px;
  cursor: pointer;
  line-height: 14px;
  width: 14px;
  height: 14px;
  overflow: hidden;
  text-align: center;
  color: #727272;
  font-weight: bold;
  border: 1px solid #727272;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 14px;
  margin: 0 auto;
}
A.question SPAN {
  display: inline-block;
  text-indent: -10000px;
  width: 0;
  height: 0;
}
A.question:after {
  content: "?";
  display: inline-block;
  width: 10px;
  height: 10px;
  line-height: 10px;
  font-size: 10px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
A.question:hover {
  border-color: #00baf2;
  color: #00baf2;
}
A.question-dark {
  color: #ffffff;
  border: 1px solid #0019af;
  background: #0019af;
}
A.question-dark:hover {
  color: #ffffff;
  border: 1px solid #0019af;
  background: #0019af;
}
A.question-light {
  color: #ffffff;
  border: 1px solid #c9cad1;
  background: #c9cad1;
}
A.question-light:hover {
  color: #ffffff;
  border: 1px solid #c9cad1;
  background: #c9cad1;
}
A.exclamation {
  line-height: 8px;
  display: inline-block;
  position: relative;
  top: 2px;
  cursor: pointer;
  /*line-height: 10px;*/
  width: 14px;
  height: 14px;
  overflow: hidden;
  text-align: center;
  color: #727272;
  font-weight: bold;
  border: 1px solid #727272;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 14px;
  margin: 0 auto;
}
A.exclamation SPAN {
  display: inline-block;
  text-indent: -10000px;
  width: 0;
  height: 0;
}
A.exclamation:before {
  content: "!";
  display: inline-block;
  width: 10px;
  height: 10px;
  line-height: 10px;
  font-size: 10px;
  text-align: center;
}
A.exclamation:hover {
  border-color: #00baf2;
  color: #00baf2;
}
A.exclamation-dark {
  color: #ffffff;
  border: 1px solid #0019af;
  background: #0019af;
}
A.exclamation-dark:hover {
  color: #ffffff;
  border: 1px solid #0019af;
  background: #0019af;
}
A.exclamation-light {
  color: #ffffff;
  border: 1px solid #c9cad1;
  background: #c9cad1;
}
A.exclamation-light:hover {
  color: #ffffff;
  border: 1px solid #c9cad1;
  background: #c9cad1;
}
A.download-link:before {
  content: "\f019";
  font-family: FontAwesome;
  color: #00baf2;
  font-size: 10px;
  margin-right: .5em;
  text-decoration: none;
  display: inline-block;
}
A.pdf:after {
  content: "PDF";
  margin-left: .5em;
  padding: 1px 3px;
  color: #ffffff;
  display: inline-block;
  background: #ff6400;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 8px;
  position: relative;
  top: -4px;
}
A.bdoc:after {
  content: "bdoc";
  margin-left: .5em;
  padding: 1px 3px;
  color: #ffffff;
  display: inline-block;
  background: #0019af;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 10px;
  position: relative;
  top: -4px;
  text-transform: uppercase;
}
A .bdoc {
  color: #616d79;
  background: #f0f1f5;
  font-weight: 700;
  display: inline-block;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  /*background: @color01;*/
  padding: 2px 4px;
  /*color: @color-white;*/
  margin: 0 5px;
  font-size: 10px;
  top: -4px;
}
A .bdoc:before {
  font-family: "icons";
  color: #ffffff;
  display: inline-block;
  font-size: 8px;
  margin-right: 2px;
}
A .bdoc:after {
  content: "bdoc";
  /*color: @color-white;*/
  color: #616d79;
  display: inline-block;
  font-size: 10px;
  text-transform: uppercase;
}
A .bdoc--blue {
  background: #0019af;
}
A .bdoc--orange {
  background: #ff6400;
}
A .bdoc__download:before {
  content: "\E03A";
}
A .bdoc__external:before {
  content: "\E00F";
}
A .bdoc.bdoc--md {
  font-size: 13px;
}
A .doc {
  color: #616d79;
  font-weight: 700;
  background: #f0f1f5;
  display: inline-block;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  /*background: @color01;*/
  padding: 2px 4px;
  /*color: @color-white;*/
  margin: 0 5px;
  font-size: 10px;
  /*&--onright {
			&:before {

			}
		}
		&--onleft {
			&:after {

			}
		}*/
}
A .doc--blue {
  background: #0019af;
}
A .doc--orange {
  background: #ff6400;
}
A .doc__download:before {
  font-family: "icons";
  content: "\E03A";
}
A .doc__external:before {
  font-family: "icons";
  content: "\E00F";
}
A .doc.doc--md {
  font-size: 13px;
}
A .doc--pdf:before {
  content: "pdf";
}
A .doc--bdoc:before {
  content: "bdoc";
}
A .doc:before,
A .doc:after {
  /*font-family: "icons";*/
  /*color: @color-white;*/
  color: #616d79;
  font-weight: 700;
  display: inline-block;
  /*font-size: 10px;*/
  text-transform: uppercase;
}
A.xlsx:after {
  content: "XLSX";
  margin-left: .5em;
  padding: 1px 3px;
  color: #ffffff;
  display: inline-block;
  background: #0019af;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 8px;
  position: relative;
  top: -4px;
}
A.offset {
  position: absolute;
  top: -40px;
}
@media only screen and (min-width: 768px) {
  A.more01 {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  A.more01 {
    display: block;
    border-bottom: 2px dashed #e1e1eb;
    text-align: center;
    margin: 1em 0;
    text-decoration: none !important;
  }
  A.more01:before {
    content: "\E006";
    font-family: "icons";
    margin-right: 5px;
  }
  A.more01.open:before {
    content: "\E00B";
  }
}
PRE {
  font-family: Monaco, Consolas, 'Lucida Console', 'Courier New', monospace;
  font-size: 10px;
  white-space: pre-wrap;
  word-wrap: break-word;
  margin: 1em 0 0;
  color: #727272;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 21px;
  orphans: auto;
  text-align: start;
  text-indent: 0;
  text-transform: none;
  widows: auto;
  word-spacing: 0;
  -webkit-text-stroke-width: 0;
  border: 1px solid #ebebeb;
  padding: 10px 15px;
  background-color: #f3f3f3;
}
HR {
  border: 2px #d9dadb;
  border-style: dotted none none;
  margin-top: 2em;
}
HR.type02 {
  border-top: 4px solid #ff6400;
}
HR.type03 {
  border-top: 2px dashed #e1e1eb;
}
HR.type04 {
  border-top: 2px solid #e1e1eb;
}
HR.type05 {
  border-top: 2px dashed #e1e1eb;
  float: left;
  margin-top: 1em;
  width: 380px;
}
@media only screen and (max-width: 767px) {
  HR.type05 {
    width: 160px;
  }
}
HR.type06 {
  border-top: 1px solid #e1e1eb;
}
.text-upper {
  text-transform: uppercase;
}
/*box-shadow*/
/*.shadow01 {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0 1px 3px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
}*/
.badge03 {
  background: #ff6400;
  color: #ffffff;
  position: absolute;
  left: 0;
  top: 30px;
  padding: 10px 5px;
  font-size: 14px;
  width: 132px;
  font-weight: bold;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*.size01 {}*/
}
UL.countrylist01 {
  list-style: none;
}
UL.countrylist01 LI {
  position: relative;
  padding-left: 35px;
  margin-top: 5px !important;
  font-size: 15px;
}
UL.countrylist01 LI:before {
  display: block;
  content: "";
  position: absolute;
  left: 10px;
  top: 3px;
  width: 20px;
  height: 20px;
  background: no-repeat 50% 3px;
}
UL.countrylist01 LI.selected {
  font-weight: bold;
  color: #273645;
}
UL.countrylist01 LI.ad:before {
  background-image: url(flags/ad.png);
}
UL.countrylist01 LI.ae:before {
  background-image: url(flags/ae.png);
}
UL.countrylist01 LI.af:before {
  background-image: url(flags/af.png);
}
UL.countrylist01 LI.ag:before {
  background-image: url(flags/ag.png);
}
UL.countrylist01 LI.ai:before {
  background-image: url(flags/ai.png);
}
UL.countrylist01 LI.al:before {
  background-image: url(flags/al.png);
}
UL.countrylist01 LI.am:before {
  background-image: url(flags/am.png);
}
UL.countrylist01 LI.an:before {
  background-image: url(flags/an.png);
}
UL.countrylist01 LI.ao:before {
  background-image: url(flags/ao.png);
}
UL.countrylist01 LI.aq:before {
  background-image: url(flags/aq.png);
}
UL.countrylist01 LI.ar:before {
  background-image: url(flags/ar.png);
}
UL.countrylist01 LI.as:before {
  background-image: url(flags/as.png);
}
UL.countrylist01 LI.az:before {
  background-image: url(flags/az.png);
}
UL.countrylist01 LI.at:before {
  background-image: url(flags/at.png);
}
UL.countrylist01 LI.au:before {
  background-image: url(flags/au.png);
}
UL.countrylist01 LI.aw:before {
  background-image: url(flags/aw.png);
}
UL.countrylist01 LI.ba:before {
  background-image: url(flags/ba.png);
}
UL.countrylist01 LI.bb:before {
  background-image: url(flags/bb.png);
}
UL.countrylist01 LI.bd:before {
  background-image: url(flags/bd.png);
}
UL.countrylist01 LI.be:before {
  background-image: url(flags/be.png);
}
UL.countrylist01 LI.bf:before {
  background-image: url(flags/bf.png);
}
UL.countrylist01 LI.bg:before {
  background-image: url(flags/bg.png);
}
UL.countrylist01 LI.bh:before {
  background-image: url(flags/bh.png);
}
UL.countrylist01 LI.bi:before {
  background-image: url(flags/bi.png);
}
UL.countrylist01 LI.bj:before {
  background-image: url(flags/bj.png);
}
UL.countrylist01 LI.bm:before {
  background-image: url(flags/bm.png);
}
UL.countrylist01 LI.bn:before {
  background-image: url(flags/bn.png);
}
UL.countrylist01 LI.bo:before {
  background-image: url(flags/bo.png);
}
UL.countrylist01 LI.br:before {
  background-image: url(flags/br.png);
}
UL.countrylist01 LI.bs:before {
  background-image: url(flags/bs.png);
}
UL.countrylist01 LI.bz:before {
  background-image: url(flags/bz.png);
}
UL.countrylist01 LI.bt:before {
  background-image: url(flags/bt.png);
}
UL.countrylist01 LI.bw:before {
  background-image: url(flags/bw.png);
}
UL.countrylist01 LI.by:before {
  background-image: url(flags/by.png);
}
UL.countrylist01 LI.ca:before {
  background-image: url(flags/ca.png);
}
UL.countrylist01 LI.cd:before {
  background-image: url(flags/cd.png);
}
UL.countrylist01 LI.cf:before {
  background-image: url(flags/cf.png);
}
UL.countrylist01 LI.cg:before {
  background-image: url(flags/cg.png);
}
UL.countrylist01 LI.ch:before {
  background-image: url(flags/ch.png);
}
UL.countrylist01 LI.ci:before {
  background-image: url(flags/ci.png);
}
UL.countrylist01 LI.cis:before {
  background-image: url(flags/cis.png);
}
UL.countrylist01 LI.ck:before {
  background-image: url(flags/ck.png);
}
UL.countrylist01 LI.cl:before {
  background-image: url(flags/cl.png);
}
UL.countrylist01 LI.cm:before {
  background-image: url(flags/cm.png);
}
UL.countrylist01 LI.cn:before {
  background-image: url(flags/cn.png);
}
UL.countrylist01 LI.co:before {
  background-image: url(flags/co.png);
}
UL.countrylist01 LI.cr:before {
  background-image: url(flags/cr.png);
}
UL.countrylist01 LI.cz:before {
  background-image: url(flags/cz.png);
}
UL.countrylist01 LI.cu:before {
  background-image: url(flags/cu.png);
}
UL.countrylist01 LI.cv:before {
  background-image: url(flags/cv.png);
}
UL.countrylist01 LI.cy:before {
  background-image: url(flags/cy.png);
}
UL.countrylist01 LI.de:before {
  background-image: url(flags/de.png);
}
UL.countrylist01 LI.dj:before {
  background-image: url(flags/dj.png);
}
UL.countrylist01 LI.dk:before {
  background-image: url(flags/dk.png);
}
UL.countrylist01 LI.dm:before {
  background-image: url(flags/dm.png);
}
UL.countrylist01 LI.do:before {
  background-image: url(flags/do.png);
}
UL.countrylist01 LI.dz:before {
  background-image: url(flags/dz.png);
}
UL.countrylist01 LI.ec:before {
  background-image: url(flags/ec.png);
}
UL.countrylist01 LI.ee:before {
  background-image: url(flags/ee.png);
}
UL.countrylist01 LI.eg:before {
  background-image: url(flags/eg.png);
}
UL.countrylist01 LI.eh:before {
  background-image: url(flags/eh.png);
}
UL.countrylist01 LI.er:before {
  background-image: url(flags/er.png);
}
UL.countrylist01 LI.es:before {
  background-image: url(flags/es.png);
}
UL.countrylist01 LI.et:before {
  background-image: url(flags/et.png);
}
UL.countrylist01 LI.eu:before {
  background-image: url(flags/eu.png);
}
UL.countrylist01 LI.fi:before {
  background-image: url(flags/fi.png);
}
UL.countrylist01 LI.fj:before {
  background-image: url(flags/fj.png);
}
UL.countrylist01 LI.fm:before {
  background-image: url(flags/fm.png);
}
UL.countrylist01 LI.fo:before {
  background-image: url(flags/fo.png);
}
UL.countrylist01 LI.fr:before {
  background-image: url(flags/fr.png);
}
UL.countrylist01 LI.ga:before {
  background-image: url(flags/ga.png);
}
UL.countrylist01 LI.gb:before {
  background-image: url(flags/gb.png);
}
UL.countrylist01 LI.gd:before {
  background-image: url(flags/gd.png);
}
UL.countrylist01 LI.ge:before {
  background-image: url(flags/ge.png);
}
UL.countrylist01 LI.gf:before {
  background-image: url(flags/gf.png);
}
UL.countrylist01 LI.gg:before {
  background-image: url(flags/gg.png);
}
UL.countrylist01 LI.gh:before {
  background-image: url(flags/gh.png);
}
UL.countrylist01 LI.gi:before {
  background-image: url(flags/gi.png);
}
UL.countrylist01 LI.gm:before {
  background-image: url(flags/gm.png);
}
UL.countrylist01 LI.gn:before {
  background-image: url(flags/gn.png);
}
UL.countrylist01 LI.gq:before {
  background-image: url(flags/gq.png);
}
UL.countrylist01 LI.gr:before {
  background-image: url(flags/gr.png);
}
UL.countrylist01 LI.gt:before {
  background-image: url(flags/gt.png);
}
UL.countrylist01 LI.gu:before {
  background-image: url(flags/gu.png);
}
UL.countrylist01 LI.gw:before {
  background-image: url(flags/gw.png);
}
UL.countrylist01 LI.gy:before {
  background-image: url(flags/gy.png);
}
UL.countrylist01 LI.hk:before {
  background-image: url(flags/hk.png);
}
UL.countrylist01 LI.hn:before {
  background-image: url(flags/hn.png);
}
UL.countrylist01 LI.hr:before {
  background-image: url(flags/hr.png);
}
UL.countrylist01 LI.ht:before {
  background-image: url(flags/ht.png);
}
UL.countrylist01 LI.hu:before {
  background-image: url(flags/hu.png);
}
UL.countrylist01 LI.id:before {
  background-image: url(flags/id.png);
}
UL.countrylist01 LI.ie:before {
  background-image: url(flags/ie.png);
}
UL.countrylist01 LI.il:before {
  background-image: url(flags/il.png);
}
UL.countrylist01 LI.im:before {
  background-image: url(flags/im.png);
}
UL.countrylist01 LI.in:before {
  background-image: url(flags/in.png);
}
UL.countrylist01 LI.iq:before {
  background-image: url(flags/iq.png);
}
UL.countrylist01 LI.ir:before {
  background-image: url(flags/ir.png);
}
UL.countrylist01 LI.is:before {
  background-image: url(flags/is.png);
}
UL.countrylist01 LI.it:before {
  background-image: url(flags/it.png);
}
UL.countrylist01 LI.je:before {
  background-image: url(flags/je.png);
}
UL.countrylist01 LI.jm:before {
  background-image: url(flags/jm.png);
}
UL.countrylist01 LI.jo:before {
  background-image: url(flags/jo.png);
}
UL.countrylist01 LI.jp:before {
  background-image: url(flags/jp.png);
}
UL.countrylist01 LI.ke:before {
  background-image: url(flags/ke.png);
}
UL.countrylist01 LI.kg:before {
  background-image: url(flags/kg.png);
}
UL.countrylist01 LI.kh:before {
  background-image: url(flags/kh.png);
}
UL.countrylist01 LI.ki:before {
  background-image: url(flags/ki.png);
}
UL.countrylist01 LI.km:before {
  background-image: url(flags/km.png);
}
UL.countrylist01 LI.kn:before {
  background-image: url(flags/kn.png);
}
UL.countrylist01 LI.kp:before {
  background-image: url(flags/kp.png);
}
UL.countrylist01 LI.kr:before {
  background-image: url(flags/kr.png);
}
UL.countrylist01 LI.kz:before {
  background-image: url(flags/kz.png);
}
UL.countrylist01 LI.kw:before {
  background-image: url(flags/kw.png);
}
UL.countrylist01 LI.ky:before {
  background-image: url(flags/ky.png);
}
UL.countrylist01 LI.la:before {
  background-image: url(flags/la.png);
}
UL.countrylist01 LI.lb:before {
  background-image: url(flags/lb.png);
}
UL.countrylist01 LI.lc:before {
  background-image: url(flags/lc.png);
}
UL.countrylist01 LI.li:before {
  background-image: url(flags/li.png);
}
UL.countrylist01 LI.lk:before {
  background-image: url(flags/lk.png);
}
UL.countrylist01 LI.lr:before {
  background-image: url(flags/lr.png);
}
UL.countrylist01 LI.ls:before {
  background-image: url(flags/ls.png);
}
UL.countrylist01 LI.lt:before {
  background-image: url(flags/lt.png);
}
UL.countrylist01 LI.lu:before {
  background-image: url(flags/lu.png);
}
UL.countrylist01 LI.lv:before {
  background-image: url(flags/lv.png);
}
UL.countrylist01 LI.ly:before {
  background-image: url(flags/ly.png);
}
UL.countrylist01 LI.ma:before {
  background-image: url(flags/ma.png);
}
UL.countrylist01 LI.mc:before {
  background-image: url(flags/mc.png);
}
UL.countrylist01 LI.md:before {
  background-image: url(flags/md.png);
}
UL.countrylist01 LI.me:before {
  background-image: url(flags/me.png);
}
UL.countrylist01 LI.mg:before {
  background-image: url(flags/mg.png);
}
UL.countrylist01 LI.mh:before {
  background-image: url(flags/mh.png);
}
UL.countrylist01 LI.mk:before {
  background-image: url(flags/mk.png);
}
UL.countrylist01 LI.ml:before {
  background-image: url(flags/ml.png);
}
UL.countrylist01 LI.mm:before {
  background-image: url(flags/mm.png);
}
UL.countrylist01 LI.mn:before {
  background-image: url(flags/mn.png);
}
UL.countrylist01 LI.mo:before {
  background-image: url(flags/mo.png);
}
UL.countrylist01 LI.mr:before {
  background-image: url(flags/mr.png);
}
UL.countrylist01 LI.ms:before {
  background-image: url(flags/ms.png);
}
UL.countrylist01 LI.mz:before {
  background-image: url(flags/mz.png);
}
UL.countrylist01 LI.mt:before {
  background-image: url(flags/mt.png);
}
UL.countrylist01 LI.mu:before {
  background-image: url(flags/mu.png);
}
UL.countrylist01 LI.mv:before {
  background-image: url(flags/mv.png);
}
UL.countrylist01 LI.mw:before {
  background-image: url(flags/mw.png);
}
UL.countrylist01 LI.mx:before {
  background-image: url(flags/mx.png);
}
UL.countrylist01 LI.my:before {
  background-image: url(flags/my.png);
}
UL.countrylist01 LI.na:before {
  background-image: url(flags/na.png);
}
UL.countrylist01 LI.ne:before {
  background-image: url(flags/ne.png);
}
UL.countrylist01 LI.ng:before {
  background-image: url(flags/ng.png);
}
UL.countrylist01 LI.ni:before {
  background-image: url(flags/ni.png);
}
UL.countrylist01 LI.nl:before {
  background-image: url(flags/nl.png);
}
UL.countrylist01 LI.no:before {
  background-image: url(flags/no.png);
}
UL.countrylist01 LI.np:before {
  background-image: url(flags/np.png);
}
UL.countrylist01 LI.nr:before {
  background-image: url(flags/nr.png);
}
UL.countrylist01 LI.nz:before {
  background-image: url(flags/nz.png);
}
UL.countrylist01 LI.om:before {
  background-image: url(flags/om.png);
}
UL.countrylist01 LI.pa:before {
  background-image: url(flags/pa.png);
}
UL.countrylist01 LI.pe:before {
  background-image: url(flags/pe.png);
}
UL.countrylist01 LI.pg:before {
  background-image: url(flags/pg.png);
}
UL.countrylist01 LI.ph:before {
  background-image: url(flags/ph.png);
}
UL.countrylist01 LI.pk:before {
  background-image: url(flags/pk.png);
}
UL.countrylist01 LI.pl:before {
  background-image: url(flags/pl.png);
}
UL.countrylist01 LI.pr:before {
  background-image: url(flags/pr.png);
}
UL.countrylist01 LI.ps:before {
  background-image: url(flags/ps.png);
}
UL.countrylist01 LI.pt:before {
  background-image: url(flags/pt.png);
}
UL.countrylist01 LI.pw:before {
  background-image: url(flags/pw.png);
}
UL.countrylist01 LI.py:before {
  background-image: url(flags/py.png);
}
UL.countrylist01 LI.qa:before {
  background-image: url(flags/qa.png);
}
UL.countrylist01 LI.ro:before {
  background-image: url(flags/ro.png);
}
UL.countrylist01 LI.rs:before {
  background-image: url(flags/rs.png);
}
UL.countrylist01 LI.ru:before {
  background-image: url(flags/ru.png);
}
UL.countrylist01 LI.rw:before {
  background-image: url(flags/rw.png);
}
UL.countrylist01 LI.sa:before {
  background-image: url(flags/sa.png);
}
UL.countrylist01 LI.sb:before {
  background-image: url(flags/sb.png);
}
UL.countrylist01 LI.sc:before {
  background-image: url(flags/sc.png);
}
UL.countrylist01 LI.sd:before {
  background-image: url(flags/sd.png);
}
UL.countrylist01 LI.se:before {
  background-image: url(flags/se.png);
}
UL.countrylist01 LI.sg:before {
  background-image: url(flags/sg.png);
}
UL.countrylist01 LI.si:before {
  background-image: url(flags/si.png);
}
UL.countrylist01 LI.sk:before {
  background-image: url(flags/sk.png);
}
UL.countrylist01 LI.sl:before {
  background-image: url(flags/sl.png);
}
UL.countrylist01 LI.sm:before {
  background-image: url(flags/sm.png);
}
UL.countrylist01 LI.sn:before {
  background-image: url(flags/sn.png);
}
UL.countrylist01 LI.so:before {
  background-image: url(flags/so.png);
}
UL.countrylist01 LI.sr:before {
  background-image: url(flags/sr.png);
}
UL.countrylist01 LI.sz:before {
  background-image: url(flags/sz.png);
}
UL.countrylist01 LI.st:before {
  background-image: url(flags/st.png);
}
UL.countrylist01 LI.sv:before {
  background-image: url(flags/sv.png);
}
UL.countrylist01 LI.sy:before {
  background-image: url(flags/sy.png);
}
UL.countrylist01 LI.za:before {
  background-image: url(flags/za.png);
}
UL.countrylist01 LI.zm:before {
  background-image: url(flags/zm.png);
}
UL.countrylist01 LI.zw:before {
  background-image: url(flags/zw.png);
}
UL.countrylist01 LI.tc:before {
  background-image: url(flags/tc.png);
}
UL.countrylist01 LI.td:before {
  background-image: url(flags/td.png);
}
UL.countrylist01 LI.tg:before {
  background-image: url(flags/tg.png);
}
UL.countrylist01 LI.th:before {
  background-image: url(flags/th.png);
}
UL.countrylist01 LI.tj:before {
  background-image: url(flags/tj.png);
}
UL.countrylist01 LI.tl:before {
  background-image: url(flags/tl.png);
}
UL.countrylist01 LI.tm:before {
  background-image: url(flags/tm.png);
}
UL.countrylist01 LI.tn:before {
  background-image: url(flags/tn.png);
}
UL.countrylist01 LI.to:before {
  background-image: url(flags/to.png);
}
UL.countrylist01 LI.tp:before {
  background-image: url(flags/tp.png);
}
UL.countrylist01 LI.tr:before {
  background-image: url(flags/tr.png);
}
UL.countrylist01 LI.tz:before {
  background-image: url(flags/tz.png);
}
UL.countrylist01 LI.tt:before {
  background-image: url(flags/tt.png);
}
UL.countrylist01 LI.tv:before {
  background-image: url(flags/tv.png);
}
UL.countrylist01 LI.tw:before {
  background-image: url(flags/tw.png);
}
UL.countrylist01 LI.ua:before {
  background-image: url(flags/ua.png);
}
UL.countrylist01 LI.ug:before {
  background-image: url(flags/ug.png);
}
UL.countrylist01 LI.uk:before {
  background-image: url(flags/uk.png);
}
UL.countrylist01 LI.un:before {
  background-image: url(flags/un.png);
}
UL.countrylist01 LI.us:before {
  background-image: url(flags/us.png);
}
UL.countrylist01 LI.uz:before {
  background-image: url(flags/uz.png);
}
UL.countrylist01 LI.uy:before {
  background-image: url(flags/uy.png);
}
UL.countrylist01 LI.va:before {
  background-image: url(flags/va.png);
}
UL.countrylist01 LI.vc:before {
  background-image: url(flags/vc.png);
}
UL.countrylist01 LI.ve:before {
  background-image: url(flags/ve.png);
}
UL.countrylist01 LI.vg:before {
  background-image: url(flags/vg.png);
}
UL.countrylist01 LI.vi:before {
  background-image: url(flags/vi.png);
}
UL.countrylist01 LI.vn:before {
  background-image: url(flags/vn.png);
}
UL.countrylist01 LI.ws:before {
  background-image: url(flags/ws.png);
}
UL.countrylist01 LI.vu:before {
  background-image: url(flags/vu.png);
}
UL.countrylist01 LI.ye:before {
  background-image: url(flags/ye.png);
}
@media only screen and (max-width: 767px) {
  UL.countrylist01.countrylist01b LI:nth-of-type(5) ~ LI {
    display: none;
  }
  UL.countrylist01.countrylist01b LI.selected {
    display: block !important;
  }
  UL.countrylist01.countrylist01b LI.selected:nth-child(-n+5) ~ LI:nth-of-type(6) {
    display: block !important;
  }
  UL.countrylist01.countrylist01b LI:before {
    top: 5px;
  }
  UL.countrylist01.countrylist01b.open LI:nth-of-type(5) ~ LI {
    display: block;
  }
  UL.countrylist01.countrylist01b.in3cols {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  UL.countrylist01.countrylist01b.in3cols:after {
    content: '';
    display: table;
    clear: both;
    height: 1px;
    width: 100%;
  }
  UL.countrylist01.countrylist01b.in3cols LI {
    float: left;
    width: 48%;
    margin: 5px 2% 0 0;
    -webkit-flex: 0 0 48%;
    -moz-flex: 0 0 48%;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
  }
  UL.countrylist01.countrylist01b.in3cols LI:nth-of-type(3n+1) {
    clear: none;
  }
}
.title--dark {
  color: #273645;
}
.title--bold {
  font-weight: 700;
}
.title--semibold {
  font-weight: 600;
}
.title--note {
  font-size: 15px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.4;
  color: #5f6d7a;
}
.title--small {
  font-size: 13px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.54;
}
.text--dark {
  color: #273645;
}
.text--orange {
  color: #ff6400;
}
.text--bold {
  font-weight: 700;
}
.text--semibold {
  font-weight: 600;
}
.text--note {
  font-size: 15px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.4;
  color: #5f6d7a;
}
.text--small {
  font-size: 13px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.54;
}
.border--top {
  border-top: 1px solid #c9cad1;
}
.border--bottom {
  border-bottom: 1px solid #c9cad1;
}
.border--bottom-dashed {
  border-bottom: 1px dashed #c9cad1;
}
.border--left {
  border-left: 1px solid #c9cad1;
}
.border--left-dashed {
  border-left: 1px dashed #c9cad1;
}
.border--right {
  border-right: 1px solid #c9cad1;
}
.border--no {
  border: none;
}
.nobackground {
  background: none!important;
}
.row.is-flex-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.row.is-flex-row > [class*='col-'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media only screen and (max-width: 767px) {
  .col-xs-auto {
    width: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .col-sm-auto {
    width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .col-md-auto {
    width: auto;
  }
}
@media only screen and (min-width: 1400px) {
  .col-lg-auto {
    width: auto;
  }
}
.ml-auto {
  margin-left: auto;
}
.itb-text--disabled {
  opacity: 0.4;
}
.itb-text--disabled:hover,
.itb-text--disabled:focus,
.itb-text--disabled:active {
  cursor: default;
  opacity: 0.4;
}
.itb-text__note {
  font-size: 15px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.4;
  color: #5f6d7a;
}
.itb-text--light {
  color: #5f6d7a;
}
.title--dark {
  color: #273645;
}
.title--bold {
  font-weight: 700;
}
.title--semibold {
  font-weight: 600;
}
.title--note {
  font-size: 15px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.4;
  color: #5f6d7a;
}
.title--small {
  font-size: 13px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.54;
  color: #273645;
}
.title--light {
  color: #5f6d7a;
}
/*gutters*/
.no-gutters-md {
  margin-right: 0;
  margin-left: 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .no-gutters-md > .col,
  .no-gutters-md [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
  }
}
.gutter-5 {
  margin-right: -5px;
  margin-left: -5px;
}
.gutter-5 > .col,
.gutter-5 [class*='col-'] {
  padding-right: 5px;
  padding-left: 5px;
}
.gutter-10 {
  margin-right: -10px;
  margin-left: -10px;
}
.gutter-10 > .col,
.gutter-10 [class*='col-'] {
  padding-right: 10px;
  padding-left: 10px;
}
.gutter-20 {
  margin-right: -20px;
  margin-left: -20px;
}
.gutter-20 > .col,
.gutter-20 [class*='col-'] {
  padding-right: 20px;
  padding-left: 20px;
}
.gutter-30 {
  margin-right: -30px;
  margin-left: -30px;
}
.gutter-30 > .col,
.gutter-30 [class*='col-'] {
  padding-right: 30px;
  padding-left: 30px;
}
/* 2. General frame parts */
.col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.col.f-right {
  float: right;
}
.col.f-right + .col01 {
  width: 25%;
  margin: 0;
}
.col.f-right + .col02 {
  width: 50%;
  margin: 0;
}
.col.f-right + .col03 {
  width: 75%;
  margin: 0;
}
.col.f-right + .col04,
.col03 .col.f-right + .col02 {
  width: 66.6666%;
  margin: 0;
}
.col.f-right + .col05,
.col03 .col.f-right + .col01 {
  width: 33.3333%;
  margin: 0;
}
.col.w20p {
  width: 19% !important;
  margin: 0 0 0 1%;
}
.col.w20p:first-child {
  margin: 0 1% 0 0;
}
.col.w25p {
  width: 24% !important;
  margin: 0 0 0 1%;
}
.col.w25p:first-child {
  margin: 0 1% 0 0;
}
.col.w30p {
  width: 29% !important;
  margin: 0 0 0 1%;
}
.col.w30p:first-child {
  margin: 0 1% 0 0;
}
.col.w33p {
  width: 30.6667% !important;
  margin: 0 0 0 3%;
}
.col.w33p:first-child {
  margin: 0 0 0 0;
}
.col.w33p2 {
  width: 33.3334% !important;
  margin: 0 0 0 3%;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.col.w33p2:first-child {
  margin: 0 0 0 0;
}
.col.w66p2 {
  width: 65.666667% !important;
  margin: 0 0 0 1%;
}
.col.w40p {
  width: 39% !important;
  margin: 0 0 0 1%;
}
.col.w40p:first-child {
  margin: 0 1% 0 0;
}
.col.w50p {
  width: 49% !important;
  margin: 0 0 0 1%;
}
.col.w50p:first-child {
  margin: 0 1% 0 0;
}
.col.w50p > H2 {
  font-size: 28px;
  margin: .5em 0 0 0 !important;
}
.equalheight .col.w50p {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.col.w60p {
  width: 59% !important;
  margin: 0 0 0 1%;
}
.col.w60p:first-child {
  margin: 0 1% 0 0;
}
.col.w66p {
  width: 66.66667% !important;
  margin: 0 0 0 1%;
}
.col.w66p:first-child {
  margin: 0 1% 0 0;
}
.col.w70p {
  width: 69% !important;
  margin: 0 0 0 1%;
}
.col.w70p:first-child {
  margin: 0 1% 0 0;
}
.col.w70p > H2 {
  margin: .8em 0 0 0 !important;
}
.col.w75p {
  width: 74% !important;
  margin: 0 0 0 1%;
}
.col.w75p:first-child {
  margin: 0 1% 0 0;
}
.col.w80p {
  width: 79% !important;
  margin: 0 0 0 1%;
}
.col.w80p:first-child {
  margin: 0 1% 0 0;
}
.col-center {
  width: 735px;
  margin: auto;
}
.col-center.margt {
  margin-top: 1em;
}
.col-center02 {
  width: 930px;
  margin: auto;
  padding-bottom: 60px;
}
.col H2:first-child,
.col H3:first-child,
.col H4:first-child,
.col H5:first-child,
.col H6:first-child {
  margin: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .col.tablet-nofloat {
    width: 100% !important;
    float: none !important;
    margin: 20px 0 0 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .col.tablet-nofloat:first-child {
    margin-top: 0 !important;
  }
  .col-center {
    width: 70%;
  }
  .col-center02 {
    width: auto;
  }
  .col03 .col.f-right + .col02 {
    width: 100%;
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .col,
  .col.w20p,
  .col.w30p,
  .col.w33p,
  .col.w33p2,
  .col.w66p2,
  .col.w25p,
  .col.w40p,
  .col.w50p,
  .col.w60p,
  .col.w66p,
  .col.w70p,
  .col.w75p,
  .col.w80p {
    width: auto !important;
    float: none;
    margin: 0 !important;
  }
  .col-center,
  .col-center02 {
    width: auto;
  }
  .col-center02 {
    padding-bottom: 30px;
  }
  .col.mobile-nofloat {
    float: none !important;
  }
}
.col01 {
  width: 23%;
  margin: 0 0 0 2%;
}
.col01:first-child {
  width: 25%;
  margin: 0;
}
.col02 {
  width: 48%;
  margin: 0 0 0 2%;
}
.col02:first-child {
  width: 50%;
  margin: 0;
}
.col03 {
  width: 73%;
  margin: 0 0 0 2%;
}
.col03:first-child {
  width: 75%;
  margin: 0;
}
.col04,
.col03 .col02 {
  width: 64.6666%;
  margin: 0 0 0 2%;
}
.col04:first-child,
.col03 .col02:first-child {
  width: 66.6666%;
  margin: 0;
}
.col05,
.col03 .col01 {
  width: 31.3333%;
  margin: 0 0 0 2%;
}
.col05:first-child,
.col03 .col01:first-child {
  width: 33.3333%;
  margin: 0;
}
.col07 {
  width: 25%;
  margin: 0 0 0 4%;
}
.col08 {
  width: 67%;
  margin: 0 0 0 4%;
}
.col22 {
  width: 64.6666%;
  margin: 0 0 0 2%;
}
.col22:first-child {
  width: 66.6666%;
  margin: 0;
}
.col23 {
  width: 31.3333%;
  margin: 0 0 0 2%;
}
.col23:first-child {
  width: 33.3333%;
  margin: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .col01 {
    width: 31.3333%;
  }
  .col01:first-child {
    width: 33.3333%;
  }
  .col03 {
    width: 64.6666%;
  }
  .col03:first-child {
    width: 66.6666%;
  }
}
.col00 {
  width: 980px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .col00 {
    width: auto;
    padding: 0 15px;
  }
}
@media screen and (min-width: 760px) and (max-width: 1199px) {
  .col00 {
    width: auto;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 1280px) {
  .col00 {
    width: 1200px;
  }
}
.equalheight {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media only screen and (max-width: 767px) {
  .equalheight {
    display: block;
  }
}
.equalheight .separated-right-bottom {
  border-right: 1px solid #ebebeb;
}
@media only screen and (max-width: 767px) {
  .equalheight .separated-right-bottom {
    border-bottom: 1px solid #ebebeb;
    border-right: 0;
  }
}
#content {
  font-size: 14px;
  line-height: 1.64;
}
#content:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
#content:last-child {
  padding-bottom: 30px;
}
#content IMG {
  max-width: 100%;
  height: auto;
}
#content:focus {
  outline: none;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* General listings */
UL,
OL {
  margin: 0 0;
}
UL UL,
OL UL,
UL OL,
OL OL {
  margin: 0 0 1em 1em;
}
LI {
  padding: 0 0 0 16px;
  margin: 5px 0;
}
LI OL LI {
  background: none;
  padding-left: 0;
  margin: 5px 0;
  list-style-type: decimal;
  list-style-position: inside;
}
OL {
  padding: 0;
}
OL LI {
  background: none;
  padding: 0;
  margin: 5px 0;
  list-style-type: decimal;
  list-style-position: inside;
}
OL LI UL LI {
  padding-left: 16px;
  list-style: none;
}
OL UL {
  margin-left: 20px;
}
OL > LI {
  background: none !important;
}
UL {
  padding: 0;
  margin: 0;
  list-style: none;
}
UL LI {
  position: relative;
  padding: 0 0 0 15px;
}
UL LI:before {
  left: 0;
  top: .8em;
  position: absolute;
  content: "\E009";
  font-family: "icons";
  color: #727272;
  font-size: 8px;
}
UL.noico LI {
  padding-left: 0;
}
UL.noico LI:before {
  display: none;
}
UL.mrg18 LI {
  margin: 18px 0;
}
UL .scrolling01 {
  overflow: auto;
  display: block;
  border: 1px solid #ebebeb;
  padding: 8px 0;
  width: auto;
  z-index: 9;
  margin: 0;
  max-height: 87px;
  color: #727272;
}
UL .scrolling01.noborder {
  border: none !important;
}
UL .scrolling01 LI {
  margin-bottom: 10px;
}
UL .scrolling01 LI:before {
  display: none;
}
UL .scrolling01 LI SPAN.heading {
  border: 1px solid #ebebeb;
  color: #1a1a1a;
  padding: 5px;
  cursor: move;
}
UL.multicol > LI,
UL.in2cols > LI,
UL.in3cols > LI,
UL.in4cols > LI,
UL.in5cols > LI {
  float: left;
  margin: 0 2% 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  UL.multicol > LI,
  UL.in2cols > LI,
  UL.in3cols > LI,
  UL.in4cols > LI,
  UL.in5cols > LI {
    float: none;
    width: auto;
  }
}
UL.in2cols > LI {
  width: 48%;
}
UL.in3cols > LI {
  width: 31.3333%;
}
UL.in3cols > LI:nth-of-type(3n+1) {
  clear: both;
}
@media only screen and (max-width: 767px) {
  UL.in3cols > LI {
    width: 100%;
    margin: 0;
  }
}
UL.in4cols > LI {
  width: 23%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.in4cols > LI {
    width: 31.3333%;
  }
}
UL.in5cols > LI {
  width: 18%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.in5cols > LI {
    width: 18%;
  }
}
@media only screen and (max-width: 767px) {
  UL.in5cols > LI {
    width: 48%;
    float: left;
  }
}
UL.nostyle > LI {
  padding: 0;
}
UL.nostyle > LI:before {
  display: none;
}
UL.nospacing {
  margin: 1em 0 0;
  list-style: none;
}
UL.nospacing LI {
  padding: 0 0 0 25px;
  margin: 0;
}
UL.nospacing LI:before {
  font-size: 13px;
}
UL.nospacing UL {
  margin: 0;
}
DL {
  overflow: hidden;
}
DT {
  float: left;
  clear: left;
  width: 30%;
}
DD {
  float: left;
  width: 50%;
}
/* In content */
.content H1:first-child,
.content UL.pagetools + H1 {
  margin: 0;
}
.content P.meta {
  margin-top: .5em;
  margin: 0;
  font-size: 12px;
  color: #727272;
}
.content P.meta A {
  color: #727272;
}
.content P.small {
  font-size: 12px;
  margin: 1em 0 0 0;
}
.content A {
  text-decoration: underline;
  color: #0019af;
}
.content A:hover {
  color: #00baf2;
}
.content UL LI {
  position: relative;
  padding: .2em 0 .2em 20px;
}
.content UL LI:before {
  content: "\E011";
  font-family: "icons";
  position: absolute;
  left: 0;
  /*top: .2em;*/
  top: 1px;
  color: #ff6400;
  font-size: 15px;
}
.content UL LI.internal {
  background: url(old/imbi_internal01.png) 0 0.2em no-repeat !important;
}
.content UL.type02 LI {
  background: url(old/dot20.png) 3px 0.4em no-repeat;
  padding: 0 0 .5em 20px;
}
.content UL.type02 LI LI {
  background: url(old/dot20a.png) 3px 0.4em no-repeat;
}
.content UL.type02 LI LI LI {
  background: url(old/dot20b.png) 3px 0.4em no-repeat;
}
.content UL.in2cols,
.content UL.in3cols,
.content UL.in4cols {
  overflow: hidden;
}
.content UL.in2cols > LI,
.content UL.in3cols > LI,
.content UL.in4cols > LI {
  margin: 0 2% 0 0;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.content UL.in2cols LI {
  width: 48%;
}
.content UL.in3cols LI {
  width: 31%;
}
.content UL.in4cols LI {
  width: 23%;
}
.content UL P.title {
  font-weight: bold;
  margin: 0;
}
.content UL P.lead {
  font-weight: normal !important;
  margin: 0 !important;
  font-size: 13px !important;
}
TABLE TD .content UL {
  margin-top: 0;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .content UL.in2cols > LI,
  .content UL.in3cols > LI,
  .content UL.in4cols > LI {
    float: none;
    width: 100%;
    margin: 5px 0 0 0;
  }
}
/* Basic buttons and forms */
BUTTON,
INPUT,
SELECT,
TEXTAREA {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
BUTTON,
INPUT {
  line-height: normal;
}
BUTTON::-moz-focus-inner,
INPUT::-moz-focus-inner {
  border: 0;
  padding: 0;
}
BUTTON,
SELECT {
  text-transform: none;
}
BUTTON,
HTML INPUT[type="button"],
INPUT[type="reset"],
INPUT[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}
BUTTON[disabled],
HTML INPUT[disabled] {
  cursor: default;
}
INPUT[type="checkbox"],
INPUT[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
  margin: 0;
}
INPUT[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
INPUT[type="search"]::-webkit-search-cancel-button,
INPUT[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
TEXTAREA,
SELECT,
INPUT[type="date"],
INPUT[type="datetime"],
INPUT[type="datetime-local"],
INPUT[type="email"],
INPUT[type="month"],
INPUT[type="number"],
INPUT[type="password"],
INPUT[type="search"],
INPUT[type="tel"],
INPUT[type="text"],
INPUT[type="time"],
INPUT[type="url"],
INPUT[type="week"],
INPUT:not([type]) {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-clip: padding-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -webkit-appearance: none;
  border: 1px solid #c9cad1;
  font-weight: normal;
  color: #1a1a1a;
  background: #ffffff;
}
TEXTAREA.xs,
SELECT.xs,
INPUT[type="date"].xs,
INPUT[type="datetime"].xs,
INPUT[type="datetime-local"].xs,
INPUT[type="email"].xs,
INPUT[type="month"].xs,
INPUT[type="number"].xs,
INPUT[type="password"].xs,
INPUT[type="search"].xs,
INPUT[type="tel"].xs,
INPUT[type="text"].xs,
INPUT[type="time"].xs,
INPUT[type="url"].xs,
INPUT[type="week"].xs,
INPUT:not([type]).xs {
  padding: 5px;
  font-size: 12px;
}
TEXTAREA.error,
SELECT.error,
INPUT[type="date"].error,
INPUT[type="datetime"].error,
INPUT[type="datetime-local"].error,
INPUT[type="email"].error,
INPUT[type="month"].error,
INPUT[type="number"].error,
INPUT[type="password"].error,
INPUT[type="search"].error,
INPUT[type="tel"].error,
INPUT[type="text"].error,
INPUT[type="time"].error,
INPUT[type="url"].error,
INPUT[type="week"].error,
INPUT:not([type]).error {
  border: 1px solid #ee4444;
  color: #273645;
  background: #fde8e8;
}
TEXTAREA:focus,
SELECT:focus,
INPUT[type="date"]:focus,
INPUT[type="datetime"]:focus,
INPUT[type="datetime-local"]:focus,
INPUT[type="email"]:focus,
INPUT[type="month"]:focus,
INPUT[type="number"]:focus,
INPUT[type="password"]:focus,
INPUT[type="search"]:focus,
INPUT[type="tel"]:focus,
INPUT[type="text"]:focus,
INPUT[type="time"]:focus,
INPUT[type="url"]:focus,
INPUT[type="week"]:focus,
INPUT:not([type]):focus {
  border-color: #5f6d7a;
  outline: none;
}
@media only screen and (max-width: 767px) {
  TEXTAREA,
  SELECT,
  INPUT[type="date"],
  INPUT[type="datetime"],
  INPUT[type="datetime-local"],
  INPUT[type="email"],
  INPUT[type="month"],
  INPUT[type="number"],
  INPUT[type="password"],
  INPUT[type="search"],
  INPUT[type="tel"],
  INPUT[type="text"],
  INPUT[type="time"],
  INPUT[type="url"],
  INPUT[type="week"],
  INPUT:not([type]) {
    width: 100%;
  }
}
SELECT,
INPUT.select {
  padding: 5px 5px 4px;
  height: 35px;
  *height: auto;
  text-indent: 0.01px;
  text-overflow: '';
  overflow: hidden;
  line-height: 26px;
  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  /* Firefox 1-3.6 */
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -moz-border-radius: 0;
  /* Firefox 1-3.6 */
  border-radius: 0;
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
}
SELECT::-ms-expand,
INPUT.select::-ms-expand {
  display: none;
}
@media screen and (min-width: 0px) {
  SELECT,
  INPUT.select {
    background: #ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAICAYAAAAFiPQnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpilJSUdGFgYNjDQBpwefbsGal64IAJiGcCcRoJetKgesgGLEBsAsRnoPxZRFhYDtVDkaXvibQY2cL3lFrKQITFVLMQ2VJ8FlPVQnRLsVkMs1SZgYqABYsYssXvKU002ABAgAEAMuUc51btI/sAAAAASUVORK5CYII=') 100% 50% no-repeat;
  }
}
@media screen and (min--moz-device-pixel-ratio: 0) {
  SELECT,
  INPUT.select {
    background: #ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAICAYAAAAftBSpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGQTYwRDdDODc1MTExRTQ4NDgzRjhGNDRGRDAwNkIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGQTYwRDdEODc1MTExRTQ4NDgzRjhGNDRGRDAwNkIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUZBNjBEN0E4NzUxMTFFNDg0ODNGOEY0NEZEMDA2QjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUZBNjBEN0I4NzUxMTFFNDg0ODNGOEY0NEZEMDA2QjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ELdMYAAAAZklEQVR42mKUlJR0YWBg2MNAGnB59uwZXA8TEM8E4jQSDEiD6oEDFiA2AeIzUP4sIgwoh+pBMeQ9kQYhG/Ae3RAGIgzCaQCyIfgMwmsAuiHYDIIZoowvoFiwiCEb9B49ELEBgAADAE4uHOcTWXEIAAAAAElFTkSuQmCC') 100% 50% no-repeat;
    padding-right: 20px;
  }
}
.iefix SELECT,
.iefix INPUT.select {
  background: #ffffff;
  padding-right: 3px;
}
body:not(:-moz-handler-blocked) SELECT,
body:not(:-moz-handler-blocked) INPUT.select {
  background-position: 100% 50%;
  padding-right: 30px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  SELECT,
  INPUT.select {
    padding-right: 40px !important;
  }
}
@media (-webkit-min-device-pixel-ratio: 0) {
  SELECT,
  INPUT.select {
    padding-right: 40px;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
SELECT:focus OPTION,
INPUT.select:focus OPTION {
  background: #ffffff;
}
SELECT.xs,
INPUT.select.xs {
  padding: 4px 5px;
}
TEXTAREA {
  overflow: auto;
  vertical-align: top;
  padding: 10px 15px;
  height: 70px;
  max-height: 70px;
  min-height: 70px;
}
TEXTAREA.size01 {
  height: 200px;
  max-height: 200px;
  min-height: 200px;
}
TEXTAREA.size02 {
  height: 70px;
  max-height: 500px;
  min-height: 70px;
}
TEXTAREA.textarea--md {
  height: 80px;
  max-height: 500px;
  min-height: 80px;
}
TEXTAREA.noresize {
  resize: none;
}
.hasautocomplete {
  position: relative;
}
INPUT[type="date"],
INPUT[type="datetime"],
INPUT[type="datetime-local"],
INPUT[type="email"],
INPUT[type="month"],
INPUT[type="number"],
INPUT[type="password"],
INPUT[type="search"],
INPUT[type="tel"],
INPUT[type="text"],
INPUT[type="time"],
INPUT[type="url"],
INPUT[type="week"],
INPUT:not([type]) {
  padding: 8px 15px 7px;
  height: 35px;
  *height: auto;
  border-radius: 0;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: textfield;
  margin: 0;
}
INPUT.onfocusclear {
  color: #727272;
}
INPUT.noborder {
  border: none !important;
  background: none !important;
}
INPUT.wdate {
  width: 135px;
  margin: 0;
  margin-top: 0 !important;
  background-image: url(old/ico_calendar.png);
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
INPUT.wdate.mr10 {
  margin-right: 10px;
}
::-webkit-input-placeholder {
  color: #727272;
  font-weight: normal;
  font-style: italic;
}
:-webkit-input-placeholder {
  color: #727272;
  font-weight: normal;
  font-style: italic;
}
::-moz-placeholder {
  color: #727272;
  font-weight: normal;
  font-style: italic;
}
:-ms-input-placeholder {
  color: #727272;
  font-weight: normal;
  font-style: italic;
}
:-moz-placeholder {
  color: #727272;
  font-weight: normal;
  font-style: italic;
}
BUTTON::-moz-focus-inner,
INPUT[type="reset"]::-moz-focus-inner,
INPUT[type="button"]::-moz-focus-inner,
INPUT[type="submit"]::-moz-focus-inner,
INPUT[type="file"] > INPUT[type="button"]::-moz-focus-inner {
  padding: 0 !important;
  border: 0 !important;
}
INPUT.num-noscroll[type=number]::-webkit-inner-spin-button,
INPUT.num-noscroll[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: textfield;
  margin: 0;
}
/* Tables */
TABLE {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  /*
	A.btn {
		display: inline-block; text-align: center; text-decoration: none; margin: 0 0 0 5px; font-size: 12px; padding: 7px 10px !important;
		&.discrete { padding: 7px 0 !important; }
		&.main { padding: 5px 8px !important; }
	}
	*/
}
TABLE.fixed TD,
TABLE.fixed TH {
  word-break: break-all;
}
TABLE CAPTION {
  display: none;
}
TABLE.v-center TD,
TABLE.v-center TH {
  vertical-align: middle;
}
TABLE.data01 {
  max-width: 100%;
  width: auto;
}
TABLE.data01.noborder {
  border: none !important;
}
TABLE.data01 TR > TD {
  background: none!important;
  color: #727272;
  padding-right: 5px!important;
  min-width: 70px;
}
TABLE.data01 TR > TD:hover {
  background: none;
}
TABLE.data01 THEAD > TR > TH {
  padding-right: 5px!important;
  min-width: 70px;
}
TABLE.data01 THEAD > TR > TH SPAN.heading {
  border: 1px solid #ebebeb;
  color: #1a1a1a;
  padding: 5px;
  cursor: pointer;
  font-weight: 500;
  white-space: nowrap;
  display: block;
}
TABLE.footable {
  /*.status-logo {
			&.status-smartpost-dpd {
				background: url(status-dpd.png) no-repeat 100% 50%;
			}
			&.status-smartpost-itella {
				 background: url(status-itella.png) no-repeat 100% 50%;
			}
			&.status-omniva {
				background: url(status-omniva.png) no-repeat 100% 50%;
			}
		}*/
}
TABLE.footable TD.footable-cell-detail:before {
  display: none;
}
TABLE.footable.breakpoint > TR > TD.footable-first-column,
TABLE.footable.breakpoint > TBODY > TR > TD.footable-first-column {
  position: relative;
  padding-left: 30px;
}
TABLE.footable.breakpoint > TR > TD.footable-first-column:before,
TABLE.footable.breakpoint > TBODY > TR > TD.footable-first-column:before {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 16px;
  display: inline-block;
  font-family: 'icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  margin-right: 5px;
  font-size: 14px;
  color: #727272;
  content: "\E009";
}
TABLE.footable.breakpoint > TR > TD.footable-first-column.ico,
TABLE.footable.breakpoint > TBODY > TR > TD.footable-first-column.ico {
  position: relative;
  padding-left: 20px;
}
TABLE.footable.breakpoint > TR > TD.footable-first-column.ico:before,
TABLE.footable.breakpoint > TBODY > TR > TD.footable-first-column.ico:before {
  position: absolute;
  left: 0;
  top: .7em;
}
TABLE.footable.breakpoint TD:last-child:before {
  display: none;
}
TABLE.footable.breakpoint .hidecollapsed {
  display: none;
}
TABLE.footable.breakpoint TR.footable-detail-show TD.footable-first-column:before {
  content: "\E006";
}
TABLE.footable.breakpoint TR.footable-detail-show .hidecollapsed {
  display: inline-block;
  text-align: left;
  margin-left: 10px;
  margin-top: -3px;
}
TABLE.footable.breakpoint DIV.footable-row-detail-row:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
TABLE.footable.breakpoint DIV.footable-row-detail-name {
  font-weight: bold;
  float: left;
  margin-right: 5px;
}
TABLE.footable.breakpoint TR.footable-row-detail:hover TD {
  background: none !important;
}
TABLE.footable .status-icon.before {
  display: none;
}
TABLE.footable .status {
  padding-left: 30px;
  position: relative;
  min-height: auto;
  height: 100%;
}
TABLE.footable .status.desktop-hide {
  display: none;
}
@media only screen and (max-width: 767px) {
  TABLE.footable .status.desktop-hide {
    display: block;
  }
}
TABLE.footable .status.status__hastext--md {
  padding-left: 40px;
}
TABLE.footable .status__note {
  color: #5f6d7a;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: block;
}
TABLE.footable .status.status--md:before {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
}
TABLE.footable .status:before {
  font-family: "icons";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 22px;
  height: 22px;
  font-size: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  /*background: @color-gray-light;*/
  color: #ffffff;
  content: "";
  text-align: center;
  line-height: 22px;
}
TABLE.footable .status.status-ok H4 {
  color: #95edab;
}
TABLE.footable .status.status-ok:before {
  background: #95edab;
  content: "\E020";
}
TABLE.footable .status.status-error H4 {
  color: #ae4907;
}
TABLE.footable .status.status-error:before {
  background: #ffb088;
  content: "\E03E";
}
TABLE.footable .status.status-billing:before {
  background: #aae0fa;
}
TABLE.footable .status.status-loading:before {
  background: url(loader.gif) no-repeat 50% 50%;
}
TABLE.footable .status.status__info-alert:before {
  font-family: FontAwesome;
  background: #ffb088;
  content: "\f12a";
  color: #ae4907;
}
TABLE.footable .status.status__warning:before {
  font-family: FontAwesome;
  background: #ffe39a;
  content: "\f12a";
  color: #e47900;
}
TABLE.footable .status.status__ok:before {
  font-family: FontAwesome;
  background: #95edab;
  content: "\f00c";
  color: #1c803a;
}
TABLE.footable .status.status__info:before {
  font-family: FontAwesome;
  background: #aae0fa;
  content: "\f129";
  color: #0019af;
}
TABLE.footable .status.status__muted:before {
  font-family: FontAwesome;
  background: #ebebeb;
  color: #727272;
}
TABLE.footable .status .status__note {
  color: #5f6d7a;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
}
TABLE.footable .status .status__text {
  color: #273645;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
TABLE.footable .status-list {
  padding-bottom: 1em;
  position: relative;
}
TABLE.footable .status-list SPAN.txt {
  /*.display(flex);*/
  padding-left: 32px;
}
TABLE.footable .status-list SPAN.txt SPAN.note {
  color: #727272;
}
TABLE.footable .status-list SPAN.txt .span01 {
  -webkit-flex: 1 1 62%;
  -moz-flex: 1 1 62%;
  -ms-flex: 1 1 62%;
  flex: 1 1 62%;
}
TABLE.footable .status-list SPAN.txt .span02 {
  font-size: 12px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
TABLE.footable .status-list .status-logo {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  text-align: left;
}
TABLE.footable .status-list .status-logo IMG {
  width: 80%;
}
TABLE.footable .status-list .status-ico {
  display: inline-block;
  position: absolute;
  width: 32px;
  text-align: left;
  height: 16px;
  margin-right: 8px;
}
TABLE.footable .status-list .status-ico .status-icon {
  display: inline-block;
  position: relative;
  top: 4px;
}
TABLE.footable .process {
  width: 100%;
  position: absolute;
  z-index: -1;
  height: 100%;
  top: 0;
  left: 0;
}
TABLE.footable .process.bar-send {
  background: #95edab;
}
TABLE.footable .process.bar-unsend {
  background: #ffe39a;
}
@media only screen and (max-width: 767px) {
  TABLE.footable .process {
    position: relative;
    background: none;
  }
}
TABLE.footable .hasico.ico-sms {
  position: relative;
  font-size: 18px;
  display: inline-block;
  text-align: center;
}
TABLE.footable .hasico.ico-sms SPAN.numbers {
  position: absolute;
  background: #0019af;
  color: white;
  font-size: 8px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  text-align: center;
  line-height: 12px;
  top: 8px;
  right: 4px;
  display: inline-block;
}
DIV.tabcontent01 TABLE:first-child,
DIV.block01 TABLE:first-child {
  margin-top: 20px;
}
DIV.tabcontent01 .margneg TABLE:first-child,
DIV.block01 .margneg TABLE:first-child {
  margin-top: 0;
}
.itb DIV.tabcontent01 TABLE:first-child,
.itb DIV.block01 TABLE:first-child {
  margin-top: 0;
}
.itb DIV.tabcontent01 TABLE:first-child TH,
.itb DIV.block01 TABLE:first-child TH {
  border-top: 2px dotted transparent !important;
  padding-top: 0;
}
TABLE.type02 TH {
  background: none;
  color: #1a1a1a;
  padding: 5px 0;
  border: none;
}
TABLE.type02 TD {
  background: none;
  border: none;
  color: #1a1a1a;
  padding: 5px 0;
}
TABLE.type03 TH,
TABLE.type03 TD {
  font-size: 16px;
  background: none;
  border: 1px #e1e1eb;
  border-style: none none solid;
  color: #1a1a1a;
  padding: 5px;
  word-wrap: normal;
  word-break: normal;
  white-space: normal;
}
TABLE.type03 TH:hover,
TABLE.type03 TD:hover {
  background-repeat: no-repeat;
}
TABLE.type03 TR.total TD {
  color: #ff6400;
  font-size: 22px;
  font-weight: bold;
  border-bottom: none;
}
@media only screen and (max-width: 767px) {
  TABLE.type03 {
    margin: 0;
    font-size: 15px;
  }
  TABLE.type03 + .btn.xxl {
    margin-top: 0 !important;
  }
  TABLE.type03 TD:first-child,
  TABLE.type03 TH:first-child {
    padding-left: 0;
  }
  TABLE.type03 TD:last-child,
  TABLE.type03 TH:last-child {
    padding-right: 0;
  }
}
TABLE.type04 TH,
TABLE.type04 TD {
  padding: 10px;
}
TABLE.type04 TH.ico,
TABLE.type04 TD.ico {
  padding: 10px;
}
TABLE.type05 TR TD {
  /*&.last {
					border-style: solid solid solid dashed;
				}*/
  white-space: normal;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: normal;
  word-break: normal;
  border-style: solid dashed solid dashed;
  border-color: #ebebeb;
  border-width: 1px;
}
TABLE.type05 TR TD:first-child {
  border-left: 1px solid #ebebeb;
}
TABLE.type05 TR TD:last-child {
  border-right: 1px solid #ebebeb;
}
TABLE.type05 TR.even {
  background: #f8f8f8;
}
TABLE.type05 TR.even:hover {
  background: #f8f8f8;
}
TABLE.type05 TR.even TD {
  background: #f8f8f8;
}
TABLE.type05 TR.even TD:hover {
  background: #f8f8f8;
}
TABLE.type05 TR:hover {
  background: none;
}
TABLE.type05 TR:hover > TD {
  background: none;
}
TABLE.nostyle TR:hover > TD {
  background: #ebebeb;
}
TABLE.nostyle TH,
TABLE.nostyle TD {
  background: none;
  padding: 5px 0;
  border-top: none;
  border-bottom: none;
  border-left: none;
  font-size: 13px;
}
TABLE.nostyle TH:first-child,
TABLE.nostyle TD:first-child,
TABLE.nostyle TH:last-child,
TABLE.nostyle TD:last-child {
  padding-left: 0;
  padding-right: 0;
}
TABLE.noborder TH {
  border-top: none;
}
TABLE.fixed02,
TABLE TBODY.fixed02 {
  table-layout: fixed;
}
TABLE TR:first-child TH.vertical {
  border-top-width: 3px;
}
TABLE TR.details TD,
TABLE TR.details TH {
  background: none;
  color: #1a1a1a;
  border-bottom: 1px solid #ebebeb !important;
  border-top: 1px solid #ebebeb !important;
  border-left: none;
  border-right: none;
}
TABLE TR.details TD:first-child,
TABLE TR.details TH:first-child {
  padding-left: 0;
}
TABLE TR.details TD {
  padding-left: 0;
  padding-right: 0;
}
TABLE TR.status01 TD {
  background: #fff2b3;
  font-weight: bold;
  border-bottom-color: #fee7b9;
}
TABLE TR.status02 TD {
  background: #e3f2e7;
  font-weight: bold;
  border-bottom-color: #cbebd7;
}
TABLE TR:hover > TD {
  background: #d3effc;
  z-index: 0;
}
TABLE TR:hover TD.type01 {
  background: #7cdcf8;
}
TABLE TR.total {
  font-weight: bold;
}
TABLE TR.total TD,
TABLE TR.total TH {
  background: #f8f8f8;
}
TABLE TR.compare TD SPAN.hasico {
  padding: 3px 0 7px 30px;
}
TABLE TR LABEL.cb {
  overflow: hidden;
  width: 31px;
  height: 31px;
  margin: -8px 0;
  display: block;
  text-align: center;
  line-height: 34px;
  cursor: pointer;
  color: #1a1a1a;
  border-radius: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #ebebeb;
  -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
TABLE TR LABEL.cb INPUT[type="radio"],
TABLE TR LABEL.cb INPUT[type="checkbox"] {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1;
}
TABLE TR.active LABEL.cb:before {
  position: absolute;
  left: 0;
  top: 0;
  background: #0019af;
  width: 31px;
  height: 31px;
  z-index: 2;
  content: "\E020";
  font-family: "icons";
  color: #ffffff;
}
TABLE TR.subheading {
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  TABLE TR.mobile-show TD {
    display: table-cell !important;
  }
}
TABLE TH {
  text-align: left;
  vertical-align: top;
  background: #e9f6fd;
  color: #1a1a1a;
  /*padding: 10px 5px;*/
  padding: 10px 10px;
  border-bottom: 1px solid #d9dadb;
  border-top: 3px solid #d9dadb;
  border-left: none;
  border-right: none;
  font-size: 14px;
}
TABLE TH.muted {
  color: #727272;
}
TABLE TH.ico:before {
  display: none;
}
TABLE TH.subheading {
  background: none;
  color: #1a1a1a;
  padding: 30px 10px 5px;
  border-top: none !important;
}
TABLE TH:first-child {
  padding-left: 10px;
}
TABLE TH:last-child {
  padding-right: 10px;
}
TABLE TH.vertical {
  border-top-width: 1px;
}
TABLE TH.type01 {
  background: #00baf2;
  color: #ffffff;
  border-top-color: #0093bf;
  border-bottom-color: #0093bf;
}
TABLE TH A.sort {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  font-size: 12px;
}
TABLE TH A.sort SPAN {
  position: absolute;
  left: -10000px;
}
TABLE TH A.sort:after {
  font-family: "icons";
}
TABLE TH A.sort.desc:after {
  content: "\E006";
}
TABLE TH A.sort.asc:after {
  content: "\E00B";
}
TABLE TH A.sort01 {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  color: #1a1a1a;
}
TABLE TH A.sort01 SPAN {
  position: absolute;
  left: -10000px;
}
TABLE TH A.sort01:after {
  font-family: "icons";
  padding-left: 5px;
  color: #1a1a1a;
  font-size: 10px;
}
TABLE TH A.sort01.desc:after {
  content: "\E006";
}
TABLE TH A.sort01.asc:after {
  content: "\E00B";
}
TABLE TD {
  text-align: left;
  vertical-align: top;
  font-size: 14px;
  background: none;
  /*padding: 10px 5px;*/
  padding: 10px 10px;
  border-left: 1px solid #d9dadb;
  border-bottom: 1px solid #d9dadb;
  border-right: none;
}
TABLE TD:first-child {
  padding-left: 10px;
  border-left: none;
}
TABLE TD:last-child {
  padding-right: 10px;
}
TABLE TD.footable-cell-detail:hover {
  background: none;
}
TABLE TD.footable-first-column {
  border-left: none;
}
TABLE TD.actions {
  padding: 5px 25px 5px 5px;
  width: 1%;
  white-space: nowrap;
}
TABLE TD.type01 {
  background: #b2eafb;
  border-bottom-color: #82ddf8;
  border-top-color: #0019af;
  color: #1a1a1a;
  border-left: none;
  border-right: none;
}
TABLE TD.type01 + TD {
  border-left: none;
}
TABLE TD.hasico:before {
  content: "";
  float: left;
  margin-right: 5px;
}
TABLE TD.subheading {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
}
TABLE TD SPAN.hasico {
  display: block;
  padding: 0 0 0 30px;
  position: relative;
}
TABLE TD SPAN.hasico:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  margin-right: 5px;
}
TABLE TD SPAN.hasico.internal-ico {
  top: 0;
  min-height: 24px;
}
TABLE TD SPAN.hasico.ok-ico:before,
TABLE TD SPAN.hasico.error-ico:before {
  top: -2px;
}
TABLE TD IMG.margneg {
  margin-top: -3px;
}
TABLE TD UL {
  margin-top: 0;
  padding: 0;
}
TABLE TD.ico,
TABLE TH.ico {
  padding: 10px 5px 10px 5px;
  width: 1%;
}
TABLE TABLE TD,
TABLE TABLE TH {
  background: none;
  color: #1a1a1a;
  border-bottom: 1px solid #ebebeb !important;
  border-top: 1px solid #ebebeb !important;
  border-left: none;
  border-right: none;
}
TABLE TABLE TD:first-child,
TABLE TABLE TH:first-child {
  padding-left: 0;
}
TABLE TABLE TR:hover TD {
  background: none;
}
TABLE TABLE TR:last-child TD {
  border-bottom: none !important;
}
.itb TABLE TH {
  background: none;
  color: #1a1a1a;
  padding: 15px 10px;
  border-top: 2px dotted #d9dadb !important;
  border-bottom: none;
}
.itb TABLE TD {
  background: #ffffff;
  border: none !important;
  color: #1a1a1a;
  padding: 16px 10px;
}
.itb TABLE TD.type01 {
  background: #e9f6fd;
}
.itb TABLE TD.actions {
  padding: 5px 25px 5px 5px;
}
.itb TABLE.nopadding TD {
  padding: 16px 5px;
}
.itb TABLE TR.even TD,
.itb TABLE TR.even:hover TD {
  background: #e9f6fd;
}
.itb TABLE TR.even TD.type01,
.itb TABLE TR.even:hover TD.type01 {
  background: #d3effc;
}
.itb TABLE TR:hover TD {
  background: none;
}
.itb TABLE TR:hover TD.type01 {
  background: #e9f6fd;
}
.itb TABLE TR.details TD,
.itb TABLE TR.details TH {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  background: #ffffff;
}
.itb TABLE TR.details TD.pad {
  padding: 10px;
}
.itb TABLE TR.details.compare TD.pad {
  padding: 10px 10px 10px 20px;
}
.itb TABLE TR.status01 TD {
  background: #fff2b3;
  font-weight: bold;
  border-bottom: none;
}
.itb TABLE TR.status01.even TD {
  background: #fee7b9;
}
.itb TABLE TR.status02 TD {
  background: #e3f2e7;
  font-weight: bold;
}
.itb TABLE TR.status02.even TD {
  background: #cbebd7;
}
.itb TABLE TR.status03 {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  background: #ffffff;
  /*SPAN.note { padding-left: 20px; }*/
}
.itb TABLE TR.status03 DT {
  word-wrap: normal;
  word-break: normal;
  white-space: normal;
}
.itb TABLE TR.status03 TD {
  background: #ffffff;
  padding: 10px 10px;
  font-size: 14px;
}
.itb TABLE TR.status03 TD:last-child {
  width: 380px;
}
.itb TABLE TR.status03.even TD {
  background: #f8f8f8;
}
.itb TABLE TR.status03.even {
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
}
.itb TABLE TR.status04 {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  background: #ffffff;
}
.itb TABLE TR.status04 DT {
  word-wrap: normal;
  word-break: normal;
  white-space: normal;
}
.itb TABLE TR.status04 TD {
  background: #ffffff;
  padding: 10px 10px;
  font-size: 14px;
}
.itb TABLE TR.status04 TD:last-child {
  width: 380px;
}
.itb TABLE TR.status04.even TD {
  background: #f8f8f8;
}
.itb TABLE TR.status04.even {
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
}
.itb TABLE TR.status04 SPAN.note {
  padding-left: 20px;
}
TABLE.compare01 {
  table-layout: fixed;
}
TABLE.compare01 TH,
TABLE.compare01 TD {
  padding: 4px;
  width: 20%;
  background: none;
  border: none;
  word-wrap: break-word;
  /* three items */
  /* four items */
}
TABLE.compare01 TH:first-child,
TABLE.compare01 TD:first-child {
  padding-left: 0;
}
TABLE.compare01 TH:first-child:nth-last-child(3),
TABLE.compare01 TD:first-child:nth-last-child(3),
TABLE.compare01 TH:first-child:nth-last-child(3) ~ *,
TABLE.compare01 TD:first-child:nth-last-child(3) ~ * {
  width: 33.3333%;
}
TABLE.compare01 TH:first-child:nth-last-child(4),
TABLE.compare01 TD:first-child:nth-last-child(4),
TABLE.compare01 TH:first-child:nth-last-child(4) ~ *,
TABLE.compare01 TD:first-child:nth-last-child(4) ~ * {
  width: 25%;
}
TABLE.compare01 SPAN.ico-check:before {
  color: #95edab;
}
TABLE.compare01 SPAN.ico-minus:before {
  color: #E44;
}
TABLE.compare01 TR.pt TD,
TABLE.compare01 TR.pt TH {
  padding-top: 40px;
}
TABLE.compare01 TR.pb TD,
TABLE.compare01 TR.pb TH {
  padding-bottom: 50px;
}
TABLE.compare01 TR.stripetop TD,
TABLE.compare01 TR.stripetop TH {
  border-top: 1px solid #ebebeb;
}
TABLE.compare01 TR:hover TD {
  background: none;
}
TABLE.compare01 TH.label {
  font-size: 20px;
  font-weight: bold;
}
TABLE.compare01 TD.label {
  font-weight: bold;
}
TABLE.compare01 TD.label:before {
  float: left;
  line-height: 22px;
  font-size: 22px;
  color: #727272;
  display: block;
  width: auto;
  height: 22px;
  margin-right: 10px;
  font-weight: normal;
}
TABLE.compare01 TD.subheading {
  font-size: 20px;
  font-weight: bold;
}
TABLE.compare01 TD.subheading:before {
  font-size: 38px;
  color: #0019af;
  display: block;
  width: auto;
  height: 48px;
  margin-right: 30px;
}
TABLE.compare01 TD.subheading02 {
  font-weight: bold;
}
TABLE.compare01 TD.show-tooltip:hover {
  color: #00baf2;
}
TABLE.compare01 TD SPAN.ico {
  text-indent: -10000px;
  display: block;
}
TABLE.compare01 TD SPAN.ico:before {
  text-indent: 0;
  float: left;
}
TABLE.compare01 TD SPAN.ico-check:before {
  color: #95edab;
}
TABLE.compare01 TD SPAN.ico-minus:before {
  color: #E44;
}
TABLE.compare01 DIV.posrel {
  padding-top: 2em;
}
TABLE.compare01 A.remove {
  font-size: 13px;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 !important;
}
TABLE.compare01 A.remove SPAN {
  text-decoration: underline;
}
TABLE.compare01 P.heading01 {
  font-size: 20px;
  font-weight: normal;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru TABLE.compare01 P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
TABLE.compare01 P.heading01.heading01b {
  display: block;
  position: relative;
  background: #ff6400;
  padding: 10px 20px;
  margin-top: 20px;
  color: #ffffff;
}
TABLE.compare01 P.heading01.heading01b A {
  color: #ffffff;
}
TABLE.compare01 P.heading01.heading01b:before {
  font-family: "icons";
  content: "\E066";
  font-weight: normal;
  line-height: 30px;
  position: absolute;
  color: #ff6400;
  right: 20px;
  bottom: 100%;
  font-size: 30px;
}
TABLE.compare01 UL.colors01 {
  margin: -6px 0 0 -8px;
}
TABLE.compare01 P.price01 {
  margin: 0;
  font-size: 28px;
  font-weight: bold;
}
TABLE.compare01 P.price02 {
  margin: -0.5em 0 0 0;
  font-size: 20px;
  color: #727272;
}
TABLE.compare01 P.price02 + A.btn {
  margin: 1.5em 0 0 0;
}
TABLE.compare01 UL.type05 {
  margin-top: 10px;
  color: #1a1a1a;
}
TABLE.compare01 #sticky TR {
  position: absolute;
  left: 0;
  right: 0;
}
TABLE.compare01 #sticky TH,
TABLE.compare01 #sticky TD {
  display: block;
  float: left;
  width: 20%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* four items */
}
TABLE.compare01 #sticky TH:first-child:nth-last-child(3),
TABLE.compare01 #sticky TD:first-child:nth-last-child(3),
TABLE.compare01 #sticky TH:first-child:nth-last-child(3) ~ *,
TABLE.compare01 #sticky TD:first-child:nth-last-child(3) ~ * {
  width: 33.3333%;
}
TABLE.compare01 #sticky TH:first-child:nth-last-child(4),
TABLE.compare01 #sticky TD:first-child:nth-last-child(4),
TABLE.compare01 #sticky TH:first-child:nth-last-child(4) ~ *,
TABLE.compare01 #sticky TD:first-child:nth-last-child(4) ~ * {
  width: 25%;
}
TABLE.compare01 #sticky DIV.posrel {
  padding-top: 0;
  overflow: hidden;
  height: 0;
  min-height: 0;
}
TABLE.compare01 #sticky.scroll-to-fixed-fixed DIV.posrel {
  min-height: 90px;
  overflow: visible;
}
TABLE.compare01 #sticky.scroll-to-fixed-fixed TH:first-child DIV.posrel:before {
  content: "";
  background: #ffffff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 110px;
  border-bottom: 1px solid #ebebeb;
}
TABLE.compare01 #sticky IMG {
  max-height: 70px;
  max-width: 37px;
  height: auto;
  width: auto;
  position: absolute;
  left: 0;
  top: 15px;
}
TABLE.compare01 #sticky P.heading01 {
  height: 2.5em;
  line-height: 1.25;
  overflow: hidden;
  padding-left: 50px;
  margin: 10px 0 0 0;
  font-size: 15px;
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
TABLE.compare01 #sticky P.heading01.heading01b {
  background: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  margin-top: 10px;
  color: #ff6400;
}
TABLE.compare01 #sticky P.heading01.heading01b:before {
  display: none;
}
TABLE.compare01 #sticky P.heading01.heading01b A {
  color: #ff6400;
}
.ru TABLE.compare01 #sticky P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
TABLE.compare01 #sticky P.heading01 A {
  color: #1a1a1a;
}
TABLE.compare01 #sticky P.heading01 A:hover {
  color: #ff6400;
  text-decoration: none;
}
TABLE.compare01 #sticky A.remove {
  padding: 0 !important;
  position: static;
  margin-left: 50px;
  font-size: 13px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  TABLE.compare01 DIV.posrel {
    padding-top: 3.6em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  TABLE.compare01 A.btn {
    text-align: left;
  }
}
TABLE INPUT[type="checkbox"] {
  margin: 0;
}
TABLE TD > A.btn {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  margin: 0 0 0 5px;
  font-size: 12px;
  padding: 7px 10px !important;
}
TABLE TD > A.btn.discrete {
  padding: 7px 0 !important;
}
TABLE TD > A.btn.main {
  padding: 6px 8px !important;
}
TABLE TD > A.btn.print {
  padding: 4px 0 0 25px !important;
  background-position: 0 .2em;
}
TABLE TD > A.btn.edit,
TABLE TD > A.btn.remove,
TABLE TD > A.btn.view {
  padding: 4px 0 0 !important;
}
TABLE TD > A.btn.green {
  padding: 10px 30px 9px!important;
}
TABLE .error-ico:before {
  margin: .2em 10px 0 0;
}
TABLE .ok-ico:before {
  margin: .2em 10px 0 0;
}
@media only screen and (max-width: 767px) {
  .itb TABLE TR.status03 TD {
    padding: 5px;
    font-size: 14px;
  }
  .itb TABLE TR.status03 TD:last-child {
    width: auto;
  }
  TABLE TD,
  TABLE TH {
    word-break: break-all;
  }
  TABLE TD.ico,
  TABLE TH.ico {
    width: 1%;
    white-space: nowrap;
  }
  TABLE TD.ico,
  TABLE TD.actions {
    white-space: nowrap;
  }
  TABLE TD.actions {
    padding: 5px;
  }
  TABLE TD.actions A.btn.edit,
  TABLE TD.actions A.btn.view,
  TABLE TD.actions A.btn.remove {
    text-indent: -10000px;
    display: inline-block;
    width: auto;
  }
  TABLE TD.actions A.btn.edit:before,
  TABLE TD.actions A.btn.view:before,
  TABLE TD.actions A.btn.remove:before {
    text-indent: 0;
    float: left;
  }
}
@media only screen and (max-width: 767px) {
  .table-wrap {
    overflow: auto;
    width: 100%;
  }
  .table-wrap TABLE {
    table-layout: auto;
  }
  .table-wrap TD,
  .table-wrap TH {
    min-width: 150px;
    word-wrap: normal;
    word-break: normal;
  }
}
/* Helpers */
.expand A.btn.discrete {
  margin: 0;
}
.expand .ico-toggler:before,
.expand .ico-arrdown:before,
.expand .ico-arrup:before {
  margin-right: 5px;
}
.expand .ico-toggler {
  font-size: 12px!important;
  margin: 0!important;
  padding: 0!important;
}
.expand.open {
  /*&.expand-content { display: block; }*/
}
.expand.open:link,
.expand.open A:link,
.expand.open:visited,
.expand.open A:visited,
.expand.open:hover,
.expand.open A:hover,
.expand.open:active,
.expand.open A:active,
.expand.open:focus,
.expand.open A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.expand.open A.toggler SPAN.a {
  display: none;
}
.expand.open A.toggler SPAN.b {
  display: block;
}
.expand-content {
  display: none!important;
}
.expand-content.open {
  display: block!important;
}
.longtext,
.hyphenate,
.form01 LABEL,
DT,
DD {
  -ms-word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
}
.overflow-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media only screen and (min-width: 1024px) {
  .overflow-ellipsis-onlydesktop {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
/*add item animation*/
.new-item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /* opacity: 0;*/
  animation: new-item-animation 0.3s linear forwards;
}
@keyframes new-item-animation {
  from {
    /*opacity: 0;*/
    transform: translateY(-70px);
  }
  to {
    /*opacity: 1;*/
    transform: translateY(0);
  }
}
/*animation*/
.item-animation {
  animation: new-item-animation 0.3s linear forwards;
}
/*fadein animation*/
.fadeIn-animation {
  -webkit-animation: fadein .3s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein .3s;
  /* Firefox < 16 */
  -ms-animation: fadein .3s;
  /* Internet Explorer */
  -o-animation: fadein .3s;
  /* Opera < 12.1 */
  animation: fadein .3s;
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Firefox < 16 */
@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Internet Explorer */
@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Opera < 12.1 */
@-o-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*remove items*/
.remove-item {
  opacity: 1;
  animation: remove-item-animation 0.3s linear forwards;
}
.fadeout-animation {
  -webkit-animation: fadeout .3s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadeout .3s;
  /* Firefox < 16 */
  -ms-animation: fadeout .3s;
  /* Internet Explorer */
  -o-animation: fadeout .3s;
  /* Opera < 12.1 */
  animation: fadeout .3s;
}
@keyframes fadeout {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Firefox < 16 */
@-moz-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* Internet Explorer */
@-ms-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* Opera < 12.1 */
@-o-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes remove-item-animation {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-100px);
  }
}
.rounded {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.fs30 {
  font-size: 30px;
}
.fs30:before {
  font-size: 13px;
}
.fs30.error-ico:before {
  margin: .3em 10px 0 0;
}
.fs30.ok-ico:before {
  margin: .3em 10px 0 0;
}
.fs30.time-ico:before {
  margin: .3em 5px 0 0;
}
.req {
  color: #ff6400 !important;
}
.responsive-hide {
  display: none;
}
.desktop-hide {
  display: none;
}
.nonresponsive .responsive-hide {
  display: block;
}
.nonresponsive A.responsive-hide,
.nonresponsive SPAN.responsive-hide {
  display: inline;
}
.nonresponsive-forced .responsive-hide {
  display: none;
}
.nonresponsive-forced .responsive-forced-hide {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .desktop-hide {
    display: block !important;
  }
  TABLE.desktop-hide {
    display: table !important;
  }
  TR.desktop-hide {
    display: table-row !important;
  }
  TD.desktop-hide {
    display: table-cell !important;
  }
  .mobile-hide {
    display: none !important;
  }
  .mobile-hide02 {
    position: absolute;
    left: -10000px;
  }
  .mobile-show {
    display: block !important;
    visibility: visible;
  }
  TABLE.mobile-show {
    display: table !important;
  }
  TR.mobile-show {
    display: table-row !important;
  }
  TD.mobile-show {
    display: table-cell !important;
  }
  .mobile-nofloat {
    float: none !important;
  }
  .mobile-f-left {
    float: left !important;
  }
  .mobile-f-right {
    float: right !important;
  }
  .mobile-nofix {
    position: relative !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    z-index: 1 !important;
  }
  .mobile-nomargin {
    margin: 0 !important;
  }
  .mobile-noplaceholder::-webkit-input-placeholder {
    color: #ffffff !important;
    opacity: 0;
  }
  .mobile-noplaceholder:-moz-placeholder {
    color: #ffffff !important;
    opacity: 0;
  }
  .mobile-noplaceholder::-moz-placeholder {
    color: #ffffff !important;
    opacity: 0;
  }
  .mobile-noplaceholder:-ms-input-placeholder {
    color: #ffffff !important;
    opacity: 0;
  }
  .mobile-block {
    display: block !important;
  }
  .mobile-clear {
    clear: both !important;
  }
  .mobile-mt10 {
    margin-top: 10px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tablet-hide {
    display: none !important;
  }
  .tablet-show {
    display: block !important;
    visibility: visible;
  }
  TABLE.tablet-show {
    display: table !important;
  }
  TR.tablet-show {
    display: table-row !important;
  }
  TD.tablet-show {
    display: table-cell !important;
  }
  .tablet-nofloat {
    float: none !important;
  }
  .tablet-block {
    display: block !important;
  }
  .tablet-clear {
    clear: both !important;
  }
  .tablet-wauto,
  .tablet-wauto.col.tablet-clear,
  .tablet-wauto.col {
    width: auto !important;
  }
}
/* 1. Icons */
.ico,
.hasico {
  line-height: 24px;
}
H2.ico,
H2.hasico,
H3.ico,
H3.hasico,
H4.ico,
H4.hasico,
H5.ico,
H5.hasico,
H6.ico,
H6.hasico {
  line-height: 1.2;
}
.ico:before,
.hasico:before {
  float: left;
  width: 24px;
  height: 24px;
  margin: 0 5px 0 0;
  font-family: "icons";
}
.ico.nofloat:before,
.hasico.nofloat:before {
  float: none;
  display: inline-block;
  position: relative;
  top: -3px;
}
.ico-alert:before {
  color: #ff6400;
  margin-right: 5px;
}
.warn.ico-alert:before {
  color: #f29318;
}
.ico.news:before {
  content: "\E062";
}
.ico.average:before {
  content: "\E04A";
}
.ico.call:before {
  content: "\E017";
}
.ico-sms:before,
.ico.sms:before,
.ico.envelope:before {
  content: "\E03C";
}
.ico-unlimited:before,
.ico.capacity:before {
  content: "\E08D";
  color: #727272;
}
.ico-limited:before,
.ico-capacity:before,
.ico.capacity-limited:before {
  content: "\E058";
  color: #727272;
}
.ico-up:before,
.ico.up:before {
  content: "\E08F";
  color: #727272;
}
.ico-down:before,
.ico.down:before {
  content: "\E039";
  color: #727272;
}
.ico-ok:before {
  color: #95edab;
  margin-right: 5px;
}
.ico-add:before {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  content: "+";
  background: #95edab;
  border-radius: 8px;
  text-align: center;
  height: 16px;
  width: 16px;
  line-height: 18px;
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
  margin-top: .2em;
}
.ico-internal:before {
  content: "S";
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  padding: 0;
  width: 16px !important;
  height: 16px !important;
  border-radius: 8px;
  background: #ff6400;
  color: #ffffff;
  line-height: 16px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  margin: .2em .5em 0 0;
}
.ico-tablet:before {
  content: "\E031";
}
.ico-display02:before {
  content: "\E036";
}
.ico-triangleright:before {
  content: "\E011";
}
.ico-alert02 {
  position: relative;
  min-height: 22px;
  display: inline-block;
  padding-left: 25px;
}
.ico-alert02:before {
  position: absolute;
  width: 20px !important;
  height: 20px !important;
  background: #ff6400;
  border-radius: 50%;
  content: "\E03E";
  color: #fff;
  line-height: 20px !important;
  font-weight: bold;
  font-size: 12px !important;
  text-align: center;
  top: 3px;
  left: 3px;
}
.ico-alert03 {
  position: relative;
}
.ico-alert03:before {
  content: "";
  border: solid;
  border-width: 22px 22px 0 0;
  width: 0;
  height: 0;
  border-color: #f29318 transparent transparent transparent;
}
.ico-alert03:after {
  position: absolute;
  content: "\E03E";
  line-height: 1;
  color: #ffffff;
  top: 3px;
  left: 2px;
  font-size: 9px;
  font-weight: bold;
}
.ico-alert04:before {
  content: "\E03E";
  border: none;
  width: 20px !important;
  height: 20px !important;
  background: #ff6400;
  text-align: center;
  border-radius: 50%;
  line-height: 20px !important;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}
STRONG.ico-alert04:before {
  float: none;
}
.ico-stop-alert01:before {
  font-family: "icons";
  content: "\E081";
  font-size: 12px;
}
.ico-stop-alert02:before {
  font-family: "icons";
  content: "\E07F";
  font-size: 12px;
}
.ico-stop-alert03:before {
  font-family: "icons";
  content: "\E080";
  font-size: 12px;
}
.ico-stop-alert04:before {
  font-family: "icons";
  content: "\E082";
  font-size: 12px;
}
.ico-4g:before {
  content: "";
  width: 17px;
  height: 13px;
  background: url(ico_4g.png) no-repeat 50% 50%;
  margin: -6px 0 0 0;
}
.ico.green:before,
.ico-green:before {
  color: #95edab;
}
.ico-accessory:before {
  content: "\E02E";
}
.ico-star:after {
  content: "★";
  color: #f29318;
  margin-left: 5px;
}
.ico-star01:before,
.ico-contract-pen:before,
.ico-contract-euro:before {
  color: #0019af;
  margin: 0 10px 0 0;
}
.ico-star01:before {
  font-size: 17px;
  line-height: 1.5;
}
.ico-close:before {
  content: "╳";
  line-height: 40px;
  float: left;
  width: 40px;
  height: 40px;
  text-indent: 0;
  text-align: center;
  color: #c9cad1;
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.ico-check02 {
  width: 20px;
  height: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #95edab;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  top: .3em;
  position: relative;
}
.ico-check02:before {
  font-family: "icons";
  content: "\E020";
  float: left;
  width: 100%;
  text-align: center;
  left: 0;
  top: 0;
  font-size: 8px;
  border-color: #95edab;
  color: #ffffff;
  line-height: 20px;
}
.ico-delivery:before {
  color: #0019af;
  content: "\E02D";
  font-size: 16px;
}
.ico-delivered:before {
  color: #0019af;
  content: "\E02C";
  font-size: 16px;
}
.ico-cancellation:before {
  color: #0019af;
  content: "\E01B";
  font-size: 16px;
}
.ico-inprocess:before {
  color: #0019af;
  content: "\E054";
  font-size: 16px;
}
.ico-returned:before {
  color: #0019af;
  content: "\E074";
  font-size: 16px;
}
.ico-canceled:before {
  color: #ffb088;
  content: "\E01A";
  font-size: 16px;
}
.ico-check03:before {
  color: #95edab;
  content: "\E021";
  font-size: 16px;
}
.ico-conversation:before {
  line-height: 24px;
  margin: 0;
}
.ico-pdf:after {
  content: "PDF";
  line-height: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  padding: 1px 3px;
  color: #ffffff;
  display: inline-block;
  background: #ff6400;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 8px;
  position: relative;
  top: -4px;
}
.ico-infinity:after {
  content: "∞";
  font-size: 26px;
  width: 22px;
  height: 18px;
  line-height: 14px;
  font-weight: normal;
  color: #1a1a1a;
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
  display: inline-block;
  top: 0.1em;
  left: 0;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .ico-infinity:after {
    font-size: 22px;
  }
}
.ico-infinity.white::after {
  color: #ffffff;
}
.ico-infinity.bold::before {
  font-weight: bold;
}
.ico-bdoc:after {
  content: "bdoc";
  line-height: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  margin-left: .5em;
  padding: 1px 3px;
  color: #ffffff;
  display: inline-block;
  background: #0019af;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 8px;
  position: relative;
  top: -4px;
}
.ico-pipe:before {
  content: "|";
  font-size: 26px;
  line-height: 14px;
  font-weight: normal;
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
  display: inline-block;
  top: 0.8px;
  left: 0;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .ico-pipe:before {
    font-size: 22px;
  }
}
.ico-pipe.white::after {
  color: #ffffff;
}
.ico-pipe.bold::before {
  font-weight: bold;
}
.error-ico:before {
  font-family: "icons";
  content: "\E003";
  color: #E44;
}
.time-ico:before,
.ico-time:before {
  font-family: "icons";
  content: "\E089";
  margin-right: 5px;
}
.down-ico:before {
  font-family: "icons";
  content: "\E039";
  color: #727272;
}
.internal-ico:before {
  content: "S";
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  padding: 0;
  width: 16px !important;
  height: 16px !important;
  border-radius: 8px;
  background: #ff6400;
  color: #ffffff;
  line-height: 16px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  margin: .2em .5em 0 0;
}
.ok-ico:before {
  font-family: "icons";
  content: "\E065";
  color: #95edab;
}
.up-ico:before {
  font-family: "icons";
  content: "\E08F";
  color: #727272;
}
.limited-ico:before {
  font-family: "icons";
  content: "\E058";
  color: #727272;
}
.unlimited-ico:before {
  font-family: "icons";
  content: "\E08D";
  color: #727272;
}
/*.contract-ico {
	display: inline-block;
	text-align: center;
	.w50;
	position: absolute;
	top: 0;
	left: 0;
	margin: auto;
	.box-sizing(border-box);
	&::before {
		font-size: large;
	}
}*/
.ico--2x:before {
  font-size: 24px;
  color: #273645;
}
.title-hasicon--title-md {
  float: left;
  margin: 0;
  display: inline-block;
  width: calc(77%);
}
.title-hasicon .icon {
  float: left;
}
.icon {
  /*when choosing the name try as exact element name  //*/
  display: inline-block;
}
.icon.icon__md {
  margin: 0 8px 0 0;
  font-size: 24px;
}
.icon.icon__md--line-height-h2 {
  line-height: 1.8;
}
@media only screen and (max-width: 767px) {
  .icon.icon__md--line-height-h2 {
    line-height: 1.5;
  }
}
.icon::before {
  font-size: 15px;
  color: #273645;
  margin-right: 5px;
}
.icon--check::before {
  content: "\f00c";
  font-family: "FontAwesome";
}
.icon--minus::before {
  content: "\f068";
  font-family: "FontAwesome";
}
.icon--zoom-plus::before {
  content: "\f00e";
  font-family: "FontAwesome";
}
.icon--del::before {
  content: "\f00d";
  font-family: "FontAwesome";
}
.icon--dispatcher::before {
  content: "\f00d";
  font-family: "FontAwesome";
}
.icon--plus::before {
  content: "\f067";
  font-family: FontAwesome;
}
.icon--trash {
  content: "\f1f8";
  font-family: FontAwesome;
}
.icon--edit::before {
  content: "\f040";
  font-family: FontAwesome;
}
.icon--exclamation::before {
  content: "\f06a";
  font-family: FontAwesome;
}
.icon--md {
  font-size: 15px;
  margin-right: 5px;
}
.icon__color--blue::before {
  color: #00baf2;
}
.icon__color--gray::before {
  color: #d7d9e0;
}
.icon__color--gray05::before {
  color: #c9cad1;
}
.icon__color--red::before {
  color: #d0011b;
}
.icon__color--ok::before {
  color: #00baf2;
}
.icon__color--annul::before {
  color: #ae4907;
}
.icon__size--md::before {
  font-size: 20px;
  margin-right: 10px;
}
.icon__size--sm::before {
  font-size: 14px;
  margin-right: 5px;
}
.contract-icon {
  position: relative;
}
.contract-icon .span01 {
  display: inline-block;
  text-align: center;
  width: 50px;
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.contract-icon .span01::before {
  font-size: large;
}
.contract-icon .span02 {
  display: inline-block;
  padding-left: 50px;
}
.ico01:before,
.ico02:before {
  display: none;
}
TD.ico:before {
  display: none;
}
SPAN.ico-flag {
  display: inline-block;
  text-indent: -10000px;
  width: 16px;
  height: 13px;
  vertical-align: -15%;
}
SPAN.ico-flag.ico-et {
  background: url(old/flags/ee.gif) no-repeat 50% 50%;
}
SPAN.ico-flag.ico-fi {
  background: url(old/flags/fi.gif) no-repeat 50% 50%;
}
SPAN.ico-flag.ico-lv {
  background: url(old/flags/lv.gif) no-repeat 50% 50%;
}
SPAN.ico-flag.ico-lt {
  background: url(old/flags/lt.gif) no-repeat 50% 50%;
}
SPAN.ico-flag.ico-ru {
  background: url(old/flags/ru.gif) no-repeat 50% 50%;
}
SPAN.ico-flag.ico-se {
  background: url(old/flags/se.gif) no-repeat 50% 50%;
}
SPAN.ico-flag.ico-no {
  background: url(old/flags/no.gif) no-repeat 50% 50%;
}
SPAN.ico-flag.ico-dk {
  background: url(old/flags/dk.gif) no-repeat 50% 50%;
}
.icon-color {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.icon-color:before {
  content: "";
  width: 18px;
  height: 18px;
  background: no-repeat 50% 50%;
  background-size: contain;
  margin: 0 5px 0 0;
  vertical-align: middle;
}
.icon-color-mail:before {
  background-image: url(emuusika/mail.png);
}
.icon-color-gmail:before {
  background-image: url(emuusika/google.png);
}
.icon-color-facebook:before {
  background-image: url(emuusika/facebook.png);
}
.icon-numb {
  display: inline-block;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  position: relative;
  left: 0;
  top: 0;
  font-size: 15px;
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  line-height: 28px;
  margin-right: 10px;
  background: #0019af;
  color: #ffffff;
}
.back-to {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: none;
  z-index: 120;
  position: fixed;
  bottom: 50px;
  right: 50px;
  /*margin: auto 25px auto auto;*/
  display: block;
  width: 60px;
  height: 60px;
  background: #c9cad1;
  opacity: 0.8;
}
.back-to:hover {
  background: #727272;
  opacity: 1;
  text-decoration: none;
}
.back-to:hover::before {
  text-decoration: none;
}
.back-to:before {
  font-family: "icons";
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  right: 0;
  text-align: center;
  margin: auto;
  top: 0;
  line-height: 60px;
  font-size: 22px;
  color: #ffffff;
  display: block;
}
.back-to.up:before {
  content: "\E00B";
}
.back-to.down:before {
  content: "\E006";
}
.icon-square:before {
  float: left;
  content: "";
  width: 14px;
  height: 14px;
  margin: 0 5px 0 0;
  /*.box-sizing(border-box); position: relative; top: .1em; overflow: hidden; float: none;*/
}
.icon-square-color01:before {
  background: #0019af;
}
.icon-square-color03:before {
  background: #00baf2;
}
.status-list {
  padding-bottom: 1em;
  position: relative;
}
.status-list SPAN.txt {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-left: 32px;
}
.status-list SPAN.txt SPAN.note {
  color: #727272;
}
.status-list SPAN.txt .span01 {
  -webkit-flex: 1 1 55%;
  -moz-flex: 1 1 55%;
  -ms-flex: 1 1 55%;
  flex: 1 1 55%;
}
.status-list SPAN.txt .span02 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.status-list SPAN.txt02 {
  display: block;
  padding-left: 32px;
}
.status-list SPAN.txt02 SPAN.note {
  color: #727272;
}
.status-list .status-logo {
  position: absolute;
  left: 0;
  top: 0;
}
.status-list .status-ico {
  position: absolute;
}
.status-logo {
  display: inline-block;
  position: relative;
  width: 32px;
  text-align: left;
}
.status-logo IMG {
  width: 80%;
}
.status-ico {
  display: inline-block;
  position: relative;
  width: 32px;
  text-align: left;
  height: 16px;
  margin-right: 8px;
}
.status-ico .status-icon {
  display: inline-block;
  position: relative;
  top: 4px;
}
.ac01 {
  margin: 0;
  padding: 0;
  position: relative;
  max-width: 285px;
  width: 285px;
}
.ac01.w100p {
  max-width: 100%;
  width: 100%;
}
.ac01--w252 {
  width: 252px;
}
@media only screen and (max-width: 767px) {
  .ac01--w252 {
    width: 100%;
    max-width: 100%;
  }
}
.ac01:before {
  display: none;
}
.ac01 INPUT {
  width: 100%;
}
.ac01 INPUT.select {
  /*padding-right: 35px;*/
  padding-right: 45px;
  font-style: italic;
}
.ac01 SPAN.select-pointer:after {
  content: "";
  float: right;
  /*width: 35px;
				height: 35px;*/
  width: 44px;
  height: 35px;
  right: 0;
  top: 0;
  background: transparent;
  position: absolute;
  cursor: pointer;
  font-weight: normal;
  border-left: 1px solid #ebebeb;
}
.ac01 UL {
  display: block;
  position: absolute;
  background: #ffffff;
  border: 1px solid #ebebeb;
  padding: 8px 0;
  left: 0;
  right: 0;
  top: 34px;
  width: auto;
  z-index: 80;
  margin: 0;
  max-height: 215px;
  overflow: auto;
}
.ac01 UL > LI {
  border: 0;
  padding: 0;
  /*margin: 0;*/
  float: none;
  background: none;
  min-height: 100%;
  z-index: 9;
  margin: 5px 0;
}
.ac01 UL > LI:first-child {
  margin-top: 0;
}
.ac01 UL > LI.active A {
  border-left: 2px solid #ff6400;
  color: #1a1a1a;
  padding: 5px 23px;
  text-decoration: none;
}
.ac01 UL > LI.active A A SPAN {
  color: #1a1a1a;
}
.ac01 UL > LI:before {
  display: none;
}
.ac01 UL > LI P.heading01 {
  padding: 0 15px;
  margin: 0;
  color: #ff6400;
  text-transform: uppercase;
}
.ac01 UL > LI P.heading02 {
  padding: 0 15px;
  margin: 0;
  color: #727272;
}
.ac01 UL A {
  display: block;
  overflow: hidden;
  padding: 5px 25px;
  color: #727272;
  cursor: pointer;
}
.ac01 UL A:hover {
  border-left: 2px solid #ff6400;
  color: #1a1a1a;
  padding: 5px 23px;
  text-decoration: none;
}
.ac01 UL A:hover A SPAN {
  color: #1a1a1a;
}
.ac01 .ac01__dropdown.ac01__dropdown--md {
  top: 50px;
}
.ac01 .ac01b {
  width: 100%;
}
.ac01 .ac01b.open > UL {
  display: block!important;
}
.ac01 .ac01b.open A SPAN.a {
  display: none!important;
}
.ac01 .ac01b.open A SPAN.b {
  display: block!important;
}
.ac01 .ac01b > UL {
  background: #f8f8f8;
  border: 1px solid #ebebeb;
  padding: 0;
  position: relative;
  top: 0;
}
.ac01 .ac01b > UL LI {
  border-bottom: 1px solid #ebebeb;
}
.ac01 .ac01b > UL LI:last-child {
  border-bottom: none;
}
.ac01 .ac01b > UL LI A {
  border: 2px solid transparent;
  padding: 5px 13px;
}
.ac01 .ac01b > UL LI A:hover {
  border: 2px solid #7cdcf8;
  background: #ffffff;
}
.ac01 .ac01b > UL LI A SPAN {
  display: block;
}
.ac01 .ac01b > A {
  z-index: 9;
  cursor: pointer;
  padding: 5px 13px;
  display: block;
}
.ac01 .ac01b > A SPAN {
  cursor: pointer;
}
.ac01.ac01d {
  position: relative;
}
.ac01.ac01d SPAN.select-pointer:after {
  border: none;
}
.ac01.ac01d UL > LI .status-logo {
  display: inline-block;
  position: absolute;
  right: 6px;
  top: 6px;
  width: 32px;
  text-align: center;
}
.ac01.ac01d UL > LI A {
  padding: 5px 42px 5px 15px;
}
.ac01.ac01d UL > LI A:hover {
  padding: 5px 40px 5px 13px;
}
.ac01.ac01d UL > LI.active A {
  padding: 5px 40px 5px 13px;
}
.ac01.lang {
  color: #273645;
  max-width: 75px;
  width: 75px;
  text-align: center;
  padding: 10px 0 10px 0;
  border-right: 1px solid #c9cad1;
}
.ac01.lang UL {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
}
.ac01.lang UL > LI {
  margin: 0;
}
.ac01.lang UL > LI.active A {
  padding-left: 10px;
  border-left: 2px solid #00baf2;
  color: #273645;
}
.ac01.lang UL > LI.active A:hover {
  padding-left: 10px;
  border-left: 2px solid #00baf2;
}
.ac01.lang UL > LI.active A SPAN {
  color: #273645;
  font-weight: bold;
}
.ac01.lang UL > LI A {
  padding-left: 10px;
  color: #273645;
  border-left: 2px solid transparent;
}
.ac01.lang UL > LI A SPAN {
  color: #273645;
}
.ac01.lang UL > LI A:hover {
  padding-left: 8px;
  border-left: 2px solid transparent;
  background: #f0f1f5;
  color: #273645;
}
.ac01.lang UL > LI A:hover SPAN {
  color: #273645;
}
.ac01.lang .dropdown {
  position: relative;
  border: 0;
  padding: 0 23px;
  display: block;
  overflow: hidden;
  padding-left: 10px;
  border-left: 2px solid transparent;
  color: #273645;
  font-size: 15px;
}
.ac01.lang .dropdown:hover {
  text-decoration: none;
}
.ac01.lang .dropdown::before {
  position: absolute;
  right: 15px;
  top: 6px;
  font-size: 10px;
  color: #273645;
}
.ac01.lang .log {
  position: absolute;
  right: -42px;
  top: 10px;
}
.ac03 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.8% 0 -0.3%;
}
.ac03 .hasico:before {
  top: .3em;
}
.ac03 SPAN {
  background: none;
}
.ac03 SPAN.text {
  display: inline-block;
  padding: 10px 0 9px 10px;
  font-size: 15px;
}
.ac03 LI {
  min-height: 105px;
  position: relative;
  z-index: 1;
  -webkit-flex: 0 0 16%;
  -moz-flex: 0 0 16%;
  -ms-flex: 0 0 16%;
  flex: 0 0 16%;
  width: 16%;
  margin: 10px 0.3% !important;
}
.ac03 LI,
DIV.block01 .ac03 LI {
  float: left;
  margin: 5px 0 0 10px;
  padding: 0 !important;
}
.ac03 LI:first-child,
DIV.block01 .ac03 LI:first-child {
  margin: 5px 0 0 0;
}
.ac03 LI.f-right,
DIV.block01 .ac03 LI.f-right {
  float: right;
}
.ac03 LI:first-child SPAN.text,
.ac03 LI.c-both SPAN.text {
  padding-left: 0;
}
.ac03 LI:first-child A.btn.discrete,
.ac03 LI.c-both A.btn.discrete,
.ac03 LI:first-child SPAN.btn.discrete,
.ac03 LI.c-both SPAN.btn.discrete,
.ac03 LI:first-child INPUT.btn.discrete,
.ac03 LI.c-both INPUT.btn.discrete {
  margin-left: 0;
}
.ac03 LI:last-child SPAN.text {
  padding-right: 0;
}
.ac03 LI:last-child A.btn.discrete,
.ac03 LI:last-child SPAN.btn.discrete,
.ac03 LI:last-child INPUT.btn.discrete {
  margin-right: 0;
}
.ac03 LI:before {
  display: none;
}
.ac03 LI SPAN.hasico.ico-plus,
.ac03 LI SPAN.hasico.ico-cross,
.ac03 LI SPAN.hasico.ico-minus,
.ac03 LI SPAN.hasico.ico-pencil {
  float: right;
  font-size: 15px;
  margin: 0em 0 0 0;
  line-height: 1;
  color: #0019af;
  font-weight: normal;
}
.ac03 LI SPAN.hasico.ico-plus:before,
.ac03 LI SPAN.hasico.ico-cross:before,
.ac03 LI SPAN.hasico.ico-minus:before,
.ac03 LI SPAN.hasico.ico-pencil:before {
  font-size: 10px;
  width: auto;
  height: auto;
  margin-right: 10px;
  position: relative;
  top: .3em;
}
.ac03 LI A.btn SPAN.hasico.ico-plus,
.ac03 LI A.btn SPAN.hasico.ico-cross,
.ac03 LI A.btn SPAN.hasico.ico-minus {
  float: right;
  font-size: 15px;
  margin: 0em 0 0 0;
  line-height: 1;
  color: #0019af;
  font-weight: normal;
}
.ac03 LI A.btn SPAN.hasico.ico-plus:before,
.ac03 LI A.btn SPAN.hasico.ico-cross:before,
.ac03 LI A.btn SPAN.hasico.ico-minus:before {
  font-size: 10px;
  width: auto;
  height: auto;
  margin-right: 10px;
  position: relative;
  top: .3em;
}
.ac03 LI A.btn.selected SPAN.hasico.ico-plus,
.ac03 LI A.btn.selected SPAN.hasico.ico-cross,
.ac03 LI A.btn.selected SPAN.hasico.ico-minus {
  color: #0019af;
}
.ac03 LI A.btn,
.ac03 LI SPAN.btn {
  background: #f8f8f8;
  display: block;
  float: none;
  text-align: left;
  margin: 0 20px 0 0;
  padding: 15px;
  min-height: 100%;
  height: auto;
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d9dadb;
}
.ac03 LI A.btn:hover,
.ac03 LI SPAN.btn:hover {
  border-color: #b2eafb;
}
.ac03 LI A.btn.disabled:hover,
.ac03 LI SPAN.btn.disabled:hover {
  border-color: #d9dadb;
  cursor: pointer;
}
.ac03 LI A.btn.selected A,
.ac03 LI SPAN.btn.selected A {
  color: #0019af;
}
.ac03 LI A.btn.static:hover,
.ac03 LI SPAN.btn.static:hover {
  border-color: #e1e1eb;
}
.ac03 LI A.btn.selected02 SPAN .ico-user,
.ac03 LI SPAN.btn.selected02 SPAN .ico-user {
  color: #0019af;
  background: #ffffff;
  border-color: #ffffff;
}
.ac03 LI A.btn.selected02 SPAN.ico-plus,
.ac03 LI SPAN.btn.selected02 SPAN.ico-plus {
  display: none;
  font-weight: bold;
}
.ac03 LI A.btn.selected02 SPAN.ico-cross,
.ac03 LI SPAN.btn.selected02 SPAN.ico-cross,
.ac03 LI A.btn.selected02 SPAN.ico-minus,
.ac03 LI SPAN.btn.selected02 SPAN.ico-minus {
  display: block;
}
.ac03 LI A.btn SPAN,
.ac03 LI SPAN.btn SPAN {
  line-height: 1.2;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ac03 LI A.btn SPAN.pad,
.ac03 LI SPAN.btn SPAN.pad {
  padding-bottom: 20px;
}
.ac03 LI A.btn SPAN.pad SPAN,
.ac03 LI SPAN.btn SPAN.pad SPAN {
  margin-top: 5px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ac03 LI A.btn SPAN.pad SPAN.small,
.ac03 LI SPAN.btn SPAN.pad SPAN.small {
  white-space: normal;
}
.ac03 LI A.btn SPAN.hasico:before,
.ac03 LI SPAN.btn SPAN.hasico:before {
  font-weight: normal;
  height: auto;
  width: auto;
  margin-top: -2px;
}
.ac03 LI A.btn SPAN.small,
.ac03 LI SPAN.btn SPAN.small {
  display: block;
  color: #727272;
  font-size: 15px;
  line-height: 17px;
  margin: .2em 0 0 0;
  font-weight: normal;
}
.ac03 LI A.btn SPAN.small SPAN.price,
.ac03 LI SPAN.btn SPAN.small SPAN.price {
  float: right;
  font-weight: bold;
  margin-top: 0;
}
.ac03 LI A.btn SPAN.ico-cross,
.ac03 LI SPAN.btn SPAN.ico-cross,
.ac03 LI A.btn SPAN.ico-minus,
.ac03 LI SPAN.btn SPAN.ico-minus {
  display: none;
}
.ac03 LI A.btn SPAN.hasico,
.ac03 LI SPAN.btn SPAN.hasico {
  float: left;
  position: absolute;
  bottom: 10px;
  left: 17px;
}
.ac03 LI A.btn SPAN.hasico.ico-pencil:before,
.ac03 LI SPAN.btn SPAN.hasico.ico-pencil:before,
.ac03 LI A.btn SPAN.hasico.ico-plus:before,
.ac03 LI SPAN.btn SPAN.hasico.ico-plus:before,
.ac03 LI A.btn SPAN.hasico.ico-cross:before,
.ac03 LI SPAN.btn SPAN.hasico.ico-cross:before,
.ac03 LI A.btn SPAN.hasico.ico-minus:before,
.ac03 LI SPAN.btn SPAN.hasico.ico-minus:before {
  font-size: 12px;
  margin-right: 5px;
  font-weight: bold;
}
.ac03 LI A.btn SPAN.hasico:before,
.ac03 LI SPAN.btn SPAN.hasico:before {
  font-size: 10px;
  width: auto;
  height: auto;
  margin-right: 10px;
  position: relative;
  top: .3em;
}
.ac03 LI A.btn SPAN.hasico.ico-alert:before,
.ac03 LI SPAN.btn SPAN.hasico.ico-alert:before,
.ac03 LI A.btn SPAN.hasico.ico-alert02:before,
.ac03 LI SPAN.btn SPAN.hasico.ico-alert02:before {
  position: absolute;
  left: 3px;
  top: 3px;
  width: 20px !important;
  height: 20px !important;
  background: #ff6400;
  border-radius: 50%;
  content: "\E03E";
  color: #ffffff;
  line-height: 20px;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}
.ac03 LI A.btn SPAN.hasico.ico-cart.ico-alert:before,
.ac03 LI SPAN.btn SPAN.hasico.ico-cart.ico-alert:before,
.ac03 LI A.btn SPAN.hasico.ico-cart.ico-alert02:before,
.ac03 LI SPAN.btn SPAN.hasico.ico-cart.ico-alert02:before {
  display: block;
}
.ac03 LI A.btn SPAN.hasico.ico-cart:before,
.ac03 LI SPAN.btn SPAN.hasico.ico-cart:before {
  display: none;
}
.ac03 LI A.btn SPAN.hasico.ico-cart:after,
.ac03 LI SPAN.btn SPAN.hasico.ico-cart:after {
  content: "\E01E";
  color: #ff6400;
  font-family: "icons";
  position: absolute;
  left: 45px;
  top: 35px;
  font-size: 20px;
}
.ac03 LI A.btn.selected SPAN.small,
.ac03 LI SPAN.btn.selected SPAN.small {
  color: rgba(26, 26, 26, 0.5);
}
.ac03 LI A.btn.selected SPAN.pad SPAN.small,
.ac03 LI SPAN.btn.selected SPAN.pad SPAN.small {
  white-space: normal;
}
.ac03 LI A.btn.disabled,
.ac03 LI SPAN.btn.disabled {
  border: 1px solid #d9dadb;
  background: #fff;
}
.ac03 LI A.btn.confirmed,
.ac03 LI SPAN.btn.confirmed {
  background: #c9cad1;
  border-color: #c9cad1;
}
@media only screen and (max-width: 767px) {
  .ac03 {
    max-height: none;
    overflow: visible;
    margin: .5em 0 0 !important;
  }
  .ac03 LI.left {
    text-align: left;
  }
  .ac03 LI.left A {
    margin: 0!important;
  }
  .ac03 LI {
    height: auto;
    margin: .5em 0 0 0;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .ac03 LI A.btn,
  .ac03 LI SPAN.btn {
    height: auto;
    padding: 10px 10px;
    margin-right: 0;
  }
  .ac03 LI A.btn SPAN:first-child:last-child,
  .ac03 LI SPAN.btn SPAN:first-child:last-child {
    padding-bottom: 5px;
  }
  .ac03 LI A.btn.selected SPAN.pad,
  .ac03 LI SPAN.btn.selected SPAN.pad {
    padding-bottom: 18px !important;
  }
  .ac03 LI A.btn.selected SPAN.pad SPAN.small,
  .ac03 LI SPAN.btn.selected SPAN.pad SPAN.small {
    /*margin: .2em 0 0 0;*/
  }
  .ac03 LI A.btn SPAN.pad,
  .ac03 LI SPAN.btn SPAN.pad {
    padding-bottom: 18px !important;
  }
  .ac03 LI A.btn SPAN.pad SPAN.small,
  .ac03 LI SPAN.btn SPAN.pad SPAN.small {
    /*margin: .2em 0 0 0;*/
  }
}
.theselect {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  position: relative;
  text-align: left;
  border: none;
  color: #c9cad1;
  max-width: 100%;
  width: 100%;
  padding: 0;
  /*z-index: 9;*/
  height: 50px;
}
.theselect:link,
.theselect A:link,
.theselect:visited,
.theselect A:visited,
.theselect:hover,
.theselect A:hover,
.theselect:active,
.theselect A:active,
.theselect:focus,
.theselect A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.theselect.w100p {
  width: 100%;
  max-width: 100%;
}
.theselect.w90 {
  width: 90px;
}
@media only screen and (max-width: 767px) {
  .theselect.w90 {
    width: 90px;
  }
}
.theselect:before {
  display: none;
}
.theselect:hover {
  border-color: #5f6d7a;
}
.theselect.active {
  border-color: #5f6d7a;
}
.theselect.theselect-block {
  padding: 0;
  width: 100%;
  border: 1px solid #d7d9e0;
  border-style: none none solid none;
  height: auto;
  min-height: 100%;
  /*theselect__block--title*/
}
.theselect.theselect-block > A.dropdown {
  text-decoration: none;
  /*letter-spacing: -0.4px;*/
  font-size: 15px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  padding: 0 30px 0 0;
  font-weight: 400;
  color: #273645;
  margin: 15px 0;
  border: none;
}
.theselect.theselect-block > A.dropdown::before {
  top: 3px;
}
.theselect.theselect-block .theselect__item {
  margin-left: 20px;
}
.theselect.theselect-block .theselect__item .type-search-address__switch-options {
  border-bottom: none;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .theselect.theselect-block .theselect__item {
    margin-left: 0;
  }
}
.theselect.theselect__dispatcher {
  width: 75px;
}
.theselect.theselect__dispatcher A.dropdown {
  border: 1px solid #fcaf17;
  background: #fcaf17;
  padding: 5px 30px 5px 16px;
  text-align: center;
}
.theselect.theselect__dispatcher A.dropdown::before {
  top: 8px;
}
.theselect.theselect__dispatcher .theselect__icon {
  vertical-align: bottom;
  text-align: center;
  font-size: 18px;
  color: #1a1a1a;
}
.theselect.theselect__dispatcher UL {
  top: 42px;
  box-shadow: none;
  border: 1px solid #fcaf17;
  width: 225px;
  left: inherit;
}
.theselect.theselect__dispatcher UL > LI A {
  color: #0019af;
  padding: 5px 16px;
}
.theselect.theselect__dispatcher UL > LI A:focus,
.theselect.theselect__dispatcher UL > LI A:hover {
  padding: 5px 16px;
  color: #00127d;
  background: none;
}
.theselect .fieldset-wrapper,
.theselect .form-checkboxes,
.theselect .field-input-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.theselect .fieldset-wrapper span,
.theselect .form-checkboxes span,
.theselect .field-input-wrapper span,
.theselect .fieldset-wrapper div,
.theselect .form-checkboxes div,
.theselect .field-input-wrapper div {
  display: block;
}
.theselect .fieldset-wrapper label,
.theselect .form-checkboxes label,
.theselect .field-input-wrapper label {
  display: inline;
  float: none;
  width: auto;
}
.theselect .fieldset-wrapper .field-input-wrapper,
.theselect .form-checkboxes .field-input-wrapper,
.theselect .field-input-wrapper .field-input-wrapper {
  width: auto;
}
.theselect input[type=checkbox].form-checkbox {
  display: none;
}
.theselect input[type=checkbox] + label {
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  margin-left: 35px;
  cursor: pointer;
  width: auto;
  max-width: none;
}
.theselect input[type=checkbox] + label:before {
  content: "\f00c";
  color: transparent;
  border: 1px solid #c9cad1;
  font-family: FontAwesome;
  padding: 2px 5px;
  position: absolute;
  left: 0;
  top: 10px;
}
.theselect input[type=checkbox]:checked + label:before {
  color: #0019af;
  border: 1px solid #00baf2;
}
.theselect input[type=radio].form-radio {
  display: none;
}
.theselect input[type=radio] + label {
  font-weight: 400;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  margin-left: 35px;
  width: auto;
  max-width: none;
}
.theselect input[type=radio] + label:before {
  border: 1px solid #c9cad1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "\f111";
  color: transparent;
  font-family: FontAwesome;
  padding: 2px 6px;
  position: absolute;
  left: 0;
  top: 10px;
}
.theselect input[type=radio]:checked + label:before {
  border: 1px solid #00baf2;
  content: "\f111";
  color: #0019af;
}
.theselect .status {
  display: block;
  position: absolute;
  right: 30px;
  top: 42%;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #e1e1eb;
  color: #ffffff;
  text-align: center;
}
.theselect .status.status-ok {
  background: #00df4a;
}
.theselect .status.status-error {
  background: #d0011b;
}
.theselect .arrowdown {
  display: block;
  position: absolute;
  right: 12px;
  top: 42%;
  width: 10px;
  height: 10px;
  color: #ffffff;
  text-align: center;
}
.theselect.theselect-checkbox UL {
  padding: 5px 0;
}
.theselect.theselect-checkbox UL > LI {
  padding: 5px 53px 5px 16px;
  cursor: pointer;
  margin: 0;
  color: #273645;
  border-left: 2px solid transparent;
}
.theselect.theselect-checkbox UL > LI:first-child {
  margin-top: 0;
}
.theselect.theselect-checkbox UL > LI:before {
  display: none;
}
.theselect.theselect-checkbox UL > LI:hover {
  padding: 5px 53px 5px 16px;
  background: #f0f1f5;
  color: #273645;
  text-decoration: none;
  border-left: 2px solid transparent;
}
.theselect.theselect-checkbox UL > LI:hover SPAN {
  color: #273645;
}
.theselect.theselect-checkbox UL > LI input[type=checkbox] + label {
  font-size: 15px;
  margin: 5px 0 5px 35px;
}
.theselect.theselect-checkbox UL > LI input[type=checkbox] + label:before {
  top: 2px;
}
.theselect.theselect-checkbox UL > LI.active {
  color: #273645;
  font-weight: bold;
  padding: 5px 51px 5px 16px;
  text-decoration: none;
  border-left: 2px solid #00baf2;
  line-height: inherit;
  margin: 2px 0;
}
.theselect.theselect-checkbox UL > LI.active input[type=checkbox] + label {
  font-weight: 700;
}
.theselect.theselect-checkbox UL > LI.active:hover {
  padding: 5px 53px 5px 16px;
  border-left: 2px solid #00baf2;
}
.theselect.theselect-checkbox UL > LI A {
  padding: 0;
  border: 0;
}
.theselect.theselect-checkbox UL > LI A:hover {
  padding: 0;
  border: 0;
}
.theselect A {
  position: relative;
  text-decoration: none;
}
.theselect A :focus {
  text-decoration: none;
}
.theselect.w100p {
  width: 100%;
  max-width: 100%;
}
.theselect UL {
  display: block;
  position: absolute;
  background: #ffffff;
  left: 0;
  right: 0;
  top: 50px;
  width: auto;
  z-index: 221;
  margin: 0;
  max-height: 204px;
  overflow: auto;
  list-style-type: none;
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
}
.theselect UL > LI {
  margin: 0;
  border: 0;
  padding: 0;
  float: none;
  background: none;
  min-height: 100%;
  z-index: 220;
}
.theselect UL > LI:first-child {
  margin-top: 0;
}
.theselect UL > LI:before {
  display: none;
}
.theselect UL > LI A {
  font-size: 15px;
  display: block;
  overflow: hidden;
  padding: 5px 20px 5px 16px;
  cursor: pointer;
  color: #273645;
  border-left: 2px solid transparent;
}
.theselect UL > LI A SPAN {
  color: #273645;
}
.theselect UL > LI A:hover {
  padding: 5px 20px 5px 16px;
  border-left: 2px solid transparent;
  background: #f0f1f5;
  color: #273645;
  text-decoration: none;
}
.theselect UL > LI A:hover SPAN {
  color: #273645;
}
.theselect UL > LI.active A {
  border-left: 2px solid #ff6400;
  padding: 5px 20px 5px 16px;
  text-decoration: none;
  border-left: 2px solid #00baf2;
  line-height: inherit;
  color: #273645;
}
.theselect UL > LI.active A:hover {
  padding: 5px 22px 5px 16px;
  border-left: 2px solid #00baf2;
}
.theselect UL > LI.active A SPAN {
  color: #273645;
  font-weight: bold;
}
.theselect UL > LI P.heading01 {
  padding: 0 15px;
  margin: 0;
  color: #ff6400;
  text-transform: uppercase;
}
.theselect UL > LI P.heading02 {
  padding: 0 15px;
  margin: 0;
  color: #727272;
}
.theselect .dropdown {
  position: relative;
  background: #ffffff;
  padding: 12px 30px 12px 16px;
  display: block;
  overflow: hidden;
  border: 1px solid #c9cad1;
  color: #273645;
  cursor: pointer;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.theselect .dropdown.active {
  border-color: #5f6d7a;
}
.theselect .dropdown:hover {
  text-decoration: none;
}
.theselect .dropdown::before {
  position: absolute;
  right: 8px;
  top: 15px;
  line-height: 20px;
  font-size: 20px;
  color: #273645;
  content: "\f107";
  font-family: FontAwesome;
  margin-left: 5px;
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.theselect .dropdown.open::before {
  content: "\f106";
}
.theselect .dropdown.open + UL {
  opacity: 1;
}
.theselect .log {
  position: absolute;
  right: -42px;
  top: 10px;
}
.theselect.theselect--sm {
  height: 40px;
}
.theselect.theselect--sm > A.dropdown {
  font-size: 14px;
  padding: 10px 29px 7px 16px;
}
.theselect.theselect--sm > A.dropdown::before {
  top: 11px;
}
.theselect.theselect--sm UL {
  top: 41px;
}
.theselect.theselect--md > A.dropdown {
  font-size: 15px;
}
.theselect.theselect--md > A.dropdown::before {
  top: 15px;
}
.theselect.theselect--md UL {
  top: 51px;
}
.theselect.lang {
  max-width: 75px;
  width: 75px;
  border-style: none;
  text-align: center;
  float: left;
  height: auto;
  padding: 10px 0 10px 0;
}
.theselect.lang UL {
  top: 34px;
}
.theselect.lang UL > LI.active A {
  padding: 5px 27px 5px 10px;
}
.theselect.lang UL > LI.active A:hover {
  padding: 5px 27px 5px 10px;
}
.theselect.lang UL > LI A {
  padding: 5px 25px 5px 10px;
}
.theselect.lang UL > LI A:hover {
  padding: 5px 25px 5px 10px;
}
.theselect.lang .dropdown {
  padding: 0 23px 0 10px;
  border: none;
}
.theselect.lang .dropdown:hover {
  border: none;
}
.theselect.lang .dropdown::before {
  right: 7px;
  line-height: 18px;
  top: 0;
  font-size: 18px;
}
.theselect.theselect--error > A,
.theselect.theselect--error A.dropdown {
  border: 1px solid #ee4444;
  background: #fde8e8;
}
.theselect.theselect--error > A:hover,
.theselect.theselect--error A.dropdown:hover {
  border: 1px solid #ee4444;
  background: #fde8e8;
}
.circle-numbers {
  position: relative;
  background: #0019af;
  color: white;
  font-size: 10px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  text-align: center;
  line-height: 14px;
  top: -4px;
  vertical-align: top;
  right: 0;
  display: inline-block;
}
.circle-numbers--orange {
  background: #ff6400;
}
@media only screen and (max-width: 767px) {
  float: none;
  padding: 0;
  margin-right: 0;
  width: 100%;
  .f-left {
    float: left !important;
  }
  INPUT,
  SELECT {
    float: none;
    width: 100%;
  }
  HEADER.sub  {
    width: 100%;
    min-width: 0;
  }
}
.table-wrapper {
  max-width: 100%;
  height: auto;
  overflow-x: auto;
}
@media only screen and (max-width: 767px) {
  .table-wrapper {
    overflow: auto;
    width: 100%;
  }
  .table-wrapper TABLE {
    table-layout: auto;
  }
  .table-wrapper TD,
  .table-wrapper TH {
    min-width: 150px;
    word-wrap: normal;
    word-break: normal;
  }
}
.type__border {
  border: 1px solid #c9cad1;
}
.status-text {
  display: block;
  padding-left: 30px;
  position: relative;
}
.status-text:before {
  font-family: "icons";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  font-size: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #e1e1eb;
  color: #ffffff;
  content: "";
  text-align: center;
  line-height: 22px;
}
.status-text.status-text--md {
  padding-left: 40px;
}
.status-text.status-text--md:before {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
}
.status-text.status-text--sm {
  padding-left: 25px;
}
.status-text.status-text--sm:before {
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 10px;
}
.status-text.staus--extra {
  color: #b35f00;
}
.status-text.status-text__info-alert:before {
  font-family: FontAwesome;
  background: #ffb088;
  content: "\f00d";
  color: #ae4907;
}
.status-text.status-text__warning:before {
  font-family: FontAwesome;
  background: #ffe39a;
  content: "\f12a";
  color: #e47900;
}
.status-text.status-text__ok:before {
  font-family: FontAwesome;
  background: #95edab;
  content: "\f00c";
  color: #1c803a;
}
.status-text.status-text__info:before {
  font-family: FontAwesome;
  background: #aae0fa;
  content: "\f129";
  color: #0019af;
}
.status-text.status-text__muted:before {
  font-family: FontAwesome;
  background: #ebebeb;
  color: #727272;
}
.status-text.status-text__note {
  color: #5f6d7a;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: block;
}
.thesearch {
  color: #273645;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  width: 100%;
  float: left;
  margin: 0 0 10px;
  position: relative;
  /*@media @media-notwide {
		INPUT[type="text"] {
			width: 165px;
		}
	}
	@media @media-tablet {
		float: left;
		INPUT[type="text"] {
			width: 165px;
		}
	}*/
  /*&.error {
		INPUT {
			color: @color-negative;
			border: 1px solid lighten(@color-negative,15%);
			height: 34px;
			padding-right: 40px;
		}
	}
	/*&.error {
		INPUT {
			color: @color-negative;
			border: 1px solid lighten(@color-negative,15%);
			height: 34px;
			padding-right: 40px;
		}
	}
	display: inline-block;
	margin: 0;
	padding: 0;
	position: relative;
	height: 40px;
	.box-sizing(border-box);
	INPUT {
		width: 100%;
		margin: 0;
		height: 40px;
		padding: 0 60px 0 16px;
		text-indent: 0;
		color: @color-gray01;
	}
	&:after {
		position: absolute;
		padding-right: 2px;
		content: "";
		top:0;
		bottom: 0;
		margin: auto;
		line-height: 48px;
		font-size: 15px;
		text-align: center;
		background: @color21;
		text-indent: -9999px;
		cursor: pointer;
		width: 48px;
		!*height: 38px;*!
		right: 1px;
		border-left: 1px solid #ebebeb;
	}
	.svg-ico {
		position: absolute;
		width: 16px;
		height: 20px;
		display: block;
		z-index: 9;
		cursor: pointer;
		margin: 0;
		right: 20px;
		top: 10px;
		color: @color01;
		font-size: 16px;
		text-align: center;
		&.w100p {
			width: 100%;
		}
	}*/
}
.thesearch.w100p {
  width: 100%;
}
.thesearch.thesearch--disabled::before {
  content: "";
  display: block;
  background: rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  cursor: default;
  position: absolute;
}
.thesearch ::-webkit-input-placeholder,
.thesearch :-moz-placeholder,
.thesearch ::-moz-placeholder,
.thesearch :-ms-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #949da6;
  font-style: italic;
}
.thesearch INPUT[type="search"] {
  font-size: 15px;
  float: left;
  background: #ffffff;
  border-radius: 0;
  width: 100%;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 50px;
  padding: 0 55px 0 16px;
}
.thesearch SPAN.btn {
  /*float: left;*/
  border-radius: 0;
  height: 48px;
  width: 48px;
  padding: 0;
  margin: 0;
  color: #0019af;
  background: #f0f1f5;
  position: absolute;
  right: 1px;
  top: 1px;
  /*.btn { padding-top: 8px; padding-bottom: 8px; background: @color21; }*/
}
.thesearch BUTTON {
  background: none;
  border: none;
  width: 100%;
  height: 48px;
  color: #0019af;
  font-size: 18px;
  line-height: 2.67;
}
.thesearch BUTTON:focus {
  outline: 0;
}
.thesearch BUTTON:before {
  line-height: 2.67;
  content: "\f002";
  color: #0019af;
  border: none;
  font-family: FontAwesome;
  padding: 0;
  position: relative;
  text-align: center;
}
.thesearch.loading SPAN.btn {
  width: 30px;
  background: #ffffff url(loader.gif) no-repeat 50% 50%;
}
.thesearch.loading SPAN.btn BUTTON {
  display: none;
}
.thesearch UL {
  display: block;
  position: absolute;
  background: #ffffff;
  left: 0;
  right: 0;
  top: 51px;
  width: auto;
  z-index: 140;
  margin: 0;
  max-height: 280px;
  overflow: auto;
  list-style-type: none;
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
}
.thesearch UL > LI {
  margin: 0;
  padding: 0;
}
.thesearch UL > LI:first-child {
  margin-top: 0;
}
.thesearch UL > LI:before {
  display: none;
}
.thesearch UL > LI A {
  font-size: 15px;
  display: block;
  overflow: hidden;
  padding: 5px 53px 5px 16px;
  cursor: pointer;
  color: #273645;
  text-decoration: none;
}
.thesearch UL > LI A:hover {
  background: #f0f1f5;
}
.table-container .table-scroll {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.table-container.table-container--disabled {
  position: relative;
}
.table-container.table-container--disabled::before {
  content: "";
  display: block;
  background: rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  cursor: default;
  position: absolute;
}
TABLE.table {
  clear: both;
  margin-bottom: 30px;
  max-width: none;
}
TABLE.table .status {
  display: block;
  position: absolute;
  left: 20px;
  top: 45%;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #e1e1eb;
  color: #ffffff;
  content: "";
  text-align: center;
}
TABLE.table .status.status-ok {
  background: #00df4a;
}
TABLE.table .status.status-error {
  background: #d0011b;
}
TABLE.table.v-center TD,
TABLE.table.v-center TH {
  vertical-align: middle;
}
TABLE.table TH {
  padding: 10px 8px;
}
TABLE.table TD {
  padding: 20px 8px;
  white-space: normal;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: normal;
  word-break: normal;
}
TABLE.table THEAD TR {
  border: none;
}
TABLE.table THEAD TH {
  color: #949da6;
  cursor: default;
  background: none;
  font-weight: normal;
}
TABLE.table THEAD .active {
  color: #273645;
  cursor: pointer;
}
TABLE.table THEAD .sorting {
  display: inline-block;
  position: relative;
  width: 6px;
  height: 14px;
  top: 3px;
  left: 0;
}
TABLE.table THEAD .sorting:before {
  position: absolute;
  content: '';
  /*width: 0;
				height: 0;*/
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 6px solid #949da6;
  top: 0;
  right: 0;
}
TABLE.table THEAD .sorting:after {
  position: absolute;
  content: '';
  /*width: 0;
				height: 0;*/
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 6px solid #949da6;
  right: 0;
  top: 8px;
}
TABLE.table THEAD .sorting.sorting_asc {
  cursor: pointer;
  *cursor: hand;
}
TABLE.table THEAD .sorting.sorting_asc:after {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 6px solid #949da6;
}
TABLE.table THEAD .sorting.sorting_asc:before {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 6px solid #273645;
}
TABLE.table THEAD .sorting.sorting_desc {
  cursor: pointer;
  *cursor: hand;
}
TABLE.table THEAD .sorting.sorting_desc:before {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 6px solid #949da6;
}
TABLE.table THEAD .sorting.sorting_desc:after {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 6px solid #273645;
}
TABLE.table.nostyle TR:hover > TD {
  background: #ebebeb;
}
TABLE.table.nostyle TH,
TABLE.table.nostyle TD {
  background: none;
  padding: 5px 0;
  border-top: none;
  border-bottom: none;
  border-left: none;
  font-size: 13px;
}
TABLE.table.nostyle TH:first-child,
TABLE.table.nostyle TD:first-child,
TABLE.table.nostyle TH:last-child,
TABLE.table.nostyle TD:last-child {
  padding-left: 0;
  padding-right: 0;
}
TABLE.table.table-bordered {
  border-radius: 0;
  border: 0;
}
TABLE.table.table-bordered.no-ico THEAD TR.has-bg {
  background: #f0f1f5;
}
TABLE.table.table-bordered.no-ico THEAD TH {
  color: #273645;
  font-size: 15px;
}
TABLE.table.table-bordered.no-ico TH,
TABLE.table.table-bordered.no-ico TD {
  /*white-space: nowrap;*/
}
TABLE.table.table-bordered.no-ico TH:first-child,
TABLE.table.table-bordered.no-ico TD:first-child {
  padding-left: 15px;
}
TABLE.table.table-bordered.no-ico TH:last-child,
TABLE.table.table-bordered.no-ico TD:last-child {
  padding-right: 26px;
}
TABLE.table.table-bordered TR:hover {
  background: #f0f1f5;
  /*cursor: pointer;*/
}
TABLE.table.table-bordered TR:hover TD {
  background: none;
}
TABLE.table.table-bordered TR:first-child TD {
  border-radius: 0;
  border-top: 1px solid #d7d9e0;
}
TABLE.table.table-bordered TR:last-child {
  border-radius: 0;
}
TABLE.table.table-bordered TR:last-child TD {
  border-bottom: 1px solid #d7d9e0;
}
TABLE.table.table-bordered TR:last-child TD:first-child {
  border-radius: 0;
  border-bottom-left-radius: 0!important;
  border-bottom-right-radius: 0!important;
}
TABLE.table.table-bordered TR:last-child TD:last-child {
  border-radius: 0;
  border-bottom-left-radius: 0!important;
  border-bottom-right-radius: 0!important;
}
TABLE.table.table-bordered TR:last-child > TD:first-child {
  border-radius: 0;
  border-bottom-left-radius: 0!important;
  border-bottom-right-radius: 0!important;
}
TABLE.table.table-bordered TR:last-child > TD:last-child {
  border-radius: 0;
  border-bottom-left-radius: 0!important;
  border-bottom-right-radius: 0!important;
}
TABLE.table.table-bordered THEAD TR {
  background: #ffffff;
}
TABLE.table.table-bordered THEAD TR TH {
  border: none;
  border-radius: 0;
}
TABLE.table.table-bordered THEAD TR:hover {
  cursor: default;
  background: #ffffff;
}
TABLE.table.table-bordered TBODY:last-child TD {
  border-bottom: 1px solid #d7d9e0;
}
TABLE.table.table-bordered TBODY:last-child TD:first-child {
  border-radius: 0;
}
TABLE.table.table-bordered TBODY:last-child TD:last-child {
  border-radius: 0;
}
TABLE.table.table-bordered TBODY:last-child > TD:first-child {
  border-radius: 0;
}
TABLE.table.table-bordered TBODY:last-child > TD:last-child {
  border-radius: 0;
}
TABLE.table.table-bordered TD {
  border: 1px #d7d9e0;
  border-style: none none solid none;
  /*delete this if role page is uptodate*/
}
TABLE.table.table-bordered TD P {
  margin: 0;
  color: #273645;
  /*meta {
					margin: 0.5em 0 0 0;
				}*/
}
TABLE.table.table-bordered TD .table__text {
  margin: 0;
  color: #273645;
}
TABLE.table.table-bordered TD .table__title {
  font-weight: 700;
}
TABLE.table.table-bordered TD:first-child {
  border-left: 1px solid #d7d9e0;
}
TABLE.table.table-bordered TD:last-child {
  border-right: 1px solid #d7d9e0;
}
TABLE.table.table-bordered TH P {
  margin: 0;
}
TABLE.table.table-bordered TH,
TABLE.table.table-bordered TD {
  border-radius: 0;
}
TABLE.table.table-bordered TH:first-child,
TABLE.table.table-bordered TD:first-child {
  border-radius: 0;
  position: relative;
  padding-left: 42px;
}
TABLE.table.table-bordered TH A.btn:hover,
TABLE.table.table-bordered TD A.btn:hover {
  text-decoration: none!important;
}
TABLE.table.table-bordered.table-bordered__full THEAD TR {
  /*border-style: solid none none solid;
					border-color: @color-gray06;
					border-width: 1px;*/
}
TABLE.table.table-bordered.table-bordered__full THEAD TR TH {
  border-color: #d7d9e0;
  border-width: 1px;
  /*border-style: none solid none none;*/
  border-style: solid solid none solid;
}
TABLE.table.table-bordered.table-bordered__full BODY TR {
  /*border-style: none none solid solid;
					border-color: @color-gray06;
					border-width: 1px;*/
}
TABLE.table.table-bordered.table-bordered__full BODY TR TD {
  border-color: #d7d9e0;
  border-width: 1px;
  /*border-style: none solid none none;*/
  border-style: none solid solid solid;
}
TABLE.table.table-bordered.table-bordered__full TR TD {
  white-space: normal;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: normal;
  word-break: normal;
  border-style: solid;
  border-color: #d7d9e0;
  border-width: 1px;
}
TABLE.table.table-bordered.table-bordered__full TR:hover {
  background: none;
}
TABLE.table.table-bordered.table-bordered__full TR:hover > TD {
  background: none;
}
TABLE.table.table-bordered.table__pad TR TH {
  padding: 14px;
}
TABLE.table.table-bordered.table__pad TR TD {
  padding: 14px;
}
@media only screen and (max-width: 767px) {
  TABLE.table.table-bordered TD P.heading02 {
    font-weight: bold;
  }
  TABLE.table.table-bordered.no-ico TH,
  TABLE.table.table-bordered.no-ico TD {
    /*white-space: nowrap;*/
  }
  TABLE.table.table-bordered.no-ico TH:first-child,
  TABLE.table.table-bordered.no-ico TD:first-child {
    padding-left: 12px;
  }
  TABLE.table.table-bordered.no-ico TH:last-child,
  TABLE.table.table-bordered.no-ico TD:last-child {
    padding-right: 12px;
  }
}
/* 4. Headers */
HEADER.sub {
  background: #000a49;
  padding: 5px 0;
}
HEADER.sub.type02 {
  background: #91eca8;
}
HEADER.sub.type03 {
  background: #fcaf17;
}
HEADER.sub.type03 P {
  color: #1a1a1a;
  font-size: 15px;
  font-weight: bold;
}
HEADER.sub.type03 P.ico:before {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 24px;
}
HEADER.sub.type03 DIV.input-wrapper {
  margin: 0;
}
HEADER.sub.type03 DIV.button-wrapper .btn {
  padding: 8px 15px;
}
HEADER.sub P {
  margin: 4px 0 4px 20px;
  color: #ffffff;
}
HEADER.sub P:before {
  font-size: 17px;
}
HEADER.sub P.ico {
  position: relative;
  padding-left: 30px;
}
HEADER.sub P.ico:before {
  position: absolute;
  left: 0;
  top: 4px;
}
HEADER.sub P.mt0 {
  margin-top: 0;
  line-height: 1.2;
}
HEADER.sub P SPAN.small {
  display: block;
  font-size: 80%;
  color: rgba(255, 255, 255, 0.6);
  line-height: 1;
}
HEADER.sub A.link {
  color: #ffffff !important;
  line-height: 30px;
  text-decoration: underline !important;
  padding: 0 0 0 25px;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  HEADER.sub .col00 {
    width: auto;
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  HEADER.sub {
    padding-bottom: 10px;
  }
  HEADER.sub P.ico {
    float: none;
  }
}
HEADER.main {
  width: 100%;
  position: relative;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru HEADER.main {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
HEADER.main DIV.a {
  background: #0019af;
  padding: 0;
}
HEADER.main DIV.b {
  background: #ffffff;
  padding: 27px 0;
  min-height: 87px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #ebebeb;
}
@media only screen and (min-width: 1024px) {
  HEADER.main DIV.b.pb00 {
    padding: 27px 0 0 0!important;
  }
  HEADER.main DIV.b .mt05 {
    top: 5px!important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  HEADER.main DIV.a {
    padding: 0;
  }
  HEADER.main DIV.b {
    padding: 15px 0 0;
    border-bottom: 1px solid #ebebeb;
    height: auto;
    min-height: 0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  HEADER.main DIV.a .col00,
  HEADER.main DIV.b .col00 {
    width: auto;
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  HEADER.main DIV.a {
    padding: 0;
  }
  HEADER.main DIV.b {
    padding: 15px 0 0;
    min-height: 50px;
    height: auto;
  }
  HEADER.main DIV.b DIV#usertools01 A.ico:first-child:last-child,
  HEADER.main DIV.b DIV#usertools01 A.ico.user,
  HEADER.main DIV.b DIV#usertools01 A.ico-user {
    position: relative;
    top: .30em;
  }
  HEADER.main DIV.b DIV#usertools01 A.ico-private {
    margin-top: -0.15em;
  }
  HEADER.main DIV.b DIV#usertools01 SPAN {
    margin-right: 0;
    padding: 0;
  }
}
#logo01 {
  float: left;
  height: 39px;
  width: 102px;
  position: relative;
  top: -5px;
}
#logo01 IMG {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #logo01 {
    height: 37px;
    width: 81px;
    top: 0;
  }
}
@media only screen and (max-width: 767px) {
  #logo01 {
    height: 35px;
    width: 58px;
    top: 0;
  }
}
/* 4.1 User tools */
DIV#usertools01 {
  float: right;
  margin: 17px 0 0 20px;
  font-weight: 300;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV#usertools01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV#usertools01 A {
  color: #ffffff;
  float: left;
  white-space: nowrap;
  cursor: pointer;
}
DIV#usertools01 A:hover {
  text-decoration: none;
}
DIV#usertools01 A.ico {
  border-right: 1px solid #0020e2;
  border-color: rgba(255, 255, 255, 0.3);
  margin: -0.45em 0 0 0;
}
DIV#usertools01 A.ico:first-child:last-child,
DIV#usertools01 A.ico-user {
  border-right: none;
  line-height: 24px;
  padding-top: .15em;
  font-size: 18px;
}
DIV#usertools01 A.ico:first-child:last-child:before,
DIV#usertools01 A.ico-user:before {
  margin-top: -0.15em;
}
DIV#usertools01 A.ico-private:before {
  margin-top: -0.1em;
}
DIV#usertools01 A.ico:before {
  font-size: 23px;
  position: relative;
  top: .15em;
}
DIV#usertools01 A.ico + A {
  margin-left: 10px;
}
DIV#usertools01 A.ico > SPAN {
  float: left;
  max-width: 190px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  font-weight: bold;
  white-space: nowrap;
  line-height: 1.1;
  padding: 0 10px 0 0;
  margin: 0 0 0 0;
}
DIV#usertools01 A.ico > SPAN SMALL {
  font-size: 13px;
  display: block;
  font-weight: normal;
  line-height: 1;
}
DIV#usertools01 A + A {
  line-height: 17px;
}
.ru DIV#usertools01 A + A {
  line-height: 23px;
}
DIV#usertools01 A.mailbox {
  margin: -4px 20px 0 0;
  position: relative;
  width: 24px;
  height: 24px;
}
DIV#usertools01 A.mailbox.ico-sms:before {
  font-size: 24px;
  line-height: 24px;
  width: 24px;
  height: 24px;
}
DIV#usertools01 A.mailbox SPAN.a {
  text-indent: 0;
  position: absolute;
  background: #ff6400;
  color: white;
  font-size: 10px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  text-align: center;
  line-height: 15px;
  top: -3px;
  left: -7px;
  right: 100%;
  font-weight: bold;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV#usertools01 {
    margin: 8px 0 0 32px;
    font-weight: normal;
    font-size: 20px;
  }
  DIV#usertools01 A {
    color: #0019af;
    font-size: 20px;
    line-height: 33px;
    /*margin: -4px 10px 0 0;*/
    margin: 8px 0 0 0;
  }
  ru DIV#usertools01 A {
    margin: 10px 0 0 0;
  }
  DIV#usertools01 A:before {
    width: 33px;
    height: 33px;
  }
  DIV#usertools01 A.ico:before {
    position: relative;
    top: 0;
    width: auto;
  }
  DIV#usertools01 A.ico:first-child:last-child,
  DIV#usertools01 A.ico.user,
  DIV#usertools01 A.ico-user {
    position: relative;
    top: .30em;
  }
  DIV#usertools01 A.ico > SPAN {
    border-color: #0019af;
    position: relative;
    top: .2em;
  }
  DIV#usertools01 A.ico-private:before {
    margin-top: 0.50em;
  }
  DIV#usertools01 A.ico-business:before {
    margin-top: 0.58em;
  }
  DIV#usertools01 A.ico-user:before {
    margin-top: 0.10em;
  }
  DIV#usertools01 A.mailbox {
    margin: -4px 15px 0 0;
  }
  DIV#usertools01 A.mailbox:hover {
    text-decoration: none;
    color: #ff6400;
  }
  DIV#usertools01 A.mailbox.ico-sms {
    width: 34px;
    height: 34px;
  }
  DIV#usertools01 A.mailbox.ico-sms:before {
    font-size: 34px;
    line-height: 34px;
    width: 34px;
    height: 34px;
  }
  DIV#usertools01 A.mailbox SPAN.a {
    top: -6px;
    left: -15px;
    font-size: 16px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
  }
}
@media only screen and (max-width: 767px) {
  DIV#usertools01 {
    text-indent: -10000px;
    margin: 2px 0 0 0;
  }
  DIV#usertools01 A:before {
    width: 23px;
    height: 26px;
    text-indent: 0;
    color: #0019af;
    font-size: 20px;
  }
  DIV#usertools01 A.ico {
    margin: -0.45em 0 0 0.5em;
    float: right;
  }
  DIV#usertools01 A.ico-user:before {
    margin-top: 0;
    top: 0;
    margin-right: 0;
  }
  DIV#usertools01 A.ico-private:before {
    margin-top: 0.10em;
    top: 0;
    margin-right: 0;
  }
  DIV#usertools01 A.ico-business:before {
    margin-top: 0.38em;
    top: 0;
    margin-right: 0;
  }
  DIV#usertools01 A.mailbox {
    margin: 0 0 0 20px;
    width: 27px;
    height: 27px;
    float: left;
  }
  DIV#usertools01 A.mailbox.ico-sms:before {
    font-size: 27px;
    line-height: 27px;
    width: 27px;
    height: 27px;
  }
  DIV#usertools01 A.mailbox.ico-sms SPAN.a {
    top: -10px;
    left: -15px;
    font-size: 16px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
  }
}
/* 4.2 Mobile menu button */
#menubutton {
  display: none;
  cursor: pointer;
}
#menubutton:hover {
  text-decoration: none;
}
#menubutton:hover:before {
  color: #0019af;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  #menubutton {
    display: block;
    float: left;
    text-indent: -10000px;
    margin: 0 0 0 30px;
  }
  #menubutton:before {
    content: "\E05D";
    text-indent: 0;
    font-size: 26px;
    color: #ff6400;
    float: left;
    width: 40px;
    height: 35px;
    margin: 7px 20px 0 0;
    font-family: "icons";
  }
}
@media only screen and (max-width: 767px) {
  #menubutton {
    margin: 0 0 0 15px;
  }
  #menubutton:before {
    width: 26px;
    height: 22px;
    margin: 4px 10px 0 0;
  }
}
/* 4.3 Language selection */
UL#lang01 {
  float: right;
  margin: 11px 0 0 20px;
  padding: 0;
  list-style: none;
  font-size: 15px;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru UL#lang01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
UL#lang01 LI {
  float: left;
  padding: 0;
  margin: 0 10px 0 0;
}
UL#lang01 LI:last-child {
  margin: 0;
}
UL#lang01 LI:first-child:nth-last-child(2),
UL#lang01 LI:first-child:nth-last-child(2) ~ li {
  margin: 0;
}
UL#lang01 LI:before {
  display: none;
}
UL#lang01 LI.active {
  display: none;
}
UL#lang01 A {
  color: #ffffff;
  float: left;
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
  padding-top: 2px;
  padding-bottom: 5px;
  line-height: 24px;
  background: no-repeat 0 5px;
  background-size: 28px 20px;
}
UL#lang01 A:hover {
  text-decoration: none;
}
UL#lang01 A.ru {
  background-image: url(ico_ru.png);
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
UL#lang01 A.et {
  background-image: url(ico_et.png);
}
DIV.b UL#lang01 A {
  color: #0019af;
}
UL#lang01.noico A {
  background: none !important;
  padding-left: 0;
}
@media only screen and (max-width: 767px) {
  UL#lang01 {
    margin: 15px 0 0 0;
  }
  UL#lang01 A {
    line-height: 12px;
    background-position: 0 0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 360px) {
  UL#lang01 A {
    font-size: 10px;
    margin-top: 2px;
  }
}
/* 4.4 Cart */
DIV#cart01 {
  float: right;
  font-size: 16px;
  position: relative;
  top: 4px;
  text-align: right;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV#cart01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV#cart01 A.ico-cart {
  color: #0019af;
  line-height: 33px;
  position: relative;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: -10px;
  margin-bottom: -3px;
}
DIV#cart01 A.ico-cart.first-child:last-child {
  margin-top: 0;
  margin-bottom: 0;
}
DIV#cart01 A.ico-cart:hover {
  text-decoration: none;
  color: #ff6400;
}
DIV#cart01 A.ico-cart:before {
  width: 34px;
  height: 34px;
  font-size: 34px;
  margin-top: -0.1em;
  font-weight: normal;
}
DIV#cart01 A.ico-cart.hasitems:before {
  margin-right: 10px;
}
DIV#cart01 A.ico-cart SPAN.a {
  text-indent: 0;
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  right: 100%;
  margin-right: -10px;
  top: -10px;
  background: #ff6400;
  border-radius: 50%;
  height: 25px;
  width: 25px;
  color: #ffffff;
  line-height: 25px;
  text-align: center;
}
DIV#cart01 A.ico-cart SPAN.b {
  display: block;
  font-size: 13px;
  color: #727272;
  line-height: 1;
  font-weight: normal;
}
DIV#cart01 A.ico-cart:first-child:last-child {
  margin-top: 1px;
}
DIV#cart01 P {
  clear: right;
  /*white-space: nowrap;*/
  white-space: normal;
  margin: 0;
  font-size: 14px;
  color: #727272;
}
DIV#cart01 P.red {
  color: #E44;
}
DIV#cart01 P SPAN.small {
  display: block;
  font-size: 11px;
  text-align: right;
}
DIV#cart01 P.note {
  word-break: break-word;
  width: 110px;
}
@media only screen and (max-width: 767px) {
  DIV#cart01 {
    text-indent: 10000px;
    position: relative;
    top: 2px;
    margin-top: 0;
    width: 33px;
    margin-left: 10px;
  }
  DIV#cart01 A.ico-cart {
    display: block;
    width: 33px;
    margin-top: 0;
    margin-bottom: 0;
  }
  DIV#cart01 A.ico-cart:before {
    width: 33px;
    height: 26px;
    text-indent: 0;
    font-size: 30px;
    margin-right: 0;
  }
  DIV#cart01 A.ico-cart SPAN.a {
    left: -10px;
    margin-right: 0;
  }
  DIV#cart01 A.ico-cart:hover {
    color: #0019af;
  }
  DIV#cart01 P {
    position: absolute;
    right: -77px;
    top: 32px;
    margin: 0;
    text-indent: 0;
    font-size: 11px;
  }
  DIV#cart01 P A.ask,
  DIV#cart01 P SPAN.small {
    display: none;
  }
  .index DIV#cart01 P {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV#cart01 {
    top: 10px;
    width: auto;
    height: 50px;
  }
  DIV#cart01 A.ico-cart {
    padding-right: 60px;
    margin-top: 0;
    margin-bottom: 0;
    top: -0.8em;
    font-size: 17px;
    font-weight: bold;
    float: left;
  }
  DIV#cart01 A.ico-cart:before {
    font-size: 34px;
    margin-right: 3px;
    top: .3em;
    position: relative;
  }
  DIV#cart01 A.ico-cart SPAN.a {
    top: 2px;
  }
  DIV#cart01 A.ico-cart:first-child:last-child {
    padding-right: 0;
    font-size: 20px;
    font-weight: normal;
    top: -0.4em;
  }
  DIV#cart01 A.ico-cart:first-child:last-child:before {
    top: .05em;
  }
  DIV#cart01 P {
    font-size: 12px;
    text-align: left;
    color: #0019af;
    clear: left;
    position: relative;
    top: -1.8em;
    left: 45px;
  }
  DIV#cart01 P A.ask,
  DIV#cart01 P SPAN.small {
    display: none;
  }
  DIV#cart01 P.note {
    width: auto;
  }
}
/* 4.5 Site tools */
DIV#sitetools {
  float: right;
}
DIV#sitetools .not-logged {
  display: none !important;
}
DIV#sitetools .log01 {
  margin-top: 10px;
  float: right;
  padding-left: 15px;
  border-left: 1px solid #c9cad1;
}
A.logout01 {
  float: right;
  color: #ffffff;
  margin: 12px 0 0 20px;
}
@media only screen and (min-width: 240px) and (max-width: 360px) {
  A.logout01 {
    font-size: 10px;
  }
}
@media only screen and (max-width: 767px) {
  A.logout01 {
    margin: 12px 0 0 20px;
    font-size: 15px;
  }
  A.logout01:hover {
    text-decoration: none;
  }
}
/*@import "_header.less";*/
/* 4.4 Menus */
NAV UL,
NAV LI {
  list-style: none;
  padding: 0;
  margin: 0;
}
NAV#menu01 {
  margin: 0 0 0 151px;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru NAV#menu01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
NAV#menu01 LI {
  float: left;
  font-size: 17px;
  margin: 0 0 0 25px;
  padding: 10px 0 0;
  font-weight: 300;
}
NAV#menu01 LI:first-child {
  margin: 0;
}
NAV#menu01 LI:before {
  display: none;
}
NAV#menu01 A {
  display: block;
  padding: 5px 0 1px;
  color: #b2eafb;
}
NAV#menu01 A.active {
  color: #ffffff;
  border-bottom: 2px solid #ff6400;
}
NAV#menu01 A:hover {
  text-decoration: none;
  color: #ffffff;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  NAV#menu01 {
    margin: 0 0 0 0;
  }
  NAV#menu01 LI {
    /*margin: 0 0 0 30px;*/
    margin: 0 0 0 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  NAV#menu01 {
    margin: 0;
  }
  NAV#menu01 LI {
    margin: 0 0 0 30px;
  }
}
@media only screen and (max-width: 767px) {
  NAV#menu01 {
    float: left;
    margin: 0;
  }
  NAV#menu01 LI {
    font-size: 15px;
    margin: 0 0 0 20px;
    padding: 12px 0;
  }
  NAV#menu01 A {
    padding: 0;
  }
}
@media screen and (min-width: 240px) and (max-width: 480px) {
  NAV#menu01 LI {
    font-size: 10px;
    margin: 0 0 0 10px;
  }
}
NAV#menu02 {
  float: left;
  margin: 10px 0 0 0;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru NAV#menu02 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
NAV#menu02 LI {
  float: left;
  font-size: 19px;
  font-weight: bold;
  margin: 0 0 0 48px;
  padding: 0;
}
.ru NAV#menu02 LI {
  margin: 0 0 0 30px;
}
NAV#menu02 LI:before {
  display: none;
}
NAV#menu02 LI.activated A {
  color: #0019af;
}
NAV#menu02 LI UL {
  display: none;
}
NAV#menu02 A {
  color: #0019af;
}
NAV#menu02 A.active {
  color: #0019af;
  border-bottom: 2px solid #ff6400;
}
NAV#menu02 A:hover {
  color: #ff6400;
  text-decoration: none;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .ru NAV#menu02 {
    margin: 0;
  }
  NAV#menu02 LI {
    margin: 0 0 0 22px;
  }
  .ru NAV#menu02 LI {
    margin: 0 0 0 15px;
    font-size: 17px;
    line-height: 20px;
    text-align: center;
    width: 92px;
    -ms-word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: manual;
    -moz-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
  }
  .ru NAV#menu02 > UL {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  NAV#menu02 {
    float: none;
    clear: both;
    padding: 15px 0 0 0;
    overflow: visible;
    display: none;
    width: 100% !important;
  }
  NAV#menu02.open {
    display: block;
  }
  NAV#menu02 > UL {
    background: #f8f8f8;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  }
  NAV#menu02 UL {
    padding: 18px 7px;
    margin: 0 -15px;
  }
  NAV#menu02 UL UL {
    margin: 10px 0 0 0;
    background: #ffffff;
    padding: 0;
  }
  NAV#menu02 UL UL LI {
    padding: 10px 10px 10px 20px;
    margin: 0;
  }
  NAV#menu02 UL UL LI.open {
    background: #ebebeb;
  }
  NAV#menu02 UL UL LI:first-child {
    border-top: none;
    padding-top: 20px;
  }
  NAV#menu02 UL UL A.active {
    color: #0019af !important;
  }
  NAV#menu02 UL UL UL {
    padding: 0 0 10px;
    margin: 0;
    background: none;
  }
  NAV#menu02 UL UL UL LI {
    padding: 0;
    border-top: none;
  }
  NAV#menu02 UL UL UL LI:first-child {
    padding-top: 0;
  }
  NAV#menu02 UL UL UL A {
    font-size: 15px;
  }
  NAV#menu02 UL LI.activated UL,
  NAV#menu02 UL LI A.active + DIV.submenu01 UL {
    display: block;
  }
  NAV#menu02 UL LI.activated A {
    color: #0019af;
  }
  NAV#menu02 UL.closed A.active + DIV.submenu01 UL,
  NAV#menu02 UL.closed UL {
    display: none;
  }
  NAV#menu02 LI {
    float: none;
    margin: 10px 0 0;
  }
  .ru NAV#menu02 LI {
    margin: 10px 0 0;
  }
  NAV#menu02 LI:first-child {
    margin: 0 ;
  }
  NAV#menu02 LI A {
    display: block;
    position: relative;
    color: #0019af;
    font-size: 25px;
    margin: 0 7px;
    padding: 5px 0;
    font-weight: normal;
  }
  NAV#menu02 LI A.active {
    color: #0019af;
    border-bottom: none;
  }
  NAV#menu02 LI A.active SPAN {
    border-bottom: 2px solid #ff6400;
  }
  NAV#menu02 LI LI A {
    font-weight: bold;
    color: #1a1a1a;
    padding-right: 0;
  }
  NAV#menu02 LI LI A:after {
    display: none;
  }
  NAV#menu02 LI LI LI A {
    font-weight: normal;
    color: #0019af;
  }
  NAV#menu02 LI.open > A,
  NAV#menu02 LI.activated > A {
    padding-right: 20px;
  }
  NAV#menu02 LI.open > A:after,
  NAV#menu02 LI.activated > A:after {
    content: "\E006";
  }
  NAV#menu02 LI A {
    padding-right: 35px;
  }
  NAV#menu02 LI A:after {
    content: "\E009";
    font-family: "icons";
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -10px;
  }
  NAV#menu02 DIV.submenu01 > UL > LI > A {
    font-size: 21px;
    color: #1a1a1a;
  }
  NAV#menu02 DIV.submenu01 > UL > LI > A:after {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  NAV#menu02 UL {
    margin: 0 -20px;
  }
}
NAV#menu03 {
  clear: both;
  display: none;
  padding-bottom: 10px;
  position: relative;
  z-index: 9;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru NAV#menu03 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
.index NAV#menu03 {
  padding-bottom: 0;
}
NAV#menu03 .col00 {
  background: #ffffff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  margin: -10px auto 0 auto;
  position: relative;
}
NAV#menu03 .col00 DIV.submenu01 {
  overflow: hidden;
}
NAV#menu03 .col00 DIV.submenu01:before {
  display: none;
  content: "";
  width: 75%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url(bg02.png) no-repeat 0 100%;
  background-size: 100% auto;
  z-index: 1;
}
NAV#menu03 .col00 DIV.submenu01 > UL {
  margin: 0;
  padding: 0 0 0 0;
  position: relative;
}
NAV#menu03 .col00 DIV.submenu01 > UL > LI {
  position: static;
  margin: 0;
  width: 25%;
  float: left;
  font-size: 19px;
  color: #1a1a1a;
  padding: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
NAV#menu03 .col00 DIV.submenu01 > UL > LI:nth-of-type(n+5) {
  padding-top: 0;
}
NAV#menu03 .col00 DIV.submenu01 > UL > LI:before {
  display: none;
}
NAV#menu03 .col00 DIV.submenu01 > UL > LI:first-child:before {
  display: block;
  content: "";
  background: #f8f8f8;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 25%;
  z-index: 0;
  margin-left: 0;
}
NAV#menu03 .col00 DIV.submenu01 > UL > LI > A,
NAV#menu03 .col00 DIV.submenu01 > UL > LI > SPAN {
  font-weight: bold;
}
NAV#menu03 .col00 DIV.submenu01 > UL > LI.open > A {
  color: #0019af;
}
NAV#menu03 A,
NAV#menu03 SPAN {
  color: #1a1a1a;
  position: relative;
  z-index: 3;
}
NAV#menu03 LI UL {
  margin: 10px 20px 0 -10px;
}
NAV#menu03 LI LI {
  font-size: 17px;
  color: #b2eafb;
  padding: 0;
}
NAV#menu03 LI LI:before {
  display: none;
}
NAV#menu03 LI LI A {
  color: #0019af;
  display: block;
  padding: 5px 10px 5px 30px;
  background: url(dot01.png) no-repeat 12px 10px;
}
NAV#menu03 LI LI A:hover {
  text-decoration: none;
  background-color: #e9f6fd;
}
NAV#menu03 LI LI A.active SPAN {
  border-bottom: 2px solid #ff6400;
}
NAV.menu04 {
  border-bottom: 1px solid #ebebeb;
  padding: .2em 0 0 0;
  background: #ffffff;
}
NAV.menu04 UL {
  list-style: none;
  margin: 0;
  padding: 0;
}
NAV.menu04 LI {
  float: left;
  margin: 0 0 0 2em;
  padding: 0;
}
NAV.menu04 LI:before {
  display: none;
}
NAV.menu04 LI.f-right {
  float: right;
}
NAV.menu04 LI.active A {
  color: #ff6400;
}
NAV.menu04 LI:first-child {
  margin: 0;
}
NAV.menu04 LI.secondary A {
  border-left: 1px solid #d9dadb;
  font-weight: normal;
  font-size: 1em;
  padding: 0 0 0 30px;
  margin: .5em 0;
}
NAV.menu04 A {
  display: block;
  padding: .5em 0;
  font-weight: bold;
}
NAV.menu04 A.btn {
  padding: .7em 20px;
  font-size: 18px;
}
NAV.menu04.menu04b {
  height: 0;
  overflow: hidden;
  border-bottom: none;
  /*A.offset { top: -40px !important; }*/
}
NAV.menu04.menu04b A.toggle-menu {
  display: none;
}
NAV.menu04.menu04b:link,
NAV.menu04.menu04b A:link,
NAV.menu04.menu04b:visited,
NAV.menu04.menu04b A:visited,
NAV.menu04.menu04b:hover,
NAV.menu04.menu04b A:hover,
NAV.menu04.menu04b:active,
NAV.menu04.menu04b A:active,
NAV.menu04.menu04b:focus,
NAV.menu04.menu04b A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
NAV.menu04.menu04b.scroll-to-fixed-fixed {
  height: auto;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
  overflow: visible;
}
NAV.menu04.menu04b UL {
  padding: 20px 0;
  font-size: 18px;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru NAV.menu04.menu04b UL {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
NAV.menu04.menu04b UL LI.active A {
  border-bottom: 2px solid #ff6400;
}
NAV.menu04.menu04b UL LI {
  margin: 0 0 0 1em;
}
NAV.menu04.menu04b UL LI A {
  text-decoration: none !important;
}
NAV.menu04.menu04b UL LI A:hover {
  color: #ff6400;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  NAV.menu04 LI {
    margin: 0 0 0 1em;
  }
  NAV.menu04 LI:first-child {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  NAV.menu04 {
    display: none;
  }
  NAV.menu04.menu04b {
    display: block;
    position: relative;
  }
  NAV.menu04.menu04b A.toggle-menu {
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    text-indent: -10000px;
    z-index: 99;
  }
  NAV.menu04.menu04b A.toggle-menu:hover {
    text-decoration: none;
  }
  NAV.menu04.menu04b A.toggle-menu:before {
    background: #0019af;
    width: 55px;
    height: 55px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 55px;
    text-align: center;
    float: left;
    content: "\E05D";
    text-indent: 0;
    font-size: 26px;
    color: #ffffff;
    font-family: "icons";
  }
  NAV.menu04.menu04b UL {
    display: none;
  }
  NAV.menu04.menu04b LI {
    float: none !important;
    margin: 0;
  }
  NAV.menu04.menu04b.scroll-to-fixed-fixed {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
  }
  NAV.menu04.menu04b.scroll-to-fixed-fixed.open {
    background: #ffffff;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
  }
  NAV.menu04.menu04b.scroll-to-fixed-fixed.open UL {
    display: block;
  }
  NAV.menu04.menu04b.scroll-to-fixed-fixed.open A.toggle-menu:before {
    content: "\E02B";
    background: none;
    color: #0019af;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  NAV.menu04 LI.secondary A {
    border-left: 0;
    padding-left: 0;
  }
}
NAV.menu06 UL {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}
NAV.menu06 UL LI {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 24%;
  -webkit-flex: 0 0 24%;
  -moz-flex: 0 0 24%;
  -ms-flex: 0 0 24%;
  flex: 0 0 24%;
  display: flex;
  height: auto;
  text-align: center;
  margin: 5px 5px;
}
NAV.menu06 UL LI:before {
  display: none;
}
NAV.menu06 UL LI:hover {
  background: none;
}
NAV.menu06 UL LI:hover A {
  border: 2px solid #b2eafb;
}
NAV.menu06 UL LI:hover A SPAN.pad {
  padding: 159px 29px 49px 29px;
}
NAV.menu06 UL LI:hover A SPAN.img {
  top: 49px;
}
NAV.menu06 UL LI A {
  width: 100%;
  display: block;
  border: 1px solid #ebebeb;
  text-decoration: none;
  box-sizing: border-box;
  height: auto;
  min-height: 100px;
}
NAV.menu06 UL LI A SPAN.pad {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 160px 30px 50px 30px;
}
NAV.menu06 UL LI A SPAN.img {
  position: absolute;
  height: 90px;
  top: 50px;
  left: 0;
  right: 0;
  transform: none;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
NAV.menu06 UL LI A SPAN.img IMG {
  max-height: 90px;
}
NAV.menu06.menu06c UL {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  margin: 0;
}
NAV.menu06.menu06c UL LI {
  width: 25%;
  -webkit-flex: 0 0 25%;
  -moz-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  margin: 0;
  text-align: center;
  border: none;
}
NAV.menu06.menu06c UL LI A {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background: #f8f8f8;
  min-height: 100px;
  border: 1px solid #ebebeb;
  text-align: left;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
NAV.menu06.menu06c UL LI A SPAN.pad {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 0 16px 0 90px;
}
NAV.menu06.menu06c UL LI A SPAN.img {
  left: 20px;
  display: inline-block;
  position: absolute;
  top: 50% !important;
  margin-top: -25px;
  max-width: 50px;
  height: 50px;
}
NAV.menu06.menu06c UL LI A SPAN.img IMG {
  max-height: 50px;
}
NAV.menu06.menu06c UL LI A.active {
  background: #ffffff;
  border: 2px solid #b2eafb;
  cursor: default;
}
NAV.menu06.menu06c UL LI A.active SPAN.pad {
  padding: 0 15px 0 89px;
}
NAV.menu06.menu06c UL LI A.active SPAN.img {
  left: 19px;
}
NAV.menu06.menu06c UL LI A.active:hover {
  background: #ffffff;
  cursor: default;
}
NAV.menu06.menu06c UL LI A.active:hover SPAN.pad {
  padding: 0 15px 0 89px;
}
NAV.menu06.menu06c UL LI A:hover {
  background: #f8f8f8;
  border: 2px solid #b2eafb;
}
NAV.menu06.menu06c UL LI A:hover SPAN.pad {
  padding: 0 15px 0 89px;
}
NAV.menu06.menu06c UL LI A:hover SPAN.img {
  left: 19px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  NAV.menu06 UL {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
  }
  NAV.menu06 UL LI {
    margin: 10px 0 0 10px;
    flex: 0 0 31%;
    width: 31%;
  }
  NAV.menu06.menu06b UL LI {
    flex: 0 0 31%;
    width: 31%;
    margin: 10px 10px 0 0;
  }
  NAV.menu06.menu06c UL LI {
    flex: 0 0 33.3333%;
    width: 33.3333%;
  }
}
@media only screen and (max-width: 767px) {
  NAV.menu06 UL {
    display: block;
  }
  NAV.menu06 UL LI {
    width: 100%;
    /*margin: 10px 0 0 0;
					padding: 20px 0;*/
    padding: 0;
    margin: 0;
  }
  NAV.menu06 UL LI A {
    display: block;
    width: 100%;
    margin: 10px 0 0 0;
    padding: 20px 0;
  }
  NAV.menu06 UL LI A SPAN.pad {
    padding: 0;
    margin: 0;
  }
  NAV.menu06 UL LI A SPAN.img {
    display: block;
    position: relative;
    top: 0;
  }
  NAV.menu06 UL LI A SPAN.img IMG {
    max-height: 65px;
  }
  NAV.menu06 UL LI:hover {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  NAV.menu06 UL LI:hover A {
    margin: 10px 0 0 0;
    padding: 19px 0;
  }
  NAV.menu06 UL LI:hover A SPAN.pad {
    padding: 0;
    margin: 0;
  }
  NAV.menu06 UL LI:hover A SPAN.img {
    top: 0;
  }
  NAV.menu06.menu06c UL {
    display: block;
  }
  NAV.menu06.menu06c UL LI {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    display: block;
  }
  NAV.menu06.menu06c UL LI A {
    width: 100%;
    margin: 0;
  }
  NAV.menu06.menu06c UL LI:hover {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  NAV.menu06.menu06c UL LI:hover A {
    margin: 0;
  }
}
NAV.menu07.menu07b {
  border-right: 1px solid #ebebeb;
  height: 100%;
  margin-right: 50px;
}
NAV.menu07.menu07b UL {
  margin-right: 0;
}
NAV.menu07.menu07b UL LI A.active {
  border-right: 1px solid white;
  margin-right: -1px;
}
NAV.menu07 UL {
  margin-right: 40px;
}
NAV.menu07 UL LI {
  border-bottom: 1px solid #ebebeb;
}
NAV.menu07 UL LI:before {
  display: none;
}
NAV.menu07 UL LI:link,
NAV.menu07 UL LI A:link,
NAV.menu07 UL LI:visited,
NAV.menu07 UL LI A:visited,
NAV.menu07 UL LI:hover,
NAV.menu07 UL LI A:hover,
NAV.menu07 UL LI:active,
NAV.menu07 UL LI A:active,
NAV.menu07 UL LI:focus,
NAV.menu07 UL LI A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
NAV.menu07 UL LI A {
  padding: 20px;
  display: block;
}
NAV.menu07 UL LI A:hover,
NAV.menu07 UL LI A.active {
  text-decoration: none;
  padding-left: 18px;
  border-left: 2px solid #f29318;
}
NAV.menu07 UL LI A.active {
  font-weight: bold;
  color: #1a1a1a;
}
@media only screen and (max-width: 767px) {
  NAV.menu07.menu07b {
    margin-right: 0!important;
    border: none;
  }
}
/* 4.4 Menus */
NAV#menu02 {
  float: left;
  margin: 10px 0 0 0;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru NAV#menu02 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
NAV#menu02.hasicons {
  margin: 0;
}
NAV#menu02:link,
NAV#menu02 A:link,
NAV#menu02:visited,
NAV#menu02 A:visited,
NAV#menu02:hover,
NAV#menu02 A:hover,
NAV#menu02:active,
NAV#menu02 A:active,
NAV#menu02:focus,
NAV#menu02 A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
NAV#menu02 LI {
  float: left;
  font-size: 19px;
  font-weight: bold;
  margin: 0 0 0 48px;
  padding: 0;
}
.ru NAV#menu02 LI {
  margin: 0 0 0 30px;
}
NAV#menu02 LI:before {
  display: none;
}
NAV#menu02 LI.activated A {
  color: #0019af;
}
NAV#menu02 LI UL {
  display: none;
}
NAV#menu02 A {
  color: #0019af;
}
NAV#menu02 A.active {
  color: #0019af;
  border-bottom: 2px solid #ff6400;
}
NAV#menu02 A:hover {
  color: #ff6400;
  text-decoration: none;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  NAV#menu02 LI {
    margin: 0 0 0 22px;
  }
  .ru NAV#menu02 LI {
    margin: 0 0 0 15px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  NAV#menu02 {
    float: none;
    clear: both;
    padding: 15px 0 0 0;
    overflow: visible;
    display: none;
    width: 100% !important;
  }
  NAV#menu02.open {
    display: block;
  }
  NAV#menu02 > UL {
    background: #f8f8f8;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  }
  NAV#menu02 UL {
    padding: 18px 7px;
    margin: 0 -15px;
  }
  NAV#menu02 UL UL {
    margin: 10px 0 0 0;
    background: #ffffff;
    padding: 0;
  }
  NAV#menu02 UL UL LI {
    padding: 10px 10px 10px 20px;
    margin: 0;
  }
  NAV#menu02 UL UL LI.open {
    background: #ebebeb;
  }
  NAV#menu02 UL UL LI:first-child {
    border-top: none;
    padding-top: 20px;
  }
  NAV#menu02 UL UL A.active {
    color: #0019af !important;
  }
  NAV#menu02 UL UL UL {
    padding: 0 0 10px;
    margin: 0;
    background: none;
  }
  NAV#menu02 UL UL UL LI {
    padding: 0;
    border-top: none;
  }
  NAV#menu02 UL UL UL LI:first-child {
    padding-top: 0;
  }
  NAV#menu02 UL UL UL A {
    font-size: 15px;
  }
  NAV#menu02 UL LI.activated UL,
  NAV#menu02 UL LI A.active + DIV.submenu01 UL {
    display: block;
  }
  NAV#menu02 UL LI.activated A {
    color: #0019af;
  }
  NAV#menu02 UL.closed A.active + DIV.submenu01 UL,
  NAV#menu02 UL.closed UL {
    display: none;
  }
  NAV#menu02 LI {
    float: none;
    margin: 10px 0 0;
  }
  .ru NAV#menu02 LI {
    margin: 10px 0 0;
  }
  NAV#menu02 LI:first-child {
    margin: 0 ;
  }
  NAV#menu02 LI A {
    display: block;
    position: relative;
    color: #0019af;
    font-size: 25px;
    margin: 0 7px;
    padding: 5px 0;
    font-weight: normal;
  }
  NAV#menu02 LI A.active {
    color: #0019af;
    border-bottom: none;
  }
  NAV#menu02 LI A.active SPAN {
    border-bottom: 2px solid #ff6400;
  }
  NAV#menu02 LI LI A {
    font-weight: bold;
    color: #1a1a1a;
    padding-right: 0;
  }
  NAV#menu02 LI LI A:after {
    display: none;
  }
  NAV#menu02 LI LI LI A {
    font-weight: normal;
    color: #0019af;
  }
  NAV#menu02 LI.open > A,
  NAV#menu02 LI.activated > A {
    padding-right: 20px;
  }
  NAV#menu02 LI.open > A:after,
  NAV#menu02 LI.activated > A:after {
    content: "\E006";
  }
  NAV#menu02 LI A {
    padding-right: 35px;
  }
  NAV#menu02 LI A:after {
    content: "\E009";
    font-family: "icons";
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -10px;
  }
  NAV#menu02 DIV.submenu01 > UL > LI > A {
    font-size: 21px;
    color: #1a1a1a;
  }
  NAV#menu02 DIV.submenu01 > UL > LI > A:after {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  NAV#menu02 UL {
    margin: 0 -20px;
  }
}
NAV#menu02.itb-menu {
  float: none;
  /*margin: 0 125px;*/
}
@media only screen and (min-width: 1024px) {
  NAV#menu02.itb-menu UL {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*.align-self(center);*/
  }
  NAV#menu02.itb-menu UL LI {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #ebebeb;
    margin: 0;
    /*padding: 10px;*/
    height: 71px;
    min-height: 100%;
    float: none;
    padding-right: 5px;
  }
  NAV#menu02.itb-menu UL LI:first-child {
    border: none;
    margin-left: 27px;
  }
  NAV#menu02.itb-menu UL LI:last-child {
    margin-right: 100px;
  }
  NAV#menu02.itb-menu UL LI.active {
    color: #0019af;
    border-bottom: 2px solid #ff6400;
  }
  NAV#menu02.itb-menu UL LI A {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center;
    /*.justify-content(center);
							min-height: 100%;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*-ms-word-break: break-all;*/
    /*word-break: break-word;*/
    -webkit-hyphens: manual;
    -moz-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    text-align: left;
    /*&.ico-teenused {
								&::before {
									margin-top: -16px!important;
								}
							}*/
  }
  NAV#menu02.itb-menu UL LI A.ico-tellimused::before {
    font-size: 26px!important;
    margin-top: -14px !important;
  }
  NAV#menu02.itb-menu UL LI A.ico-tarbimine::before {
    font-size: 22px!important;
  }
  NAV#menu02.itb-menu UL LI A[class^="ico"],
  NAV#menu02.itb-menu UL LI A[class*=" ico"] {
    color: #0019af;
    display: block;
    line-height: 2;
    font-size: 15px;
    margin-top: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  NAV#menu02.itb-menu UL LI A[class^="ico"].active,
  NAV#menu02.itb-menu UL LI A[class*=" ico"].active {
    color: #0019af;
  }
  NAV#menu02.itb-menu UL LI A[class^="ico"]:hover,
  NAV#menu02.itb-menu UL LI A[class*=" ico"]:hover {
    color: #ff6400;
    text-decoration: none;
  }
  NAV#menu02.itb-menu UL LI A[class^="ico"]::before,
  NAV#menu02.itb-menu UL LI A[class*=" ico"]::before {
    font-size: 24px;
    font-weight: normal;
    float: none;
    margin: 0 auto;
    display: block;
    text-align: center;
    position: absolute;
    line-height: 24px;
    height: 24px;
    width: 30px;
    top: 50%;
    left: 20px;
    margin-top: -12px;
    /*padding-left: 25px;*/
    /*margin-left: 25px;*/
  }
  NAV#menu02.itb-menu UL LI A SPAN {
    float: none;
    padding-left: 60px;
    display: inline-block;
    line-height: 1.2;
    font-weight: normal;
    font-size: 14px;
  }
  NAV#menu02.itb-menu UL LI A.active {
    border-bottom: none;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  NAV#menu02.itb-menu UL {
    margin: 0;
    padding: 0;
  }
  NAV#menu02.itb-menu UL LI {
    /*&:first-child {
							margin-left: 0;
						}*/
  }
  NAV#menu02.itb-menu UL LI:last-child {
    margin-right: 30px;
  }
  NAV#menu02.itb-menu UL LI A[class^="ico"]::before,
  NAV#menu02.itb-menu UL LI A[class*=" ico"]::before {
    font-size: 22px;
    left: 15px;
    /*padding-left: 15px;*/
    /*margin-left: 15px;*/
  }
  NAV#menu02.itb-menu UL LI A.ico-tellimused::before {
    font-size: 24px;
  }
  NAV#menu02.itb-menu UL LI A SPAN {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  NAV#menu02.itb-menu UL LI A[class^="ico"],
  NAV#menu02.itb-menu UL LI A[class*=" ico"] {
    font-size: 25px;
    color: #0019af;
    padding: 0;
    line-height: normal;
    margin-top: 0;
  }
  NAV#menu02.itb-menu UL LI A[class^="ico"] SPAN,
  NAV#menu02.itb-menu UL LI A[class*=" ico"] SPAN {
    padding-right: 10px;
    float: none;
    padding-left: 60px;
  }
  NAV#menu02.itb-menu UL LI A[class^="ico"].ico-tellimused::before,
  NAV#menu02.itb-menu UL LI A[class*=" ico"].ico-tellimused::before {
    font-size: 28px;
  }
  NAV#menu02.itb-menu UL LI A[class^="ico"]::before,
  NAV#menu02.itb-menu UL LI A[class*=" ico"]::before {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    float: none;
    height: auto;
    -webkit-align-content: flex-end;
    -moz-align-content: flex-end;
    -ms-align-content: flex-end;
    align-content: flex-end;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    position: absolute;
    left: 5px;
    margin: 0;
    font-size: 25px;
  }
  NAV#menu02.itb-menu UL LI A[class^="ico"]:after,
  NAV#menu02.itb-menu UL LI A[class*=" ico"]:after {
    display: none;
  }
  NAV#menu02.itb-menu UL LI A[class^="ico"].active SPAN:after,
  NAV#menu02.itb-menu UL LI A[class*=" ico"].active SPAN:after {
    border-bottom: 2px solid #ff6400;
  }
}
/* 4.5 Search box */
DIV#search01 {
  float: right;
  margin: 10px 0 10px;
  position: relative;
}
DIV#search01 INPUT[type="text"] {
  float: left;
  background: #ffffff;
  border-radius: 0 0 0 0;
  width: 215px;
  /*width: 165px;*/
  height: 30px;
  border: none;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
DIV#search01 SPAN.btn {
  float: left;
  border-radius: 0;
  height: 30px;
  padding: 0;
  margin: 0;
  background: #ffffff;
  color: #0019af;
  top: 0;
}
DIV#search01 SPAN.btn .btn {
  padding-top: 8px;
  padding-bottom: 8px;
}
DIV#search01 BUTTON {
  background: none;
  border: none;
  height: 30px;
  line-height: 24px;
  color: #0019af;
  font-size: 20px;
}
DIV#search01.loading SPAN.btn {
  width: 30px;
  background: #ffffff url(loader.gif) no-repeat 50% 50%;
}
DIV#search01.loading SPAN.btn BUTTON {
  display: none;
}
DIV#search01 ::-webkit-input-placeholder,
DIV#search01 :-moz-placeholder,
DIV#search01 ::-moz-placeholder,
DIV#search01 :-ms-input-placeholder {
  color: #0019af;
  opacity: 1;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  DIV#search01 INPUT[type="text"] {
    width: 165px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV#search01 {
    float: left;
  }
  DIV#search01 INPUT[type="text"] {
    width: 165px;
  }
}
@media only screen and (max-width: 767px) {
  DIV#search01 {
    display: none;
  }
}
DIV.search01 {
  margin: 12px 0;
  position: relative;
  border: 1px solid #ebebeb;
}
DIV.search01 INPUT[type="text"] {
  background: #ffffff;
  border-radius: 0 0 0 0;
  width: 100%;
  height: 33px;
  border: none;
}
DIV.search01 SPAN.btn {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0;
  height: 33px;
  padding: 0;
  margin: 0;
  background: #ffffff;
  color: #0019af;
}
DIV.search01 SPAN.btn INPUT {
  height: 100%;
  padding: 8px 30px 7px;
}
DIV.search01 BUTTON {
  background: none;
  border: none;
  height: 33px;
  line-height: 24px;
  color: #0019af;
  font-size: 20px;
}
DIV.search01.loading SPAN.btn {
  width: 30px;
  background: #ffffff url(loader.gif) no-repeat 50% 50%;
}
DIV.search01.loading SPAN.btn BUTTON {
  display: none;
}
DIV.search01 ::-webkit-input-placeholder,
DIV.search01 :-moz-placeholder,
DIV.search01 ::-moz-placeholder,
DIV.search01 :-ms-input-placeholder {
  color: #727272;
  opacity: 1;
}
DIV.search01 .ui-autocomplete {
  position: absolute;
  z-index: 2;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-style: solid;
  border-color: #ebebeb;
  background: #ffffff;
}
DIV.search01 .ui-autocomplete LI {
  float: none;
  padding: 5px 10px;
  margin: 0;
  font-size: 15px;
}
DIV.search01 .ui-autocomplete LI:before {
  display: none;
}
DIV.search01 .ui-autocomplete LI.ui-state-focus {
  background: #ebebeb;
  color: #ff6400;
}
DIV.search01 .ui-autocomplete LI.ui-state-focus A {
  color: #ff6400;
}
DIV.search01 .ui-autocomplete LI.ui-state-focus A SPAN.meta01,
DIV.search01 .ui-autocomplete LI.ui-state-focus A SMALL {
  color: #575757;
}
DIV.search01 .ui-autocomplete LI A {
  font-weight: bold;
  padding: 5px 10px;
  margin: -5px -10px;
}
DIV.search01 .ui-autocomplete LI A:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.search01 .ui-autocomplete LI A SPAN.meta01,
DIV.search01 .ui-autocomplete LI A SMALL {
  font-weight: normal;
  color: #575757;
  font-size: 90%;
}
DIV.search01 .ui-autocomplete LI A:hover {
  text-decoration: none;
}
DIV.search01 .ui-autocomplete LI SPAN.img {
  float: left;
  width: 60px;
}
DIV.search01 .ui-autocomplete LI SPAN.img IMG {
  max-width: 100%;
  max-height: 87px;
  width: auto;
  height: auto;
}
DIV.search01 .ui-autocomplete LI SPAN.txt {
  padding-left: 70px;
  display: block;
}
#search02 {
  display: none;
}
@media only screen and (max-width: 767px) {
  #search02 {
    display: block;
    position: relative;
    top: 0px;
    right: 0px;
    text-indent: -10000px;
    color: #0019af;
    width: 24px;
    float: right;
  }
  #search02 A,
  A#search02 {
    text-indent: -10000px;
    color: #0019af;
  }
  A#search02:before,
  #search02 A:before {
    color: #0019af;
    width: 20px;
    height: 26px;
    text-indent: 0;
    font-size: 23px;
  }
  #search02 A.open:before {
    color: #ff6400;
  }
}
#search03 {
  display: none;
}
@media only screen and (max-width: 767px) {
  #search03 {
    display: block;
    overflow: hidden;
    clear: both;
    position: absolute;
    z-index: 109;
    left: 0;
    right: 0;
    top: 100%;
    background: #ffffff;
  }
  #search03 DIV.a {
    border: 5px solid #ff6400;
    background: #ffffff;
    padding: 3px 5px;
  }
  #search03 DIV.a INPUT {
    border: none;
    padding: 0;
    width: 100%;
  }
  #search03 ::-webkit-input-placeholder,
  #search03 :-moz-placeholder,
  #search03 ::-moz-placeholder,
  #search03 :-ms-input-placeholder {
    color: #0019af;
    opacity: 1;
  }
  #search03:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 9px 7px;
    border-color: transparent transparent #ff6400 transparent;
    position: absolute;
    right: 63px;
    top: -9px;
  }
  #search03 BUTTON {
    text-indent: -10000px;
    position: absolute;
    right: -5px;
    top: 5px;
    background: none;
    border: none;
    color: #727272;
  }
  #search03 BUTTON:before {
    text-indent: 0;
    line-height: 24px;
  }
}
DIV.ac {
  margin-top: 2px;
  position: absolute;
  z-index: 999;
  background: #ffffff;
  top: 100%;
  width: 100%;
  padding: 0;
  border: 3px solid #d9dadb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.ac.ac02 {
  width: 200%;
}
DIV.ac.ac02 UL.tabs01 LI {
  width: 25%;
}
DIV.ac.ac02 UL.tabs01 LI:last-child A {
  border-right-style: solid;
}
@media only screen and (max-width: 767px) {
  DIV.ac.ac02 UL.tabs01 LI:last-child A {
    border-right-style: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.ac.ac02 {
    width: 100%;
  }
  DIV.ac.ac02 UL.tabs01 LI {
    width: 50%;
  }
  DIV.ac.ac02 .col {
    float: none;
    width: 100% !important;
    margin: 10px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  DIV.ac.ac02 {
    width: 100%;
  }
  DIV.ac.ac02 UL.tabs01 LI {
    width: 50%;
  }
}
DIV.ac UL.tabs01 {
  margin: -3px -1px 0 0;
  display: block;
}
DIV#search01 DIV.ac UL.tabs01 {
  margin-top: -5px;
}
DIV.ac UL.tabs01 LI {
  width: 50%;
  float: left;
  top: 1px;
  border-top: none;
  display: block;
}
DIV.ac UL.tabs01 LI A {
  border-style: solid;
  padding-left: 7px;
}
DIV.ac UL.tabs01 LI A,
DIV.ac UL.tabs01 LI A > SPAN {
  display: block;
  float: none;
}
DIV.ac UL.tabs01 LI.hasico SPAN.ico {
  margin-right: -10px;
}
DIV.ac UL.tabs01 LI.hasico SPAN.ico:before {
  margin-right: 5px;
}
DIV.ac UL.tabs01 LI:first-child A {
  border-left-style: none;
}
DIV.ac UL.tabs01 LI:last-child A {
  border-right-style: none;
}
DIV.ac DIV.pad {
  padding: 10px 20px 20px;
}
DIV.ac DIV.pad > *:first-child {
  margin: 0;
}
DIV.ac DIV.pad A {
  text-decoration: underline;
}
DIV.ac DIV.pad A:hover {
  color: #ff6400;
}
DIV.ac P {
  margin: .7em 0 0 0;
}
DIV.ac P.heading01 {
  color: #d9dadb;
  font-size: 17px;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV.ac P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.ac P.heading02 {
  font-size: 17px;
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV.ac P.heading02 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.ac IMG {
  max-width: 100%;
  height: auto;
}
@media only screen and (max-width: 767px) {
  DIV.ac {
    position: static;
    margin-top: 0;
    border: 5px solid #e7e7e7;
  }
  DIV.ac UL.tabs01 {
    margin-top: 0;
    top: -1px;
    background: #e1e1eb;
  }
  DIV.ac UL.tabs01 LI A {
    border-top: 0 solid;
    border-bottom: 1px solid #c9cad1;
  }
  DIV.ac UL.tabs01 LI A.active {
    border-bottom-color: #ffffff !important;
  }
  DIV.ac UL.tabs01 LI:last-child A {
    border-right: none;
  }
  DIV.ac UL.tabs01 LI.hasico SPAN.ico {
    margin-right: 0;
  }
}
/* 4.7 Breadcrumb */
P#path01 {
  color: #727272 !important;
  margin: 5px 0 0 0;
  padding-bottom: 5px;
  font-size: 15px !important;
}
P#path01 A {
  color: #727272;
}
P#path01 SPAN {
  color: #727272;
}
P#path01 SPAN.separator {
  color: #c9cad1;
  padding: 0 5px;
  position: relative;
  top: 2px;
}
P#path01 SPAN.separator:before {
  content: "›";
  font-size: 1.5em;
}
#content P#path01 {
  border-top: none;
}
SECTION P#path01 {
  margin: 0;
}
SECTION P#path01 + * {
  margin-top: 1em;
}
SECTION.type02 P#path01 {
  margin: 0;
  color: #ffffff;
}
SECTION.type02 P#path01 A,
SECTION.type02 P#path01 SPAN {
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  P#path01 {
    display: none;
  }
  SECTION P#path01 + * {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  P#path01 {
    margin-top: 1.5em;
  }
}
P.social02 {
  margin: .5em 25px 0 0;
  overflow: hidden;
}
P.social02 A.ico {
  margin: 0 30px 0 0;
  float: left;
  height: 30px;
}
P.social02 A.ico.f-right {
  float: right;
  margin: 0 0 0 30px;
}
P.social02 A.ico:last-child {
  margin: 0;
}
P.social02 A.ico:before {
  font-size: 24px;
}
/* 4.5 Loader */
.loader-container {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 20px;
}
.loader-container .loader {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.loader-container .loader.big {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  padding-top: 60px;
}
.loader-container .loader.big svg .loader-dot {
  fill: #0019af;
  -webkit-transform: translate3d(0, 0, 0);
  opacity: 1;
}
.loader-container .loader.big svg .loader-path {
  fill: none;
  stroke: #0019af;
  stroke-width: 5;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  -webkit-transform: translate3d(0, 0, 0);
  stroke-dasharray: 350;
}
.loader-container .loader.small .c {
  width: 20px;
  height: 20px;
  background: #0019af;
  border-radius: 20px;
  transform: scale(0);
}
.loader-container .loader.small .c.c-1 {
  animation: 2s loading 0s ease-in-out infinite;
}
.loader-container .loader.small .c.c-2 {
  margin-left: 5px;
  animation: 2s loading 0.25s ease-in-out infinite;
}
.loader-container .loader.small .c.c-3 {
  margin-left: 5px;
  animation: 2s loading 0.5s ease-in-out infinite;
}
.loader-container.modal {
  z-index: 240;
  position: fixed;
  top: 50%;
  left: 50%;
  background: #ffffff;
  border: 1px solid #d9dadb;
  border-radius: 3px;
  box-shadow: 0 0 10px 0 #c9cad1;
  height: 100px;
  width: 200px;
  margin-left: -120px;
  margin-top: -70px;
  text-align: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@keyframes loading {
  0% {
    transform: scale(0);
    opacity: 0.2;
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0.2;
  }
}
/* 5. Footers */
footer#main {
  margin: 60px 0 0 0;
  padding-bottom: 0;
  border-top: 1px solid #e1e1eb;
}
footer#main UL {
  list-style: none;
  margin: 0;
  padding: 30px 0;
}
footer#main UL LI {
  float: left;
  width: 24%;
  margin: 0 0 0 1%;
  padding: 0;
}
footer#main UL LI:before {
  display: none;
}
footer#main UL LI:first-child {
  margin: 0;
}
footer#main UL LI A {
  font-size: 19px;
  color: #1a1a1a;
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru footer#main UL LI A {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
footer#main UL LI A:hover {
  text-decoration: none;
  color: #0019af;
}
footer#main UL UL {
  margin: 20px 0 0 0;
  padding: 0;
}
footer#main UL UL LI {
  font-size: 15px;
  float: none;
  clear: both;
  width: auto;
  margin: 5px 0 0 0;
  color: #727272;
}
footer#main UL UL LI A {
  font-size: 15px;
  color: #0019af;
  font-weight: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
footer#main UL UL LI A:hover {
  border-bottom: 1px solid #ff6400;
}
footer#main > DIV.col00 > UL > LI > SPAN {
  font-size: 19px;
  color: #1a1a1a;
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru footer#main > DIV.col00 > UL > LI > SPAN {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
footer#main > DIV.col00 > UL > LI:nth-of-type(n+5) {
  margin-top: 2em;
}
footer#main P {
  margin: .5em 0 0 0;
  overflow: hidden;
}
footer#main P.heading01 {
  font-size: 19px;
  font-weight: normal;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru footer#main P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
footer#main P A.ico {
  margin: 0 30px 0 0;
  float: left;
  height: 30px;
}
footer#main P A.ico.f-right {
  float: right;
  margin: 0 0 0 30px;
}
footer#main P A.ico:last-child {
  margin: 0;
}
footer#main P A.ico:before {
  font-size: 24px;
}
footer#main DIV.b {
  background: #ffffff;
}
footer#main DIV.b UL {
  padding: 35px 0;
}
footer#main DIV.b UL LI {
  font-size: 18px;
}
footer#main DIV.b UL LI A {
  font-size: 18px;
}
footer#main DIV.b UL LI STRONG {
  font-size: 18px;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru footer#main DIV.b UL LI STRONG {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
footer#main DIV.b UL LI UL {
  padding: 0;
  font-size: 13px;
  margin: 5px 0 0 0;
}
footer#main DIV.b UL LI UL LI {
  font-size: 13px;
  margin: 0;
  clear: both;
}
footer#main DIV.b UL LI UL LI A {
  font-size: 13px;
  color: #727272;
}
footer#main DIV.b UL LI.last {
  float: right;
  margin-top: 1.4em;
}
footer#main DIV.b .ico-envelope:before {
  font-size: 20px;
}
footer#main DIV.b .ico:before {
  color: #1a1a1a;
  font-size: 17px;
  position: relative;
  top: 3px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  footer#main DIV.b UL LI {
    width: 24%;
  }
  footer#main DIV.b UL LI LI {
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  footer#main {
    margin: 30px 0 0 0;
    padding-bottom: 30px;
  }
  footer#main UL {
    padding: 20px 0;
  }
  footer#main UL LI {
    width: 100%;
    margin: 20px 0 0;
  }
  footer#main UL LI UL {
    margin: 5px 0 0 0;
  }
  footer#main UL LI UL LI {
    float: none;
    width: auto;
    margin: 5px 0 0 0;
  }
  footer#main UL LI UL LI A {
    font-size: 17px;
  }
  footer#main UL LI A {
    font-size: 20px;
  }
}
/* Tugiinfo */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
  padding-bottom: 56.25%;
}
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
  padding-bottom: 75%;
}
.video-container IFRAME {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.block25 {
  padding-left: 20px;
  padding-bottom: 60px;
}
.block25 H3.type02 {
  font-weight: 300;
  margin-left: -20px;
  margin-top: 2em;
}
P.line-through {
  text-align: center;
  position: relative;
  margin: 30px 0;
}
P.line-through:before {
  content: "";
  position: absolute;
  border: 1px solid #ebebeb;
  width: 100%;
  left: 0;
  top: 10px;
  z-index: -1;
}
P.line-through SPAN {
  color: #727272;
  display: inline-block;
  background: #ffffff;
  z-index: 1;
  padding: 0 50px;
}
.equalheight .col.w40p > * {
  flex: 0 0 100%;
}
.equalheight .col.w60p > * {
  flex: 0 0 100%;
}
.separated-right-bottom {
  border-right: 1px solid #ebebeb;
  padding: 0 25px 0 0;
}
@media only screen and (max-width: 767px) {
  .separated-right-bottom {
    border-bottom: 1px solid #ebebeb;
    border-right: 0;
    padding: 0 0 30px 0;
  }
}
.separated-left-top {
  border-left: 1px solid #ebebeb;
}
@media only screen and (max-width: 767px) {
  .separated-left-top {
    border-top: 1px solid #ebebeb;
    border-left: 0;
  }
}
.search-w100p {
  display: flex;
}
.search-w100p > INPUT.default {
  flex: 0 1 100%;
  font-style: italic;
}
.search-w100p UL.actions01 {
  flex: 1 0 auto;
  margin: -3px 0 0 5px !important;
}
.contact {
  text-align: center;
  padding: 30px 0;
  display: flex;
  justify-content: center;
  flex-direction: row;
}
.contact SPAN {
  display: block;
  font-size: 15px;
  position: relative;
  font-weight: bold;
  padding-left: 35px;
}
.contact SPAN:before {
  position: absolute;
  top: 8px;
  left: 0;
  margin-top: -14px;
  font-size: 30px;
}
.contact A {
  display: block;
  font-size: 15px;
  position: relative;
  font-weight: bold;
  padding-left: 60px;
  text-align: left;
}
.contact A:hover {
  cursor: pointer;
  text-decoration: underline;
}
.contact A:before {
  position: absolute;
  top: 8px;
  left: 20px;
  margin-top: -14px;
  font-size: 30px;
}
@media only screen and (max-width: 767px) {
  .contact {
    display: block;
  }
  .contact SELECT + DIV,
  .contact INPUT + DIV {
    padding-top: .5em;
  }
  .contact .w01,
  .contact .w02,
  .contact .wauto {
    float: none !important;
    width: 100% !important;
    margin: 10px 0 0 0 !important;
  }
}
.contact01 {
  text-align: left;
  padding: 20px 0;
  position: relative;
}
.contact01:before {
  position: absolute;
  left: 0;
  font-size: 30px;
}
.contact01 SPAN {
  display: block;
  position: relative;
}
.contact01 .text {
  margin-left: 35px;
  margin-top: 0;
}
.contact01 .text P {
  margin: 0;
}
.contact01 .text SPAN {
  display: inline-block;
  color: #727272;
}
A.btn.back {
  color: #0019af;
  padding: 7px 0 2px 0!important;
  /*border: 1px solid transparent;*/
  background: none;
  font-weight: normal;
  text-decoration: none;
}
A.btn.back:before {
  float: left;
  content: "\E007";
  font-family: "icons";
}
A.btn.back:hover {
  text-decoration: none!important;
  color: #00127c;
}
A.btn.back:hover:before {
  text-decoration: none !important;
}
H1.expanding {
  display: block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
}
H1.expanding A.toggler {
  text-decoration: none;
  cursor: pointer;
  display: block;
  position: relative;
  min-height: 80px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
H1.expanding A.toggler:hover {
  text-decoration: none;
}
H1.expanding A.toggler.open SPAN.txt:after {
  content: "\E00B";
}
H1.expanding A.toggler SPAN.img {
  max-width: 60px;
  position: absolute;
  top: 0;
  left: 0;
}
H1.expanding A.toggler SPAN.txt {
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  padding: 0 40px 0 85px;
  display: inline-block;
  position: relative;
  font-size: 60px;
  color: #1a1a1a;
}
H1.expanding A.toggler SPAN.txt:after {
  display: inline-block;
  content: "\E006";
  font-family: "icons";
  border-radius: 100%;
  background: #b2eafb;
  width: 34px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  font-size: 16px;
  position: absolute;
  top: 26px;
  right: 0;
}
@media only screen and (max-width: 767px) {
  H1.expanding A.toggler SPAN.txt {
    font-size: 30px;
  }
  H1.expanding A.toggler SPAN.txt:after {
    top: 0;
  }
}
/*left-side navigation*/
.news04 {
  padding-right: 20px;
}
.news04 LI {
  border-top: 1px solid #d9dadb;
}
.news04 LI .a {
  padding-bottom: 20px;
}
.news04 LI:before {
  display: none;
}
.news04 LI:first-child {
  border-top: none;
}
.news04 LI P.meta {
  color: #727272;
}
.news04 LI P.heading01 {
  padding-bottom: 1.5em;
  position: relative;
}
.news04 LI P.heading01 A.toggler {
  text-decoration: none;
  cursor: pointer;
  padding-right: 30px;
  display: inline-block;
}
.news04 LI P.heading01 A.toggler:hover {
  text-decoration: none;
}
.news04 LI P.heading01 A.toggler:after {
  content: "\E006";
  font-family: "icons";
  float: right;
  width: 14px;
  height: 10px;
  right: 15px;
  top: 0;
  position: absolute;
}
.news04 LI P.heading01 A.toggler.open:after {
  content: "\E00B";
}
/* 6. Thickbox */
.tb_overlay {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #1a1a1a;
  opacity: 0.6;
  z-index: 210;
}
.tb_loader {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  z-index: 211;
  left: 50%;
  top: 50%;
  padding: 30px;
  text-align: center;
  background: #ffffff;
}
.tb_frame {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  z-index: 212;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0;
}
.tb_frame.tb_gallery {
  position: fixed;
}
.tb_frame .message {
  padding: 20px;
}
.tb_frame P {
  margin: 0;
  padding: 0;
}
.tb_frame P.tb_image {
  overflow: hidden;
  padding: 30px;
  background: #ffffff;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.tb_frame P.tb_image IMG {
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.tb_frame P.tb_title {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 50px 135px 45px 46px;
  font-size: 38px;
  color: #1a1a1a;
  height: 135px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.tb_frame P.tb_title + P.tb_desc {
  padding-top: 0;
}
.tb_frame P .tb_desc {
  padding: 20px;
}
.tb_frame.type03 {
  font-size: 25px;
  line-height: 34px;
  font-weight: bold;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #444444;
}
.tb_frame .tb_controls {
  position: relative;
  z-index: 213;
}
.tb_frame .tb_image_wrapper {
  position: relative;
  height: 100%;
}
.tb_frame .tb_image_wrapper DIV.nav {
  overflow: hidden;
  margin: 35px;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.tb_frame .tb_image_wrapper DIV.nav UL {
  clear: both;
  list-style: none;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
  text-align: center;
  height: 80px;
}
.tb_frame .tb_image_wrapper DIV.nav LI {
  height: 80px;
  width: 75px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  overflow: hidden;
  float: left;
}
.tb_frame .tb_image_wrapper DIV.nav LI:before {
  display: none;
}
.tb_frame .tb_image_wrapper DIV.nav LI:first-child A {
  margin: 0;
}
.tb_frame .tb_image_wrapper DIV.nav LI.active A {
  border-bottom: 2px solid #ff6400;
}
.tb_frame .tb_image_wrapper DIV.nav LI A {
  display: block;
  position: relative;
  margin: 0 0 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  height: 80px;
  width: 65px;
  text-align: center;
  overflow: hidden;
  background: none !important;
}
.tb_frame .tb_image_wrapper DIV.nav LI A IMG {
  pointer-events: none;
  max-height: 65px;
  max-width: 65px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 15px;
  margin: auto;
}
.tb_frame_inner {
  overflow: hidden;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  margin-left: 0 !important;
}
.tb_gallery .tb_frame_inner {
  height: 90%;
  top: 5% !important;
  bottom: 5% !important;
  width: 800px;
  margin-left: auto !important;
  margin-right: auto !important;
  background: #ffffff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}
.tb_frame_inner IFRAME {
  width: 100% !important;
}
@media only screen and (max-width: 767px) {
  .tb_frame .tb_image_wrapper {
    height: 100%;
    background: #ffffff;
  }
  .tb_frame .tb_image_wrapper DIV.nav {
    padding: 10px 35px;
    background: #ffffff;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
  }
  .tb_frame P.tb_title {
    padding: 6px 45px 3px 15px;
    font-size: 18px;
    height: 35px;
  }
  .tb_frame P.tb_image {
    height: 300px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    vertical-align: middle;
  }
  .tb_frame_inner,
  .tb_gallery .tb_frame_inner {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0 !important;
    bottom: 0;
    left: 0 !important;
    right: 0;
    margin: 0 !important;
    margin-left: 0 !important;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .tb_frame_inner IFRAME {
    height: 100% !important;
  }
}
.tb__header {
  padding: 33px 34px 27px 34px;
  width: 100%;
  left: 0;
  top: 0;
  position: sticky;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.95);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}
.tb__header.tb__header--pad-sm {
  padding: 23px 45px 17px 34px;
}
@media only screen and (max-width: 767px) {
  .tb__header.tb__header--pad-sm {
    padding: 23px 45px 17px 18px;
  }
}
.tb__header H1.tb_title {
  font-size: 25px;
  line-height: 1.36;
  padding: 0;
  font-weight: 700;
}
.tb__header H1.tb_title.tb_title--itb {
  color: #273645;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
@media only screen and (max-width: 767px) {
  .tb__header.tb__header-anim {
    padding: 8px 47px 8px 18px;
  }
  .tb__header.tb__header-anim H1.tb_title {
    font-size: 15px;
    line-height: 2.27;
    padding: 0;
    -webkit-transition: font-size 0.3s ease, line-height, 0.3s, ease;
    transition: font-size, 0.3s, ease, line-height, 0.3s, ease;
  }
}
@media only screen and (max-width: 767px) {
  .tb__header {
    padding: 18px 47px 24px 18px;
  }
  .tb__header H1.tb_title {
    font-size: 24px;
    line-height: 1.42;
  }
}
.tb_box01 {
  min-height: 360px;
  z-index: 210;
  /*hack before new modal is born*/
}
.tb_box01,
.tb_box01.tb_frame_inner {
  max-height: 90%;
  /*max-height: 100%;*/
  max-width: 100%;
  position: absolute !important;
  top: 5% !important;
  bottom: 5%;
  left: 0 !important;
  right: 0;
  margin: auto !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.tb_box01.tb_frame_inner {
  position: fixed !important;
}
@media only screen and (max-width: 767px) {
  .tb_box01.tb_frame_inner {
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
  }
}
.tb_box01.overlay-content--w782 {
  width: 782px;
}
@media only screen and (max-width: 767px) {
  .tb_box01.overlay-content--w782 {
    width: 100%;
  }
}
.tb_box01.tb_img--success {
  width: 132px;
  height: 118px;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.tb_box01.tb_img--success IMG {
  width: 100%;
  height: auto;
}
.tb_box01 .tb_controls {
  position: absolute;
  top: 21px;
  right: 19px;
  height: 25px;
  width: 20px;
  line-height: 25px;
}
@media only screen and (max-width: 767px) {
  .tb_box01 .tb_controls {
    width: 15px;
    height: 18px;
    line-height: 18px;
    /*top: 21px;*/
    top: 18px;
  }
}
.tb_box01 .tb_box02 {
  background: #ffffff;
  top: 0;
  left: 0;
  max-height: 100%;
  overflow: auto;
  padding: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
.tb_box01 .tb_box02 .tb_heading02 {
  font-size: 25px;
  line-height: 34px;
  font-weight: bold;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #0019af;
}
.tb_box01 .tb_box02__bg {
  background: #f0f1f5;
  margin: 0 -35px;
  padding: 5px 35px;
}
@media only screen and (max-width: 767px) {
  .tb_box01 .tb_box02__bg {
    margin: 0 -20px;
    padding: 5px 20px;
  }
}
.tb_box01 .tb_box02__pad--feedback {
  padding: 18px;
}
.tb_box01 .tb_box02 .tb_heading01 {
  background: #f8f8f8;
  margin: -35px -35px 35px;
  padding: 35px 35px;
  overflow: hidden;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.tb_box01 .tb_box02 .tb_heading01 .img {
  float: left;
  width: 56px;
  margin-top: 10px;
}
.tb_box01 .tb_box02 .tb_heading01 .img IMG {
  max-width: 100%;
  height: auto;
}
.tb_box01 .tb_box02 .tb_heading01 .text {
  float: left;
  width: 100%;
  margin-left: -91px;
  padding-left: 137px;
  box-sizing: border-box;
  font-size: 14px;
}
.tb_box01 .tb_box02 .box_end {
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 35px;
  padding: 20px 0 35px 0;
}
.tb_box01 .tb_box02 .tb_list_item {
  padding-bottom: 30px;
  position: relative;
  font-size: 15px;
}
.tb_box01 .tb_box02 .tb_list_item .listcol {
  color: #c9cad1;
}
.tb_box01 .tb_box02 .tb_list_item .icon-numb {
  position: absolute;
  top: -4px;
}
.tb_box01 .tb_box02 .tb_list_item .pad01 {
  padding-left: 25px;
}
.tb_box01 .tb_box02 .tb_list_item .pad01 .nopadding {
  padding: 0!important;
}
.tb_box01 .tb_box02 .tb_list_item .pad {
  padding-left: 40px;
}
.tb_box01 .tb_box02 .tb_list_item .pad P {
  margin: 0;
}
.tb_box01 .tb_box02 .tb_list_item .pad .txt {
  margin-left: 20px;
}
.tb_box01 .tb_box02 .tb_list_item .pad .txt P {
  margin: 10px 0 0 0;
}
.tb_box01 .tb_box02 .tb_list_item .pad .txt SPAN.ico-check::before {
  color: #86d986;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .tb_box01 .tb_box02 {
    height: 100%;
  }
}
.tb_box01b .tb_box02 {
  background: #1a1a1a;
  padding: 0;
}
.tb_box01b .tb_controls {
  top: -30px;
  right: -20px;
}
.tb_box01 .tb_box03 {
  height: 480px;
  padding-top: 60px;
}
.tb_box01 .tb_box03 IFRAME {
  width: 100%;
  height: 100%;
}
.tb_box01 #tb_close {
  float: right;
}
.tb_box01 H1 {
  font-size: 38px;
  font-weight: normal;
}
.tb_box01 H1.tb_title {
  font-size: 25px;
  font-weight: 700;
  line-height: 1.42;
  color: #0019af;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
@media only screen and (max-width: 767px) {
  .tb_box01 H1.tb_title {
    text-align: left;
    font-size: 24px;
    line-height: 1.42;
  }
}
.tb_box01 H1.tb_title--feedback {
  font-size: 15px;
  font-weight: 700;
  padding: 0;
  line-height: 1.4;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #0019af;
  padding-right: 25px;
  text-align: left;
}
.tb_box01 H1.tb_title.tb_title--itb {
  color: #304254;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .tb_box01 {
    top: 0 !important;
    bottom: 0 !important;
    max-height: 100%;
  }
  .tb_box01 #tb_close {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .tb_box01 {
    top: 0;
    left: 0;
    right: 0;
    height: 100% !important;
    width: 100% !important;
    transform: none;
    -webkit-overflow-scrolling: touch;
  }
  .tb_box01 .tb_box02 {
    padding: 20px;
    top: 35px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
  }
}
.tb_box01--max-height {
  max-height: 1000px;
  height: 90%;
}
@media only screen and (max-width: 767px) {
  .tb_box01--max-height {
    max-height: 100%;
    height: 100%;
  }
}
#tb_close {
  position: absolute;
  height: 25px;
  width: 20px;
  text-indent: -10000px;
  top: 0;
  right: 0;
  z-index: 215;
  float: right;
}
#tb_close:before {
  font-family: FontAwesome;
  content: "\f00d";
  line-height: 25px;
  float: left;
  text-indent: 0;
  text-align: center;
  color: #949da6;
  font-size: 25px;
}
#tb_close:hover {
  border-bottom: none !important;
  text-decoration: none !important;
  outline: none !important;
}
#content > #tb_close,
.col00 > #tb_close {
  display: none;
}
.framed #content > #tb_close,
.framed .col00 > #tb_close {
  display: block;
}
@media only screen and (max-width: 767px) {
  #tb_close {
    width: 15px;
    height: 18px;
  }
  #tb_close:before {
    font-size: 18px;
    line-height: 18px;
  }
}
#tb_prev {
  background: url(arr04.png) no-repeat 50% 50%;
  left: 50%;
  margin: -45px 0 0 -350px;
}
#tb_next {
  background: url(arr05.png) no-repeat 50% 50%;
  right: 50%;
  margin: -45px -350px 0 0;
}
#tb_prev,
#tb_next {
  position: fixed;
  width: 40px;
  height: 90px;
  text-indent: -10000px;
  top: 45%;
  z-index: 213;
}
#tb_prev:hover,
#tb_next:hover {
  opacity: 0.5;
}
#tb_prev.disabled,
#tb_next.disabled {
  display: none;
}
@media only screen and (max-width: 767px) {
  #tb_prev,
  #tb_next,
  #tb_prev:hover,
  #tb_next:hover {
    background-color: transparent;
  }
}
@media only screen and (max-width: 767px) {
  #tb_prev,
  #tb_next,
  #tb_prev:hover,
  #tb_next:hover {
    background-color: transparent;
  }
}
.iframe_tb_overflow {
  overflow: inherit!important;
  overflow-y: inherit!important;
}
.iframe_tb_padding {
  padding: 34px 34px 0 34px;
}
@media only screen and (max-width: 767px) {
  .iframe_tb_padding {
    padding: 18px 18px 0 18px;
  }
}
.tb__pad--md {
  padding: 0 35px;
}
@media only screen and (max-width: 767px) {
  .tb__pad--md {
    padding: 0 18px;
  }
}
.tb__pad--has-tb-box-end {
  padding-bottom: 100px;
}
@media only screen and (max-width: 767px) {
  .tb__pad--has-tb-box-end {
    padding-bottom: 150px;
  }
}
.iframe_tb_pad {
  padding: 0 60px!important;
  overflow: inherit!important;
  overflow-y: inherit!important;
}
.iframe_tb_pad .tb_controls #tb_close {
  display: none;
}
.iframe_tb_pad #tb_close {
  display: none;
}
@media only screen and (max-width: 767px) {
  .iframe_tb_pad {
    padding: 0 40px!important;
  }
  .iframe_tb_pad .tb_close {
    display: none;
  }
  .iframe_tb_pad .tb_controls #tb_close {
    display: none;
  }
}
.tb_box_end {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  z-index: 10000;
  background: #ffffff;
  padding: 20px 15px;
  position: relative;
}
.tb_box_end.tb_box_end--has-gradient {
  background: transparent;
  background-image: linear-gradient(to top, #ffffff, #ffffff, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  HTML.tb_open BODY {
    height: 100%;
    overflow: hidden;
  }
  HTML.tb_open #box00 {
    opacity: 0;
  }
}
@media only screen and (min-width: 1024px) {
  HTML.tb_open BODY {
    height: 100%;
    overflow: hidden;
  }
}
/* Inputs */
/*SELECT, INPUT.select {
	height: 50px;
}*/
INPUT[type="date"],
INPUT[type="datetime"],
INPUT[type="datetime-local"],
INPUT[type="email"],
INPUT[type="month"],
INPUT[type="number"],
INPUT[type="password"],
INPUT[type="search"],
INPUT[type="tel"],
INPUT[type="text"],
INPUT[type="time"],
INPUT[type="url"],
INPUT[type="week"],
INPUT:not([type]) {
  /*!important is temporary*/
}
INPUT[type="date"]:focus,
INPUT[type="datetime"]:focus,
INPUT[type="datetime-local"]:focus,
INPUT[type="email"]:focus,
INPUT[type="month"]:focus,
INPUT[type="number"]:focus,
INPUT[type="password"]:focus,
INPUT[type="search"]:focus,
INPUT[type="tel"]:focus,
INPUT[type="text"]:focus,
INPUT[type="time"]:focus,
INPUT[type="url"]:focus,
INPUT[type="week"]:focus,
INPUT:not([type]):focus {
  border-color: #5f6d7a;
  outline: none;
}
INPUT[type="date"].sm,
INPUT[type="datetime"].sm,
INPUT[type="datetime-local"].sm,
INPUT[type="email"].sm,
INPUT[type="month"].sm,
INPUT[type="number"].sm,
INPUT[type="password"].sm,
INPUT[type="search"].sm,
INPUT[type="tel"].sm,
INPUT[type="text"].sm,
INPUT[type="time"].sm,
INPUT[type="url"].sm,
INPUT[type="week"].sm,
INPUT:not([type]).sm {
  padding: 8px 15px 7px;
  height: 40px;
  *height: auto;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-color: #c9cad1;
  min-width: 0;
}
INPUT[type="date"].md,
INPUT[type="datetime"].md,
INPUT[type="datetime-local"].md,
INPUT[type="email"].md,
INPUT[type="month"].md,
INPUT[type="number"].md,
INPUT[type="password"].md,
INPUT[type="search"].md,
INPUT[type="tel"].md,
INPUT[type="text"].md,
INPUT[type="time"].md,
INPUT[type="url"].md,
INPUT[type="week"].md,
INPUT:not([type]).md {
  /*remove important when you ready*/
  padding: 0 16px 0;
  /*padding: 8px 15px 7px!important;*/
  height: 50px!important;
  *height: auto!important;
  -moz-appearance: none;
  -webkit-appearance: none;
  font-size: 15px;
  border-color: #c9cad1;
  min-width: 0;
}
INPUT[type="date"].md.error INPUT,
INPUT[type="datetime"].md.error INPUT,
INPUT[type="datetime-local"].md.error INPUT,
INPUT[type="email"].md.error INPUT,
INPUT[type="month"].md.error INPUT,
INPUT[type="number"].md.error INPUT,
INPUT[type="password"].md.error INPUT,
INPUT[type="search"].md.error INPUT,
INPUT[type="tel"].md.error INPUT,
INPUT[type="text"].md.error INPUT,
INPUT[type="time"].md.error INPUT,
INPUT[type="url"].md.error INPUT,
INPUT[type="week"].md.error INPUT,
INPUT:not([type]).md.error INPUT {
  border: 1px solid #ee4444;
  color: #273645;
  background: #fde8e8;
}
INPUT[type="date"].md:focus,
INPUT[type="datetime"].md:focus,
INPUT[type="datetime-local"].md:focus,
INPUT[type="email"].md:focus,
INPUT[type="month"].md:focus,
INPUT[type="number"].md:focus,
INPUT[type="password"].md:focus,
INPUT[type="search"].md:focus,
INPUT[type="tel"].md:focus,
INPUT[type="text"].md:focus,
INPUT[type="time"].md:focus,
INPUT[type="url"].md:focus,
INPUT[type="week"].md:focus,
INPUT:not([type]).md:focus {
  border-color: #5f6d7a;
  outline: none;
}
INPUT[type="date"].md::-webkit-input-placeholder,
INPUT[type="datetime"].md::-webkit-input-placeholder,
INPUT[type="datetime-local"].md::-webkit-input-placeholder,
INPUT[type="email"].md::-webkit-input-placeholder,
INPUT[type="month"].md::-webkit-input-placeholder,
INPUT[type="number"].md::-webkit-input-placeholder,
INPUT[type="password"].md::-webkit-input-placeholder,
INPUT[type="search"].md::-webkit-input-placeholder,
INPUT[type="tel"].md::-webkit-input-placeholder,
INPUT[type="text"].md::-webkit-input-placeholder,
INPUT[type="time"].md::-webkit-input-placeholder,
INPUT[type="url"].md::-webkit-input-placeholder,
INPUT[type="week"].md::-webkit-input-placeholder,
INPUT:not([type]).md::-webkit-input-placeholder {
  color: #949da6;
  font-weight: normal;
  font-style: italic;
}
INPUT[type="date"].md::-webkit-input-placeholder,
INPUT[type="datetime"].md::-webkit-input-placeholder,
INPUT[type="datetime-local"].md::-webkit-input-placeholder,
INPUT[type="email"].md::-webkit-input-placeholder,
INPUT[type="month"].md::-webkit-input-placeholder,
INPUT[type="number"].md::-webkit-input-placeholder,
INPUT[type="password"].md::-webkit-input-placeholder,
INPUT[type="search"].md::-webkit-input-placeholder,
INPUT[type="tel"].md::-webkit-input-placeholder,
INPUT[type="text"].md::-webkit-input-placeholder,
INPUT[type="time"].md::-webkit-input-placeholder,
INPUT[type="url"].md::-webkit-input-placeholder,
INPUT[type="week"].md::-webkit-input-placeholder,
INPUT:not([type]).md::-webkit-input-placeholder {
  color: #949da6;
  font-weight: normal;
  font-style: italic;
}
INPUT[type="date"].md::-moz-placeholder,
INPUT[type="datetime"].md::-moz-placeholder,
INPUT[type="datetime-local"].md::-moz-placeholder,
INPUT[type="email"].md::-moz-placeholder,
INPUT[type="month"].md::-moz-placeholder,
INPUT[type="number"].md::-moz-placeholder,
INPUT[type="password"].md::-moz-placeholder,
INPUT[type="search"].md::-moz-placeholder,
INPUT[type="tel"].md::-moz-placeholder,
INPUT[type="text"].md::-moz-placeholder,
INPUT[type="time"].md::-moz-placeholder,
INPUT[type="url"].md::-moz-placeholder,
INPUT[type="week"].md::-moz-placeholder,
INPUT:not([type]).md::-moz-placeholder {
  color: #949da6;
  font-weight: normal;
  font-style: italic;
}
INPUT[type="date"].md:-ms-input-placeholder,
INPUT[type="datetime"].md:-ms-input-placeholder,
INPUT[type="datetime-local"].md:-ms-input-placeholder,
INPUT[type="email"].md:-ms-input-placeholder,
INPUT[type="month"].md:-ms-input-placeholder,
INPUT[type="number"].md:-ms-input-placeholder,
INPUT[type="password"].md:-ms-input-placeholder,
INPUT[type="search"].md:-ms-input-placeholder,
INPUT[type="tel"].md:-ms-input-placeholder,
INPUT[type="text"].md:-ms-input-placeholder,
INPUT[type="time"].md:-ms-input-placeholder,
INPUT[type="url"].md:-ms-input-placeholder,
INPUT[type="week"].md:-ms-input-placeholder,
INPUT:not([type]).md:-ms-input-placeholder {
  color: #949da6;
  font-weight: normal;
  font-style: italic;
}
INPUT[type="date"].md:-moz-placeholder,
INPUT[type="datetime"].md:-moz-placeholder,
INPUT[type="datetime-local"].md:-moz-placeholder,
INPUT[type="email"].md:-moz-placeholder,
INPUT[type="month"].md:-moz-placeholder,
INPUT[type="number"].md:-moz-placeholder,
INPUT[type="password"].md:-moz-placeholder,
INPUT[type="search"].md:-moz-placeholder,
INPUT[type="tel"].md:-moz-placeholder,
INPUT[type="text"].md:-moz-placeholder,
INPUT[type="time"].md:-moz-placeholder,
INPUT[type="url"].md:-moz-placeholder,
INPUT[type="week"].md:-moz-placeholder,
INPUT:not([type]).md:-moz-placeholder {
  color: #949da6;
  font-weight: normal;
  font-style: italic;
}
INPUT[type="date"].lg,
INPUT[type="datetime"].lg,
INPUT[type="datetime-local"].lg,
INPUT[type="email"].lg,
INPUT[type="month"].lg,
INPUT[type="number"].lg,
INPUT[type="password"].lg,
INPUT[type="search"].lg,
INPUT[type="tel"].lg,
INPUT[type="text"].lg,
INPUT[type="time"].lg,
INPUT[type="url"].lg,
INPUT[type="week"].lg,
INPUT:not([type]).lg {
  font-size: 18px;
}
INPUT[type="date"].pad--sm,
INPUT[type="datetime"].pad--sm,
INPUT[type="datetime-local"].pad--sm,
INPUT[type="email"].pad--sm,
INPUT[type="month"].pad--sm,
INPUT[type="number"].pad--sm,
INPUT[type="password"].pad--sm,
INPUT[type="search"].pad--sm,
INPUT[type="tel"].pad--sm,
INPUT[type="text"].pad--sm,
INPUT[type="time"].pad--sm,
INPUT[type="url"].pad--sm,
INPUT[type="week"].pad--sm,
INPUT:not([type]).pad--sm {
  padding: 8px 8px 7px;
}
INPUT[type="date"].disabled,
INPUT[type="datetime"].disabled,
INPUT[type="datetime-local"].disabled,
INPUT[type="email"].disabled,
INPUT[type="month"].disabled,
INPUT[type="number"].disabled,
INPUT[type="password"].disabled,
INPUT[type="search"].disabled,
INPUT[type="tel"].disabled,
INPUT[type="text"].disabled,
INPUT[type="time"].disabled,
INPUT[type="url"].disabled,
INPUT[type="week"].disabled,
INPUT:not([type]).disabled {
  background: #f0f1f5;
}
INPUT[type="date"].input-w100p,
INPUT[type="datetime"].input-w100p,
INPUT[type="datetime-local"].input-w100p,
INPUT[type="email"].input-w100p,
INPUT[type="month"].input-w100p,
INPUT[type="number"].input-w100p,
INPUT[type="password"].input-w100p,
INPUT[type="search"].input-w100p,
INPUT[type="tel"].input-w100p,
INPUT[type="text"].input-w100p,
INPUT[type="time"].input-w100p,
INPUT[type="url"].input-w100p,
INPUT[type="week"].input-w100p,
INPUT:not([type]).input-w100p {
  width: 100%;
  /*moz and chrome conflict min-width*/
  min-width: 0;
  max-width: 100%;
}
@media only screen and (max-width: 767px) {
  INPUT[type="date"].input-w100p,
  INPUT[type="datetime"].input-w100p,
  INPUT[type="datetime-local"].input-w100p,
  INPUT[type="email"].input-w100p,
  INPUT[type="month"].input-w100p,
  INPUT[type="number"].input-w100p,
  INPUT[type="password"].input-w100p,
  INPUT[type="search"].input-w100p,
  INPUT[type="tel"].input-w100p,
  INPUT[type="text"].input-w100p,
  INPUT[type="time"].input-w100p,
  INPUT[type="url"].input-w100p,
  INPUT[type="week"].input-w100p,
  INPUT:not([type]).input-w100p {
    width: 100%;
  }
}
INPUT[type="date"].input-w282,
INPUT[type="datetime"].input-w282,
INPUT[type="datetime-local"].input-w282,
INPUT[type="email"].input-w282,
INPUT[type="month"].input-w282,
INPUT[type="number"].input-w282,
INPUT[type="password"].input-w282,
INPUT[type="search"].input-w282,
INPUT[type="tel"].input-w282,
INPUT[type="text"].input-w282,
INPUT[type="time"].input-w282,
INPUT[type="url"].input-w282,
INPUT[type="week"].input-w282,
INPUT:not([type]).input-w282 {
  width: 282px;
}
@media only screen and (max-width: 767px) {
  INPUT[type="date"].input-w282,
  INPUT[type="datetime"].input-w282,
  INPUT[type="datetime-local"].input-w282,
  INPUT[type="email"].input-w282,
  INPUT[type="month"].input-w282,
  INPUT[type="number"].input-w282,
  INPUT[type="password"].input-w282,
  INPUT[type="search"].input-w282,
  INPUT[type="tel"].input-w282,
  INPUT[type="text"].input-w282,
  INPUT[type="time"].input-w282,
  INPUT[type="url"].input-w282,
  INPUT[type="week"].input-w282,
  INPUT:not([type]).input-w282 {
    width: 240px;
  }
}
INPUT[type="date"].input-w293,
INPUT[type="datetime"].input-w293,
INPUT[type="datetime-local"].input-w293,
INPUT[type="email"].input-w293,
INPUT[type="month"].input-w293,
INPUT[type="number"].input-w293,
INPUT[type="password"].input-w293,
INPUT[type="search"].input-w293,
INPUT[type="tel"].input-w293,
INPUT[type="text"].input-w293,
INPUT[type="time"].input-w293,
INPUT[type="url"].input-w293,
INPUT[type="week"].input-w293,
INPUT:not([type]).input-w293 {
  width: 293px;
}
@media only screen and (max-width: 767px) {
  INPUT[type="date"].input-w293,
  INPUT[type="datetime"].input-w293,
  INPUT[type="datetime-local"].input-w293,
  INPUT[type="email"].input-w293,
  INPUT[type="month"].input-w293,
  INPUT[type="number"].input-w293,
  INPUT[type="password"].input-w293,
  INPUT[type="search"].input-w293,
  INPUT[type="tel"].input-w293,
  INPUT[type="text"].input-w293,
  INPUT[type="time"].input-w293,
  INPUT[type="url"].input-w293,
  INPUT[type="week"].input-w293,
  INPUT:not([type]).input-w293 {
    width: 100%;
  }
}
INPUT[type="date"].input-w150,
INPUT[type="datetime"].input-w150,
INPUT[type="datetime-local"].input-w150,
INPUT[type="email"].input-w150,
INPUT[type="month"].input-w150,
INPUT[type="number"].input-w150,
INPUT[type="password"].input-w150,
INPUT[type="search"].input-w150,
INPUT[type="tel"].input-w150,
INPUT[type="text"].input-w150,
INPUT[type="time"].input-w150,
INPUT[type="url"].input-w150,
INPUT[type="week"].input-w150,
INPUT:not([type]).input-w150 {
  width: 150px;
}
INPUT[type="date"].has-valitator,
INPUT[type="datetime"].has-valitator,
INPUT[type="datetime-local"].has-valitator,
INPUT[type="email"].has-valitator,
INPUT[type="month"].has-valitator,
INPUT[type="number"].has-valitator,
INPUT[type="password"].has-valitator,
INPUT[type="search"].has-valitator,
INPUT[type="tel"].has-valitator,
INPUT[type="text"].has-valitator,
INPUT[type="time"].has-valitator,
INPUT[type="url"].has-valitator,
INPUT[type="week"].has-valitator,
INPUT:not([type]).has-valitator {
  padding: 0 30px 0 16px;
}
INPUT[type="date"]:focus,
INPUT[type="datetime"]:focus,
INPUT[type="datetime-local"]:focus,
INPUT[type="email"]:focus,
INPUT[type="month"]:focus,
INPUT[type="number"]:focus,
INPUT[type="password"]:focus,
INPUT[type="search"]:focus,
INPUT[type="tel"]:focus,
INPUT[type="text"]:focus,
INPUT[type="time"]:focus,
INPUT[type="url"]:focus,
INPUT[type="week"]:focus,
INPUT:not([type]):focus {
  border-color: #5f6d7a;
  outline: none;
}
INPUT[type="date"]::-webkit-input-placeholder,
INPUT[type="datetime"]::-webkit-input-placeholder,
INPUT[type="datetime-local"]::-webkit-input-placeholder,
INPUT[type="email"]::-webkit-input-placeholder,
INPUT[type="month"]::-webkit-input-placeholder,
INPUT[type="number"]::-webkit-input-placeholder,
INPUT[type="password"]::-webkit-input-placeholder,
INPUT[type="search"]::-webkit-input-placeholder,
INPUT[type="tel"]::-webkit-input-placeholder,
INPUT[type="text"]::-webkit-input-placeholder,
INPUT[type="time"]::-webkit-input-placeholder,
INPUT[type="url"]::-webkit-input-placeholder,
INPUT[type="week"]::-webkit-input-placeholder,
INPUT:not([type])::-webkit-input-placeholder {
  color: #949da6;
  font-weight: normal;
  font-style: italic;
}
INPUT[type="date"]::-webkit-input-placeholder,
INPUT[type="datetime"]::-webkit-input-placeholder,
INPUT[type="datetime-local"]::-webkit-input-placeholder,
INPUT[type="email"]::-webkit-input-placeholder,
INPUT[type="month"]::-webkit-input-placeholder,
INPUT[type="number"]::-webkit-input-placeholder,
INPUT[type="password"]::-webkit-input-placeholder,
INPUT[type="search"]::-webkit-input-placeholder,
INPUT[type="tel"]::-webkit-input-placeholder,
INPUT[type="text"]::-webkit-input-placeholder,
INPUT[type="time"]::-webkit-input-placeholder,
INPUT[type="url"]::-webkit-input-placeholder,
INPUT[type="week"]::-webkit-input-placeholder,
INPUT:not([type])::-webkit-input-placeholder {
  color: #949da6;
  font-weight: normal;
  font-style: italic;
}
INPUT[type="date"]::-moz-placeholder,
INPUT[type="datetime"]::-moz-placeholder,
INPUT[type="datetime-local"]::-moz-placeholder,
INPUT[type="email"]::-moz-placeholder,
INPUT[type="month"]::-moz-placeholder,
INPUT[type="number"]::-moz-placeholder,
INPUT[type="password"]::-moz-placeholder,
INPUT[type="search"]::-moz-placeholder,
INPUT[type="tel"]::-moz-placeholder,
INPUT[type="text"]::-moz-placeholder,
INPUT[type="time"]::-moz-placeholder,
INPUT[type="url"]::-moz-placeholder,
INPUT[type="week"]::-moz-placeholder,
INPUT:not([type])::-moz-placeholder {
  color: #949da6;
  font-weight: normal;
  font-style: italic;
}
INPUT[type="date"]:-ms-input-placeholder,
INPUT[type="datetime"]:-ms-input-placeholder,
INPUT[type="datetime-local"]:-ms-input-placeholder,
INPUT[type="email"]:-ms-input-placeholder,
INPUT[type="month"]:-ms-input-placeholder,
INPUT[type="number"]:-ms-input-placeholder,
INPUT[type="password"]:-ms-input-placeholder,
INPUT[type="search"]:-ms-input-placeholder,
INPUT[type="tel"]:-ms-input-placeholder,
INPUT[type="text"]:-ms-input-placeholder,
INPUT[type="time"]:-ms-input-placeholder,
INPUT[type="url"]:-ms-input-placeholder,
INPUT[type="week"]:-ms-input-placeholder,
INPUT:not([type]):-ms-input-placeholder {
  color: #949da6;
  font-weight: normal;
  font-style: italic;
}
INPUT[type="date"]:-moz-placeholder,
INPUT[type="datetime"]:-moz-placeholder,
INPUT[type="datetime-local"]:-moz-placeholder,
INPUT[type="email"]:-moz-placeholder,
INPUT[type="month"]:-moz-placeholder,
INPUT[type="number"]:-moz-placeholder,
INPUT[type="password"]:-moz-placeholder,
INPUT[type="search"]:-moz-placeholder,
INPUT[type="tel"]:-moz-placeholder,
INPUT[type="text"]:-moz-placeholder,
INPUT[type="time"]:-moz-placeholder,
INPUT[type="url"]:-moz-placeholder,
INPUT[type="week"]:-moz-placeholder,
INPUT:not([type]):-moz-placeholder {
  color: #949da6;
  font-weight: normal;
  font-style: italic;
}
SELECT.sm,
INPUT.select.sm {
  height: 40px;
  max-height: 500px;
  min-height: 40px;
}
SELECT.md,
INPUT.select.md {
  height: 50px!important;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 5px 16px 4px;
  color: #273645;
  font-size: 15px;
}
SELECT.w90,
INPUT.select.w90 {
  width: 90px;
}
@media only screen and (max-width: 767px) {
  SELECT.w90,
  INPUT.select.w90 {
    width: 90px;
  }
}
SELECT.lg,
INPUT.select.lg {
  height: 65px;
}
SELECT.select--secondary,
INPUT.select.select--secondary {
  border-style: none none solid none;
}
INPUT.num-noscroll[type=number]::-webkit-inner-spin-button,
INPUT.num-noscroll[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: textfield;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
/* banners */
.type-banner03 {
  border-top: none !important;
  /* #content > SECTION:first-child border-top main.less9927 should probably be removed*/
  margin-bottom: 45px;
}
.type-banner03 .banner__background__image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: 50%;
}
@media only screen and (max-width: 767px) {
  .type-banner03 .banner__background__image {
    background-size: auto 180px;
    background-position-x: 100%;
    padding-top: 180px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .type-banner03 .banner__background__image {
    background-size: auto 220px;
    background-position-x: 100%;
    padding-top: 220px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-banner03 .banner__background__image {
    background-position-x: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-banner03 .banner__background__image .col00 {
    min-height: 480px;
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .type-banner03 .banner__background__image .col00 {
    min-height: 480px;
    position: relative;
  }
}
.type-banner03 .banner__background__image .col00 .banner__content {
  background-color: #ffffff;
  padding: 13px 40px 25px 40px;
}
@media only screen and (max-width: 767px) {
  .type-banner03 .banner__background__image .col00 .banner__content {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type-banner03 .banner__background__image .col00 .banner__content {
    position: absolute;
    bottom: 0;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .type-banner03 .banner__background__image .col00 .banner__content {
    width: 50%;
    position: absolute;
    bottom: 0;
  }
}
.type-banner03 .banner__background__image .col00 .banner__content .align-bottom {
  display: inline-block;
  margin-top: 0;
  transform: translateY(25px);
}
@media only screen and (max-width: 767px) {
  .type-banner03 .banner__background__image .col00 .banner__content .align-bottom {
    display: inherit;
    margin: 10px 0;
    transform: none;
  }
  .type-banner03 .banner__background__image .col00 .banner__content .align-bottom:first-of-type {
    margin-top: 26px;
  }
}
/*Animations*/
.loading-circle,
.loading-circle::before,
.loading-circle::after {
  position: absolute;
  vertical-align: middle;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  color: #ffffff;
  background: #ff6400;
}
.loading_icon--exclamation::before {
  position: absolute;
  content: "!";
  color: #ffffff;
  top: 0;
  left: 0;
  width: 13px;
  height: 13px;
  right: 0;
  margin: 0 auto;
  display: block;
  text-align: center;
  line-height: 13px;
  font-size: 10px;
}
.loading-circle::before {
  content: "";
  animation: bounce 1.5s infinite;
}
.loading-circle::after {
  content: "";
  animation: bounce 1.5s -0.4s infinite;
}
@keyframes bounce {
  0% {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    opacity: 1;
  }
  100% {
    transform: scale(2);
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
@-webkit-keyframes bounce {
  0% {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    opacity: 1;
  }
  100% {
    transform: scale(2);
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
/* 7. Form */
.form01 {
  /*.default2x {
		width: 236px;
		height: 37px;
	}*/
}
.form01 DIV.row {
  clear: both;
  /*overflow: hidden;*/
  overflow: visible;
  padding: 0;
  position: relative;
  margin: 1em 0 0 0;
  /*.readonly02&,
		&.readonly02{
			margin: 0;
			LABEL,
			SPAN.label { font-weight: bold; color: @color-gray-medium;  }
			DIV.items { font-weight: normal; color: @color-gray-medium; }
		}*/
  /*DIV.row {
			&.type00 {
				DIV.item {
					& + DIV.item { margin: 0 }

				}
			}
		}*/
}
.form01 DIV.row:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.form01 DIV.row.clear {
  overflow: visible;
}
.form01 DIV.row.stripetop {
  border-top: 1px solid #d9dadb;
  margin-top: 1em;
  padding-top: .5em;
}
.progress03 .summary .form01 DIV.row SPAN.label {
  padding-left: 15px;
}
.form01 DIV.row.expander {
  cursor: pointer;
  position: relative;
  overflow: visible !important;
  margin-top: 5px;
  /*checkthisout*/
}
.progress03 .summary .form01 DIV.row.expander {
  margin-top: 0;
}
.progress03 .summary .form01 DIV.row.expander SPAN.label {
  padding-left: 25px;
}
.progress03 .summary .form01 DIV.row.expander SPAN.label:before {
  background: #d7d9e0;
  font-size: 8px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  /*display: inline-block;*/
  color: #0019af;
  position: absolute;
  top: 1em;
  left: 0;
}
.form01 DIV.row.expander--arrows SPAN.label:before,
.form01 DIV.row.expander--arrows LABEL:before {
  font-family: "icons";
  content: "\E006";
  width: 8px;
  height: 8px;
  font-size: 11px;
  color: #727272;
  float: left;
  text-align: center;
  line-height: 14px;
  position: relative;
  margin-right: 6px;
  top: .3em;
}
.form01 DIV.row.expander--arrows.open SPAN.label:before,
.form01 DIV.row.expander--arrows.open LABEL:before {
  content: "\E00B";
  line-height: 14px;
}
.form01 DIV.row.expander--toggler {
  /*SPAN.label:before,
				LABEL:before { font-family:"icons"; content: @ico-arrdown; width: 8px; height: 8px; font-size: 11px; color: @color-gray-medium; float: left; text-align: center; line-height: 14px; position: relative; margin-right: 6px; top: .3em; }
				&.open {
					SPAN.label:before,
					LABEL:before { content: @ico-arrup; line-height: 14px; }
				}*/
}
.form01 DIV.row.expander SPAN.label:before,
.form01 DIV.row.expander LABEL:before {
  font-family: "icons";
  content: "\E006";
  width: 8px;
  height: 8px;
  font-size: 11px;
  color: #727272;
  float: left;
  text-align: center;
  line-height: 14px;
  position: relative;
  margin-right: 6px;
  top: .3em;
}
.form01 DIV.row.expander.open SPAN.label:before,
.form01 DIV.row.expander.open LABEL:before {
  content: "\E00B";
  line-height: 14px;
}
.form01 DIV.row.expander + DIV {
  position: relative;
  top: -5px;
}
.form01 DIV.row.expander__color--blue SPAN.label:before,
.form01 DIV.row.expander__color--blue LABEL:before {
  color: #0019af;
  font-weight: 400;
  margin-right: 12px;
}
.form01 DIV.row.expandable {
  margin: 0 0 0 5px;
  color: #727272;
}
.form01 DIV.row.expandable LABEL,
.form01 DIV.row.expandable SPAN.label {
  padding-left: 14px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form01 DIV.row.type02 LABEL,
.form01 DIV.row.type02 SPAN.label {
  width: 100% !important;
  margin-right: -65px !important;
  padding-right: 65px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form01 DIV.row.type02 LABEL.wauto,
.form01 DIV.row.type02 SPAN.label.wauto {
  width: auto !important;
  margin-right: 0 !important;
  padding-right: 0 !important;
}
.form01 DIV.row.type02 DIV.items {
  width: 65px !important;
}
.form01 DIV.row.type02 DIV.items.wauto {
  width: auto !important;
}
.form01 DIV.row.inline LABEL,
.form01 DIV.row.inline SPAN.label {
  width: 80px !important;
}
.form01 DIV.row.inline DIV.items {
  float: none !important;
  width: 100% !important;
  padding-left: 90px;
}
.form01 DIV.row .input-wrapper .currency INPUT {
  margin: 0;
}
.form01 DIV.row.type03.ml50 {
  margin-left: 50px;
}
.form01 DIV.row.type03 .right {
  text-align: right !important;
}
.form01 DIV.row.type03 > LABEL,
.form01 DIV.row.type03 > SPAN.label {
  /*width: 190px !important;*/
  width: 210px !important;
  margin: 0 !important;
  position: relative;
  z-index: 2;
}
.form01 DIV.row.type03 DIV.items {
  width: 100% !important;
  /*margin-left: -190px !important;*/
  margin-left: -210px !important;
  /*padding-left: 200px;*/
  padding-left: 220px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal !important;
}
.form01 DIV.row.type03 DIV.items SPAN.text {
  font-size: 14px;
  font-weight: bold;
}
.form01 DIV.row.type03 DIV.items SPAN.text SMALL {
  font-weight: normal;
  color: #727272;
}
.form01 DIV.row .ico-ok:before {
  display: inline-block;
}
.form01 DIV.row.type06 LABEL,
.form01 DIV.row.type06 SPAN.label {
  width: 18%;
}
.form01 DIV.row.type06 div.items {
  width: 80%;
}
.form01 DIV.row.type06.type06b LABEL,
.form01 DIV.row.type06.type06b SPAN.label {
  width: 36%;
}
.form01 DIV.row.type06.type06b div.items {
  width: 62%;
}
.form01 DIV.row.type06.type06b UL.actions01 LI A.btn.remove {
  text-indent: -10000px;
  font-weight: bold;
}
.form01 DIV.row.type06 .mt0 {
  margin-top: 0;
}
.form01 DIV.row.type06 .ico-ok:before {
  display: inline-block;
}
.form01 DIV.row.type06 UL.actions01 LI {
  margin: 0.5em 0 0 0 !important;
  border: none;
  width: 100%;
  display: inline-block;
}
.form01 DIV.row.type06 UL.actions01 LI INPUT {
  /*width: 84%;*/
  margin-left: 0;
  float: left;
  /*&.max { width: 100%; }*/
}
.form01 DIV.row.type06 UL.actions01 LI A.btn.add,
.form01 DIV.row.type06 UL.actions01 LI A.btn.remove {
  width: auto;
  float: left;
  display: inline-block;
  position: relative;
  margin: 0 !important;
  padding: 0 !important;
}
.form01 DIV.row.type06 UL.actions01 LI A.btn.remove {
  /*text-indent: -10000px;*/
  /*font-weight: bold;*/
  left: 0.5em;
  top: 0.8em;
}
.form01 DIV.row.type06 UL.actions01 LI A.btn.remove:before {
  text-indent: 0;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row.type06 LABEL,
  .form01 DIV.row.type06 SPAN.label {
    width: 100%;
  }
  .form01 DIV.row.type06 div.items {
    width: 100%;
  }
  .form01 DIV.row.type06 DIV.items UL.actions01 LI INPUT {
    width: 92%;
    margin-left: 0;
    float: left;
  }
  .form01 DIV.row.type06 DIV.items UL.actions01 LI A.btn.remove {
    text-indent: -10000px;
  }
}
.form01 DIV.row .form__label {
  text-align: left;
  font-weight: 400;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #273645;
  font-size: 15px;
  margin: 0 4% 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form01 DIV.row .form__label--right {
  text-align: right;
}
.form01 DIV.row .form__label--wauto {
  width: auto;
}
.form01 DIV.row .form__label--bold {
  font-weight: 700;
}
.form01 DIV.row .form__label--input-md {
  padding: 15px 0 0 0;
}
.form01 DIV.row .form__label--small {
  font-size: 13px;
}
.form01 DIV.row .form__label--withicon {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.form01 DIV.row .form__label--fw700 {
  font-weight: 700;
}
.form01 DIV.row .form__label--fw600 {
  font-weight: 600;
}
.form01 DIV.row .form__text {
  text-align: left;
  font-weight: 400;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #273645;
  font-size: 15px;
  margin: 0 4% 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form01 DIV.row .form__text.form__text--right {
  text-align: right;
}
.form01 DIV.row .form__text.form__text--small {
  font-size: 13px;
}
.form01 DIV.row .form__text.form__text--fw700 {
  font-weight: 700;
}
.form01 DIV.row.type04 {
  /*LABEL*/
  /*replace with form__description*/
}
.form01 DIV.row.type04 .medium {
  width: 62%;
}
.form01 DIV.row.type04 LABEL,
.form01 DIV.row.type04 SPAN.label {
  width: 32%;
}
.form01 DIV.row.type04 div.items {
  width: 65%;
}
.form01 DIV.row.type04 LABEL,
.form01 DIV.row.type04 SPAN.label {
  /*width: 32% !important;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*padding: 16px 0 0;*/
}
.form01 DIV.row.type04 LABEL.right,
.form01 DIV.row.type04 SPAN.label.right {
  text-align: right;
}
.form01 DIV.row.type04 LABEL.wauto,
.form01 DIV.row.type04 SPAN.label.wauto {
  width: auto;
}
.form01 DIV.row.type04 DIV.items {
  /*width: 65% !important;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form01 DIV.row.type04 DIV.items.wauto {
  width: auto !important;
}
.form01 DIV.row.type04 DIV.items .ico-ok:before {
  display: inline-block;
}
.form01 DIV.row.type04 DIV.items UL.actions01 .btn {
  /*[class*=" ico"]*/
}
.form01 DIV.row.type04 DIV.items UL.actions01 .btn.add,
.form01 DIV.row.type04 DIV.items UL.actions01 .btn.remove {
  padding: 0 !important;
  margin-left: 0 !important;
}
.form01 DIV.row.type04 DIV.items UL.actions01 .btn.add:before,
.form01 DIV.row.type04 DIV.items UL.actions01 .btn.remove:before {
  display: inline-block;
}
.form01 DIV.row.type04.type04b {
  /*LABEL,
				SPAN {
					!*width: 12% !important;*!
					!*padding: 16px 0 0 10px;*!
				}
				DIV.items {
					!*width: 86% !important;*!
				}*/
}
.form01 DIV.row.type04.type04b LABEL,
.form01 DIV.row.type04.type04b SPAN.label {
  width: 12%;
}
.form01 DIV.row.type04.type04b div.items {
  width: 86%;
}
.form01 DIV.row.type04.type04c LABEL,
.form01 DIV.row.type04.type04c SPAN.label {
  text-align: right;
  font-weight: 600;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #273645;
  font-size: 15px;
  margin: 0 4% 0 0;
}
.form01 DIV.row.type04.type04c SPAN.text {
  padding: 9px 0 0 0;
  font-weight: 400;
  color: #273645;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .form01 DIV.row.type04 .medium {
    width: 85%;
  }
  .form01 DIV.row.type04 LABEL,
  .form01 DIV.row.type04 SPAN.label {
    width: 100%;
  }
  .form01 DIV.row.type04 div.items {
    width: 100%;
  }
  .form01 DIV.row.type04 DIV.items {
    /*width: 100% !important;*/
  }
  .form01 DIV.row.type04 DIV.items UL.actions01 A.btn.add,
  .form01 DIV.row.type04 DIV.items UL.actions01 A.btn.remove {
    width: auto;
    float: left;
  }
  .form01 DIV.row.type04 DIV.items UL.actions01 A.btn.remove {
    text-indent: -10000px;
  }
  .form01 DIV.row.type04 DIV.items UL.actions01 A.btn.remove:before {
    text-indent: 0;
  }
  .form01 DIV.row.type04.type04b LABEL,
  .form01 DIV.row.type04.type04b SPAN.label {
    width: 100%;
  }
  .form01 DIV.row.type04.type04b div.items {
    width: 100%;
  }
  .form01 DIV.row.type04.type04b LABEL {
    /*width: 100% !important;*/
    padding: 16px 0 0;
  }
  .form01 DIV.row.type04.type04b DIV.items {
    /*width: 100% !important;*/
  }
  .form01 DIV.row.type04.type04c LABEL,
  .form01 DIV.row.type04.type04c SPAN.label {
    width: 100%;
  }
  .form01 DIV.row.type04.type04c div.items {
    width: 100%;
  }
  .form01 DIV.row.type04.type04c LABEL,
  .form01 DIV.row.type04.type04c SPAN.label {
    text-align: left;
  }
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row.type04 {
    width: auto;
  }
  .form01 DIV.row.type04 LABEL,
  .form01 DIV.row.type04 SPAN.label {
    width: 100%;
  }
  .form01 DIV.row.type04 div.items {
    width: 100%;
  }
  .form01 DIV.row.type04 DIV.items {
    /*width: 100% !important;*/
  }
  .form01 DIV.row.type04 DIV.items LABEL {
    width: auto;
  }
  .form01 DIV.row.type04 DIV.items UL.actions01 INPUT {
    width: 82%;
    margin-left: 0;
    float: left;
  }
  .form01 DIV.row.type04 DIV.items UL.actions01 A.btn.add,
  .form01 DIV.row.type04 DIV.items UL.actions01 A.btn.remove {
    width: auto;
    float: left;
  }
  .form01 DIV.row.type04 DIV.items UL.actions01 A.btn.remove {
    text-indent: -10000px;
  }
  .form01 DIV.row.type04 DIV.items UL.actions01 A.btn.remove:before {
    text-indent: 0;
  }
  .form01 DIV.row.type04.type04b {
    /*LABEL {
						width: 100% !important;
					}
					DIV.items {
						width: 100% !important;
					}*/
  }
  .form01 DIV.row.type04.type04b LABEL,
  .form01 DIV.row.type04.type04b SPAN.label {
    width: 100%;
  }
  .form01 DIV.row.type04.type04b div.items {
    width: 100%;
  }
  .form01 DIV.row.type04.type04c LABEL,
  .form01 DIV.row.type04.type04c SPAN.label {
    width: 100%;
  }
  .form01 DIV.row.type04.type04c div.items {
    width: 100%;
  }
  .form01 DIV.row.type04.type04c LABEL,
  .form01 DIV.row.type04.type04c SPAN.label {
    text-align: left;
  }
}
.form01 DIV.row.type05 DIV.items.w100p {
  width: 100% !important;
}
.form01 DIV.row.type05 DIV.items UL.actions01 LI {
  margin: 0.5em 0 0 0 !important;
  border: none;
  width: 100%;
  display: inline-block;
}
.form01 DIV.row.type05 DIV.items UL.actions01 LI INPUT {
  width: 84%;
  margin-left: 0;
  float: left;
  /*&.max { width: 100%; }*/
}
.form01 DIV.row.type05 DIV.items UL.actions01 LI A.btn.add,
.form01 DIV.row.type05 DIV.items UL.actions01 LI A.btn.remove {
  width: auto;
  float: left;
  display: inline-block;
  position: relative;
  margin: 0 !important;
  padding: 0 !important;
}
.form01 DIV.row.type05 DIV.items UL.actions01 LI A.btn.remove {
  text-indent: -10000px;
  font-weight: bold;
  left: 0.5em;
  top: 0.8em;
}
.form01 DIV.row.type05 DIV.items UL.actions01 LI A.btn.remove:before {
  text-indent: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .form01 DIV.row.type05 DIV.items UL.actions01 LI INPUT {
    width: 91%;
  }
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row.type05 DIV.items UL.actions01 LI INPUT {
    width: 87%;
  }
}
.form01 DIV.row.type00 {
  margin: 0;
  padding: 0;
}
.form01 DIV.row.type00 LABEL,
.form01 DIV.row.type00 SPAN.label {
  width: 100%;
  padding: 0;
  float: none;
}
.form01 DIV.row.form__row {
  /*sm not in use yet*/
}
.form01 DIV.row.form__row--sm LABEL,
.form01 DIV.row.form__row--sm SPAN.label {
  width: 60%;
}
.form01 DIV.row.form__row--sm div.items {
  width: 36%;
}
.form01 DIV.row.form__row--sm .form__description,
.form01 DIV.row.form__row--sm LABEL,
.form01 DIV.row.form__row--sm SPAN.label {
  margin: 0 10px 0 0;
  padding: 0;
}
.form01 DIV.row.form__row--md LABEL,
.form01 DIV.row.form__row--md SPAN.label {
  width: 32%;
}
.form01 DIV.row.form__row--md div.items {
  width: 63%;
}
.form01 DIV.row.form__row--md .form__description,
.form01 DIV.row.form__row--md LABEL,
.form01 DIV.row.form__row--md SPAN.label {
  margin: 0 25px 0 0;
}
.form01 DIV.row.form__row--lg LABEL,
.form01 DIV.row.form__row--lg SPAN.label {
  width: 32%;
}
.form01 DIV.row.form__row--lg div.items {
  width: 65%;
}
.form01 DIV.row .form-group {
  /*padding: 0 15px 19px 0;*/
  /*margin: 5px 0 8px 0;*/
  margin: 0;
  padding: 0;
}
.form01 DIV.row .form-group input[type=radio]:disabled + LABEL {
  cursor: default;
}
.form01 DIV.row .form-group input[type=radio]:disabled + LABEL:before {
  cursor: default;
}
.form01 DIV.row .form-group input[type=checkbox]:disabled + LABEL {
  cursor: default;
}
.form01 DIV.row .form-group input[type=checkbox]:disabled + LABEL:before {
  cursor: default;
  background: #f0f1f5;
}
.form01 DIV.row .form-group.form-group__col--w500 {
  width: 500px;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row .form-group.form-group__col--w500 {
    width: 100%;
  }
}
.form01 DIV.row .form-group .form-group__list.form-group__pad {
  padding: 0 0 14px 0;
}
.form01 DIV.row .form-group .form-group__list--neg-left-20 {
  margin-left: -20px;
  padding-left: 20px;
}
.form01 DIV.row .form-group .form-group__list--flex {
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row .form-group .form-group__list--flex {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.form01 DIV.row .form-group .form-group__list--anim-editable {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .form01 DIV.row .form-group .form-group__list--anim-editable {
    text-align: left;
  }
}
.form01 DIV.row .form-group .form-group__inline LABEl {
  display: inline-block;
  float: none;
  vertical-align: top;
}
.form01 DIV.row .form-group .form-group__inline .items {
  float: none;
  display: inline-block;
}
.form01 DIV.row .form-group .form-group__inline.form-group__inline--w145 > SPAN.label,
.form01 DIV.row .form-group .form-group__inline.form-group__inline--w145 > LABEL {
  width: 145px;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row .form-group .form-group__inline.form-group__inline--w145 > SPAN.label,
  .form01 DIV.row .form-group .form-group__inline.form-group__inline--w145 > LABEL {
    width: 100%;
  }
}
.form01 DIV.row .form-group .form-group__inline.form-group__inline--w145 .items {
  width: calc(100% - 160px);
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row .form-group .form-group__inline.form-group__inline--w145 .items {
    width: 100%;
  }
}
.form01 DIV.row .form-group--disabled {
  opacity: 0.9;
  cursor: default;
}
.form01 DIV.row .form-group--pad {
  padding: 17px 15px 19px 16px;
}
.form01 DIV.row .form-group--bg {
  background: #f0f1f5;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row .form-group {
    padding: 0 13px 15px 0;
  }
  .form01 DIV.row .form-group--pad {
    padding: 10px 13px 15px 13px;
  }
}
.form01 DIV.row .form-group LABEL,
.form01 DIV.row .form-group SPAN.label {
  padding: 15px 0 0;
  text-align: left;
  font-weight: 600;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #273645;
  font-size: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form01 DIV.row .form-group LABEL.right,
.form01 DIV.row .form-group SPAN.label.right {
  text-align: right;
}
.form01 DIV.row .form-group SPAN.text {
  padding: 15px 0 0 0;
  font-weight: 400;
  color: #273645;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.form01 DIV.row .form-group DIV.items {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
}
.form01 DIV.row .form-group DIV.items.wauto {
  width: auto;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row .form-group LABEL,
  .form01 DIV.row .form-group SPAN.label {
    width: 100%;
  }
  .form01 DIV.row .form-group div.items {
    width: 100%;
  }
  .form01 DIV.row .form-group LABEL,
  .form01 DIV.row .form-group SPAN.label {
    padding: 4px 0 6px 0;
    text-align: left;
    font-weight: 600;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    color: #273645;
    font-size: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .form01 DIV.row .form-group LABEL.right,
  .form01 DIV.row .form-group SPAN.label.right {
    text-align: right;
  }
}
.form01 DIV.row .form-input-checkbox__list .input-wrapper {
  padding: 0 0 5px 0;
}
.form01 DIV.row .form-group {
  /*padding: 0 15px 19px 0;*/
  /*margin: 5px 0 8px 0;*/
  margin: 0;
  padding: 0;
}
.form01 DIV.row .form-group input[type=radio]:disabled + LABEL {
  cursor: default;
}
.form01 DIV.row .form-group input[type=radio]:disabled + LABEL:before {
  cursor: default;
}
.form01 DIV.row .form-group input[type=checkbox]:disabled + LABEL {
  cursor: default;
}
.form01 DIV.row .form-group input[type=checkbox]:disabled + LABEL:before {
  cursor: default;
  background: #f0f1f5;
}
.form01 DIV.row .form-group.form-group__col--w500 {
  width: 500px;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row .form-group.form-group__col--w500 {
    width: 100%;
  }
}
.form01 DIV.row .form-group .form-group__list {
  /*name use __ special as component name*/
}
.form01 DIV.row .form-group .form-group__list.form-group__pad {
  padding: 0 0 14px 0;
}
.form01 DIV.row .form-group .form-group__list--neg-left-20 {
  margin-left: -20px;
  padding-left: 20px;
}
.form01 DIV.row .form-group .form-group__list--flex {
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row .form-group .form-group__list--flex {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.form01 DIV.row .form-group .form-group__inline LABEl {
  display: inline-block;
  float: none;
  vertical-align: top;
}
.form01 DIV.row .form-group .form-group__inline .items {
  float: none;
  display: inline-block;
}
.form01 DIV.row .form-group .form-group__inline.form-group__inline--w145 > SPAN.label,
.form01 DIV.row .form-group .form-group__inline.form-group__inline--w145 > LABEL {
  width: 145px;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row .form-group .form-group__inline.form-group__inline--w145 > SPAN.label,
  .form01 DIV.row .form-group .form-group__inline.form-group__inline--w145 > LABEL {
    width: 100%;
  }
}
.form01 DIV.row .form-group .form-group__inline.form-group__inline--w145 .items {
  width: calc(100% - 160px);
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row .form-group .form-group__inline.form-group__inline--w145 .items {
    width: 100%;
  }
}
.form01 DIV.row .form-group--disabled {
  opacity: 0.9;
  cursor: default;
}
.form01 DIV.row .form-group--pad {
  padding: 17px 15px 19px 16px;
}
.form01 DIV.row .form-group--bg {
  background: #f0f1f5;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row .form-group {
    padding: 0 13px 15px 0;
  }
  .form01 DIV.row .form-group--pad {
    padding: 10px 13px 15px 13px;
  }
}
.form01 DIV.row .form-group LABEL,
.form01 DIV.row .form-group SPAN.label {
  padding: 15px 0 0;
  text-align: left;
  font-weight: 600;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #273645;
  font-size: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form01 DIV.row .form-group LABEL.right,
.form01 DIV.row .form-group SPAN.label.right {
  text-align: right;
}
.form01 DIV.row .form-group SPAN.text {
  padding: 15px 0 0 0;
  font-weight: 400;
  color: #273645;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.form01 DIV.row .form-group DIV.items {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
}
.form01 DIV.row .form-group DIV.items.wauto {
  width: auto;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row .form-group LABEL,
  .form01 DIV.row .form-group SPAN.label {
    width: 100%;
  }
  .form01 DIV.row .form-group div.items {
    width: 100%;
  }
  .form01 DIV.row .form-group LABEL,
  .form01 DIV.row .form-group SPAN.label {
    padding: 4px 0 6px 0;
    text-align: left;
    font-weight: 600;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    color: #273645;
    font-size: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .form01 DIV.row .form-group LABEL.right,
  .form01 DIV.row .form-group SPAN.label.right {
    text-align: right;
  }
}
.form01 DIV.row .form-input-checkbox__list .input-wrapper {
  padding: 0 0 5px 0;
}
.data01.form01 DIV.row LABEL,
.data01.form01 DIV.row SPAN.label {
  font-weight: normal;
}
.data01.form01 DIV.row DIV.items {
  font-weight: bold;
}
.data01.form01 DIV.row DIV.items A {
  font-weight: normal;
}
.form01 DIV.row .fieldset-wrapper,
.form01 DIV.row .form-checkboxes,
.form01 DIV.row .field-input-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 8px 0;
  font-size: 15px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.form01 DIV.row .fieldset-wrapper span,
.form01 DIV.row .form-checkboxes span,
.form01 DIV.row .field-input-wrapper span {
  display: block;
}
.form01 DIV.row .fieldset-wrapper label,
.form01 DIV.row .form-checkboxes label,
.form01 DIV.row .field-input-wrapper label {
  display: inline;
  float: none;
  width: auto;
}
.form01 DIV.row .fieldset-wrapper LABEL.right,
.form01 DIV.row .form-checkboxes LABEL.right,
.form01 DIV.row .field-input-wrapper LABEL.right,
.form01 DIV.row .fieldset-wrapper SPAN.label.right,
.form01 DIV.row .form-checkboxes SPAN.label.right,
.form01 DIV.row .field-input-wrapper SPAN.label.right {
  text-align: right;
}
.form01 DIV.row .fieldset-wrapper .field-input-wrapper,
.form01 DIV.row .form-checkboxes .field-input-wrapper,
.form01 DIV.row .field-input-wrapper .field-input-wrapper {
  width: auto;
}
.form01 DIV.row .fieldset-wrapper input[type=checkbox]:disabled + LABEL,
.form01 DIV.row .form-checkboxes input[type=checkbox]:disabled + LABEL,
.form01 DIV.row .field-input-wrapper input[type=checkbox]:disabled + LABEL {
  cursor: default;
}
.form01 DIV.row .fieldset-wrapper input[type=checkbox]:disabled + LABEL:before,
.form01 DIV.row .form-checkboxes input[type=checkbox]:disabled + LABEL:before,
.form01 DIV.row .field-input-wrapper input[type=checkbox]:disabled + LABEL:before {
  cursor: default;
  background: #f0f1f5;
}
.form01 DIV.row .fieldset-wrapper input[type=checkbox].form-checkbox,
.form01 DIV.row .form-checkboxes input[type=checkbox].form-checkbox,
.form01 DIV.row .field-input-wrapper input[type=checkbox].form-checkbox {
  display: none;
}
.form01 DIV.row .fieldset-wrapper input[type=checkbox] + label,
.form01 DIV.row .form-checkboxes input[type=checkbox] + label,
.form01 DIV.row .field-input-wrapper input[type=checkbox] + label {
  font-weight: 400;
  line-height: 1.47;
  display: inline-block;
  margin-left: 35px;
  cursor: pointer;
  width: auto;
  max-width: none;
  padding: 8px 0;
}
.form01 DIV.row .fieldset-wrapper input[type=checkbox] + label.error,
.form01 DIV.row .form-checkboxes input[type=checkbox] + label.error,
.form01 DIV.row .field-input-wrapper input[type=checkbox] + label.error {
  color: #273645;
}
.form01 DIV.row .fieldset-wrapper input[type=checkbox] + label.error:before,
.form01 DIV.row .form-checkboxes input[type=checkbox] + label.error:before,
.form01 DIV.row .field-input-wrapper input[type=checkbox] + label.error:before {
  border-color: #ee4444;
  background: #fde8e8;
}
.form01 DIV.row .fieldset-wrapper input[type=checkbox] + label:before,
.form01 DIV.row .form-checkboxes input[type=checkbox] + label:before,
.form01 DIV.row .field-input-wrapper input[type=checkbox] + label:before {
  content: "\f00c";
  color: transparent;
  border: 1px solid #c9cad1;
  font-family: FontAwesome;
  padding: 2px 6px 2px 5px;
  position: absolute;
  left: 0;
  top: 14px;
  width: 25px;
  height: 25px;
  box-sizing: border-box;
  line-height: 18px;
  background: #ffffff;
}
.form01 DIV.row .fieldset-wrapper input[type=checkbox]:checked + label:before,
.form01 DIV.row .form-checkboxes input[type=checkbox]:checked + label:before,
.form01 DIV.row .field-input-wrapper input[type=checkbox]:checked + label:before {
  color: #0019af;
  border: 1px solid #00baf2;
}
.form01 DIV.row .fieldset-wrapper--meta,
.form01 DIV.row .form-checkboxes--meta,
.form01 DIV.row .field-input-wrapper--meta {
  font-size: 13px;
  color: #5f6d7a;
}
.form01 DIV.row .fieldset-wrapper input[type=radio]:disabled + LABEL,
.form01 DIV.row .form-checkboxes input[type=radio]:disabled + LABEL,
.form01 DIV.row .field-input-wrapper input[type=radio]:disabled + LABEL {
  cursor: default;
}
.form01 DIV.row .fieldset-wrapper input[type=radio]:disabled + LABEL:before,
.form01 DIV.row .form-checkboxes input[type=radio]:disabled + LABEL:before,
.form01 DIV.row .field-input-wrapper input[type=radio]:disabled + LABEL:before {
  cursor: default;
}
.form01 DIV.row .fieldset-wrapper input[type=radio].form-radio,
.form01 DIV.row .form-checkboxes input[type=radio].form-radio,
.form01 DIV.row .field-input-wrapper input[type=radio].form-radio {
  display: none;
}
.form01 DIV.row .fieldset-wrapper input[type=radio]:disabled + LABEL,
.form01 DIV.row .form-checkboxes input[type=radio]:disabled + LABEL,
.form01 DIV.row .field-input-wrapper input[type=radio]:disabled + LABEL {
  opacity: 0.9;
  cursor: default;
}
.form01 DIV.row .fieldset-wrapper input[type=radio] + label,
.form01 DIV.row .form-checkboxes input[type=radio] + label,
.form01 DIV.row .field-input-wrapper input[type=radio] + label {
  font-weight: 400;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  margin-left: 35px;
  width: auto;
  max-width: none;
  padding: 3px 0 0 0;
}
.form01 DIV.row .fieldset-wrapper input[type=radio] + label:before,
.form01 DIV.row .form-checkboxes input[type=radio] + label:before,
.form01 DIV.row .field-input-wrapper input[type=radio] + label:before {
  border: 1px solid #c9cad1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "\f111";
  color: transparent;
  font-family: FontAwesome;
  padding: 2px 6px;
  position: absolute;
  left: 0;
  top: 14px;
  background: #ffffff;
}
.form01 DIV.row .fieldset-wrapper input[type=radio]:checked + label:before,
.form01 DIV.row .form-checkboxes input[type=radio]:checked + label:before,
.form01 DIV.row .field-input-wrapper input[type=radio]:checked + label:before {
  border: 1px solid #00baf2;
  content: "\f111";
  color: #0019af;
}
.form01 DIV.row .fieldset-wrapper input[type=radio]:disabled + LABEL,
.form01 DIV.row .form-checkboxes input[type=radio]:disabled + LABEL,
.form01 DIV.row .field-input-wrapper input[type=radio]:disabled + LABEL {
  cursor: default;
}
.form01 DIV.row .fieldset-wrapper input[type=radio]:disabled + LABEL:before,
.form01 DIV.row .form-checkboxes input[type=radio]:disabled + LABEL:before,
.form01 DIV.row .field-input-wrapper input[type=radio]:disabled + LABEL:before {
  cursor: default;
}
.form01 DIV.row .form-checkboxes__text--nowrap {
  white-space: nowrap;
}
.form01 DIV.row .form-checkboxes--wauto {
  width: auto;
}
.form01 DIV.row .form-checkboxes.checkboxes__multi-sim {
  position: inherit;
}
.form01 DIV.row .form-checkboxes.checkboxes__multi-sim SPAN.checkboxes__text {
  display: inline-block;
  width: calc(100% - 32px);
}
.form01 DIV.row .form-checkboxes.checkboxes__multi-sim input[type=radio] + label:before {
  padding: 2px 4px;
  position: inherit;
  display: inline-block;
  width: 23px;
  height: 23px;
  line-height: 18px;
  margin-right: 5px;
  vertical-align: top;
  font-size: 12px;
  text-align: center;
}
.form01 DIV.row .form-checkboxes.checkboxes__multi-sim input[type=radio] + label {
  line-height: 1.64;
  margin: 0;
  padding: 0 0 15px 0;
  width: 100%;
}
.form01 DIV.row .form-checkboxes.checkboxes__multi-sim input[type=radio] + label .checkboxes__text {
  word-break: normal;
  word-wrap: normal;
  display: inline-block;
  width: calc(100% - 32px);
}
.form01 DIV.row .form-checkboxes.form-checkboxes__block {
  position: relative;
}
.form01 DIV.row .form-checkboxes.form-checkboxes__block input[type=radio] + label:before {
  padding: 2px 4px;
  position: inherit;
  display: inline-block;
  /*width: 23px;
						height: 23px;*/
  line-height: 16px;
  margin: 0 auto;
  text-align: center;
}
.form01 DIV.row .form-checkboxes.form-checkboxes__block input[type=radio] + label {
  margin: 0;
  padding: 0;
  width: auto;
}
.form01 DIV.row .form-checkboxes.form-checkboxes__block input[type=radio] + label .checkboxes__text {
  word-break: normal;
  word-wrap: normal;
  display: block;
  text-align: center;
  padding-top: 2px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #273645;
  font-weight: 400;
}
.form01 DIV.row .form-checkboxes.form-checkboxes__block input[type=radio]:checked + label .checkboxes__text {
  font-weight: 700;
}
.form01 DIV.row .form-checkboxes--disabled {
  opacity: 0.9;
  cursor: default;
}
.readonly.form01 DIV.row,
.form01 DIV.row.readonly {
  margin: 0;
}
.readonly.form01 DIV.row LABEL,
.form01 DIV.row.readonly LABEL,
.readonly.form01 DIV.row SPAN.label,
.form01 DIV.row.readonly SPAN.label {
  font-weight: normal;
  color: #727272;
}
.readonly.form01 DIV.row DIV.items,
.form01 DIV.row.readonly DIV.items {
  font-weight: bold;
  color: #727272;
}
.readonly.form01 DIV.row DIV.items A,
.form01 DIV.row.readonly DIV.items A {
  font-weight: normal;
}
.readonly.form01 DIV.row DIV.items A.ask,
.form01 DIV.row.readonly DIV.items A.ask {
  margin-top: 8px;
}
.readonly.form01 DIV.row DIV.items.w100p,
.form01 DIV.row.readonly DIV.items.w100p {
  font-weight: normal;
}
.readonly02.form01 DIV.row,
.form01 DIV.row.readonly02 {
  margin: 0;
}
.readonly02.form01 DIV.row LABEL,
.form01 DIV.row.readonly02 LABEL,
.readonly02.form01 DIV.row SPAN.label,
.form01 DIV.row.readonly02 SPAN.label {
  font-weight: bold;
  color: #727272;
}
.readonly02.form01 DIV.row DIV.items,
.form01 DIV.row.readonly02 DIV.items {
  font-weight: normal;
  color: #727272;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .readonly02.form01 DIV.row,
  .form01 DIV.row.readonly02 {
    padding-left: 42px;
  }
  .readonly02.form01 DIV.row P,
  .form01 DIV.row.readonly02 P {
    margin: 0;
  }
}
.readonly03.form01 DIV.row,
.form01 DIV.row.readonly03 {
  margin: 0;
}
.readonly03.form01 DIV.row LABEL,
.form01 DIV.row.readonly03 LABEL,
.readonly03.form01 DIV.row SPAN.label,
.form01 DIV.row.readonly03 SPAN.label {
  font-weight: normal;
  color: #1a1a1a;
  padding: 4px 0 0 0;
}
.readonly03.form01 DIV.row DIV.items,
.form01 DIV.row.readonly03 DIV.items {
  font-weight: bold !important;
  color: #1a1a1a;
}
.readonly03.form01 DIV.row DIV.items SPAN.text,
.form01 DIV.row.readonly03 DIV.items SPAN.text {
  padding: 4px 0 0 0;
}
@media only screen and (max-width: 767px) {
  .readonly03.form01 DIV.row,
  .form01 DIV.row.readonly03 {
    font-size: 14px !important;
  }
}
.form01 DIV.row DIV.item {
  clear: both;
}
.form01 DIV.row DIV.item:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.form01 DIV.row DIV.item + DIV.item {
  margin-top: 5px;
}
.form01 DIV.row LABEL,
.form01 DIV.row SPAN.label {
  float: left;
  width: 18%;
  margin: 0 2% 0 0;
  text-align: left;
  padding: 8px 0 0;
}
.form01 DIV.row LABEL[class^="ico"]:before,
.form01 DIV.row SPAN.label[class^="ico"]:before,
.form01 DIV.row LABEL[class*=" ico"]:before,
.form01 DIV.row SPAN.label[class*=" ico"]:before {
  margin-right: 5px;
}
.form01 DIV.row LABEL.w100p,
.form01 DIV.row SPAN.label.w100p {
  width: 100%;
}
.form01 DIV.row LABEL.w500,
.form01 DIV.row SPAN.label.w500 {
  width: 462px;
  display: block;
  float: none;
}
.form01 DIV.row LABEL.w500.text,
.form01 DIV.row SPAN.label.w500.text {
  color: #727272;
}
.form01 DIV.row LABEL.w500.text.right,
.form01 DIV.row SPAN.label.w500.text.right {
  text-align: right !important;
}
.form01 DIV.row LABEL.w500.text.ico-check,
.form01 DIV.row SPAN.label.w500.text.ico-check {
  color: #0019af;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row LABEL.w500,
  .form01 DIV.row SPAN.label.w500 {
    width: 100%;
  }
}
.form01 DIV.row > LABEL A.note,
.form01 DIV.row > SPAN.label A.note,
.form01 DIV.row > LABEL SPAN.note,
.form01 DIV.row > SPAN.label SPAN.note,
.form01 DIV.row > LABEL P.note,
.form01 DIV.row > SPAN.label P.note {
  padding: 0;
}
.form01 DIV.row DIV.items {
  float: left;
  width: 80%;
  margin: 0;
}
.form01 DIV.row DIV.items LABEL {
  display: inline-block;
  float: none;
  width: auto;
}
.form01 DIV.row DIV.items LABEL.f-left {
  float: left;
}
.form01 DIV.row DIV.items LABEL.text {
  float: left;
  padding: 17px 0 0;
  margin: 0 5px 0 0;
}
.form01 DIV.row DIV.items.f-right {
  float: right;
}
.form01 DIV.row DIV.items.wauto {
  width: auto !important;
}
.form01 DIV.row DIV.items DIV.input-wrapper {
  margin: 0 10px 0 0;
}
.form01 DIV.row DIV.items A.edit,
.form01 DIV.row DIV.items A.remove,
.form01 DIV.row DIV.items A.add,
.form01 DIV.row DIV.items A.view {
  margin-left: 15px;
  font-size: 12px;
  margin-top: 0;
}
.form01 DIV.row DIV.items SPAN.text.f-right {
  text-align: right;
  float: right;
}
.form01 DIV.row DIV.items SPAN.text SPAN.small {
  font-size: 10px;
  font-weight: normal;
  color: #727272;
}
.form01 DIV.row DIV.items SPAN.text.ico-check:before {
  margin-right: 5px;
  font-size: 80%;
}
.form01 DIV.row DIV.items DIV.hasprefix {
  position: relative;
  padding-left: 40px;
}
.form01 DIV.row DIV.items DIV.hasprefix SPAN.text.prefix {
  color: #575757;
  position: absolute;
  left: 0;
  top: 0;
  max-width: 35px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row DIV.items DIV.hasprefix {
    padding-left: 45px;
  }
  .form01 DIV.row DIV.items DIV.hasprefix SPAN.text.prefix {
    padding-top: 4px;
  }
}
.form01 DIV.row DIV.items INPUT,
.form01 DIV.row DIV.items SELECT,
.form01 DIV.row DIV.items TEXTAREA {
  float: left;
}
.form01 DIV.row DIV.items INPUT + A.edit,
.form01 DIV.row DIV.items SELECT + A.edit,
.form01 DIV.row DIV.items TEXTAREA + A.edit,
.form01 DIV.row DIV.items INPUT + A.remove,
.form01 DIV.row DIV.items SELECT + A.remove,
.form01 DIV.row DIV.items TEXTAREA + A.remove,
.form01 DIV.row DIV.items INPUT + A.add,
.form01 DIV.row DIV.items SELECT + A.add,
.form01 DIV.row DIV.items TEXTAREA + A.add,
.form01 DIV.row DIV.items INPUT + A.view,
.form01 DIV.row DIV.items SELECT + A.view,
.form01 DIV.row DIV.items TEXTAREA + A.view {
  margin-top: 12px;
}
.form01 DIV.row DIV.items INPUT.wauto,
.form01 DIV.row DIV.items SELECT.wauto,
.form01 DIV.row DIV.items TEXTAREA.wauto {
  width: auto;
  float: left;
}
.form01 DIV.row DIV.items.w100p {
  width: 94% !important;
  margin-right: 4%;
}
.products02b .form01 DIV.row DIV.items.w100p {
  width: 100% !important;
  margin-right: 0;
}
.form01 DIV.row DIV.items.w500 {
  width: 470px;
  float: none;
  display: block;
}
.form01 DIV.row DIV.items.w500 .text {
  color: #727272;
}
@media only screen and (max-width: 767px) {
  .form01 DIV.row DIV.items.w500 {
    width: 100%;
  }
  .form01 DIV.row DIV.items.w500 INPUT {
    width: 100%;
  }
}
.form01 DIV.row DIV.items UL.actions01 {
  /*.discrete { margin: 10px 0 0 0; padding: 7px 0; }*/
}
.form01 DIV.row DIV.items UL.actions01 .discrete {
  margin: 10px 0 0 0;
  padding: 7px 0 0;
}
.form01 DIV.row DIV.items DIV.editable UL.actions01 .discrete {
  margin: 0;
}
.form01 DIV.row DIV.items DIV.time01 {
  border: 1px solid #d9dadb;
  display: inline-block;
  width: 124px;
  height: 35px;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form01 DIV.row DIV.items DIV.time01.time01b {
  width: 105px;
  background: #ffffff;
}
.form01 DIV.row DIV.items DIV.time01.time01b INPUT {
  width: 34px;
  margin: 0 3px;
}
.form01 DIV.row DIV.items DIV.time01 INPUT {
  border: none;
  width: 42px;
  margin: 0 4px;
  padding: 6px 0;
  height: auto;
}
.form01 DIV.row DIV.items DIV.time01:before {
  position: absolute;
  content: ':';
  right: 24px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  line-height: 4px;
  width: 4px;
  height: 4px;
}
.form01 DIV.row DIV.items DIV.time01:after {
  position: absolute;
  padding-right: 2px;
  font-family: icons;
  content: "\E089";
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
}
.form01 DIV.row SPAN.text {
  /*padding: 4px 1% 4px 0;*/
  padding: 8px 1% 4px 0;
  max-width: 100%;
}
.form01 DIV.row SPAN.text.error-ico:before {
  width: 16px;
  position: relative;
  top: .3em;
}
.form01 DIV.row SPAN.text:first-child {
  margin-left: 0;
}
.form01 DIV.row SPAN.text,
.form01 DIV.row > INPUT .form01 DIV.row > TEXTAREA .form01 DIV.row > SELECT {
  float: left;
  margin-left: 5px;
}
.form01 DIV.row SPAN.text:first-child,
.form01 DIV.row > INPUT .form01 DIV.row > TEXTAREA .form01 DIV.row > SELECT:first-child {
  margin-left: 0;
}
.form01 DIV.row SPAN.text.error,
.form01 DIV.row > INPUT .form01 DIV.row > TEXTAREA .form01 DIV.row > SELECT.error {
  color: #E44;
}
.form01 DIV.row INPUT,
.form01 DIV.row SELECT,
.form01 DIV.row TEXTAREA {
  float: left;
}
.form01 DIV.row INPUT.readonly,
.form01 DIV.row SELECT.readonly,
.form01 DIV.row TEXTAREA.readonly {
  background: #ebebeb;
  color: #727272;
}
.form01 DIV.row INPUT[type="file"] {
  border: none;
  box-shadow: none;
}
.form01 DIV.row DIV.editable INPUT,
.form01 DIV.row DIV.editable SELECT,
.form01 DIV.row DIV.editable TEXTAREA {
  float: none;
}
.form01 DIV.row DIV.button-wrapper {
  margin: 0 0 0 42%;
  padding-top: 0;
  padding-bottom: 0.5em;
}
.form01 DIV.row DIV.col UL.checkboxes01,
.form01 DIV.row DIV.col UL.checkboxes {
  margin-top: 5px;
}
.form01 DIV.row UL.actions01 .discrete {
  margin: 0;
  padding: 7px 0;
}
.form01 DIV.subrow {
  clear: both;
  overflow: hidden;
  margin: .5em 0;
}
.form01 DIV.items {
  position: relative;
}
.form01 DIV.items UL.checkboxes {
  margin: -0.1em 0 0 0;
}
.form01 A.note,
.form01 SPAN.note,
.form01 P.note {
  clear: both;
  display: block;
  padding: 5px 0 0 0;
  margin: 0;
  font-size: 12px;
  color: #727272;
  font-weight: normal;
}
.form01 A.note.hidden,
.form01 SPAN.note.hidden,
.form01 P.note.hidden {
  display: none;
}
.form01 A.note.error,
.form01 SPAN.note.error,
.form01 P.note.error {
  color: #E44;
}
.form01 A.note.text,
.form01 SPAN.note.text,
.form01 P.note.text {
  display: inline-block;
  float: none !important;
}
.form01 P.desc {
  margin: .3em 0 0 0;
  padding: 0 0 0 16px;
  clear: both;
  font-size: 10px;
  color: #727272;
  line-height: normal;
}
.form01 P.desc A {
  font-weight: bold;
  color: #1a1a1a;
}
.form01 P.longtext {
  margin: 10px 0;
}
.form01 P.error {
  color: #E44;
}
.form01 .error {
  color: #E44;
}
.form01 .error INPUT,
.form01 .error SELECT,
.form01 .error TEXTAREA,
.form01 .error P.desc {
  color: #E44;
}
.form01 .req {
  color: #ff6400 !important;
}
.form01 SPAN.small {
  font-size: 11px;
}
.form01 H2:first-child,
.form01 H3:first-child {
  margin-top: 0;
}
.form01 .max {
  width: 100%;
  margin-right: 0;
}
.form01 .default {
  width: 48%;
}
.form01 .medium {
  width: 64%;
}
.form01 .medium2x {
  width: 95%;
}
.form01 .min {
  width: 25%;
}
.form01 .min2x {
  width: 51%;
}
.form01 .year {
  width: 50px;
}
.form01 UL.checkboxes01,
.form01 UL.checkboxes {
  padding: 0;
  margin: 1em 0 0 10px;
}
.form01 UL.checkboxes01.mt0,
.form01 UL.checkboxes.mt0 {
  margin-top: 0;
}
.form01 UL.checkboxes01.ml0,
.form01 UL.checkboxes.ml0 {
  margin-left: 0;
}
.form01 UL.checkboxes01 .msg01 LI,
.form01 UL.checkboxes .msg01 LI {
  width: auto;
}
.form01 UL.checkboxes01 .msg01 LI:before,
.form01 UL.checkboxes .msg01 LI:before {
  display: block;
}
.form01 UL.checkboxes01 LI,
.form01 UL.checkboxes LI {
  padding: 0;
  margin: .4em 0 0 0;
  background: none;
  overflow: hidden;
  clear: both;
  width: 100%;
  display: block;
}
.form01 UL.checkboxes01 LI:first-child,
.form01 UL.checkboxes LI:first-child {
  margin: 0;
}
.form01 UL.checkboxes01 LI :before,
.form01 UL.checkboxes LI :before {
  display: none;
}
.form01 UL.checkboxes01 LI A.btn:before,
.form01 UL.checkboxes LI A.btn:before {
  display: inline-block;
}
.form01 UL.checkboxes01 LI DIV.item,
.form01 UL.checkboxes LI DIV.item {
  float: left;
  padding: 0;
  width: auto;
}
.form01 UL.checkboxes01 LI DIV.item > LABEL,
.form01 UL.checkboxes LI DIV.item > LABEL,
.form01 UL.checkboxes01 LI > LABEL,
.form01 UL.checkboxes LI > LABEL {
  padding: .6em 0 .6em 24px;
  margin: 0 5px 0 0;
  float: left;
  width: auto !important;
  text-align: left;
  font-weight: normal;
  position: relative;
  overflow: hidden;
  line-height: normal;
  cursor: pointer;
}
.form01 UL.checkboxes01 LI DIV.item > LABEL INPUT[type="checkbox"],
.form01 UL.checkboxes LI DIV.item > LABEL INPUT[type="checkbox"],
.form01 UL.checkboxes01 LI > LABEL INPUT[type="checkbox"],
.form01 UL.checkboxes LI > LABEL INPUT[type="checkbox"],
.form01 UL.checkboxes01 LI DIV.item > LABEL INPUT[type="radio"],
.form01 UL.checkboxes LI DIV.item > LABEL INPUT[type="radio"],
.form01 UL.checkboxes01 LI > LABEL INPUT[type="radio"],
.form01 UL.checkboxes LI > LABEL INPUT[type="radio"] {
  margin: 5px 0;
  width: 24px;
  height: 14px;
  position: absolute;
  left: 1px;
  top: .4em;
}
.form01 UL.checkboxes01 LI DIV.item > LABEL A.ask,
.form01 UL.checkboxes LI DIV.item > LABEL A.ask,
.form01 UL.checkboxes01 LI > LABEL A.ask,
.form01 UL.checkboxes LI > LABEL A.ask {
  margin-top: 0;
}
.form01 UL.checkboxes01 LI DIV.item > LABEL.disabled,
.form01 UL.checkboxes LI DIV.item > LABEL.disabled,
.form01 UL.checkboxes01 LI > LABEL.disabled,
.form01 UL.checkboxes LI > LABEL.disabled {
  cursor: default;
  color: #727272;
}
.form01 UL.checkboxes01 LI SELECT,
.form01 UL.checkboxes LI SELECT,
.form01 UL.checkboxes01 LI INPUT[type="date"],
.form01 UL.checkboxes LI INPUT[type="date"],
.form01 UL.checkboxes01 LI INPUT[type="datetime"],
.form01 UL.checkboxes LI INPUT[type="datetime"],
.form01 UL.checkboxes01 LI INPUT[type="datetime-local"],
.form01 UL.checkboxes LI INPUT[type="datetime-local"],
.form01 UL.checkboxes01 LI INPUT[type="email"],
.form01 UL.checkboxes LI INPUT[type="email"],
.form01 UL.checkboxes01 LI INPUT[type="month"],
.form01 UL.checkboxes LI INPUT[type="month"],
.form01 UL.checkboxes01 LI INPUT[type="number"],
.form01 UL.checkboxes LI INPUT[type="number"],
.form01 UL.checkboxes01 LI INPUT[type="password"],
.form01 UL.checkboxes LI INPUT[type="password"],
.form01 UL.checkboxes01 LI INPUT[type="search"],
.form01 UL.checkboxes LI INPUT[type="search"],
.form01 UL.checkboxes01 LI INPUT[type="tel"],
.form01 UL.checkboxes LI INPUT[type="tel"],
.form01 UL.checkboxes01 LI INPUT[type="text"],
.form01 UL.checkboxes LI INPUT[type="text"],
.form01 UL.checkboxes01 LI INPUT[type="time"],
.form01 UL.checkboxes LI INPUT[type="time"],
.form01 UL.checkboxes01 LI INPUT[type="url"],
.form01 UL.checkboxes LI INPUT[type="url"],
.form01 UL.checkboxes01 LI INPUT[type="week"],
.form01 UL.checkboxes LI INPUT[type="week"],
.form01 UL.checkboxes01 LI INPUT:not([type]),
.form01 UL.checkboxes LI INPUT:not([type]) {
  float: left;
  margin: 8px 5px 0 0;
}
.form01 UL.checkboxes01.nospacing LI,
.form01 UL.checkboxes.nospacing LI {
  margin: .2em 0 0 0;
}
.form01 UL.checkboxes01.nospacing LI DIV.item > LABEL,
.form01 UL.checkboxes.nospacing LI DIV.item > LABEL,
.form01 UL.checkboxes01.nospacing LI > LABEL,
.form01 UL.checkboxes.nospacing LI > LABEL {
  padding: .3em 0 .3em 24px;
}
.form01 UL.checkboxes01.nospacing LI DIV.item > LABEL INPUT[type="checkbox"],
.form01 UL.checkboxes.nospacing LI DIV.item > LABEL INPUT[type="checkbox"],
.form01 UL.checkboxes01.nospacing LI > LABEL INPUT[type="checkbox"],
.form01 UL.checkboxes.nospacing LI > LABEL INPUT[type="checkbox"],
.form01 UL.checkboxes01.nospacing LI DIV.item > LABEL INPUT[type="radio"],
.form01 UL.checkboxes.nospacing LI DIV.item > LABEL INPUT[type="radio"],
.form01 UL.checkboxes01.nospacing LI > LABEL INPUT[type="radio"],
.form01 UL.checkboxes.nospacing LI > LABEL INPUT[type="radio"] {
  top: .2em;
}
.form01 UL.checkboxes01.in3cols:after,
.form01 UL.checkboxes.in3cols:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.form01 UL.checkboxes01.in3cols LI,
.form01 UL.checkboxes.in3cols LI {
  float: left;
  width: 32.3333%;
  margin: 0 1% 0 0;
  clear: none;
}
.form01 UL.checkboxes01.in3cols LI:nth-of-type(3n+1),
.form01 UL.checkboxes.in3cols LI:nth-of-type(3n+1) {
  clear: both;
}
.form01 UL.checkboxes01.in3cols LI LABEL,
.form01 UL.checkboxes.in3cols LI LABEL {
  padding-top: .5em;
  padding-bottom: 0;
}
.form01 UL.checkboxes01.in2cols:after,
.form01 UL.checkboxes.in2cols:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.form01 UL.checkboxes01.in2cols LI,
.form01 UL.checkboxes.in2cols LI {
  float: left;
  width: 49%;
  margin: 0 1% 0 0;
  clear: none;
}
.form01 UL.checkboxes01.in2cols LI:nth-of-type(2n+1),
.form01 UL.checkboxes.in2cols LI:nth-of-type(2n+1) {
  clear: both;
}
.form01 UL.checkboxes01.in2cols LI LABEL,
.form01 UL.checkboxes.in2cols LI LABEL {
  padding-top: .5em;
  padding-bottom: 0;
}
.form01 UL.checkboxes01.scrollable,
.form01 UL.checkboxes.scrollable {
  height: 150px;
  overflow: auto;
  border: 1px solid #ebebeb;
  padding: 10px;
}
.form01 .pickdatewrapper {
  float: left;
  position: relative;
  margin: 5px 1% 0 0;
  padding-right: 28px;
}
.form01 .pickdatewrapper A {
  position: absolute;
  right: 0;
  top: 0;
}
.form01 .pickdatewrapper .wdate {
  width: 83px;
  margin: 0;
}
.form01 TABLE.default {
  width: 100%;
}
.form01 DIV.col.w50p {
  /*.ac01 {
			width: 85%;
		}*/
}
.form01 DIV.col.w50p LABEL,
.form01 DIV.col.w50p SPAN.label {
  float: left;
  width: 38.5%;
  margin: 0 2% 0 0;
}
.form01 DIV.col.w50p LABEL.w100p,
.form01 DIV.col.w50p SPAN.label.w100p {
  width: 100% !important;
}
.form01 DIV.col.w50p DIV.items {
  float: left;
  width: 59.5%;
  margin: 0;
}
.form01 DIV.col.w50p DIV.items.w100p {
  width: 100% !important;
}
.form01 DIV.col.w50p:last-child LABEL,
.form01 DIV.col.w50p:last-child SPAN.label {
  width: 32%;
}
.form01 DIV.col.w50p:last-child DIV.items {
  width: 64%;
}
.form01 DIV.col.w50p:first-child:last-child DIV.items {
  width: 60%;
}
.form01 DIV.col.w50p:first-child:last-child LABEL,
.form01 DIV.col.w50p:first-child:last-child SPAN.label {
  width: 38%;
}
.form01 DIV.col.w50p .default {
  width: 85%;
}
DIV.col07 .form01 LABEL,
DIV.col07 .form01 SPAN.label {
  float: left;
  width: 38%;
  margin: 0 2% 0 0;
}
DIV.col07 .form01 DIV.items {
  float: left;
  width: 60%;
  margin: 0;
}
DIV.col.w60p .form01 LABEL,
DIV.col.w60p .form01 SPAN.label {
  float: left;
  width: 38%;
  margin: 0 2% 0 0;
}
DIV.col.w60p .form01 DIV.items {
  float: left;
  width: 60%;
  margin: 0;
}
DIV.block01 .form01 DIV.row LABEL,
.form01 DIV.block01 DIV.row LABEL,
DIV.block01 .form01 DIV.row SPAN.label,
.form01 DIV.block01 DIV.row SPAN.label {
  width: 18%;
}
DIV.block01 .form01 DIV.row DIV.items,
.form01 DIV.block01 DIV.row DIV.items {
  width: 80%;
}
DIV.block01 .form01 DIV.row DIV.col.w50p LABEL,
.form01 DIV.block01 DIV.row DIV.col.w50p LABEL,
DIV.block01 .form01 DIV.row DIV.col.w50p SPAN.label,
.form01 DIV.block01 DIV.row DIV.col.w50p SPAN.label {
  width: 39%;
}
DIV.block01 .form01 DIV.row DIV.col.w50p DIV.items,
.form01 DIV.block01 DIV.row DIV.col.w50p DIV.items {
  width: 59%;
}
DIV.block01 .form01 DIV.row.type00 LABEL,
.form01 DIV.block01 DIV.row.type00 LABEL,
DIV.block01 .form01 DIV.row.type00 SPAN.label,
.form01 DIV.block01 DIV.row.type00 SPAN.label {
  width: auto;
}
DIV.block01 .form01 DIV.row.type00 DIV.items,
.form01 DIV.block01 DIV.row.type00 DIV.items {
  width: auto;
}
DIV.block01 .form01 DIV.row.type00 DIV.col.w50p LABEL,
.form01 DIV.block01 DIV.row.type00 DIV.col.w50p LABEL,
DIV.block01 .form01 DIV.row.type00 DIV.col.w50p SPAN.label,
.form01 DIV.block01 DIV.row.type00 DIV.col.w50p SPAN.label {
  width: auto;
}
DIV.block01 .form01 DIV.row.type00 DIV.col.w50p DIV.items,
.form01 DIV.block01 DIV.row.type00 DIV.col.w50p DIV.items {
  width: auto;
}
.form01 UL.type01 P.title {
  margin: .4em 0 0 0;
}
.form01 TD DIV.row {
  margin: -0.5em 0 0 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .col.w60p .form01 .max,
  .col.w60p .form01 .default,
  .col.w60p .form01 .min2x {
    width: 100%;
    margin-right: 0;
  }
  .col.w60p .form01 .min {
    width: 80%;
    margin-left: 0 !important;
  }
  .form01 DIV.row LABEL,
  .form01 DIV.row .w50p LABEL,
  .form01 DIV.row .w50p:last-child LABEL,
  .form01 DIV.row SPAN.label,
  .form01 DIV.row .w50p SPAN.label,
  .form01 DIV.row .w50p:last-child SPAN.label {
    width: 38%;
  }
  .form01 DIV.row DIV.items,
  .form01 DIV.row .w50p DIV.items,
  .form01 DIV.row .w50p:last-child DIV.items {
    width: 60%;
  }
  .form01 DIV.col.w50p {
    float: none;
    width: 100% !important;
    margin-left: 0;
  }
  DIV.col.w50p .form01 LABEL,
  DIV.col.w60p .form01 LABEL,
  DIV.col.w70p .form01 LABEL,
  DIV.col.w50p .form01 SPAN.label,
  DIV.col.w60p .form01 SPAN.label,
  DIV.col.w70p .form01 SPAN.label {
    float: none;
    width: 100%;
  }
  DIV.col.w50p .form01 DIV.items,
  DIV.col.w60p .form01 DIV.items,
  DIV.col.w70p .form01 DIV.items {
    float: none;
    width: 100%;
  }
  DIV.col.w50p .form01 DIV.row.type03 > LABEL,
  DIV.col.w60p .form01 DIV.row.type03 > LABEL,
  DIV.col.w70p .form01 DIV.row.type03 > LABEL,
  DIV.col.w50p .form01 DIV.row.type03 > SPAN.label,
  DIV.col.w60p .form01 DIV.row.type03 > SPAN.label,
  DIV.col.w70p .form01 DIV.row.type03 > SPAN.label {
    width: 100% !important;
    margin: 0 !important;
  }
  DIV.col.w50p .form01 DIV.row.type03 DIV.items,
  DIV.col.w60p .form01 DIV.row.type03 DIV.items,
  DIV.col.w70p .form01 DIV.row.type03 DIV.items {
    width: 100% !important;
    margin-left: 0 !important;
    padding-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  DIV.col.w50p .form01.readonly DIV.row.type03 > LABEL,
  DIV.col.w60p .form01.readonly DIV.row.type03 > LABEL,
  DIV.col.w70p .form01.readonly DIV.row.type03 > LABEL,
  DIV.col.w50p .form01.readonly DIV.row.type03 > SPAN.label,
  DIV.col.w60p .form01.readonly DIV.row.type03 > SPAN.label,
  DIV.col.w70p .form01.readonly DIV.row.type03 > SPAN.label {
    width: 120px !important;
  }
  DIV.col.w50p .form01.readonly DIV.row.type03 DIV.items,
  DIV.col.w60p .form01.readonly DIV.row.type03 DIV.items,
  DIV.col.w70p .form01.readonly DIV.row.type03 DIV.items {
    margin-left: -130px !important;
  }
}
@media only screen and (max-width: 767px) {
  .form01 .max,
  .form01 .default,
  .form01 .medium,
  .form01 .min2x {
    width: 100%;
    margin-right: 0;
  }
  .form01 .min {
    width: 80%;
    margin-left: 0 !important;
  }
  .form01 .min02 {
    width: 100%;
    margin-right: 0;
  }
  .form01 DIV.row LABEL,
  .form01 DIV.col.w50p LABEL,
  .form01 DIV.col.w60p LABEL,
  .form01 DIV.col.w50p:last-child LABEL,
  .form01 DIV.col.w50p:first-child:last-child LABEL,
  .form01 DIV.block01 DIV.row LABEL,
  DIV.block01 .form01 DIV.row LABEL,
  .form01 DIV.block01 DIV.row DIV.col.w50p LABEL,
  DIV.block01 .form01 DIV.row DIV.col.w50p LABEL,
  .form01 DIV.row .col-phone LABEL,
  .form01 DIV.row .col-email LABEL,
  DIV.col.w60p .form01 LABEL,
  .form01 DIV.row SPAN.label,
  .form01 DIV.col.w50p SPAN.label,
  .form01 DIV.col.w60p SPAN.label,
  .form01 DIV.col.w50p:last-child SPAN.label,
  .form01 DIV.col.w50p:first-child:last-child SPAN.label,
  .form01 DIV.block01 DIV.row SPAN.label,
  DIV.block01 .form01 DIV.row SPAN.label,
  .form01 DIV.block01 DIV.row DIV.col.w50p SPAN.label,
  DIV.block01 .form01 DIV.row DIV.col.w50p SPAN.label,
  .form01 DIV.row .col-phone SPAN.label,
  .form01 DIV.row .col-email SPAN.label,
  DIV.col.w60p .form01 SPAN.label {
    width: 100%;
    margin: 0 0 0 0;
  }
  .form01 DIV.row DIV.items,
  .form01 DIV.col.w50p DIV.items,
  .form01 DIV.col.w60p DIV.items,
  .form01 DIV.col.w50p:last-child DIV.items,
  .form01 DIV.col.w50p:first-child:last-child DIV.items,
  .form01 DIV.row .col-phone DIV.items,
  .form01 DIV.row .col-email DIV.items,
  .form01 .col-phone02 DIV.block01 DIV.row DIV.items,
  .form01 .col-email02 DIV.block01 DIV.row DIV.items,
  .col-phone02 DIV.block01 .form01 DIV.row DIV.items,
  .col-email02 DIV.block01 .form01 DIV.row DIV.items,
  .form01 DIV.block01 DIV.row DIV.items,
  .form01 DIV.block01 DIV.row DIV.col.w50p DIV.items,
  DIV.block01 .form01 DIV.row DIV.items,
  DIV.block01 .form01 DIV.row DIV.col.w50p DIV.items,
  .form01 DIV.col.w50p .default,
  DIV.col.w60p .form01 DIV.items {
    width: 100%;
  }
  .form01 DIV.row02 DIV.items SPAN.text A.btn {
    float: left !important;
  }
  .form01 DIV.items SPAN.text:first-child:last-child {
    padding: 0;
    margin: 0;
    display: block;
    float: none;
  }
  .form01 DIV.items SPAN.text:first-child:last-child A.btn {
    float: right;
    width: auto;
    margin: 4px 0 0 0;
  }
  .form01 DIV.row {
    /* Todo: Affects all forms! */
  }
  .form01 DIV.row > LABEL,
  .form01 DIV.row SPAN.label {
    padding-bottom: 4px;
  }
  .form01 DIV.row DIV.items.w100p {
    width: 100% !important;
  }
  .form01 DIV.row DIV.items INPUT,
  .form01 DIV.row DIV.items TEXTAREA,
  .form01 DIV.row DIV.items SELECT {
    float: none;
  }
  .form01 DIV.row DIV.items INPUT + .btn,
  .form01 DIV.row DIV.items TEXTAREA + .btn,
  .form01 DIV.row DIV.items SELECT + .btn {
    margin-left: 0;
    margin-top: 5px;
  }
  .form01 DIV.row .col:after {
    content: '';
    display: table;
    clear: both;
    height: 1px;
    width: 100%;
  }
  .form01 DIV.row .col + .col {
    margin-top: 5px !important;
  }
  .form01 DIV.row.type03 > LABEL,
  .form01 DIV.row.type03 > SPAN.label {
    width: 100% !important;
    margin: 0 !important;
  }
  .form01 DIV.row.type03 DIV.items {
    width: 100% !important;
    margin-left: 0 !important;
    padding-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .form01 DIV.row.type03.type03a SPAN.label {
    width: 30% !important;
    margin: 0 !important;
  }
  .form01 DIV.row.type03.type03a DIV.items {
    margin-left: -30% !important;
    padding-left: 30% !important;
  }
  .form01 DIV.row.type03.type03a DIV.items > *:first-child {
    margin-left: 20px;
  }
  .form01 DIV.row.expander LABEL,
  .form01 DIV.row.expander SPAN.label {
    padding-top: 0;
  }
  .form01 DIV.row.expander LABEL:before,
  .form01 DIV.row.expander SPAN.label:before {
    top: 3px;
  }
  .form01 DIV.row UL.actions01 {
    clear: both;
  }
  .form01 DIV.row UL.actions01 A.btn,
  .form01 DIV.row UL.actions01 SPAN.btn,
  .form01 DIV.row UL.actions01 INPUT.btn {
    float: none;
  }
  .form01 DIV.row UL.checkboxes LI LABEL {
    padding-right: 10px;
  }
  .form01 DIV.row UL.checkboxes.in3cols LI {
    float: none;
    width: 100%;
    margin: 0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .readonly.form01 DIV.row,
  .form01 DIV.row.readonly {
    margin: 0;
    font-size: 12px;
  }
  .readonly.form01 DIV.row LABEL,
  .form01 DIV.row.readonly LABEL,
  .readonly.form01 DIV.row SPAN.label,
  .form01 DIV.row.readonly SPAN.label {
    width: 120px !important;
    float: left !important;
    word-wrap: break-word;
    margin: 0 0 0 0;
    padding: 0;
  }
  .readonly.form01 DIV.row DIV.items,
  .form01 DIV.row.readonly DIV.items {
    width: 100% !important;
    margin-left: -120px !important;
    padding-left: 130px !important;
    float: left !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .readonly.form01 DIV.row DIV.items.w100p,
  .form01 DIV.row.readonly DIV.items.w100p {
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
  .readonly.form01 DIV.row DIV.items SPAN.text,
  .form01 DIV.row.readonly DIV.items SPAN.text {
    padding: 0 1%;
  }
  .readonly.form01 DIV.row DIV.items SPAN.text:first-child,
  .form01 DIV.row.readonly DIV.items SPAN.text:first-child {
    padding-left: 0;
  }
}
/*.form02 {
	.display(flex); .justify-content(space-between);
	.w01 { .flex(1 1 auto); margin-right: 2%; }
	.w02 { .flex(2 1 auto); margin-right: 2%; }
	SELECT,
	INPUT { height: 40px; }
	.iefix & {
		.w01 { width: 18%;}
		.w02 { width: 38%;}
		.wauto { float: right; }
	}
	@media @media-mobile {
		display: block;
		SELECT,
		INPUT {
			+ DIV { padding-top: .5em; }
		}
		.w01,
		.w02,
		.wauto { float: none !important; width: 100% !important; margin: 10px 0 0 0 !important; }

	}
}*/
.form02 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.form02 .w01 {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-right: 2%;
}
.form02 .w02 {
  -webkit-flex: 2 1 auto;
  -moz-flex: 2 1 auto;
  -ms-flex: 2 1 auto;
  flex: 2 1 auto;
  margin-right: 2%;
}
.form02 SELECT,
.form02 INPUT {
  height: 40px;
}
.iefix .form02 {
  /*temporary before width and spacing*/
}
.iefix .form02 .w01 {
  width: 18%;
}
.iefix .form02 .w02 {
  width: 38%;
}
.iefix .form02 .wauto {
  float: right;
}
@media only screen and (max-width: 767px) {
  .iefix .form02 .mobile-nomargin {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .form02 {
    display: block;
  }
  .form02 SELECT + DIV,
  .form02 INPUT + DIV {
    padding-top: .5em;
  }
  .form02 .w01,
  .form02 .w02,
  .form02 .wauto {
    float: none !important;
    width: 100% !important;
    margin: 10px 0 0 0 !important;
  }
}
.form02 .form02-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /*check koneliitumine */
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form02 .form02-row.form02-row--center {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.form02 .form02-row.form-row--space-between {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.form02 .form02-group {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .form02 .form02-group {
    width: 100%;
  }
}
.form02 .form02-item {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .form02 .form02-item {
    width: 100%;
  }
}
.form02 .form02-item.form02-item--center {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.form02 .form02-item .form02-item-inline01 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: auto;
}
.form02 .form02-item .form02-item-inline01 > LABEL {
  font-weight: 700;
  margin-right: 20px;
}
.form02 .form02-item .form02-item-inline01.form02-item-inline01--white > LABEL {
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .form02 .form02-item .form02-item-inline01 {
    width: 100%;
    margin-bottom: 2em;
  }
  .form02 .form02-item .form02-item-inline01 > LABEL {
    margin-bottom: 10px;
  }
}
.form02 .form02-item > LABEL {
  box-sizing: border-box;
  color: #273645;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  display: inline-block;
  font-weight: 600;
  line-height: 20px;
  padding: 0 10px 0 0;
  margin: 15px 0 8px;
  width: 100%;
  max-width: 500px;
}
DIV.select01 {
  height: 35px;
}
DIV.select01 UL {
  float: left;
  list-style: none;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 26px;
  position: relative;
}
DIV.select01 UL.default {
  width: 48%;
}
DIV.select01 UL:before {
  content: "";
  position: absolute;
  right: 11px;
  top: 0;
  z-index: 10;
  height: 35px;
  color: #575757;
  width: 30px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAICAYAAAAftBSpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGQTYwRDdDODc1MTExRTQ4NDgzRjhGNDRGRDAwNkIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGQTYwRDdEODc1MTExRTQ4NDgzRjhGNDRGRDAwNkIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUZBNjBEN0E4NzUxMTFFNDg0ODNGOEY0NEZEMDA2QjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUZBNjBEN0I4NzUxMTFFNDg0ODNGOEY0NEZEMDA2QjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ELdMYAAAAZklEQVR42mKUlJR0YWBg2MNAGnB59uwZXA8TEM8E4jQSDEiD6oEDFiA2AeIzUP4sIgwoh+pBMeQ9kQYhG/Ae3RAGIgzCaQCyIfgMwmsAuiHYDIIZoowvoFiwiCEb9B49ELEBgAADAE4uHOcTWXEIAAAAAElFTkSuQmCC') 100% 50% no-repeat;
}
DIV.select01 UL A {
  color: #1a1a1a;
  text-decoration: none;
}
DIV.select01 UL LI {
  background: #ffffff;
  border: 1px solid #d9dadb;
  display: none;
  margin: 0;
  padding: 5px 40px 4px 5px;
  position: relative;
  z-index: 9;
}
DIV.select01 UL LI:before {
  display: none;
}
DIV.select01 UL LI.active {
  display: block;
}
DIV.select01 UL LI.actions01 A.btn {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
DIV.select01 UL LI.actions01.active A.btn {
  color: #1a1a1a;
  text-decoration: none;
  font-size: 14px;
}
DIV.select01 UL LI.actions01.active A.btn:before {
  display: none;
}
DIV.select01 UL LI.actions01.active A.btn:hover {
  cursor: default;
  color: #1a1a1a;
  text-decoration: none;
}
DIV.select01 UL LI.actions01.active A.btn:focus {
  outline: none;
}
DIV.select01 UL.active LI {
  display: block;
  border-style: none solid;
}
DIV.select01 UL.active LI.actions01 {
  border-top-style: solid;
}
DIV.select01 UL.active LI:first-child {
  border-top-style: solid;
}
DIV.select01 UL.active LI:last-child {
  border-bottom-style: solid;
}
@media only screen and (max-width: 767px) {
  DIV.select01 UL.default {
    width: 100%;
  }
}
.custom-combobox {
  position: relative;
  width: 370px;
  margin: 1em 0 0 0;
  display: inline-block;
}
.custom-combobox .custom-combobox-toggle {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-left: -1px;
  padding: 0;
  right: 0;
  border-left: 2px solid #e1e1eb;
  text-indent: -10000px;
  width: 40px;
  text-align: center;
}
.custom-combobox .custom-combobox-toggle:before {
  content: "";
  position: absolute;
  right: 11px;
  top: 0;
  z-index: 10;
  height: 45px;
  color: #575757;
  width: 30px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAICAYAAAAftBSpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGQTYwRDdDODc1MTExRTQ4NDgzRjhGNDRGRDAwNkIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGQTYwRDdEODc1MTExRTQ4NDgzRjhGNDRGRDAwNkIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUZBNjBEN0E4NzUxMTFFNDg0ODNGOEY0NEZEMDA2QjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUZBNjBEN0I4NzUxMTFFNDg0ODNGOEY0NEZEMDA2QjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ELdMYAAAAZklEQVR42mKUlJR0YWBg2MNAGnB59uwZXA8TEM8E4jQSDEiD6oEDFiA2AeIzUP4sIgwoh+pBMeQ9kQYhG/Ae3RAGIgzCaQCyIfgMwmsAuiHYDIIZoowvoFiwiCEb9B49ELEBgAADAE4uHOcTWXEIAAAAAElFTkSuQmCC') 100% 50% no-repeat;
}
.custom-combobox INPUT {
  margin: 0;
  border-width: 2px;
  width: 100%;
  padding: 5px 10px;
  height: 45px;
}
@media only screen and (max-width: 767px) {
  .custom-combobox {
    width: 100%;
  }
}
.ui-autocomplete.combobox-menu {
  list-style: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-top: none;
}
.ui-autocomplete.combobox-menu LI {
  margin: 0 !important;
  margin-top: 0 !important;
  padding-top: 7px;
  padding-bottom: 7px;
}
.ui-autocomplete.combobox-menu LI:before {
  content: "";
  top: 10px;
}
.ui-autocomplete.combobox-menu LI:hover {
  background: #e9f6fd;
}
.countrylist01 INPUT {
  padding-left: 35px;
  background: #ffffff no-repeat 10px 50%;
}
.countrylist01 INPUT.ad {
  background-image: url(flags/ad.png);
}
.countrylist01 INPUT.ae {
  background-image: url(flags/ae.png);
}
.countrylist01 INPUT.af {
  background-image: url(flags/af.png);
}
.countrylist01 INPUT.ag {
  background-image: url(flags/ag.png);
}
.countrylist01 INPUT.ai {
  background-image: url(flags/ai.png);
}
.countrylist01 INPUT.al {
  background-image: url(flags/al.png);
}
.countrylist01 INPUT.am {
  background-image: url(flags/am.png);
}
.countrylist01 INPUT.an {
  background-image: url(flags/an.png);
}
.countrylist01 INPUT.ao {
  background-image: url(flags/ao.png);
}
.countrylist01 INPUT.aq {
  background-image: url(flags/aq.png);
}
.countrylist01 INPUT.ar {
  background-image: url(flags/ar.png);
}
.countrylist01 INPUT.as {
  background-image: url(flags/as.png);
}
.countrylist01 INPUT.az {
  background-image: url(flags/az.png);
}
.countrylist01 INPUT.at {
  background-image: url(flags/at.png);
}
.countrylist01 INPUT.au {
  background-image: url(flags/au.png);
}
.countrylist01 INPUT.aw {
  background-image: url(flags/aw.png);
}
.countrylist01 INPUT.ba {
  background-image: url(flags/ba.png);
}
.countrylist01 INPUT.bb {
  background-image: url(flags/bb.png);
}
.countrylist01 INPUT.bd {
  background-image: url(flags/bd.png);
}
.countrylist01 INPUT.be {
  background-image: url(flags/be.png);
}
.countrylist01 INPUT.bf {
  background-image: url(flags/bf.png);
}
.countrylist01 INPUT.bg {
  background-image: url(flags/bg.png);
}
.countrylist01 INPUT.bh {
  background-image: url(flags/bh.png);
}
.countrylist01 INPUT.bi {
  background-image: url(flags/bi.png);
}
.countrylist01 INPUT.bj {
  background-image: url(flags/bj.png);
}
.countrylist01 INPUT.bm {
  background-image: url(flags/bm.png);
}
.countrylist01 INPUT.bn {
  background-image: url(flags/bn.png);
}
.countrylist01 INPUT.bo {
  background-image: url(flags/bo.png);
}
.countrylist01 INPUT.br {
  background-image: url(flags/br.png);
}
.countrylist01 INPUT.bs {
  background-image: url(flags/bs.png);
}
.countrylist01 INPUT.bz {
  background-image: url(flags/bz.png);
}
.countrylist01 INPUT.bt {
  background-image: url(flags/bt.png);
}
.countrylist01 INPUT.bw {
  background-image: url(flags/bw.png);
}
.countrylist01 INPUT.by {
  background-image: url(flags/by.png);
}
.countrylist01 INPUT.ca {
  background-image: url(flags/ca.png);
}
.countrylist01 INPUT.cd {
  background-image: url(flags/cd.png);
}
.countrylist01 INPUT.cf {
  background-image: url(flags/cf.png);
}
.countrylist01 INPUT.cg {
  background-image: url(flags/cg.png);
}
.countrylist01 INPUT.ch {
  background-image: url(flags/ch.png);
}
.countrylist01 INPUT.ci {
  background-image: url(flags/ci.png);
}
.countrylist01 INPUT.cis {
  background-image: url(flags/cis.png);
}
.countrylist01 INPUT.ck {
  background-image: url(flags/ck.png);
}
.countrylist01 INPUT.cl {
  background-image: url(flags/cl.png);
}
.countrylist01 INPUT.cm {
  background-image: url(flags/cm.png);
}
.countrylist01 INPUT.cn {
  background-image: url(flags/cn.png);
}
.countrylist01 INPUT.co {
  background-image: url(flags/co.png);
}
.countrylist01 INPUT.cr {
  background-image: url(flags/cr.png);
}
.countrylist01 INPUT.cz {
  background-image: url(flags/cz.png);
}
.countrylist01 INPUT.cu {
  background-image: url(flags/cu.png);
}
.countrylist01 INPUT.cv {
  background-image: url(flags/cv.png);
}
.countrylist01 INPUT.cy {
  background-image: url(flags/cy.png);
}
.countrylist01 INPUT.de {
  background-image: url(flags/de.png);
}
.countrylist01 INPUT.dj {
  background-image: url(flags/dj.png);
}
.countrylist01 INPUT.dk {
  background-image: url(flags/dk.png);
}
.countrylist01 INPUT.dm {
  background-image: url(flags/dm.png);
}
.countrylist01 INPUT.do {
  background-image: url(flags/do.png);
}
.countrylist01 INPUT.dz {
  background-image: url(flags/dz.png);
}
.countrylist01 INPUT.ec {
  background-image: url(flags/ec.png);
}
.countrylist01 INPUT.ee {
  background-image: url(flags/ee.png);
}
.countrylist01 INPUT.eg {
  background-image: url(flags/eg.png);
}
.countrylist01 INPUT.eh {
  background-image: url(flags/eh.png);
}
.countrylist01 INPUT.er {
  background-image: url(flags/er.png);
}
.countrylist01 INPUT.es {
  background-image: url(flags/es.png);
}
.countrylist01 INPUT.et {
  background-image: url(flags/et.png);
}
.countrylist01 INPUT.eu {
  background-image: url(flags/eu.png);
}
.countrylist01 INPUT.fi {
  background-image: url(flags/fi.png);
}
.countrylist01 INPUT.fj {
  background-image: url(flags/fj.png);
}
.countrylist01 INPUT.fm {
  background-image: url(flags/fm.png);
}
.countrylist01 INPUT.fo {
  background-image: url(flags/fo.png);
}
.countrylist01 INPUT.fr {
  background-image: url(flags/fr.png);
}
.countrylist01 INPUT.ga {
  background-image: url(flags/ga.png);
}
.countrylist01 INPUT.gb {
  background-image: url(flags/gb.png);
}
.countrylist01 INPUT.gd {
  background-image: url(flags/gd.png);
}
.countrylist01 INPUT.ge {
  background-image: url(flags/ge.png);
}
.countrylist01 INPUT.gf {
  background-image: url(flags/gf.png);
}
.countrylist01 INPUT.gg {
  background-image: url(flags/gg.png);
}
.countrylist01 INPUT.gh {
  background-image: url(flags/gh.png);
}
.countrylist01 INPUT.gi {
  background-image: url(flags/gi.png);
}
.countrylist01 INPUT.gm {
  background-image: url(flags/gm.png);
}
.countrylist01 INPUT.gn {
  background-image: url(flags/gn.png);
}
.countrylist01 INPUT.gq {
  background-image: url(flags/gq.png);
}
.countrylist01 INPUT.gr {
  background-image: url(flags/gr.png);
}
.countrylist01 INPUT.gt {
  background-image: url(flags/gt.png);
}
.countrylist01 INPUT.gu {
  background-image: url(flags/gu.png);
}
.countrylist01 INPUT.gw {
  background-image: url(flags/gw.png);
}
.countrylist01 INPUT.gy {
  background-image: url(flags/gy.png);
}
.countrylist01 INPUT.hk {
  background-image: url(flags/hk.png);
}
.countrylist01 INPUT.hn {
  background-image: url(flags/hn.png);
}
.countrylist01 INPUT.hr {
  background-image: url(flags/hr.png);
}
.countrylist01 INPUT.ht {
  background-image: url(flags/ht.png);
}
.countrylist01 INPUT.hu {
  background-image: url(flags/hu.png);
}
.countrylist01 INPUT.id {
  background-image: url(flags/id.png);
}
.countrylist01 INPUT.ie {
  background-image: url(flags/ie.png);
}
.countrylist01 INPUT.il {
  background-image: url(flags/il.png);
}
.countrylist01 INPUT.im {
  background-image: url(flags/im.png);
}
.countrylist01 INPUT.in {
  background-image: url(flags/in.png);
}
.countrylist01 INPUT.iq {
  background-image: url(flags/iq.png);
}
.countrylist01 INPUT.ir {
  background-image: url(flags/ir.png);
}
.countrylist01 INPUT.is {
  background-image: url(flags/is.png);
}
.countrylist01 INPUT.it {
  background-image: url(flags/it.png);
}
.countrylist01 INPUT.je {
  background-image: url(flags/je.png);
}
.countrylist01 INPUT.jm {
  background-image: url(flags/jm.png);
}
.countrylist01 INPUT.jo {
  background-image: url(flags/jo.png);
}
.countrylist01 INPUT.jp {
  background-image: url(flags/jp.png);
}
.countrylist01 INPUT.ke {
  background-image: url(flags/ke.png);
}
.countrylist01 INPUT.kg {
  background-image: url(flags/kg.png);
}
.countrylist01 INPUT.kh {
  background-image: url(flags/kh.png);
}
.countrylist01 INPUT.ki {
  background-image: url(flags/ki.png);
}
.countrylist01 INPUT.km {
  background-image: url(flags/km.png);
}
.countrylist01 INPUT.kn {
  background-image: url(flags/kn.png);
}
.countrylist01 INPUT.kp {
  background-image: url(flags/kp.png);
}
.countrylist01 INPUT.kr {
  background-image: url(flags/kr.png);
}
.countrylist01 INPUT.kz {
  background-image: url(flags/kz.png);
}
.countrylist01 INPUT.kw {
  background-image: url(flags/kw.png);
}
.countrylist01 INPUT.ky {
  background-image: url(flags/ky.png);
}
.countrylist01 INPUT.la {
  background-image: url(flags/la.png);
}
.countrylist01 INPUT.lb {
  background-image: url(flags/lb.png);
}
.countrylist01 INPUT.lc {
  background-image: url(flags/lc.png);
}
.countrylist01 INPUT.li {
  background-image: url(flags/li.png);
}
.countrylist01 INPUT.lk {
  background-image: url(flags/lk.png);
}
.countrylist01 INPUT.lr {
  background-image: url(flags/lr.png);
}
.countrylist01 INPUT.ls {
  background-image: url(flags/ls.png);
}
.countrylist01 INPUT.lt {
  background-image: url(flags/lt.png);
}
.countrylist01 INPUT.lu {
  background-image: url(flags/lu.png);
}
.countrylist01 INPUT.lv {
  background-image: url(flags/lv.png);
}
.countrylist01 INPUT.ly {
  background-image: url(flags/ly.png);
}
.countrylist01 INPUT.ma {
  background-image: url(flags/ma.png);
}
.countrylist01 INPUT.mc {
  background-image: url(flags/mc.png);
}
.countrylist01 INPUT.md {
  background-image: url(flags/md.png);
}
.countrylist01 INPUT.me {
  background-image: url(flags/me.png);
}
.countrylist01 INPUT.mg {
  background-image: url(flags/mg.png);
}
.countrylist01 INPUT.mh {
  background-image: url(flags/mh.png);
}
.countrylist01 INPUT.mk {
  background-image: url(flags/mk.png);
}
.countrylist01 INPUT.ml {
  background-image: url(flags/ml.png);
}
.countrylist01 INPUT.mm {
  background-image: url(flags/mm.png);
}
.countrylist01 INPUT.mn {
  background-image: url(flags/mn.png);
}
.countrylist01 INPUT.mo {
  background-image: url(flags/mo.png);
}
.countrylist01 INPUT.mr {
  background-image: url(flags/mr.png);
}
.countrylist01 INPUT.ms {
  background-image: url(flags/ms.png);
}
.countrylist01 INPUT.mz {
  background-image: url(flags/mz.png);
}
.countrylist01 INPUT.mt {
  background-image: url(flags/mt.png);
}
.countrylist01 INPUT.mu {
  background-image: url(flags/mu.png);
}
.countrylist01 INPUT.mv {
  background-image: url(flags/mv.png);
}
.countrylist01 INPUT.mw {
  background-image: url(flags/mw.png);
}
.countrylist01 INPUT.mx {
  background-image: url(flags/mx.png);
}
.countrylist01 INPUT.my {
  background-image: url(flags/my.png);
}
.countrylist01 INPUT.na {
  background-image: url(flags/na.png);
}
.countrylist01 INPUT.ne {
  background-image: url(flags/ne.png);
}
.countrylist01 INPUT.ng {
  background-image: url(flags/ng.png);
}
.countrylist01 INPUT.ni {
  background-image: url(flags/ni.png);
}
.countrylist01 INPUT.nl {
  background-image: url(flags/nl.png);
}
.countrylist01 INPUT.no {
  background-image: url(flags/no.png);
}
.countrylist01 INPUT.np {
  background-image: url(flags/np.png);
}
.countrylist01 INPUT.nr {
  background-image: url(flags/nr.png);
}
.countrylist01 INPUT.nz {
  background-image: url(flags/nz.png);
}
.countrylist01 INPUT.om {
  background-image: url(flags/om.png);
}
.countrylist01 INPUT.pa {
  background-image: url(flags/pa.png);
}
.countrylist01 INPUT.pe {
  background-image: url(flags/pe.png);
}
.countrylist01 INPUT.pg {
  background-image: url(flags/pg.png);
}
.countrylist01 INPUT.ph {
  background-image: url(flags/ph.png);
}
.countrylist01 INPUT.pk {
  background-image: url(flags/pk.png);
}
.countrylist01 INPUT.pl {
  background-image: url(flags/pl.png);
}
.countrylist01 INPUT.pr {
  background-image: url(flags/pr.png);
}
.countrylist01 INPUT.ps {
  background-image: url(flags/ps.png);
}
.countrylist01 INPUT.pt {
  background-image: url(flags/pt.png);
}
.countrylist01 INPUT.pw {
  background-image: url(flags/pw.png);
}
.countrylist01 INPUT.py {
  background-image: url(flags/py.png);
}
.countrylist01 INPUT.qa {
  background-image: url(flags/qa.png);
}
.countrylist01 INPUT.ro {
  background-image: url(flags/ro.png);
}
.countrylist01 INPUT.rs {
  background-image: url(flags/rs.png);
}
.countrylist01 INPUT.ru {
  background-image: url(flags/ru.png);
}
.countrylist01 INPUT.rw {
  background-image: url(flags/rw.png);
}
.countrylist01 INPUT.sa {
  background-image: url(flags/sa.png);
}
.countrylist01 INPUT.sb {
  background-image: url(flags/sb.png);
}
.countrylist01 INPUT.sc {
  background-image: url(flags/sc.png);
}
.countrylist01 INPUT.sd {
  background-image: url(flags/sd.png);
}
.countrylist01 INPUT.se {
  background-image: url(flags/se.png);
}
.countrylist01 INPUT.sg {
  background-image: url(flags/sg.png);
}
.countrylist01 INPUT.si {
  background-image: url(flags/si.png);
}
.countrylist01 INPUT.sk {
  background-image: url(flags/sk.png);
}
.countrylist01 INPUT.sl {
  background-image: url(flags/sl.png);
}
.countrylist01 INPUT.sm {
  background-image: url(flags/sm.png);
}
.countrylist01 INPUT.sn {
  background-image: url(flags/sn.png);
}
.countrylist01 INPUT.so {
  background-image: url(flags/so.png);
}
.countrylist01 INPUT.sr {
  background-image: url(flags/sr.png);
}
.countrylist01 INPUT.sz {
  background-image: url(flags/sz.png);
}
.countrylist01 INPUT.st {
  background-image: url(flags/st.png);
}
.countrylist01 INPUT.sv {
  background-image: url(flags/sv.png);
}
.countrylist01 INPUT.sy {
  background-image: url(flags/sy.png);
}
.countrylist01 INPUT.za {
  background-image: url(flags/za.png);
}
.countrylist01 INPUT.zm {
  background-image: url(flags/zm.png);
}
.countrylist01 INPUT.zw {
  background-image: url(flags/zw.png);
}
.countrylist01 INPUT.tc {
  background-image: url(flags/tc.png);
}
.countrylist01 INPUT.td {
  background-image: url(flags/td.png);
}
.countrylist01 INPUT.tg {
  background-image: url(flags/tg.png);
}
.countrylist01 INPUT.th {
  background-image: url(flags/th.png);
}
.countrylist01 INPUT.tj {
  background-image: url(flags/tj.png);
}
.countrylist01 INPUT.tl {
  background-image: url(flags/tl.png);
}
.countrylist01 INPUT.tm {
  background-image: url(flags/tm.png);
}
.countrylist01 INPUT.tn {
  background-image: url(flags/tn.png);
}
.countrylist01 INPUT.to {
  background-image: url(flags/to.png);
}
.countrylist01 INPUT.tp {
  background-image: url(flags/tp.png);
}
.countrylist01 INPUT.tr {
  background-image: url(flags/tr.png);
}
.countrylist01 INPUT.tz {
  background-image: url(flags/tz.png);
}
.countrylist01 INPUT.tt {
  background-image: url(flags/tt.png);
}
.countrylist01 INPUT.tv {
  background-image: url(flags/tv.png);
}
.countrylist01 INPUT.tw {
  background-image: url(flags/tw.png);
}
.countrylist01 INPUT.ua {
  background-image: url(flags/ua.png);
}
.countrylist01 INPUT.ug {
  background-image: url(flags/ug.png);
}
.countrylist01 INPUT.uk {
  background-image: url(flags/uk.png);
}
.countrylist01 INPUT.un {
  background-image: url(flags/un.png);
}
.countrylist01 INPUT.us {
  background-image: url(flags/us.png);
}
.countrylist01 INPUT.uz {
  background-image: url(flags/uz.png);
}
.countrylist01 INPUT.uy {
  background-image: url(flags/uy.png);
}
.countrylist01 INPUT.va {
  background-image: url(flags/va.png);
}
.countrylist01 INPUT.vc {
  background-image: url(flags/vc.png);
}
.countrylist01 INPUT.ve {
  background-image: url(flags/ve.png);
}
.countrylist01 INPUT.vg {
  background-image: url(flags/vg.png);
}
.countrylist01 INPUT.vi {
  background-image: url(flags/vi.png);
}
.countrylist01 INPUT.vn {
  background-image: url(flags/vn.png);
}
.countrylist01 INPUT.ws {
  background-image: url(flags/ws.png);
}
.countrylist01 INPUT.vu {
  background-image: url(flags/vu.png);
}
.countrylist01 INPUT.ye {
  background-image: url(flags/ye.png);
}
.countrylist01 INPUT.yt {
  background-image: url(flags/yt.png);
}
LABEL.type01 {
  font-weight: bold;
  margin-right: 10px;
}
LABEL.type02 {
  font-weight: normal;
  margin-right: 10px;
  color: #444444;
}
.label.error-ico:before {
  margin: 0;
}
/* Columned forms */
.col-phone {
  width: 45%;
  margin: 1em 5% 0 0;
}
.col-phone:first-child {
  margin-top: 1em;
}
.col-phone INPUT.default {
  width: 100%;
}
.col-phone A.remove {
  margin-right: 0;
}
.form01 DIV.row .col-phone SPAN.label,
.form01 DIV.block01 DIV.row .col-phone SPAN.label,
DIV.block01 .form01 DIV.row .col-phone SPAN.label,
.form01 DIV.row .col-phone LABEL,
.form01 DIV.block01 DIV.row .col-phone LABEL,
DIV.block01 .form01 DIV.row .col-phone LABEL {
  float: left;
  width: 42%;
  margin: 0 2% 0 0;
}
.form01 DIV.row .col-phone DIV.items,
.form01 DIV.block01 DIV.row .col-phone DIV.items,
DIV.block01 .form01 DIV.row .col-phone DIV.items {
  float: left;
  width: 56%;
  margin: 0;
}
DIV.block01 DIV.row .col-phone.col-phone02 DIV.items {
  width: 65%;
}
.form01.data01 .col-phone.col-phone02 DIV.row LABEL,
.form01.data01 .col-phone.col-phone02 DIV.row SPAN.label {
  width: 33%;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .col-phone {
    width: 100% !important;
    float: none;
    margin: 1em 0 0 0;
  }
}
.col-email {
  width: 48%;
  margin: 1em 0 0 0;
}
.col-email INPUT.default {
  width: 100%;
  *width: 93%;
}
.col-email A.remove {
  margin-right: 0;
}
.form01 DIV.row .col-email SPAN.label,
.form01 DIV.block01 DIV.row .col-email SPAN.label,
DIV.block01 .form01 DIV.row .col-email SPAN.label,
.form01 DIV.row .col-email LABEL,
.form01 DIV.block01 DIV.row .col-email LABEL,
DIV.block01 .form01 DIV.row .col-email LABEL {
  float: left;
  width: 40%;
  margin: 0 2% 0 0;
}
.form01 DIV.row .col-email DIV.items,
.form01 DIV.block01 DIV.row .col-email DIV.items,
DIV.block01 .form01 DIV.row .col-email DIV.items {
  float: left;
  width: 58%;
  margin: 0;
}
.col-email.col-email02 {
  width: 50%;
}
DIV.block01 DIV.row .col-email.col-email02 DIV.items {
  width: 60%;
}
.form01.data01 .col-email.col-email02 DIV.row LABEL,
.form01.data01 .col-email.col-email02 DIV.row SPAN.label {
  width: 38%;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .col-email {
    width: 100% !important;
    float: none;
    margin: 1em 0 0 0;
  }
}
.col-phone H3:first-child + A.btn.f-right.margneg,
.col-email H3:first-child + A.btn.f-right.margneg,
.col-phone H3:first-child + INPUT.btn.f-right.margneg,
.col-email H3:first-child + INPUT.btn.f-right.margneg {
  margin-top: -1.8em !important;
}
@media only screen and (max-width: 767px) {
  .col-phone,
  .col-email {
    margin-top: 1em !important;
    overflow: hidden;
  }
  .col-phone H3:first-child + A.btn.f-right.margneg,
  .col-email H3:first-child + A.btn.f-right.margneg,
  .col-phone H3:first-child + INPUT.btn.f-right.margneg,
  .col-email H3:first-child + INPUT.btn.f-right.margneg {
    margin-top: 0 !important;
    padding-left: 0 !important;
  }
}
UL.checkboxes {
  margin-left: 0;
}
UL.checkboxes.ml2em {
  margin-left: 2em !important;
}
UL.checkboxes > LI {
  background: none !important;
  padding: 0 !important;
}
UL.checkboxes > LI:before {
  display: none;
}
UL.checkboxes > LI > LABEL {
  position: relative;
  padding: 0 20px 0 20px;
  cursor: pointer;
}
.col.w40p UL.checkboxes > LI > LABEL {
  white-space: normal;
}
UL.checkboxes > LI > LABEL.margr {
  margin-right: 30px !important;
}
UL.checkboxes > LI INPUT[type="radio"],
UL.checkboxes > LI INPUT[type="checkbox"] {
  position: absolute;
  left: 0;
  top: 3px;
  margin: 0;
}
UL.checkboxes > LI > INPUT[type="text"],
UL.checkboxes > LI > INPUT[type="password"],
UL.checkboxes > LI > INPUT[type="file"],
UL.checkboxes > LI > INPUT[type="date"],
UL.checkboxes > LI > INPUT[type="number"],
UL.checkboxes > LI > INPUT[type="email"],
UL.checkboxes > LI > INPUT:not([type]),
UL.checkboxes > LI > SELECT,
UL.checkboxes > LI > TEXTAREA {
  position: relative;
  top: -0.35em;
  margin-left: 5px;
}
UL.checkboxes > LI SPAN.img {
  display: block;
  overflow: hidden;
  position: relative;
  min-width: 120px;
  margin: 0 0 10px 0;
}
UL.checkboxes > LI SPAN.img IMG {
  float: left;
  margin-right: 10px;
}
UL.checkboxes > LI SPAN.img SPAN {
  position: absolute;
  bottom: 0;
  font-size: 11px;
  color: #727272;
  width: 60px;
  white-space: normal;
}
UL.checkboxes > LI SPAN.img + INPUT[type="radio"],
UL.checkboxes > LI SPAN.img + INPUT[type="checkbox"] {
  position: absolute;
  left: 3px;
  bottom: 1.2em;
  top: auto;
  margin: 0;
}
UL.checkboxes02 {
  float: left;
  overflow: hidden;
  list-style: none;
  margin: 2em 0;
}
UL.checkboxes02.f-right {
  float: right;
}
UL.checkboxes02.mt0 {
  margin-top: 0;
}
SPAN.label + UL.checkboxes02 {
  margin: -0.3em 0 0 1em;
}
UL.checkboxes02 LI {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0;
  text-align: left;
  background: none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.checkboxes02 LI:before {
  display: none;
}
UL.checkboxes02 LI LABEL {
  position: relative;
  text-align: center;
  display: block;
  font-weight: normal;
  overflow: hidden;
  background: none;
  padding: 7px 30px;
  z-index: 1;
  line-height: normal;
  font-size: 15px;
  cursor: pointer;
}
UL.checkboxes02 LI:first-child SPAN:before,
UL.checkboxes02 LI.text + LI SPAN:before {
  border-left-style: solid;
}
UL.checkboxes02 LI.text {
  padding: 6px 10px;
  font-weight: bold;
  font-size: 15px;
}
UL.checkboxes02 INPUT {
  visibility: hidden;
  position: absolute;
  left: -100000px;
}
UL.checkboxes02 INPUT:checked + SPAN:before {
  background: #b2eafb;
  border-color: #b2eafb;
}
UL.checkboxes02 SPAN {
  color: #1a1a1a;
}
UL.checkboxes02 SPAN:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  background: none;
  border: 1px solid #e1e1eb;
  border-left-style: none;
  background: #ffffff;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.checkboxes02 {
    margin: 2em 0 1em;
  }
}
UL.checkboxes03 {
  float: left;
  overflow: visible;
  list-style: none;
  margin-top: -40px !important;
  width: 100%;
}
UL.checkboxes03.checkboxes03b {
  margin-top: 0 !important;
}
UL.checkboxes03.checkboxes03b LI LABEL STRONG {
  display: inline-block;
}
UL.checkboxes03.checkboxes03c {
  margin-top: .5em !important;
  margin: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
UL.checkboxes03.checkboxes03c LI {
  width: 31.3333%;
  padding: 0 !important;
  margin: .5em 0 0 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
UL.checkboxes03.checkboxes03c SPAN:before {
  min-height: 0;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  UL.checkboxes03.checkboxes03c LI {
    width: 48%;
  }
}
@media only screen and (max-width: 767px) {
  UL.checkboxes03.checkboxes03c LI {
    display: block;
  }
  UL.checkboxes03.checkboxes03c LI LABEL {
    text-align: center;
  }
  UL.checkboxes03.checkboxes03c LI LABEL SPAN:before {
    display: block;
    border: 1px solid #e1e1eb;
  }
  UL.checkboxes03.checkboxes03c LI LABEL STRONG {
    float: none;
  }
  UL.checkboxes03.checkboxes03c LI INPUT:checked + LABEL STRONG {
    color: #ff6400;
  }
  UL.checkboxes03.checkboxes03c LI INPUT:checked + LABEL SPAN:before {
    border: 2px solid #ff6400;
  }
}
SPAN.label + UL.checkboxes03 {
  margin: -0.3em 0 0 1em;
}
UL.checkboxes03 LI {
  width: 20%;
  list-style: none;
  margin: 0 0 0 0;
  text-align: left;
  background: none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
  position: relative;
}
UL.checkboxes03 LI:first-child {
  padding-left: 0;
}
UL.checkboxes03 LI.haschildren {
  padding-right: 0;
}
UL.checkboxes03 LI.haschildren INPUT:checked + LABEL SPAN {
  color: #0019af;
}
UL.checkboxes03 LI.haschildren INPUT:checked + LABEL SPAN STRONG {
  color: #0019af;
}
UL.checkboxes03 LI.haschildren INPUT:checked + LABEL SPAN:before {
  background: #ffffff;
  border-color: #e1e1eb;
}
UL.checkboxes03 LI.haschildren LABEL SPAN:before,
UL.checkboxes03 LI.haschildren A SPAN:before {
  border-top-style: none;
}
UL.checkboxes03 LI.haschildren LABEL SPAN.a,
UL.checkboxes03 LI.haschildren A SPAN.a {
  display: block !important;
}
UL.checkboxes03 LI.haschildren LABEL SPAN.b,
UL.checkboxes03 LI.haschildren A SPAN.b {
  display: none !important;
}
UL.checkboxes03 LI.haschildren LABEL SPAN STRONG,
UL.checkboxes03 LI.haschildren A SPAN STRONG {
  font-size: 14px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.checkboxes03 LI.haschildren LABEL SPAN STRONG,
  UL.checkboxes03 LI.haschildren A SPAN STRONG {
    line-height: 20px;
  }
}
UL.checkboxes03 LI.haschildren UL {
  position: absolute;
  display: none;
  overflow: hidden;
  height: auto;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 100;
  margin: 0 0 0 15px;
  width: auto;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px #e1e1eb;
  border-style: none solid solid solid;
  border-radius: 0 0 5px 5px;
}
UL.checkboxes03 LI.haschildren UL LI {
  width: auto;
  float: none;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  background: #ffffff;
}
UL.checkboxes03 LI.haschildren UL LI LABEL:first-of-type {
  padding-top: 0;
}
UL.checkboxes03 LI.haschildren UL LI LABEL SPAN {
  display: block;
  text-align: right;
}
UL.checkboxes03 LI.haschildren UL LI LABEL SPAN:before {
  min-height: 0 !important;
  border-radius: 0;
  border: 0;
  top: -4px;
}
UL.checkboxes03 LI.haschildren UL LI LABEL SPAN STRONG {
  float: left;
  font-size: 16px;
  line-height: 22px;
}
UL.checkboxes03 LI.haschildren UL LI INPUT:checked + LABEL SPAN {
  color: #ffffff;
}
UL.checkboxes03 LI.haschildren UL LI INPUT:checked + LABEL SPAN STRONG {
  color: #ffffff;
}
UL.checkboxes03 LI.haschildren UL LI INPUT:checked + LABEL SPAN:before {
  background: #ff6400;
  border-color: #ff6400;
}
UL.checkboxes03 LI.haschildren.open UL {
  display: block;
}
UL.checkboxes03 LI.haschildren.open I {
  display: none;
}
UL.checkboxes03 LI.haschildren.selected > INPUT:checked + LABEL SPAN {
  color: #ff6400;
}
UL.checkboxes03 LI.haschildren.selected > INPUT:checked + LABEL SPAN.a {
  display: none !important;
}
UL.checkboxes03 LI.haschildren.selected > INPUT:checked + LABEL SPAN.b {
  display: block !important;
}
UL.checkboxes03 LI.haschildren.selected > INPUT:checked + LABEL SPAN STRONG {
  color: #ff6400;
  font-size: 20px;
}
UL.checkboxes03 LI.haschildren.selected > INPUT:checked + LABEL SPAN:before {
  background: #ffffff;
  border-color: #ff6400;
  border-width: 3px;
  border-top-style: solid;
}
UL.checkboxes03 LI.haschildren.selected.open > INPUT:checked + LABEL SPAN {
  color: #727272;
}
UL.checkboxes03 LI.haschildren.selected.open > INPUT:checked + LABEL SPAN STRONG {
  color: #0019af;
  font-size: 20px;
}
UL.checkboxes03 LI.haschildren.selected.open > INPUT:checked + LABEL SPAN:before {
  background: #ffffff;
  border-color: #e1e1eb;
}
UL.checkboxes03 LI:before {
  display: none;
}
UL.checkboxes03 LI LABEL,
UL.checkboxes03 LI A {
  position: relative;
  text-align: center;
  display: block;
  font-weight: normal;
  overflow: visible;
  background: none;
  padding: 10px 20px;
  z-index: 1;
  line-height: normal;
  font-size: 16px;
  cursor: pointer;
  text-decoration: none;
}
UL.checkboxes03 LI LABEL STRONG,
UL.checkboxes03 LI A STRONG {
  font-size: 20px;
  display: block;
  font-weight: 700;
  line-height: 30px;
}
UL.checkboxes03 INPUT {
  visibility: hidden;
  position: absolute;
  left: -100000px;
  /*&:checked ~ UL {
			display: block;
		}*/
}
UL.checkboxes03 INPUT:checked + LABEL SPAN {
  color: #ff6400;
}
UL.checkboxes03 INPUT:checked + LABEL SPAN STRONG {
  color: #ff6400;
}
UL.checkboxes03 INPUT:checked + LABEL SPAN:before {
  background: #ffffff;
  border-color: #ff6400;
  border-width: 3px;
}
UL.checkboxes03 SPAN {
  color: #727272;
}
UL.checkboxes03 SPAN STRONG,
UL.checkboxes03 SPAN I {
  color: #0019af;
}
UL.checkboxes03 SPAN:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  background: none;
  border: 1px solid #e1e1eb;
  background: #ffffff;
  min-height: 80px;
}
@media only screen and (max-width: 767px) {
  UL.checkboxes03 {
    margin-top: 1em !important;
  }
  UL.checkboxes03 LI {
    padding: 0;
    width: 100%;
    display: none;
  }
  UL.checkboxes03 LI LABEL {
    text-align: right;
    min-height: 30px;
  }
  UL.checkboxes03 LI LABEL STRONG {
    display: inline-block;
    float: left;
  }
  UL.checkboxes03 LI LABEL SPAN:before {
    border-radius: 0;
    border: 0;
    min-height: 0;
  }
  UL.checkboxes03 LI.haschildren {
    display: block;
  }
  UL.checkboxes03 LI.haschildren SPAN:before {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ebebeb;
    border-top-style: solid !important;
  }
  UL.checkboxes03 LI.haschildren.open SPAN:before {
    border-bottom: none;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
  }
  UL.checkboxes03 LI.haschildren.open UL LI LABEL SPAN:before {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  UL.checkboxes03 LI.haschildren UL {
    margin: 0;
  }
  UL.checkboxes03 LI.haschildren UL LI {
    display: block;
  }
  UL.checkboxes03 LI.haschildren UL LI LABEL SPAN {
    padding-top: 10px;
  }
  UL.checkboxes03 LI.haschildren UL LI LABEL SPAN:before {
    top: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
UL.checkboxes04 {
  list-style: none;
  width: 100%;
}
UL.checkboxes04 + .actions01 LI {
  width: 33%;
  margin: 0 auto !important;
  float: none;
  padding: 0 6px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.checkboxes04 + .actions01 LI .btn.xxl {
  width: 100%;
  margin-top: 1em;
  padding: 15px 60px !important;
  font-weight: normal;
  text-align: center;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.checkboxes04 + .actions01 LI {
    float: left;
    width: 50%;
    padding: 0 10px 0 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  UL.checkboxes04 + .actions01 LI {
    padding: 0 !important;
    width: 100%;
  }
}
UL.checkboxes04.checkboxes04b {
  float: none;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
UL.checkboxes04.checkboxes04b LI {
  padding: 10px !important;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
UL.checkboxes04.checkboxes04b LI LABEL {
  text-align: left;
  padding: 15px;
}
.iefix UL.checkboxes04.checkboxes04b LI:nth-of-type(3n+1) {
  clear: both;
}
.iefix UL.checkboxes04.checkboxes04b LI SPAN {
  min-height: 7em;
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.checkboxes04.checkboxes04b LI {
    width: 50%;
  }
  .iefix UL.checkboxes04.checkboxes04b LI:nth-of-type(3n+1) {
    clear: none;
  }
  .iefix UL.checkboxes04.checkboxes04b LI:nth-of-type(odd) {
    clear: both;
  }
}
@media only screen and (max-width: 767px) {
  UL.checkboxes04.checkboxes04b LI {
    padding: 10px 0 !important;
  }
  UL.checkboxes04.checkboxes04b LI LABEL {
    height: auto;
    line-height: normal;
  }
  UL.checkboxes04.checkboxes04b LI LABEL SPAN:before {
    min-height: 0;
  }
}
SPAN.label + UL.checkboxes04 {
  margin: -0.3em 0 0 1em;
}
UL.checkboxes04 LI {
  width: 33.3333%;
  list-style: none;
  margin: 0 0 0 0;
  text-align: left;
  background: none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
}
UL.checkboxes04 LI:first-child {
  padding-left: 0;
}
UL.checkboxes04 LI:last-child {
  padding-right: 0;
}
UL.checkboxes04 LI:before {
  display: none;
}
UL.checkboxes04 LI LABEL {
  position: relative;
  text-align: center;
  display: block;
  font-weight: normal;
  overflow: visible;
  background: none;
  padding: 15px 5px;
  z-index: 1;
  line-height: normal;
  font-size: 15px;
  cursor: pointer;
}
UL.checkboxes04 INPUT {
  visibility: hidden;
  position: absolute;
  left: -100000px;
}
UL.checkboxes04 INPUT:checked + SPAN {
  color: #ff6400;
}
UL.checkboxes04 INPUT:checked + SPAN I {
  color: #ff6400;
}
UL.checkboxes04 INPUT:checked + SPAN:before {
  background: #ffffff;
  border-color: #ff6400;
}
UL.checkboxes04 SPAN {
  color: #1a1a1a;
}
UL.checkboxes04 SPAN I {
  color: #727272;
  font-size: 36px;
  display: inline-block;
  padding-right: 10px;
  vertical-align: middle;
}
UL.checkboxes04 SPAN SPAN.b {
  display: inline-block;
  text-align: left;
  line-height: 1;
  margin-top: -9px;
  position: relative;
  top: 9px;
}
UL.checkboxes04 SPAN SPAN.b:before {
  display: none;
}
UL.checkboxes04 SPAN SMALL {
  font-size: 80%;
  color: #727272;
}
UL.checkboxes04 SPAN:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  z-index: -1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 3px solid #ebebeb;
  background: #ffffff;
  min-height: 80px;
}
@media only screen and (max-width: 767px) {
  UL.checkboxes04 LI {
    width: 100%;
    padding: 5px 0;
  }
  UL.checkboxes04 LI:first-child {
    padding-top: 0;
  }
  UL.checkboxes04 LI:last-child {
    padding-bottom: 0;
  }
  UL.checkboxes04 LI LABEL {
    padding: 10px;
    height: 30px;
    line-height: 30px;
  }
  UL.checkboxes04 LI LABEL SPAN I {
    font-size: 28px;
  }
  UL.checkboxes04 LI LABEL SPAN:before {
    min-height: 0;
  }
}
UL.checkboxes05 {
  float: left;
  overflow: hidden;
  list-style: none;
  width: 100%;
  height: 90px;
}
SPAN.label + UL.checkboxes05 {
  margin: -0.3em 0 0 1em;
}
UL.checkboxes05 LI {
  width: 33.3333%;
  list-style: none;
  margin: 0 0 0 0;
  text-align: left;
  background: none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
}
UL.checkboxes05 LI:first-child {
  padding-left: 0;
}
UL.checkboxes05 LI:first-child SPAN:before {
  background: url(wraps/wrap01.png) no-repeat !important;
  background-size: cover !important;
}
UL.checkboxes05 LI:nth-of-type(2) SPAN:before {
  background: url(wraps/wrap01.png) no-repeat !important;
  background-size: cover !important;
}
UL.checkboxes05 LI:last-child {
  padding-right: 0;
}
UL.checkboxes05 LI:last-child SPAN:before {
  background: url(wraps/wrap01.png) no-repeat !important;
  background-size: cover !important;
}
UL.checkboxes05 LI:before {
  display: none;
}
UL.checkboxes05 LI LABEL {
  position: relative;
  text-align: center;
  display: block;
  font-weight: normal;
  overflow: visible;
  background: none;
  padding: 15px 20px;
  z-index: 1;
  line-height: normal;
  font-size: 15px;
  cursor: pointer;
}
UL.checkboxes05 INPUT {
  visibility: hidden;
  position: absolute;
  left: -100000px;
}
UL.checkboxes05 INPUT:checked + SPAN {
  color: #0019af;
}
UL.checkboxes05 INPUT:checked + SPAN I {
  color: #0019af;
}
UL.checkboxes05 INPUT:checked + SPAN:before {
  background: #ffffff;
  border: 3px solid #0019af;
}
UL.checkboxes05 SPAN:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  z-index: -1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #e1e1eb;
  min-height: 80px;
}
@media only screen and (max-width: 767px) {
  UL.checkboxes05 LI LABEL {
    height: 30px;
  }
  UL.checkboxes05 LI LABEL SPAN:before {
    min-height: 0;
  }
}
UL.checkboxes06 {
  float: left;
  overflow: visible;
  list-style: none;
  width: 100%;
}
SPAN.label + UL.checkboxes06 {
  margin: -0.3em 0 0 1em;
}
UL.checkboxes06 LI {
  width: 20%;
  list-style: none;
  margin: 0 0 0 0;
  text-align: left;
  background: #ffffff;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 0 20px;
  height: 55px;
}
UL.checkboxes06 LI:first-child {
  padding-left: 0;
}
UL.checkboxes06 LI.bank01 SPAN:before {
  background: url(banks/bank01.png) no-repeat 50% 50% !important;
}
UL.checkboxes06 LI.bank02 SPAN:before {
  background: url(banks/bank02.png) no-repeat 50% 50% !important;
}
UL.checkboxes06 LI.bank03 SPAN:before {
  background: url(banks/bank03.png) no-repeat 50% 50% !important;
}
UL.checkboxes06 LI.bank04 SPAN:before {
  background: url(banks/bank06.png) no-repeat 50% 50% !important;
}
UL.checkboxes06 LI.bank05 SPAN:before {
  background: url(banks/bank05.png) no-repeat 50% 50% !important;
}
UL.checkboxes06 LI:before {
  display: none;
}
UL.checkboxes06 LI LABEL {
  position: relative;
  text-align: center;
  display: block;
  font-weight: normal;
  overflow: visible;
  background: none;
  padding: 15px 20px;
  z-index: 1;
  line-height: normal;
  font-size: 15px;
  cursor: pointer;
}
UL.checkboxes06 INPUT {
  visibility: hidden;
  position: absolute;
  left: -100000px;
}
UL.checkboxes06 INPUT:checked + SPAN {
  color: #0019af;
}
UL.checkboxes06 INPUT:checked + SPAN I {
  color: #0019af;
}
UL.checkboxes06 INPUT:checked + SPAN:before {
  background: #ffffff;
  border: 3px solid #0019af;
}
UL.checkboxes06 SPAN:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  z-index: -1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #e1e1eb;
  min-height: 55px;
}
@media only screen and (max-width: 767px) {
  UL.checkboxes06 {
    overflow: hidden;
  }
  UL.checkboxes06 LI {
    width: 100%;
    padding: 5px 0 !important;
    overflow: hidden;
  }
  UL.checkboxes06 LI LABEL {
    padding: 10px !important;
    height: 30px;
  }
  UL.checkboxes06 LI LABEL SPAN:before {
    min-height: 0 !important;
  }
}
UL.checkboxes07 {
  margin-top: 60px;
}
UL.checkboxes07:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.checkboxes07 LI {
  width: 50%;
  float: left;
  padding: 0 0 0 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.checkboxes07 LI:nth-of-type(odd) {
  padding: 0 30px 0 0;
  clear: both;
}
UL.checkboxes07 LI:before {
  display: none;
}
UL.checkboxes07 LI LABEL {
  display: block;
  cursor: pointer;
}
UL.checkboxes07 LI INPUT {
  position: absolute;
  left: -10000px;
}
UL.checkboxes07 LI INPUT:checked + SPAN:before {
  background: #ff6400;
}
UL.checkboxes07 LI SPAN {
  font-weight: 600;
  font-size: 20px;
  display: block;
  position: relative;
  padding-left: 30px;
}
UL.checkboxes07 LI SPAN:before {
  position: absolute;
  left: 0;
  top: .4em;
  content: "";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  border: 3px solid #ffffff;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 186, 242, 0.5);
  box-shadow: 0 0 1px 1px rgba(0, 186, 242, 0.5);
}
@media only screen and (max-width: 767px) {
  UL.checkboxes07 {
    margin-top: 40px;
  }
  UL.checkboxes07 LI {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
UL.checkboxes08 {
  margin: 2em 0 0 0;
}
UL.checkboxes08:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.checkboxes08 LI {
  float: left;
  padding: 0;
  margin: 1em 30px 0 0;
}
UL.checkboxes08 LI:before {
  display: none;
}
UL.checkboxes08 LABEL {
  position: relative;
}
UL.checkboxes08 LABEL INPUT {
  position: absolute;
  left: -10000px;
  top: 0;
}
UL.checkboxes08 LABEL INPUT:checked + SPAN {
  background: #f8f8f8;
  border: 2px solid #b2eafb;
  padding-top: 20px;
}
UL.checkboxes08 LABEL INPUT:checked + SPAN.hasarrow:after {
  content: "";
  background-image: url(triangle.png);
  position: absolute;
  bottom: -31px;
  left: 50%;
  margin-left: -17px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 18px;
  width: 36px;
}
UL.checkboxes08 LABEL SPAN {
  cursor: pointer;
  position: relative;
  color: #0019af;
  display: block;
  border: 2px solid #e1e1eb;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  width: 95px;
  height: 95px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 20px;
}
UL.checkboxes08 LABEL SPAN:before {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  /*.shadow();*/
  content: "";
  display: block;
  margin: 0 auto 10px;
  height: 26px;
  width: 26px;
  background: no-repeat 50% 50%;
  /*.shadow(0 2px 2px, rgba(0, 0, 0, 0.1));*/
}
UL.checkboxes08 LABEL.fb SPAN:before {
  background-image: url(facebook.png);
}
UL.checkboxes08 LABEL.google SPAN:before {
  background-image: url(google.png);
}
UL.checkboxes08 LABEL.email SPAN:before {
  background-image: url(mail.png);
}
@media only screen and (max-width: 767px) {
  UL.checkboxes08 {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  UL.checkboxes08 LI {
    margin: 1em 5px 0 0;
    -webkit-flex: 0 0 32%;
    -moz-flex: 0 0 32%;
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
  }
  UL.checkboxes08 LABEL SPAN {
    width: 85px;
  }
  UL.checkboxes08 LABEL INPUT:checked + SPAN.hasarrow01:after {
    bottom: -30px;
  }
}
ul.checkboxes09 {
  margin-left: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
ul.checkboxes09.ml2em {
  margin-left: 2em !important;
}
ul.checkboxes09 > li {
  background: none !important;
  padding: 0 !important;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  /*width: 20%;*/
}
ul.checkboxes09 > li:before {
  display: none;
}
ul.checkboxes09 > li > LABEL {
  position: relative;
  padding: 0 25px 0 0;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.col.w40p ul.checkboxes09 > li > LABEL {
  white-space: normal;
}
ul.checkboxes09 > li > LABEL.margr {
  margin-right: 30px !important;
}
ul.checkboxes09 > li INPUT[type="radio"],
ul.checkboxes09 > li INPUT[type="checkbox"] {
  visibility: hidden;
  position: absolute;
  left: -100000px;
}
ul.checkboxes09 > li INPUT[type="checkbox"] + SPAN {
  border: 1px solid #c9cad1;
  width: 25px;
  height: 25px;
  min-width: 25px;
  min-height: 25px;
  text-align: center;
  position: relative;
  top: -2px;
  left: 0;
}
ul.checkboxes09 > li INPUT[type="checkbox"] + SPAN::before {
  -webkit-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
  font-family: "icons";
  content: "";
  top: 0;
  display: block;
  line-height: 25px;
  font-size: 15px;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 9;
  color: #0019af;
}
ul.checkboxes09 > li INPUT[type="checkbox"]:checked + SPAN {
  border-color: #00baf2;
}
ul.checkboxes09 > li INPUT[type="checkbox"]:checked + SPAN::before {
  content: "\E020";
}
ul.checkboxes09 > li > INPUT[type="text"],
ul.checkboxes09 > li > INPUT[type="password"],
ul.checkboxes09 > li > INPUT[type="file"],
ul.checkboxes09 > li > INPUT[type="date"],
ul.checkboxes09 > li > INPUT[type="number"],
ul.checkboxes09 > li > INPUT[type="email"],
ul.checkboxes09 > li > INPUT:not([type]),
ul.checkboxes09 > li > SELECT,
ul.checkboxes09 > li > TEXTAREA {
  position: relative;
  top: -0.35em;
  margin-left: 5px;
}
ul.checkboxes09 > li SPAN.txt {
  padding: 0 10px;
  color: #273645;
}
ul.checkboxes09 > li SPAN.img {
  display: block;
  overflow: hidden;
  position: relative;
  min-width: 120px;
  margin: 0 0 10px 0;
}
ul.checkboxes09 > li SPAN.img IMG {
  float: left;
  margin-right: 10px;
}
ul.checkboxes09 > li SPAN.img SPAN {
  position: absolute;
  bottom: 0;
  font-size: 11px;
  color: #727272;
  width: 60px;
  white-space: normal;
}
ul.checkboxes09 > li SPAN.img + INPUT[type="radio"],
ul.checkboxes09 > li SPAN.img + INPUT[type="checkbox"] {
  position: absolute;
  left: 3px;
  bottom: 1.2em;
  top: auto;
  margin: 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  ul.checkboxes09 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  ul.checkboxes09 > li {
    width: 100%;
  }
  ul.checkboxes09 > li > LABEL {
    padding: 0;
  }
}
.radio-wrapper {
  width: 108px;
  margin: 0 0 1.5em;
  height: 36px;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  background: #f3f3f3;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
  cursor: pointer;
  position: relative;
}
.radio-wrapper.onoff {
  width: 72px;
}
.radio-wrapper label {
  z-index: 9;
  display: inline-block;
  width: 36px !important;
  height: 36px !important;
  padding: 0 !important;
  margin-top: -1px !important;
  border-radius: 50%;
  position: absolute;
  text-align: center !important;
  text-indent: -10000px;
}
.radio-wrapper label:before {
  font-family: "icons";
  color: #ffffff;
  font-size: 16px;
  line-height: 34px;
}
.radio-wrapper SPAN {
  display: none !important;
  position: absolute;
  top: 100%;
  text-align: center;
  font-size: 80%;
  color: #727272;
  left: 0;
  right: 0;
}
.radio-wrapper input[type="radio"] {
  display: none;
}
.radio-wrapper input[type="radio"]:checked + LABEL {
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
  text-indent: 0;
}
.radio-wrapper input[type="radio"]:checked + LABEL + SPAN {
  display: block !important;
}
.radio-wrapper input[type="radio"].neutral + label {
  left: 33%;
  transition: transform 1s;
}
.radio-wrapper input[type="radio"].neutral:checked + label {
  border: 1px solid #e1e1eb;
  background: #ebebeb;
}
.radio-wrapper input[type="radio"].positive + label {
  right: 0;
}
.radio-wrapper input[type="radio"].positive:checked + label {
  background: #95edab;
  border: 1px solid #7fe99a;
  -moz-animation-duration: 0.4s;
  -moz-animation-name: slideno;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-name: slideno;
  animation-duration: 0.4s;
  animation-name: slideno;
  -webkit-transform: translateZ(0);
}
.radio-wrapper input[type="radio"].positive:checked + label:before {
  content: "\E020";
}
.radio-wrapper input[type="radio"].negative + label {
  left: 0;
}
.radio-wrapper input[type="radio"].negative.negative02:checked + label {
  background: #ebebeb;
  border: 1px solid #e1e1eb;
}
.radio-wrapper input[type="radio"].negative.negative02:checked + label:before {
  color: #727272;
}
.radio-wrapper input[type="radio"].negative:checked + label {
  background: #E44;
  border: 1px solid #ec2d2d;
  -moz-animation-duration: 0.4s;
  -moz-animation-name: slidein;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-name: slidein;
  animation-duration: 0.4s;
  animation-name: slidein;
  -webkit-transform: translateZ(0);
}
.radio-wrapper input[type="radio"].negative:checked + label:before {
  content: "\E02B";
}
.radio-wrapper i {
  z-index: 99;
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  .radio-wrapper {
    float: none !important;
    display: block;
    margin: .7em auto 1.5em;
  }
}
@keyframes slidein {
  from {
    transform: translate(36px, 0);
  }
  to {
    transform: translate(0px, 0px);
  }
}
@keyframes slideno {
  from {
    transform: translate(-36px, 0);
  }
  to {
    transform: translate(0px, 0px);
  }
}
@keyframes returnLeft {
  from {
    transform: translate(-36px, 0);
  }
  to {
    transform: translate(0px, 0);
  }
}
@keyframes returnRight {
  from {
    transform: translate(36px, 0);
  }
  to {
    transform: translate(0px, 0);
  }
}
/* 8. Buttons part01 */
UL.actions01 {
  list-style: none;
  margin: 0;
  padding: 0;
  /*&.center LI {
		float: none;
		display: inline-block;
		&.f-left {
			float: left;
		}
		&.f-right {
			float: right;
		}
	}*/
  /*&.actions01d {
		width: 100%;
		LI {
			border: none;
			width: auto;
			display: inline-block;
			float: none;
			INPUT {
				width: 86%;
				margin-left: 0;
				float: left;
			}
		}
		@media @media-mobile {
			LI {
				float: none;
				width: 100%;
				padding: 0;
			}
		}
	}*/
}
UL.actions01.margt {
  margin-top: 1em;
}
UL.actions01.nomargin {
  margin: 0 !important;
}
UL.actions01.margneg {
  margin: -2.5em 0 0 0 !important;
}
H2.blockheading + UL.actions01.margneg {
  margin: -3.5em 20px 0 0 !important;
}
UL.actions01.margneg.f-right .btn.add,
UL.actions01.margneg.f-right .btn.remove,
UL.actions01.margneg.f-right .btn.view,
UL.actions01.margneg.f-right .btn.edit {
  padding: 2px 0 5px !important;
}
UL.actions01.f-right LI {
  float: right;
  margin: 5px 10px 0 0;
}
UL.actions01.actions01a {
  float: left;
  padding: 0;
  margin: 10px 1em 0 0;
  background: none;
  border-top: 1px solid transparent;
  overflow: hidden;
}
UL.actions01.actions01a .btn {
  margin: 0 1em 0 0 !important;
}
@media only screen and (max-width: 767px) {
  UL.actions01.actions01a {
    float: none;
    clear: both;
  }
}
UL.actions01.actions01b {
  margin: 30px 0 0;
  border: 1px solid #ebebeb;
  padding: 5px 10px 10px 30px;
}
UL.actions01.actions01b SPAN.btn.discrete,
UL.actions01.actions01b UL.actions01b A.btn.discrete {
  font-weight: bold;
  font-size: 17px;
}
UL.actions01.actions01c {
  margin: 0;
  padding: 0;
}
UL.actions01.actions01c LI {
  text-align: left;
  margin: 5px 0 0 0 !important;
  /*margin: 5px 30px 0 0!important;*/
}
UL.actions01.actions01c LI A {
  margin-left: 0 !important;
  /*margin: 0;*/
  /*&.discrete {
					border: none;
				}*/
}
UL.actions01.actions01c LI A.disabled,
UL.actions01.actions01c LI A.disabled:hover {
  opacity: 0.4;
  cursor: default;
  color: #0019af;
  text-decoration: none !important;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.actions01.actions01c LI {
    /*margin: 5px 0 0 10px!important;
				&:first-child { margin: 5px 0 0 0!important; }*/
    margin: 5px 10px 0 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  UL.actions01.actions01c LI A.disabled {
    display: none;
  }
}
UL.actions01.numbers01 {
  margin-top: 1em;
  margin-right: -20px;
}
UL.actions01.numbers01.numbers01b LI {
  height: 105px;
}
UL.actions01.numbers01.numbers01b LI A.btn,
UL.actions01.numbers01.numbers01b LI SPAN.btn {
  height: 95px;
}
UL.actions01.numbers01.numbers01b LI A.btn.ico-alert:before,
UL.actions01.numbers01.numbers01b LI SPAN.btn.ico-alert:before {
  z-index: 2;
  left: 45px !important;
  top: 10px !important;
  border: none !important;
  width: 20px !important;
  height: 20px !important;
  background: #ff6400;
  border-radius: 50%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.actions01.numbers01.numbers01b LI A.btn.ico-alert:before,
  UL.actions01.numbers01.numbers01b LI SPAN.btn.ico-alert:before {
    left: 38px !important;
  }
}
@media only screen and (max-width: 767px) {
  UL.actions01.numbers01.numbers01b LI A.btn.ico-alert:before,
  UL.actions01.numbers01.numbers01b LI SPAN.btn.ico-alert:before {
    left: 38px !important;
  }
}
UL.actions01.numbers01.numbers01b LI A.btn SPAN,
UL.actions01.numbers01.numbers01b LI SPAN.btn SPAN {
  padding-left: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.actions01.numbers01.numbers01b LI A.btn SPAN,
  UL.actions01.numbers01.numbers01b LI SPAN.btn SPAN {
    padding-left: 55px;
  }
}
@media only screen and (max-width: 767px) {
  UL.actions01.numbers01.numbers01b LI A.btn SPAN,
  UL.actions01.numbers01.numbers01b LI SPAN.btn SPAN {
    padding-left: 55px;
  }
}
UL.actions01.numbers01.numbers01b LI A.btn SPAN.small,
UL.actions01.numbers01.numbers01b LI SPAN.btn SPAN.small {
  padding-left: 0;
  margin: 0.5em 0 0 0;
  padding-bottom: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.actions01.numbers01.numbers01b LI A.btn SPAN.small,
  UL.actions01.numbers01.numbers01b LI SPAN.btn SPAN.small {
    margin: 1em 0 0 0;
  }
}
@media only screen and (max-width: 767px) {
  UL.actions01.numbers01.numbers01b LI A.btn SPAN.small,
  UL.actions01.numbers01.numbers01b LI SPAN.btn SPAN.small {
    margin: 1em 0 0 0;
  }
}
UL.actions01.numbers01.numbers01b LI A.btn SPAN .ico-user,
UL.actions01.numbers01.numbers01b LI SPAN.btn SPAN .ico-user {
  color: #0019af;
  display: inline-block;
  position: absolute;
  left: 20px;
  padding-left: 0;
  line-height: 40px;
  font-size: 21px;
  width: 35px;
  height: 35px;
  border: 2px solid #7cdcf8;
  background: #7cdcf8;
  border-radius: 50%;
  text-align: center;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.actions01.numbers01.numbers01b LI A.btn SPAN .ico-user,
  UL.actions01.numbers01.numbers01b LI SPAN.btn SPAN .ico-user {
    left: 10px;
  }
}
@media only screen and (max-width: 767px) {
  UL.actions01.numbers01.numbers01b LI A.btn SPAN .ico-user,
  UL.actions01.numbers01.numbers01b LI SPAN.btn SPAN .ico-user {
    left: 10px;
  }
}
UL.actions01.numbers01.numbers01b LI A.btn SPAN.ico-cross,
UL.actions01.numbers01.numbers01b LI SPAN.btn SPAN.ico-cross,
UL.actions01.numbers01.numbers01b LI A.btn SPAN.ico-minus,
UL.actions01.numbers01.numbers01b LI SPAN.btn SPAN.ico-minus {
  display: none;
}
UL.actions01.numbers01.numbers01b LI A.btn.selected02 SPAN .ico-user,
UL.actions01.numbers01.numbers01b LI SPAN.btn.selected02 SPAN .ico-user {
  color: #0019af;
  background: #ffffff;
  border-color: #ffffff;
}
UL.actions01.numbers01.numbers01b LI A.btn.selected02 SPAN.ico-plus,
UL.actions01.numbers01.numbers01b LI SPAN.btn.selected02 SPAN.ico-plus {
  display: none;
}
UL.actions01.numbers01.numbers01b LI A.btn.selected02 SPAN.ico-cross,
UL.actions01.numbers01.numbers01b LI SPAN.btn.selected02 SPAN.ico-cross,
UL.actions01.numbers01.numbers01b LI A.btn.selected02 SPAN.ico-minus,
UL.actions01.numbers01.numbers01b LI SPAN.btn.selected02 SPAN.ico-minus {
  display: block;
}
UL.actions01.numbers01.numbers01b LI A.btn.disabled,
UL.actions01.numbers01.numbers01b LI SPAN.btn.disabled {
  opacity: 1 !important;
  background: #f8f8f8;
  color: #727272 !important;
}
UL.actions01.numbers01.numbers01b LI A.btn.disabled SPAN .ico-user,
UL.actions01.numbers01.numbers01b LI SPAN.btn.disabled SPAN .ico-user {
  color: #727272;
  background: #c9cad1;
  border-color: #c9cad1;
}
UL.actions01.numbers01.margt {
  margin-top: 2em;
}
DIV.block01 > UL.actions01.numbers01:first-child {
  margin: 0 !important;
}
UL.actions01.numbers01 LI {
  width: 33.3333%;
  margin: 20px 0 0 !important;
  float: left !important;
}
UL.actions01.numbers01 LI A.btn,
UL.actions01.numbers01 LI SPAN.btn {
  background: #f8f8f8;
  display: block;
  float: none;
  text-align: left;
  margin: 0 20px 0 0;
  padding: 15px;
  min-height: 62px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d9dadb;
}
UL.actions01.numbers01 LI A.btn:hover,
UL.actions01.numbers01 LI SPAN.btn:hover {
  border-color: #0019af;
}
UL.actions01.numbers01 LI A.btn.disabled:hover,
UL.actions01.numbers01 LI SPAN.btn.disabled:hover {
  border-color: #d9dadb;
  cursor: pointer;
}
UL.actions01.numbers01 LI A.btn.hasico,
UL.actions01.numbers01 LI SPAN.btn.hasico {
  position: relative;
}
UL.actions01.numbers01 LI A.btn.hasico.ico-alert:before,
UL.actions01.numbers01 LI SPAN.btn.hasico.ico-alert:before,
UL.actions01.numbers01 LI A.btn.hasico.ico-alert02:before,
UL.actions01.numbers01 LI SPAN.btn.hasico.ico-alert02:before {
  position: absolute;
  left: 3px;
  top: 3px;
  width: 20px !important;
  height: 20px !important;
  background: #ff6400;
  border-radius: 50%;
  content: "\E03E";
  color: #ffffff;
  line-height: 20px;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}
UL.actions01.numbers01 LI A.btn.hasico.ico-cart.ico-alert:before,
UL.actions01.numbers01 LI SPAN.btn.hasico.ico-cart.ico-alert:before,
UL.actions01.numbers01 LI A.btn.hasico.ico-cart.ico-alert02:before,
UL.actions01.numbers01 LI SPAN.btn.hasico.ico-cart.ico-alert02:before {
  display: block;
}
UL.actions01.numbers01 LI A.btn.hasico.ico-cart:before,
UL.actions01.numbers01 LI SPAN.btn.hasico.ico-cart:before {
  display: none;
}
UL.actions01.numbers01 LI A.btn.hasico.ico-cart:after,
UL.actions01.numbers01 LI SPAN.btn.hasico.ico-cart:after {
  content: "\E01E";
  color: #ff6400;
  font-family: "icons";
  position: absolute;
  left: 45px;
  top: 35px;
  font-size: 20px;
}
UL.actions01.numbers01 LI A.btn.type02,
UL.actions01.numbers01 LI SPAN.btn.type02 {
  border-style: dashed;
}
UL.actions01.numbers01 LI A.btn.type03,
UL.actions01.numbers01 LI SPAN.btn.type03 {
  background: #ffffff;
  color: #0019af;
  border: 2px solid #0019af;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 18px;
  font-weight: bold !important;
}
UL.actions01.numbers01 LI A.btn.type03:hover,
UL.actions01.numbers01 LI SPAN.btn.type03:hover {
  border-color: #ff6400;
  color: #ff6400;
}
UL.actions01.numbers01 LI A.btn.type03 SPAN:first-child:last-child,
UL.actions01.numbers01 LI SPAN.btn.type03 SPAN:first-child:last-child {
  margin-top: 4px;
  font-weight: normal;
}
UL.actions01.numbers01 LI A.btn SPAN,
UL.actions01.numbers01 LI SPAN.btn SPAN {
  line-height: 1.2;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
UL.actions01.numbers01 LI A.btn SPAN.hasico:before,
UL.actions01.numbers01 LI SPAN.btn SPAN.hasico:before {
  font-weight: normal;
  height: auto;
  width: auto;
  margin-top: -2px;
}
UL.actions01.numbers01 LI A.btn SPAN.small,
UL.actions01.numbers01 LI SPAN.btn SPAN.small {
  display: block;
  color: #727272;
  font-size: 15px;
  line-height: 17px;
  margin: .2em 0 0 0;
  font-weight: normal;
}
UL.actions01.numbers01 LI A.btn SPAN.small SPAN.price,
UL.actions01.numbers01 LI SPAN.btn SPAN.small SPAN.price {
  float: right;
  font-weight: bold;
  margin-top: 0;
}
UL.actions01.numbers01 LI A.btn SPAN:first-child:last-child,
UL.actions01.numbers01 LI SPAN.btn SPAN:first-child:last-child {
  margin-top: 9px;
}
UL.actions01.numbers01 LI A.btn.selected SPAN.small,
UL.actions01.numbers01 LI SPAN.btn.selected SPAN.small {
  color: rgba(26, 26, 26, 0.5);
}
UL.actions01.numbers01 LI A.btn SPAN.hasico.ico-plus,
UL.actions01.numbers01 LI A.btn SPAN.hasico.ico-cross,
UL.actions01.numbers01 LI A.btn SPAN.hasico.ico-minus {
  float: right;
  font-size: 15px;
  margin: 0em 0 0 0;
  line-height: 1;
  color: #0019af;
  font-weight: normal;
}
UL.actions01.numbers01 LI A.btn SPAN.hasico.ico-plus:before,
UL.actions01.numbers01 LI A.btn SPAN.hasico.ico-cross:before,
UL.actions01.numbers01 LI A.btn SPAN.hasico.ico-minus:before {
  font-size: 10px;
  width: auto;
  height: auto;
  margin-right: 10px;
  position: relative;
  top: .3em;
}
UL.actions01.numbers01 LI A.btn.selected SPAN.hasico.ico-plus,
UL.actions01.numbers01 LI A.btn.selected SPAN.hasico.ico-cross,
UL.actions01.numbers01 LI A.btn.selected SPAN.hasico.ico-minus {
  color: #0019af;
}
UL.actions01.numbers01 LI SPAN.btn A {
  float: right;
  font-size: 15px;
  margin: 0em 0 0 0;
  line-height: 1;
}
UL.actions01.numbers01 LI SPAN.btn A:before {
  font-size: 10px;
  width: auto;
  height: auto;
  margin-right: 10px;
  position: relative;
  top: .3em;
}
UL.actions01.numbers01 LI SPAN.btn.selected A {
  color: #0019af;
}
UL.actions01.numbers01 LI SPAN.btn.static:hover {
  border-color: #e1e1eb;
}
.w50p UL.actions01.numbers01,
.w40p UL.actions01.numbers01 {
  overflow: visible;
}
.w50p UL.actions01.numbers01 LI,
.w40p UL.actions01.numbers01 LI {
  width: 100%;
  float: none;
}
.w60p UL.actions01.numbers01 {
  overflow: visible;
  margin: 2em 0 0 0;
}
.w60p UL.actions01.numbers01 LI {
  width: 50%;
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  UL.actions01.numbers01 LI {
    width: 50%;
  }
}
@media screen and (min-width: 760px) and (max-width: 1023px) {
  UL.actions01.numbers01 LI {
    width: 100%;
    margin-right: 0;
  }
  .w60p UL.actions01.numbers01 LI {
    width: 100%;
    float: none;
  }
  UL.actions01.numbers01 LI A.btn,
  UL.actions01.numbers01 LI SPAN.btn {
    height: auto;
    padding: 10px 10px;
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  UL.actions01.numbers01 {
    max-height: none;
    overflow: visible;
    /*removed important 15.11.2018*/
    margin: .5em 0 0;
  }
  UL.actions01.numbers01 LI {
    height: auto;
    width: 100%;
    margin: .5em 0 0 0;
  }
  UL.actions01.numbers01 LI A.btn,
  UL.actions01.numbers01 LI SPAN.btn {
    height: auto;
    padding: 10px 10px;
    margin-right: 0;
  }
  UL.actions01.numbers01 LI A.btn SPAN:first-child:last-child,
  UL.actions01.numbers01 LI SPAN.btn SPAN:first-child:last-child {
    padding-bottom: 5px;
  }
  .w60p UL.actions01.numbers01 LI {
    width: 100%;
    float: none;
  }
}
UL.actions01.in1col LI {
  float: none;
  margin: 10px 0 0 0 !important;
}
UL.actions01.in1col LI:first-child {
  margin: 0 !important;
}
UL.actions01.in1col LI A {
  display: block;
  text-align: center;
}
H2 + UL.actions01.in2cols {
  margin: .3em 0 0 0;
}
UL.actions01.in2cols LI {
  width: 49%;
  margin: 0 2% 5px 0 !important;
  float: left !important;
}
UL.actions01.in2cols LI:nth-of-type(even) {
  margin-right: 0 !important;
}
UL.actions01.in2cols LI A {
  display: block;
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
  padding-left: 3px;
  padding-right: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
UL.actions01.in3cols LI {
  width: 32%;
  margin: 0 !important;
  float: left !important;
}
UL.actions01.in3cols LI A.btn,
UL.actions01.in3cols LI SPAN.btn {
  display: block;
  float: none;
  text-align: left;
  margin: 0 10px 10px 0;
}
UL.actions01 LI {
  /*removed important 19.11.2018*/
  /*DIV.row DIV.items & {
			margin: -1px 1em 0 0 !important;
		}*/
}
UL.actions01 LI,
DIV.block01 UL.actions01 LI {
  float: left;
  margin: 5px 0 0 10px;
  /*removed important 15.11.2018 need check all actions01 inside block01 */
  padding: 0;
}
UL.actions01 LI:first-child,
DIV.block01 UL.actions01 LI:first-child {
  margin: 5px 0 0 0;
}
UL.actions01 LI.f-right,
DIV.block01 UL.actions01 LI.f-right {
  float: right;
}
UL.actions01 LI:before {
  display: none;
}
UL.actions01 LI:first-child SPAN.text,
UL.actions01 LI.c-both SPAN.text {
  padding-left: 0;
}
UL.actions01 LI:first-child A.btn.discrete,
UL.actions01 LI.c-both A.btn.discrete,
UL.actions01 LI:first-child SPAN.btn.discrete,
UL.actions01 LI.c-both SPAN.btn.discrete,
UL.actions01 LI:first-child INPUT.btn.discrete,
UL.actions01 LI.c-both INPUT.btn.discrete {
  margin-left: 0;
}
UL.actions01 LI:last-child SPAN.text {
  padding-right: 0;
}
UL.actions01 LI:last-child A.btn.discrete,
UL.actions01 LI:last-child SPAN.btn.discrete,
UL.actions01 LI:last-child INPUT.btn.discrete {
  margin-right: 0;
}
UL.actions01 LI.f-right SPAN.text {
  padding-left: 0;
  padding-right: 10px;
}
UL.actions01 LI.togglable A.btn:after {
  font-family: "icons";
  content: "\E006";
  width: 24px;
  margin-left: 5px;
}
UL.actions01 LI.togglable.open A.btn:after {
  content: "\E00B";
}
UL.actions01 LI.togglable.open DIV.b {
  display: block;
}
UL.actions01 LI.togglable DIV.b {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: -10px 0 0 0;
  background: #ffffff;
  border: 1px solid #0019af;
  padding: 15px 5px 8px;
  z-index: 19;
  text-align: center;
}
UL.actions01 LI.togglable DIV.b * {
  margin: 0;
}
UL.actions01 LI.mr0 {
  margin-right: 0 !important;
}
UL.actions01 LI.mt0 {
  margin-top: 0 !important;
}
UL.actions01 LI.f-right {
  float: right;
  margin: 5px 10px 0 0;
}
UL.actions01 LI SPAN.text {
  float: left;
  padding: 7px 0;
  font-size: 14px;
}
UL.actions01 SPAN {
  background: none;
}
UL.actions01 SPAN.text {
  display: inline-block;
  padding: 10px 0 9px 10px;
  font-size: 15px;
}
UL.actions01 .colorselect LABEL {
  margin: 0 -5px 0 0;
  float: left;
  padding: 6px 12px 6px 0;
  border: 1px solid transparent;
  color: #1a1a1a;
  font-size: 14px;
}
UL.actions01 .colorselect SELECT {
  margin: 0;
  border-color: #d9dadb;
  float: left;
  position: relative;
  z-index: 1;
  border-radius: 3px;
}
UL.actions01 INPUT.btn {
  margin: 0;
}
UL.actions01 .hasico:before {
  top: .3em;
}
.col.w70p P + UL.actions01 {
  margin: 1em 0 0 0;
}
INPUT + UL.actions01,
SELECT + UL.actions01,
DIV#ac-container + UL.actions01 {
  margin: -1px 0 0 5px !important;
  padding: 1px 0 0 0 !important;
}
@media only screen and (max-width: 767px) {
  INPUT + UL.actions01,
  SELECT + UL.actions01,
  DIV#ac-container + UL.actions01 {
    margin: 5px -1em 0 0 !important;
    float: none;
    position: relative;
    z-index: 10;
  }
  INPUT + UL.actions01 LI,
  SELECT + UL.actions01 LI,
  DIV#ac-container + UL.actions01 LI {
    border-top: 1px solid transparent;
  }
}
UL.msg02 UL.actions01 {
  float: left !important;
  padding: 0 !important;
  background: none;
  border: none;
  border-top: 1px solid transparent;
  margin: 5px 5px 0 0 !important;
  border-radius: 0 !important;
}
UL.actions01.actions01__beside {
  width: 100%;
}
UL.actions01.actions01__beside LI {
  border: none;
  width: auto;
  display: inline-block;
  float: none;
}
@media only screen and (max-width: 767px) {
  UL.actions01.actions01__beside LI {
    /*important is temp issue with global btn list margin important*/
    margin: 0 0 0 15px!important;
  }
  UL.actions01.actions01__beside LI:first-child {
    margin: 0!important;
  }
}
UL.actions01.actions01__center {
  text-align: center;
  width: 100%;
  /*if not this check above*/
}
UL.actions01.actions01__center > li {
  float: none;
  display: inline-block;
}
UL.actions01.actions01__center--popup > li {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  UL.actions01.actions01__center > li {
    width: 100%;
  }
}
UL.actions01.actions01__pad--md > LI {
  margin: 15px 0 0 0;
}
UL.actions01.actions01__pad--md > LI:first-child {
  margin: 0;
}
UL.actions01.actions01__pad--md-inline > LI {
  margin: 0 25px 0 0;
  display: inline-block;
  float: left;
}
UL.actions01.actions01__pad--md-inline > LI:last-child {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  UL.actions01.actions01__pad > LI {
    margin: 10px 0 0 0;
  }
  UL.actions01.actions01__pad > LI:first-child {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  UL.actions01.actions01__space-between--mobile {
    width: 100%;
  }
  UL.actions01.actions01__space-between--mobile > li {
    margin: 0;
  }
  UL.actions01.actions01__space-between--mobile > li:first-child {
    float: left;
    margin-right: 25px;
  }
  UL.actions01.actions01__space-between--mobile > li:last-child {
    float: right;
  }
}
UL.actions01.actions01--nomargin > LI {
  margin: 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  UL.actions01.margneg {
    margin: 0 !important;
    float: none;
    overflow: hidden;
  }
  H2.blockheading + UL.actions01,
  H2.blockheading + UL.actions01.margneg {
    margin: 0 !important;
    float: none;
    overflow: hidden;
    border-bottom: 1px solid #f8f8f8;
    padding: 0 8px !important;
  }
  H2.blockheading + UL.actions01 LI,
  H2.blockheading + UL.actions01.margneg LI {
    float: left !important;
    padding: 0 3px;
    margin: 5px 5px 0 0 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.product-group H2 + UL.actions01.margneg.f-right {
    float: right;
  }
  .col.w50p UL.actions01.in2cols LI,
  .col.w50p UL.actions01.in3cols LI,
  .col.w50p UL.actions01 LI {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .col.w50p UL.actions01.in2cols LI *,
  .col.w50p UL.actions01.in3cols LI *,
  .col.w50p UL.actions01 LI * {
    float: none;
    width: 100%;
    text-align: center;
  }
  .col02 UL.actions01 LI,
  UL.products01 DIV.txt UL.actions01 LI {
    float: none;
    margin-left: 0;
  }
  .col02 UL.actions01 LI A.btn.discrete,
  UL.products01 DIV.txt UL.actions01 LI A.btn.discrete,
  .col02 UL.actions01 LI INPUT.btn.discrete,
  UL.products01 DIV.txt UL.actions01 LI INPUT.btn.discrete,
  .col02 UL.actions01 LI SPAN.btn.discrete,
  UL.products01 DIV.txt UL.actions01 LI SPAN.btn.discrete {
    margin: 0;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  UL.actions01 LI,
  DIV.block01 UL.actions01 LI {
    /*removed important 22.11.2018 */
    float: none;
    /*removed important 15.11.2018 */
    margin: 5px 0 0 0;
    text-align: center;
  }
  UL.actions01 LI.togglable DIV.b {
    margin: 0;
  }
  UL.actions01.in2cols LI,
  UL.actions01.in3cols LI {
    width: 100%;
    margin-right: 0;
  }
  UL.actions01 LI.left {
    text-align: left;
  }
  UL.actions01 LI.left A {
    margin: 0 !important;
  }
}
UL.actions02 {
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
UL.actions02 LI {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-content: stretch;
  -moz-align-content: stretch;
  -ms-align-content: stretch;
  align-content: stretch;
  padding: 0 !important;
}
UL.actions02 LI:before {
  display: none;
}
UL.actions02 LI A {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  border: 1px solid #0019af;
  padding: 10px;
  text-decoration: none;
  color: #1a1a1a;
  text-align: center;
}
UL.actions02 LI A:before {
  display: block;
  font-size: 55px;
  color: #0019af;
}
UL.actions02 LI A:hover {
  border-color: #ff6400;
  color: #1a1a1a;
}
UL.actions02 LI A:hover:before {
  color: #ff6400;
}
@media only screen and (max-width: 767px) {
  UL.actions02 {
    display: block;
  }
  UL.actions02 LI A {
    padding: 15px 10px 15px 80px;
    position: relative;
    text-align: left;
  }
  UL.actions02 LI A:before {
    position: absolute;
    left: 10px;
    top: 5px;
    font-size: 45px;
  }
}
UL.numbers02 {
  margin: 0 -10px 0 0 !important;
  padding: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  /*&.numbers02d {
		LI {
			> A,
			> SPAN {
				.display(flex);
				.align-items(center);
				.justify-content(space-around);
				SPAN.text {
					.note {
						display: block;
						font-size: 80%;
					}
				}
				SPAN.hasico {
					top: 0;
					&:before {
						top: .3em;
					}
				}
			}
		}
	}*/
}
UL.numbers02:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.numbers02:link,
UL.numbers02 A:link,
UL.numbers02:visited,
UL.numbers02 A:visited,
UL.numbers02:hover,
UL.numbers02 A:hover,
UL.numbers02:active,
UL.numbers02 A:active,
UL.numbers02:focus,
UL.numbers02 A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
UL.numbers02.in3cols LI {
  width: 33%;
  -webkit-flex: 0 0 33%;
  -moz-flex: 0 0 33%;
  -ms-flex: 0 0 33%;
  flex: 0 0 33%;
}
UL.numbers02.w100p LI {
  -webkit-flex: 0 0 100%;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100%;
  padding: 0;
}
UL.numbers02 LI {
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 10px 0 0 0;
  float: left;
  width: 33.3333%;
  -webkit-flex: 0 0 33.3333%;
  -moz-flex: 0 0 33.3333%;
  -ms-flex: 0 0 33.3333%;
  flex: 0 0 33.3333%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
UL.numbers02 LI:before {
  display: none;
}
UL.numbers02 LI > A,
UL.numbers02 LI > SPAN {
  display: block;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  padding: 10px 20px;
  border: 1px solid #e1e1eb;
  background: #f8f8f8;
  color: #1a1a1a;
}
UL.numbers02 LI > A.active,
UL.numbers02 LI > SPAN.active {
  background: #b2eafb;
  border-color: #b2eafb;
}
UL.numbers02 LI > A.disabled,
UL.numbers02 LI > SPAN.disabled,
UL.numbers02 LI > A:hover.disabled,
UL.numbers02 LI > SPAN:hover.disabled {
  cursor: default;
  background: rgba(235, 235, 235, 0.2);
  border-color: transparent;
}
UL.numbers02 LI > A.disabled:link,
UL.numbers02 LI > SPAN.disabled:link,
UL.numbers02 LI > A:hover.disabled:link,
UL.numbers02 LI > SPAN:hover.disabled:link,
UL.numbers02 LI > A.disabled A:link,
UL.numbers02 LI > SPAN.disabled A:link,
UL.numbers02 LI > A:hover.disabled A:link,
UL.numbers02 LI > SPAN:hover.disabled A:link,
UL.numbers02 LI > A.disabled:visited,
UL.numbers02 LI > SPAN.disabled:visited,
UL.numbers02 LI > A:hover.disabled:visited,
UL.numbers02 LI > SPAN:hover.disabled:visited,
UL.numbers02 LI > A.disabled A:visited,
UL.numbers02 LI > SPAN.disabled A:visited,
UL.numbers02 LI > A:hover.disabled A:visited,
UL.numbers02 LI > SPAN:hover.disabled A:visited,
UL.numbers02 LI > A.disabled:hover,
UL.numbers02 LI > SPAN.disabled:hover,
UL.numbers02 LI > A:hover.disabled:hover,
UL.numbers02 LI > SPAN:hover.disabled:hover,
UL.numbers02 LI > A.disabled A:hover,
UL.numbers02 LI > SPAN.disabled A:hover,
UL.numbers02 LI > A:hover.disabled A:hover,
UL.numbers02 LI > SPAN:hover.disabled A:hover,
UL.numbers02 LI > A.disabled:active,
UL.numbers02 LI > SPAN.disabled:active,
UL.numbers02 LI > A:hover.disabled:active,
UL.numbers02 LI > SPAN:hover.disabled:active,
UL.numbers02 LI > A.disabled A:active,
UL.numbers02 LI > SPAN.disabled A:active,
UL.numbers02 LI > A:hover.disabled A:active,
UL.numbers02 LI > SPAN:hover.disabled A:active,
UL.numbers02 LI > A.disabled:focus,
UL.numbers02 LI > SPAN.disabled:focus,
UL.numbers02 LI > A:hover.disabled:focus,
UL.numbers02 LI > SPAN:hover.disabled:focus,
UL.numbers02 LI > A.disabled A:focus,
UL.numbers02 LI > SPAN.disabled A:focus,
UL.numbers02 LI > A:hover.disabled A:focus,
UL.numbers02 LI > SPAN:hover.disabled A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
UL.numbers02 LI > A.disabled SPAN.text,
UL.numbers02 LI > SPAN.disabled SPAN.text,
UL.numbers02 LI > A:hover.disabled SPAN.text,
UL.numbers02 LI > SPAN:hover.disabled SPAN.text {
  color: #a4a4a4;
}
UL.numbers02 LI > A.disabled SPAN.add,
UL.numbers02 LI > SPAN.disabled SPAN.add,
UL.numbers02 LI > A:hover.disabled SPAN.add,
UL.numbers02 LI > SPAN:hover.disabled SPAN.add {
  color: #a4a4a4;
}
UL.numbers02 LI > A.disabled SPAN.hasico,
UL.numbers02 LI > SPAN.disabled SPAN.hasico,
UL.numbers02 LI > A:hover.disabled SPAN.hasico,
UL.numbers02 LI > SPAN:hover.disabled SPAN.hasico {
  color: #a4a4a4;
  text-decoration: none;
}
UL.numbers02 LI > A.disabled-noico SPAN.hasico,
UL.numbers02 LI > SPAN.disabled-noico SPAN.hasico,
UL.numbers02 LI > A:hover.disabled-noico SPAN.hasico,
UL.numbers02 LI > SPAN:hover.disabled-noico SPAN.hasico,
UL.numbers02 LI > A.disabled-noico SPAN.add,
UL.numbers02 LI > SPAN.disabled-noico SPAN.add,
UL.numbers02 LI > A:hover.disabled-noico SPAN.add,
UL.numbers02 LI > SPAN:hover.disabled-noico SPAN.add {
  display: none;
}
UL.numbers02 LI > A SPAN.hasico,
UL.numbers02 LI > SPAN SPAN.hasico {
  float: right;
  padding: 0;
  color: #0019af;
  max-width: 80px;
  position: relative;
  top: 2px;
  font-size: 13px;
}
UL.numbers02 LI > A SPAN.hasico:hover,
UL.numbers02 LI > SPAN SPAN.hasico:hover {
  text-decoration: underline;
}
UL.numbers02 LI > A SPAN.hasico:before,
UL.numbers02 LI > SPAN SPAN.hasico:before {
  width: auto;
  height: auto;
  position: relative;
  top: .3em;
}
UL.numbers02 LI > A SPAN.text,
UL.numbers02 LI > SPAN SPAN.text {
  float: left;
  width: 100%;
  margin-right: -80px;
  padding-right: 90px;
  font-size: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.numbers02 LI > A SPAN.text SMALL,
UL.numbers02 LI > SPAN SPAN.text SMALL {
  white-space: nowrap;
  font-size: 100%;
  color: rgba(26, 26, 26, 0.7);
}
UL.numbers02 LI > A:hover {
  border-color: #b2eafb;
  text-decoration: none;
}
UL.numbers02.numbers02b LI {
  text-align: center;
  width: 20%;
  -webkit-flex: 0 0 20%;
  -moz-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
UL.numbers02.numbers02b LI SPAN {
  background: #ffffff;
  border-style: dashed;
  min-height: 20px;
  padding: 10px;
}
UL.numbers02.numbers02b LI SPAN.active {
  background: #b2eafb;
  border-color: #b2eafb;
}
UL.numbers02.numbers02c LI {
  /*&:first-child {
				margin: 20px 0 0 0;
			}*/
}
UL.numbers02.numbers02c LI > A,
UL.numbers02.numbers02c LI > SPAN {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  /*.justify-content(space-around);*/
}
UL.numbers02.numbers02c LI > A SPAN.hasico,
UL.numbers02.numbers02c LI > SPAN SPAN.hasico {
  line-height: 1.5;
  /*width: 100%;*/
  width: auto;
  text-align: right;
  float: none;
}
UL.numbers02.numbers02c LI > A SPAN.hasico:before,
UL.numbers02.numbers02c LI > SPAN SPAN.hasico:before {
  float: none;
  top: .2em;
}
UL.numbers02.numbers02c LI > A.disabled SPAN.text,
UL.numbers02.numbers02c LI > SPAN.disabled SPAN.text {
  color: #a4a4a4;
}
UL.numbers02.numbers02c LI > A.disabled SPAN.text SMALL,
UL.numbers02.numbers02c LI > SPAN.disabled SPAN.text SMALL {
  color: #a4a4a4;
}
UL.numbers02.numbers02c LI > A SPAN.text,
UL.numbers02.numbers02c LI > SPAN SPAN.text {
  float: none;
  width: auto;
  padding: 0;
  margin: 0 auto 0 0;
}
UL.numbers02.numbers02c LI > A SPAN.text SMALL,
UL.numbers02.numbers02c LI > SPAN SPAN.text SMALL {
  display: block;
  font-size: 80%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.numbers02 LI {
    width: 50%;
    -webkit-flex: 0 0 50%;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  UL.numbers02.numbers02b LI {
    width: 33.3333%;
    -webkit-flex: 0 0 33.3333%;
    -moz-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
  }
}
@media only screen and (max-width: 767px) {
  UL.numbers02 {
    margin: 0 !important;
  }
  UL.numbers02 LI {
    width: 100%;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-right: 0;
  }
  UL.numbers02 SPAN.text SMALL {
    display: block;
  }
  UL.numbers02.numbers02b LI {
    width: 100%;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
/* buttons part02 */
.btn02 {
  border: 2px solid #0019af;
  margin-bottom: 20px;
  display: block;
  position: relative;
  text-decoration: none !important;
  width: 100%;
  text-align: center;
  padding-top: 200px;
  padding-bottom: 30px;
  color: #1a1a1a;
  font-weight: bold;
}
.equalheight .btn02 {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  width: 100%;
}
.btn02:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.btn02:hover {
  text-decoration: none;
  border: 2px solid #ff6400;
}
.btn02 IMG {
  margin: 0 auto;
  display: block;
  text-align: center;
  padding: 30px 0 30px 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn02.btn02b IMG {
  padding: 60px 0 30px 0;
}
.btn02.disabled,
.btn02.disabled:hover,
.btn02.disabled:focus,
.btn02.disabled:active {
  color: #1a1a1a;
  border: 2px solid #0019af;
  opacity: 0.4;
  cursor: default;
  text-decoration: none;
}
A.btn,
INPUT.btn,
SPAN.btn {
  display: inline-block;
  cursor: pointer;
  line-height: 1.2 !important;
  padding: 10px 30px 9px;
  font-size: 15px;
  color: #1a1a1a;
  border: none;
  background: #ebebeb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none !important;
  /*&.disabled {
			&, &:hover { cursor: default; background: @color-gray-lightest; opacity: 0.5 !important; }
		}*/
  /*DIV.row DIV.items & {
			margin: 10px 10px 0 0;
		}*/
}
A.btn.disabled,
INPUT.btn.disabled,
SPAN.btn.disabled,
A.btn.disabled:hover,
INPUT.btn.disabled:hover,
SPAN.btn.disabled:hover {
  opacity: 0.4;
  cursor: default;
  text-decoration: none !important;
  /*!*remove this if need to go back to old disabled style*!
				color: @color01;
				!*border: 1px solid #0019af;*!
				border: none;
				background: none;*/
}
A.btn.disabled:link,
INPUT.btn.disabled:link,
SPAN.btn.disabled:link,
A.btn.disabled:hover:link,
INPUT.btn.disabled:hover:link,
SPAN.btn.disabled:hover:link,
A.btn.disabled A:link,
INPUT.btn.disabled A:link,
SPAN.btn.disabled A:link,
A.btn.disabled:hover A:link,
INPUT.btn.disabled:hover A:link,
SPAN.btn.disabled:hover A:link,
A.btn.disabled:visited,
INPUT.btn.disabled:visited,
SPAN.btn.disabled:visited,
A.btn.disabled:hover:visited,
INPUT.btn.disabled:hover:visited,
SPAN.btn.disabled:hover:visited,
A.btn.disabled A:visited,
INPUT.btn.disabled A:visited,
SPAN.btn.disabled A:visited,
A.btn.disabled:hover A:visited,
INPUT.btn.disabled:hover A:visited,
SPAN.btn.disabled:hover A:visited,
A.btn.disabled:hover,
INPUT.btn.disabled:hover,
SPAN.btn.disabled:hover,
A.btn.disabled:hover:hover,
INPUT.btn.disabled:hover:hover,
SPAN.btn.disabled:hover:hover,
A.btn.disabled A:hover,
INPUT.btn.disabled A:hover,
SPAN.btn.disabled A:hover,
A.btn.disabled:hover A:hover,
INPUT.btn.disabled:hover A:hover,
SPAN.btn.disabled:hover A:hover,
A.btn.disabled:active,
INPUT.btn.disabled:active,
SPAN.btn.disabled:active,
A.btn.disabled:hover:active,
INPUT.btn.disabled:hover:active,
SPAN.btn.disabled:hover:active,
A.btn.disabled A:active,
INPUT.btn.disabled A:active,
SPAN.btn.disabled A:active,
A.btn.disabled:hover A:active,
INPUT.btn.disabled:hover A:active,
SPAN.btn.disabled:hover A:active,
A.btn.disabled:focus,
INPUT.btn.disabled:focus,
SPAN.btn.disabled:focus,
A.btn.disabled:hover:focus,
INPUT.btn.disabled:hover:focus,
SPAN.btn.disabled:hover:focus,
A.btn.disabled A:focus,
INPUT.btn.disabled A:focus,
SPAN.btn.disabled A:focus,
A.btn.disabled:hover A:focus,
INPUT.btn.disabled:hover A:focus,
SPAN.btn.disabled:hover A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
A.btn.nopadding,
INPUT.btn.nopadding,
SPAN.btn.nopadding {
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden;
}
A.btn.nopadding SPAN.a,
INPUT.btn.nopadding SPAN.a,
SPAN.btn.nopadding SPAN.a {
  margin-top: 4px;
}
A.btn.nopadding SPAN.b,
INPUT.btn.nopadding SPAN.b,
SPAN.btn.nopadding SPAN.b {
  margin-bottom: 4px;
}
A.btn.desktop-hide,
INPUT.btn.desktop-hide,
SPAN.btn.desktop-hide {
  display: none;
}
@media only screen and (max-width: 767px) {
  A.btn.desktop-hide,
  INPUT.btn.desktop-hide,
  SPAN.btn.desktop-hide {
    display: block;
  }
}
A.btn SPAN.a,
INPUT.btn SPAN.a,
SPAN.btn SPAN.a {
  display: block;
  margin-top: -6px;
  text-align: center;
}
A.btn SPAN.b,
INPUT.btn SPAN.b,
SPAN.btn SPAN.b {
  display: block;
  font-size: 10px;
  text-align: center;
  margin-bottom: -6px;
}
UL.actions01 LI A.btn,
UL.actions01 LI INPUT.btn,
UL.actions01 LI SPAN.btn {
  margin: 0;
}
UL.actions01 LI A.btn.discrete,
UL.actions01 LI INPUT.btn.discrete,
UL.actions01 LI SPAN.btn.discrete {
  margin: 0 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.actions01 LI A.btn.discrete,
  UL.actions01 LI INPUT.btn.discrete,
  UL.actions01 LI SPAN.btn.discrete {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  UL.actions01 LI A.btn.discrete,
  UL.actions01 LI INPUT.btn.discrete,
  UL.actions01 LI SPAN.btn.discrete {
    margin: 0;
  }
}
DIV.row DIV.items > A.btn,
DIV.row DIV.items > INPUT.btn,
DIV.row DIV.items > SPAN.btn {
  margin: 0 0 0 10px;
}
DIV.row DIV.items > A.btn:first-child,
DIV.row DIV.items > INPUT.btn:first-child,
DIV.row DIV.items > SPAN.btn:first-child {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  DIV.row DIV.items > A.btn,
  DIV.row DIV.items > INPUT.btn,
  DIV.row DIV.items > SPAN.btn {
    margin-left: 0;
    margin-top: 10px;
  }
}
INPUT + A.btn,
INPUT + INPUT.btn,
INPUT + SPAN.btn,
SELECT + A.btn,
SELECT + INPUT.btn,
SELECT + SPAN.btn {
  line-height: 1.1 !important;
  position: relative;
  top: 1px;
}
.items INPUT + A.btn,
.items INPUT + INPUT.btn,
.items INPUT + SPAN.btn,
.items SELECT + A.btn,
.items SELECT + INPUT.btn,
.items SELECT + SPAN.btn {
  top: 0;
}
A.btn,
INPUT.btn {
  /*need confirmation*/
}
A.btn:hover,
INPUT.btn:hover {
  background: #ebebeb;
  text-decoration: none;
}
A.btn.f-right,
INPUT.btn.f-right {
  margin-right: 0;
  margin-left: 5px;
  float: right;
}
A.btn.main,
INPUT.btn.main {
  color: #0019af;
  background: #ffffff;
  border: 1px solid #0019af;
  padding: 9px 29px 8px;
  /*&:hover { border-color: @color01 !important; color: @color01; }*/
  /*&.ico-plus:hover:before { color: @color01; }*/
}
A.btn.main:hover,
INPUT.btn.main:hover {
  border-color: #ff6400 !important;
  color: #ff6400;
}
A.btn.main.ico-plus:hover:before,
INPUT.btn.main.ico-plus:hover:before {
  color: #ff6400;
}
A.btn.main.disabled.ico-plus:hover:before,
INPUT.btn.main.disabled.ico-plus:hover:before {
  color: #0019af;
}
A.btn.main.disabled,
INPUT.btn.main.disabled,
A.btn.main.disabled:hover,
INPUT.btn.main.disabled:hover {
  opacity: 0.4;
  cursor: default;
  text-decoration: none !important;
  /*remove this if need to go back to old disabled style*/
  color: #0019af;
  border: 1px solid #0019af;
  border-color: #0019af !important;
  background: none;
}
A.btn.main.disabled:link,
INPUT.btn.main.disabled:link,
A.btn.main.disabled:hover:link,
INPUT.btn.main.disabled:hover:link,
A.btn.main.disabled A:link,
INPUT.btn.main.disabled A:link,
A.btn.main.disabled:hover A:link,
INPUT.btn.main.disabled:hover A:link,
A.btn.main.disabled:visited,
INPUT.btn.main.disabled:visited,
A.btn.main.disabled:hover:visited,
INPUT.btn.main.disabled:hover:visited,
A.btn.main.disabled A:visited,
INPUT.btn.main.disabled A:visited,
A.btn.main.disabled:hover A:visited,
INPUT.btn.main.disabled:hover A:visited,
A.btn.main.disabled:hover,
INPUT.btn.main.disabled:hover,
A.btn.main.disabled:hover:hover,
INPUT.btn.main.disabled:hover:hover,
A.btn.main.disabled A:hover,
INPUT.btn.main.disabled A:hover,
A.btn.main.disabled:hover A:hover,
INPUT.btn.main.disabled:hover A:hover,
A.btn.main.disabled:active,
INPUT.btn.main.disabled:active,
A.btn.main.disabled:hover:active,
INPUT.btn.main.disabled:hover:active,
A.btn.main.disabled A:active,
INPUT.btn.main.disabled A:active,
A.btn.main.disabled:hover A:active,
INPUT.btn.main.disabled:hover A:active,
A.btn.main.disabled:focus,
INPUT.btn.main.disabled:focus,
A.btn.main.disabled:hover:focus,
INPUT.btn.main.disabled:hover:focus,
A.btn.main.disabled A:focus,
INPUT.btn.main.disabled A:focus,
A.btn.main.disabled:hover A:focus,
INPUT.btn.main.disabled:hover A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
A.btn.color01,
INPUT.btn.color01 {
  color: #ffffff;
  background: #0019af;
}
A.btn.color01:hover,
INPUT.btn.color01:hover {
  background: #00127c;
  color: #ffffff;
}
A.btn.color01.disabled,
INPUT.btn.color01.disabled,
A.btn.color01.disabled:hover,
INPUT.btn.color01.disabled:hover {
  background: #727272;
}
A.btn.discrete,
INPUT.btn.discrete {
  /*color: @color01; background: none; border: none; border-bottom: 1px solid @color01; padding: 10px 0 0; margin: 0 30px; border-radius: 0;
			&:hover { background: none; color: @color03; border-color: @color03; }*/
  color: #0019af;
  background: none;
  border: none;
  padding: 10px 0 0;
  margin: 0 30px;
  border-radius: 0;
}
A.btn.discrete:hover,
INPUT.btn.discrete:hover {
  background: none;
  /*border-bottom: 1px solid @color01;*/
  text-decoration: underline !important;
  border: none;
}
UL.actions01 A.btn.discrete,
UL.actions01 INPUT.btn.discrete {
  margin-left: 0;
}
A.btn.discrete.hasico,
INPUT.btn.discrete.hasico {
  border-bottom: none;
}
A.btn.discrete.disabled,
INPUT.btn.discrete.disabled,
A.btn.discrete.disabled:hover,
INPUT.btn.discrete.disabled:hover {
  border: none;
}
A.btn.size01,
INPUT.btn.size01 {
  font-size: 26px;
  font-weight: bold;
  padding: 15px 30px;
}
A.btn.size01.discrete,
INPUT.btn.size01.discrete {
  font-size: 17px;
  padding: 22px 0 0;
  font-weight: normal;
}
A.btn.size02,
INPUT.btn.size02 {
  font-size: 18px;
  font-weight: bold;
  padding: 12px 30px;
}
A.btn.size02.discrete,
INPUT.btn.size02.discrete {
  font-size: 15px;
  padding: 12px 0 0;
  font-weight: normal;
}
A.btn.size03,
INPUT.btn.size03 {
  width: 100%;
  padding: 10px;
  margin-right: 0;
  font-size: 14px;
  text-align: center;
}
A.btn.size04,
INPUT.btn.size04 {
  width: 100%;
  padding: 6px;
  margin-right: 0;
  font-size: 12px;
  text-align: center;
}
A.btn.size05,
INPUT.btn.size05 {
  width: 100%;
  margin-right: 0;
  font-size: 14px;
  text-align: center;
}
A.btn.btn--fix-01,
INPUT.btn.btn--fix-01 {
  width: 200px;
  padding: 10px;
  margin-right: 0;
  font-size: 14px;
  text-align: center;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  A.btn.btn--fix-01,
  INPUT.btn.btn--fix-01 {
    width: 100%;
  }
}
A.btn.margneg,
INPUT.btn.margneg {
  margin-top: -2em;
  margin-bottom: 0;
  position: relative;
  z-index: 5;
}
A.btn.margneg.f-right,
INPUT.btn.margneg.f-right {
  margin-top: -1.8em;
  margin-bottom: 0;
  position: relative;
  z-index: 5;
}
H3 + A.btn.margneg.f-right,
H3 + INPUT.btn.margneg.f-right {
  margin-top: -1.8em;
}
H2 + A.btn.margneg.f-right,
H2 + INPUT.btn.margneg.f-right {
  margin-top: -2.15em;
}
A.btn.margneg.f-right + A.btn.margneg.f-right,
A.btn.margneg.f-right + INPUT.btn.margneg.f-right,
INPUT.btn.margneg.f-right + A.btn.margneg.f-right,
INPUT.btn.margneg.f-right + INPUT.btn.margneg.f-right {
  margin-top: -2.15em;
}
.form01 H3:first-child + A.btn.margneg.f-right,
.form01 H3:first-child + INPUT.btn.margneg.f-right,
.form01 H3:first-child + A.btn.margneg.f-right + A.btn.margneg.f-right,
.form01 H3:first-child + A.btn.margneg.f-right + INPUT.btn.margneg.f-right,
.form01 H3:first-child + INPUT.btn.margneg.f-right + A.btn.margneg.f-right,
.form01 H3:first-child + INPUT.btn.margneg.f-right + INPUT.btn.margneg.f-right {
  margin-top: -1.3em;
}
.form01 H2:first-child + A.btn.margneg.f-right,
.form01 H2:first-child + INPUT.btn.margneg.f-right,
.form01 H1:first-child + A.btn.margneg.f-right,
.form01 H1:first-child + INPUT.btn.margneg.f-right,
.form01 H2:first-child + A.btn.margneg.f-right + A.btn.margneg.f-right,
.form01 H2:first-child + A.btn.margneg.f-right + INPUT.btn.margneg.f-right,
.form01 H2:first-child + INPUT.btn.margneg.f-right + A.btn.margneg.f-right,
.form01 H2:first-child + INPUT.btn.margneg.f-right + INPUT.btn.margneg.f-right {
  margin-top: -1.35em;
}
A.btn.margneg02,
INPUT.btn.margneg02 {
  margin-top: -40px;
  margin-bottom: 0;
  position: relative;
  z-index: 5;
}
@media only screen and (max-width: 767px) {
  A.btn,
  INPUT.btn {
    float: none;
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
  }
  A.btn.discrete,
  INPUT.btn.discrete {
    width: auto;
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
  }
  A.btn.discrete:hover,
  INPUT.btn.discrete:hover {
    border-bottom: 0;
  }
  A.btn.size01,
  INPUT.btn.size01 {
    font-size: 25px;
    padding: 12px 30px;
  }
  A.btn.f-right,
  INPUT.btn.f-right {
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.tabs01 + A.btn.margneg02,
  UL.tabs01 + INPUT.btn.margneg02 {
    margin-top: 0;
  }
  UL.tabs01 + A.btn.margneg02.f-right,
  UL.tabs01 + INPUT.btn.margneg02.f-right {
    float: none;
    display: block;
    border: 1px #ebebeb;
    margin: 0 !important;
    padding: 7px 10px !important;
    border-style: none solid;
  }
}
A.btn {
  /*todo: can i remove this*/
  /*todo: can i remove this*/
}
SPAN.text A.btn {
  float: none;
  display: inline-block;
}
A.btn:before {
  margin-right: 10px;
}
A.btn.arrup,
A.btn.arrdown,
A.btn.add,
A.btn.remove,
A.btn.edit,
A.btn.view,
A.btn.print,
A.btn.list,
A.btn.compare,
A.btn.scrolldown,
A.btn.scrollup,
A.btn.settings,
A.btn.forward,
A.btn.back {
  background: none;
  font-weight: normal;
}
A.btn.arrup,
A.btn.arrdown,
A.btn.remove,
A.btn.edit,
A.btn.view,
A.btn.settings,
A.btn.forward,
A.btn.back {
  color: #0019af;
  /*padding: 7px 0 7px 0 !important;*/
  padding: 7px 0 7px 0;
  /*DIV.row02 & { padding: 0 !important; }*/
}
A.btn.arrup:before,
A.btn.arrdown:before,
A.btn.remove:before,
A.btn.edit:before,
A.btn.view:before,
A.btn.settings:before,
A.btn.forward:before,
A.btn.back:before {
  float: left;
}
A.btn.arrup:hover,
A.btn.arrdown:hover,
A.btn.remove:hover,
A.btn.edit:hover,
A.btn.view:hover,
A.btn.settings:hover,
A.btn.forward:hover,
A.btn.back:hover {
  color: #00127c;
  text-decoration: underline !important;
}
A.btn.arrup:hover:before,
A.btn.arrdown:hover:before,
A.btn.remove:hover:before,
A.btn.edit:hover:before,
A.btn.view:hover:before,
A.btn.settings:hover:before,
A.btn.forward:hover:before,
A.btn.back:hover:before {
  text-decoration: none !important;
}
DIV.row A.btn.arrup,
DIV.row A.btn.arrdown,
DIV.row A.btn.remove,
DIV.row A.btn.edit,
DIV.row A.btn.view,
DIV.row A.btn.settings,
DIV.row A.btn.forward,
DIV.row A.btn.back {
  /*padding: 0 0 0 20px !important;*/
  padding: 0 0 0 20px;
}
A.btn.list,
A.btn.compare {
  color: #0019af !important;
  margin-left: 20px !important;
}
A.btn.remove02 {
  height: 20px;
  top: -35px;
  position: relative;
  left: 103%;
}
A.btn.add {
  /*color: @color-positive;*/
  color: #0019af;
  /*padding: 2px 0 5px 0 !important;*/
  padding: 2px 0 5px 0;
}
A.btn.add:before {
  content: "+";
  display: inline-block;
  text-align: center;
  margin: -2px 3px -5px 0;
  position: relative;
  top: 2px;
  line-height: 18px;
  /*color: @color-positive;*/
  color: #0019af;
  font-weight: bold;
  font-size: 20px;
}
A.btn.add:hover {
  text-decoration: underline;
}
TABLE A.btn.add {
  padding: 3px 0 0 0 !important;
}
TABLE A.btn.add.margneg {
  margin-top: -7px;
}
TABLE A.btn.add:before {
  content: "+";
}
DIV.row A.btn.add {
  /*padding: 0 0 0 20px !important;*/
  padding: 0 0 0 20px;
}
@media only screen and (max-width: 767px) {
  A.btn.mobile-indent-neg {
    text-indent: -10000px;
  }
  A.btn.mobile-indent-neg::before {
    text-indent: 0;
  }
}
A.btn.ico-plus:before {
  content: "+";
  display: inline-block;
  text-align: center;
  margin: -2px 3px -5px 0;
  position: relative;
  top: 1px;
  line-height: 18px;
  /*color: @color-positive;*/
  color: #0019af;
  font-weight: bold;
  font-size: 20px;
}
A.btn.list {
  color: #95edab;
  padding: 7px 0 7px 0 !important;
}
A.btn.list:before {
  content: "\E05A";
  font-family: "icons";
}
A.btn.compare {
  color: #95edab;
  padding: 7px 0 7px 0 !important;
}
A.btn.compare:before {
  content: "\E023";
  font-family: "icons";
}
A.btn.scrolldown {
  color: #95edab;
  padding: 7px 0 7px 0 !important;
}
A.btn.scrolldown:before {
  content: "\E006";
  font-family: "icons";
}
TABLE A.btn.scrolldown {
  text-indent: -10000px;
}
A.btn.scrolldown-color01 {
  color: #0019af;
}
A.btn.scrolldown {
  color: #0019af;
  padding: 7px 0 7px 0 !important;
}
A.btn.scrolldown:before {
  content: "\E006";
  font-family: "icons";
}
TABLE A.btn.scrolldown {
  text-indent: -10000px;
}
A.btn.scrollup {
  color: #95edab;
  padding: 7px 0 7px 0 !important;
}
A.btn.scrollup:before {
  content: "\E00B";
  font-family: "icons";
}
A.btn.scrollup-color01 {
  color: #0019af;
}
A.btn.scrollup02 {
  color: #0019af;
  padding: 7px 0 7px 0 !important;
}
A.btn.scrollup02:before {
  content: "\E00B";
  font-family: "icons";
}
A.btn.back {
  padding: 7px 0 7px 0 !important;
}
A.btn.back:before {
  content: "\E007";
  font-family: "icons";
}
A.btn.forward {
  padding: 7px 0 7px 0 !important;
  margin: 0;
  border: none;
}
A.btn.forward:hover {
  border: none;
}
A.btn.forward:hover:after {
  float: right;
}
A.btn.forward:after {
  content: "\E009";
  font-family: "icons";
  left: 3px;
  float: right;
  top: 1px;
  position: relative;
}
A.btn.forward:link,
A.btn.forward A:link,
A.btn.forward:visited,
A.btn.forward A:visited,
A.btn.forward:hover,
A.btn.forward A:hover,
A.btn.forward:active,
A.btn.forward A:active,
A.btn.forward:focus,
A.btn.forward A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
A.btn.settings {
  padding: 7px 0 7px 0 !important;
}
A.btn.settings:before {
  content: "\E00D";
  font-family: "icons";
}
A.btn.visibleactive {
  visibility: hidden;
}
TR.active A.btn.visibleactive {
  visibility: visible;
}
A.btn.print {
  color: #0019af;
  padding: 7px 0 7px 25px !important;
  background: url(ico_print.gif) no-repeat 0 0.5em;
}
A.btn.remove:before,
A.btn.edit:before,
A.btn.view:before,
A.btn.settings:before {
  font-family: "icons";
  margin-right: 3px;
}
A.btn.remove:before {
  content: "\E02B";
}
A.btn.edit:before {
  content: "\E069";
  margin-right: 3px;
}
A.btn.view:before {
  content: "\E091";
  margin-right: 3px;
}
A.btn .ico:before {
  float: left;
  width: 16px;
  height: 16px;
  content: "";
  margin-right: 5px;
}
A.btn.fb,
A.btn.google,
A.btn.email {
  padding: 15px 20px;
  background: #ffffff;
  border: 1px solid #e1e1eb;
}
A.btn.fb:before,
A.btn.google:before,
A.btn.email:before {
  content: "";
  float: left;
  width: 26px;
  height: 26px;
  margin: -4px 10px -3px -5px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
A.btn.fb:before {
  background: url(old/logo_facebook.png) no-repeat -2px -2px;
}
A.btn.google:before {
  background: url(old/logo_google.png) no-repeat -2px -2px;
}
A.btn.email:before {
  background: url(old/logo_email.png) no-repeat -2px -2px;
}
A.btn.btn-helper-color01::before {
  color: #00baf2;
}
A.btn.btn-helper-color02::before {
  color: #ff6400;
}
INPUT.btn.idcard,
INPUT.btn.mobileid {
  background: url(old/btn_services.png) no-repeat 50% -300px #ffffff !important;
  text-indent: -10000px;
  width: 88px;
  text-transform: capitalize;
  display: block;
  float: left;
  border: none;
  cursor: pointer;
  margin: 10px 10px 0 0;
  height: 31px;
}
INPUT.btn.idcard.disabled,
INPUT.btn.mobileid.disabled,
INPUT.btn.idcard.disabled:hover,
INPUT.btn.mobileid.disabled:hover {
  cursor: default;
  opacity: 0.5 !important;
  border-color: #727272 !important;
}
INPUT.btn.mobileid {
  background-position: 50% -300px !important;
}
INPUT.btn.mobileid:hover {
  background-position: 50% -300px !important;
  opacity: 0.8;
}
INPUT.btn.idcard {
  background-position: 50% -250px !important;
}
INPUT.btn.idcard:hover {
  background-position: 50% -250px !important;
  opacity: 0.8;
}
INPUT.btn.bank_swed {
  display: block;
  text-transform: capitalize;
  text-indent: -10000px;
  height: 32px;
  width: 86px;
}
INPUT.btn.bank_swed:link,
INPUT.btn.bank_swed A:link,
INPUT.btn.bank_swed:visited,
INPUT.btn.bank_swed A:visited,
INPUT.btn.bank_swed:hover,
INPUT.btn.bank_swed A:hover,
INPUT.btn.bank_swed:active,
INPUT.btn.bank_swed A:active,
INPUT.btn.bank_swed:focus,
INPUT.btn.bank_swed A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
INPUT.btn.bank_swed,
INPUT.btn.bank_swed.disabled:hover {
  background: url(old/btn_services.png) no-repeat 50% 0;
  border: 1px solid #fd8609;
}
INPUT.btn.bank_seb {
  display: block;
  text-transform: capitalize;
  text-indent: -10000px;
  height: 32px;
  width: 86px;
}
INPUT.btn.bank_seb:link,
INPUT.btn.bank_seb A:link,
INPUT.btn.bank_seb:visited,
INPUT.btn.bank_seb A:visited,
INPUT.btn.bank_seb:hover,
INPUT.btn.bank_seb A:hover,
INPUT.btn.bank_seb:active,
INPUT.btn.bank_seb A:active,
INPUT.btn.bank_seb:focus,
INPUT.btn.bank_seb A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
INPUT.btn.bank_seb,
INPUT.btn.bank_seb.disabled:hover {
  background: url(old/btn_services.png) no-repeat 50% -50px;
  border: 1px solid #55c814;
}
INPUT.btn.bank_danske {
  display: block;
  text-transform: capitalize;
  text-indent: -10000px;
  height: 32px;
  width: 86px;
}
INPUT.btn.bank_danske:link,
INPUT.btn.bank_danske A:link,
INPUT.btn.bank_danske:visited,
INPUT.btn.bank_danske A:visited,
INPUT.btn.bank_danske:hover,
INPUT.btn.bank_danske A:hover,
INPUT.btn.bank_danske:active,
INPUT.btn.bank_danske A:active,
INPUT.btn.bank_danske:focus,
INPUT.btn.bank_danske A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
INPUT.btn.bank_danske,
INPUT.btn.bank_danske.disabled:hover {
  background: url(old/btn_services.png) no-repeat 50% -100px;
  border: 1px solid #07395c;
}
INPUT.btn.bank_nordea {
  display: block;
  text-transform: capitalize;
  text-indent: -10000px;
  height: 32px;
  width: 86px;
}
INPUT.btn.bank_nordea:link,
INPUT.btn.bank_nordea A:link,
INPUT.btn.bank_nordea:visited,
INPUT.btn.bank_nordea A:visited,
INPUT.btn.bank_nordea:hover,
INPUT.btn.bank_nordea A:hover,
INPUT.btn.bank_nordea:active,
INPUT.btn.bank_nordea A:active,
INPUT.btn.bank_nordea:focus,
INPUT.btn.bank_nordea A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
INPUT.btn.bank_nordea,
INPUT.btn.bank_nordea.disabled:hover {
  background: url(old/btn_services.png) no-repeat 50% -150px;
  /*border: 1px solid @color-nordea;*/
}
INPUT.btn.bank_krediit {
  display: block;
  text-transform: capitalize;
  text-indent: -10000px;
  height: 32px;
  width: 86px;
}
INPUT.btn.bank_krediit:link,
INPUT.btn.bank_krediit A:link,
INPUT.btn.bank_krediit:visited,
INPUT.btn.bank_krediit A:visited,
INPUT.btn.bank_krediit:hover,
INPUT.btn.bank_krediit A:hover,
INPUT.btn.bank_krediit:active,
INPUT.btn.bank_krediit A:active,
INPUT.btn.bank_krediit:focus,
INPUT.btn.bank_krediit A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
INPUT.btn.bank_krediit,
INPUT.btn.bank_krediit.disabled:hover {
  background: url(old/btn_services.png) no-repeat 50% -200px;
  border: 1px solid #cb2a46;
}
INPUT.btn.bank_lhv {
  display: block;
  text-transform: capitalize;
  text-indent: -10000px;
  height: 32px;
  width: 86px;
}
INPUT.btn.bank_lhv:link,
INPUT.btn.bank_lhv A:link,
INPUT.btn.bank_lhv:visited,
INPUT.btn.bank_lhv A:visited,
INPUT.btn.bank_lhv:hover,
INPUT.btn.bank_lhv A:hover,
INPUT.btn.bank_lhv:active,
INPUT.btn.bank_lhv A:active,
INPUT.btn.bank_lhv:focus,
INPUT.btn.bank_lhv A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
INPUT.btn.bank_lhv,
INPUT.btn.bank_lhv.disabled:hover {
  background: url(old/btn_services.png) no-repeat 50% -350px;
  border: 1px solid #202020;
}
SPAN.btn {
  cursor: default;
}
A.btn.selected,
INPUT.btn.selected,
SPAN.btn.selected {
  border: 1px solid #727272;
  background: #a5a5a5 !important;
  color: #ffffff !important;
}
A.btn.selected:hover,
INPUT.btn.selected:hover {
  background: #8c8c8c !important;
}
SPAN.btn.selected A.remove {
  float: right;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  margin-right: -15px;
}
SPAN.btn.selected A.remove:before {
  content: "\E02B";
  font-family: "icons";
}
A.btn.selected02,
INPUT.btn.selected02,
SPAN.btn.selected02 {
  color: #1a1a1a !important;
  cursor: default;
  border: 1px solid #b2eafb !important;
  background: #b2eafb !important;
}
A.btn.selected02.selected,
INPUT.btn.selected02.selected,
SPAN.btn.selected02.selected {
  cursor: pointer;
}
A.btn.selected02.disabled,
INPUT.btn.selected02.disabled,
SPAN.btn.selected02.disabled,
A.btn.selected02.disabled:hover,
INPUT.btn.selected02.disabled:hover,
SPAN.btn.selected02.disabled:hover {
  background: #b2eafb;
  border-color: #b2eafb;
  opacity: 0.5 !important;
}
A.btn.selected02:hover,
INPUT.btn.selected02:hover {
  background: #9ae3fa !important;
  color: #1a1a1a !important;
}
.btn.hidden {
  display: none !important;
}
.btn.green {
  background: #0019af;
  color: #ffffff !important;
}
.btn.green.ico-plus:before {
  color: #ffffff;
}
.btn.green:hover {
  background: #00127c;
  color: #ffffff !important;
}
.btn.green.disabled {
  /*&, &:hover { background: @color12; color: @color-white !important; opacity: 1 !important; }*/
}
.btn.green.disabled,
.btn.green.disabled:hover {
  background: #00127c;
  color: #ffffff !important;
}
.btn.orange {
  background: #ff6400;
  color: #ffffff !important;
}
.btn.orange.ico-plus:before {
  color: #ffffff;
}
.btn.orange:hover {
  background: #ff8333;
  color: #ffffff !important;
}
.btn.orange.disabled,
.btn.orange.disabled:hover {
  background: #ff6400;
  opacity: .5 !important;
}
.btn.blue {
  background: #00baf2;
  color: #ffffff !important;
}
.btn.blue.ico-plus:before {
  color: #ffffff;
}
.btn.blue:hover {
  background: #26cdff;
  color: #ffffff !important;
}
.btn.blue.disabled,
.btn.blue.disabled:hover {
  background: #00baf2;
  opacity: .5 !important;
}
.btn.arrright,
.btn.arrleft,
.btn.arrdown,
.btn.arrup {
  padding-right: 10px !important;
}
.btn.arrright:before,
.btn.arrleft:before,
.btn.arrdown:before,
.btn.arrup:before {
  font-family: "icons";
  float: left;
  /*margin-left: 15px*/
}
.btn.arrright:before {
  content: "\E009";
}
.btn.arrdown:before {
  content: "\E006";
}
.btn.arrleft {
  padding-left: 10px !important;
}
.btn.arrleft:before {
  content: "\E007";
  float: left;
  margin-right: 15px;
  margin-left: 0;
}
.btn.arrright {
  padding-left: 10px !important;
}
.btn.arrup:before {
  content: "\E00B";
}
.btn.add-to-cart {
  padding-left: 10px !important;
}
.btn.add-to-cart:after {
  content: "\E01E";
  font-family: "icons";
  float: left;
  margin-right: 10px;
}
.btn.internal {
  border-color: #fee7b9;
  background: #fff2b3;
}
.btn.internal:hover {
  color: #1a1a1a;
  background: #fffbe6;
}
.btn.internal:before {
  content: "S";
  display: inline-block;
  height: 16px;
  width: 16px;
  max-width: 17px;
  max-height: 17px;
  margin: 0 10px 0 0;
  float: left;
}
UL.actions01.in2cols .btn.internal:before {
  display: none;
}
.btn.small {
  font-size: 12px;
  padding: 7px 10px;
  width: auto !important;
}
.btn.small.main {
  padding: 6px 9px;
}
.btn.xl {
  font-size: 18px;
  padding: 10px 30px;
}
.btn.xxl {
  font-size: 26px;
  font-weight: bold;
  padding: 15px 90px;
}
@media only screen and (max-width: 767px) {
  .btn + .btn,
  INPUT + .btn,
  SELECT + .btn,
  TEXTAREA + .btn {
    margin-top: 5px;
  }
  .btn + .btn.discrete {
    width: 100%;
    display: block;
    margin: 5px 0 0 0;
    border-bottom: none;
    text-decoration: underline !important;
  }
  .btn A.btn.arrup01,
  .btn A.btn.arrdown,
  .btn A.btn.remove,
  .btn A.btn.edit,
  .btn A.btn.view,
  .btn A.btn.print,
  .btn A.btn.add {
    display: block;
    text-align: left;
  }
  H3 + A.btn.margneg,
  H3 + A.btn.margneg02,
  H3 + A.btn.margneg02.f-right,
  H3 + SPAN.btn.margneg,
  H3 + SPAN.btn.margneg02,
  H3 + SPAN.btn.margneg02.f-right,
  H3 + INPUT.btn.margneg,
  H3 + INPUT.btn.margneg02,
  H3 + INPUT.btn.margneg02.f-right,
  H2 + A.btn.margneg,
  H2 + A.btn.margneg02,
  H2 + A.btn.margneg02.f-right,
  H2 + SPAN.btn.margneg,
  H2 + SPAN.btn.margneg02,
  H2 + SPAN.btn.margneg02.f-right,
  H2 + INPUT.btn.margneg,
  H2 + INPUT.btn.margneg02,
  H2 + INPUT.btn.margneg02.f-right,
  A.btn.margneg + A.btn.margneg,
  A.btn.margneg + A.btn.margneg02,
  A.btn.margneg + A.btn.margneg02.f-right,
  A.btn.margneg + SPAN.btn.margneg,
  A.btn.margneg + SPAN.btn.margneg02,
  A.btn.margneg + SPAN.btn.margneg02.f-right,
  A.btn.margneg + INPUT.btn.margneg,
  A.btn.margneg + INPUT.btn.margneg02,
  A.btn.margneg + INPUT.btn.margneg02.f-right,
  A.btn.margneg02 + A.btn.margneg,
  A.btn.margneg02 + A.btn.margneg02,
  A.btn.margneg02 + A.btn.margneg02.f-right,
  A.btn.margneg02 + SPAN.btn.margneg,
  A.btn.margneg02 + SPAN.btn.margneg02,
  A.btn.margneg02 + SPAN.btn.margneg02.f-right,
  A.btn.margneg02 + INPUT.btn.margneg,
  A.btn.margneg02 + INPUT.btn.margneg02,
  A.btn.margneg02 + INPUT.btn.margneg02.f-right,
  A.btn.margneg02.f-right + A.btn.margneg,
  A.btn.margneg02.f-right + A.btn.margneg02,
  A.btn.margneg02.f-right + A.btn.margneg02.f-right,
  A.btn.margneg02.f-right + SPAN.btn.margneg,
  A.btn.margneg02.f-right + SPAN.btn.margneg02,
  A.btn.margneg02.f-right + SPAN.btn.margneg02.f-right,
  A.btn.margneg02.f-right + INPUT.btn.margneg,
  A.btn.margneg02.f-right + INPUT.btn.margneg02,
  A.btn.margneg02.f-right + INPUT.btn.margneg02.f-right,
  SPAN.btn.margneg + A.btn.margneg,
  SPAN.btn.margneg + A.btn.margneg02,
  SPAN.btn.margneg + A.btn.margneg02.f-right,
  SPAN.btn.margneg + SPAN.btn.margneg,
  SPAN.btn.margneg + SPAN.btn.margneg02,
  SPAN.btn.margneg + SPAN.btn.margneg02.f-right,
  SPAN.btn.margneg + INPUT.btn.margneg,
  SPAN.btn.margneg + INPUT.btn.margneg02,
  SPAN.btn.margneg + INPUT.btn.margneg02.f-right,
  SPAN.btn.margneg02 + A.btn.margneg,
  SPAN.btn.margneg02 + A.btn.margneg02,
  SPAN.btn.margneg02 + A.btn.margneg02.f-right,
  SPAN.btn.margneg02 + SPAN.btn.margneg,
  SPAN.btn.margneg02 + SPAN.btn.margneg02,
  SPAN.btn.margneg02 + SPAN.btn.margneg02.f-right,
  SPAN.btn.margneg02 + INPUT.btn.margneg,
  SPAN.btn.margneg02 + INPUT.btn.margneg02,
  SPAN.btn.margneg02 + INPUT.btn.margneg02.f-right,
  SPAN.btn.margneg02.f-right + A.btn.margneg,
  SPAN.btn.margneg02.f-right + A.btn.margneg02,
  SPAN.btn.margneg02.f-right + A.btn.margneg02.f-right,
  SPAN.btn.margneg02.f-right + SPAN.btn.margneg,
  SPAN.btn.margneg02.f-right + SPAN.btn.margneg02,
  SPAN.btn.margneg02.f-right + SPAN.btn.margneg02.f-right,
  SPAN.btn.margneg02.f-right + INPUT.btn.margneg,
  SPAN.btn.margneg02.f-right + INPUT.btn.margneg02,
  SPAN.btn.margneg02.f-right + INPUT.btn.margneg02.f-right,
  INPUT.btn.margneg + A.btn.margneg,
  INPUT.btn.margneg + A.btn.margneg02,
  INPUT.btn.margneg + A.btn.margneg02.f-right,
  INPUT.btn.margneg + SPAN.btn.margneg,
  INPUT.btn.margneg + SPAN.btn.margneg02,
  INPUT.btn.margneg + SPAN.btn.margneg02.f-right,
  INPUT.btn.margneg + INPUT.btn.margneg,
  INPUT.btn.margneg + INPUT.btn.margneg02,
  INPUT.btn.margneg + INPUT.btn.margneg02.f-right,
  INPUT.btn.margneg02 + A.btn.margneg,
  INPUT.btn.margneg02 + A.btn.margneg02,
  INPUT.btn.margneg02 + A.btn.margneg02.f-right,
  INPUT.btn.margneg02 + SPAN.btn.margneg,
  INPUT.btn.margneg02 + SPAN.btn.margneg02,
  INPUT.btn.margneg02 + SPAN.btn.margneg02.f-right,
  INPUT.btn.margneg02 + INPUT.btn.margneg,
  INPUT.btn.margneg02 + INPUT.btn.margneg02,
  INPUT.btn.margneg02 + INPUT.btn.margneg02.f-right,
  INPUT.btn.margneg02.f-right + A.btn.margneg,
  INPUT.btn.margneg02.f-right + A.btn.margneg02,
  INPUT.btn.margneg02.f-right + A.btn.margneg02.f-right,
  INPUT.btn.margneg02.f-right + SPAN.btn.margneg,
  INPUT.btn.margneg02.f-right + SPAN.btn.margneg02,
  INPUT.btn.margneg02.f-right + SPAN.btn.margneg02.f-right,
  INPUT.btn.margneg02.f-right + INPUT.btn.margneg,
  INPUT.btn.margneg02.f-right + INPUT.btn.margneg02,
  INPUT.btn.margneg02.f-right + INPUT.btn.margneg02.f-right,
  .form01 H1:first-child + A.btn.margneg,
  .form01 H1:first-child + A.btn.margneg02,
  .form01 H1:first-child + A.btn.margneg02.f-right,
  .form01 H1:first-child + SPAN.btn.margneg,
  .form01 H1:first-child + SPAN.btn.margneg02,
  .form01 H1:first-child + SPAN.btn.margneg02.f-right,
  .form01 H1:first-child + INPUT.btn.margneg,
  .form01 H1:first-child + INPUT.btn.margneg02,
  .form01 H1:first-child + INPUT.btn.margneg02.f-right,
  .form01 H2:first-child + A.btn.margneg,
  .form01 H2:first-child + A.btn.margneg02,
  .form01 H2:first-child + A.btn.margneg02.f-right,
  .form01 H2:first-child + SPAN.btn.margneg,
  .form01 H2:first-child + SPAN.btn.margneg02,
  .form01 H2:first-child + SPAN.btn.margneg02.f-right,
  .form01 H2:first-child + INPUT.btn.margneg,
  .form01 H2:first-child + INPUT.btn.margneg02,
  .form01 H2:first-child + INPUT.btn.margneg02.f-right,
  .form01 H3:first-child + A.btn.margneg,
  .form01 H3:first-child + A.btn.margneg02,
  .form01 H3:first-child + A.btn.margneg02.f-right,
  .form01 H3:first-child + SPAN.btn.margneg,
  .form01 H3:first-child + SPAN.btn.margneg02,
  .form01 H3:first-child + SPAN.btn.margneg02.f-right,
  .form01 H3:first-child + INPUT.btn.margneg,
  .form01 H3:first-child + INPUT.btn.margneg02,
  .form01 H3:first-child + INPUT.btn.margneg02.f-right {
    margin-top: 0 !important;
    float: none;
    display: block;
    text-align: left;
  }
  A.btn.list,
  A.btn.compare {
    margin-left: 0 !important;
    text-align: left;
  }
}
DIV.input-wrapper {
  float: left;
  font-size: 14px;
  color: #727272;
  margin: 15px 10px 0 0;
  /*change .currency into global name*/
  /*it replacing type01 from container*/
}
HEADER.sub DIV.input-wrapper {
  margin: 0 10px 0 0;
  min-width: 210px;
  float: right !important;
}
HEADER.sub DIV.input-wrapper INPUT[type="date"],
HEADER.sub DIV.input-wrapper INPUT[type="datetime"],
HEADER.sub DIV.input-wrapper INPUT[type="datetime-local"],
HEADER.sub DIV.input-wrapper INPUT[type="email"],
HEADER.sub DIV.input-wrapper INPUT[type="month"],
HEADER.sub DIV.input-wrapper INPUT[type="number"],
HEADER.sub DIV.input-wrapper INPUT[type="password"],
HEADER.sub DIV.input-wrapper INPUT[type="search"],
HEADER.sub DIV.input-wrapper INPUT[type="tel"],
HEADER.sub DIV.input-wrapper INPUT[type="text"],
HEADER.sub DIV.input-wrapper INPUT[type="time"],
HEADER.sub DIV.input-wrapper INPUT[type="url"],
HEADER.sub DIV.input-wrapper INPUT[type="week"],
HEADER.sub DIV.input-wrapper INPUT:not([type]) {
  padding: 5px 15px 5px;
  height: 30px;
  width: 100%;
}
HEADER.sub DIV.input-wrapper SPAN.note {
  line-height: 1.2;
  margin-top: 3px;
  max-width: 210px;
}
HEADER.sub DIV.input-wrapper SPAN.note.error {
  color: #ffffff;
}
DIV.input-wrapper.without-label {
  padding-top: 19px;
}
DIV.input-wrapper LABEL {
  display: block;
  line-height: 1.4;
}
DIV.input-wrapper A.note,
DIV.input-wrapper SPAN.note {
  display: block;
  margin: 10px 0 0 0;
  max-width: 190px;
  font-size: 12px;
}
DIV.input-wrapper A.note.error,
DIV.input-wrapper SPAN.note.error {
  color: #E44;
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper.mobile-w100p {
    width: 100% !important;
  }
}
DIV.input-wrapper.calc-2-10p {
  width: calc(45%);
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  DIV.input-wrapper.calc-2-10p .calc-2-10p {
    width: calc(47.5%);
  }
}
DIV.input-wrapper.input-wrapper--calc-2-5p {
  width: calc(47.5%);
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  DIV.input-wrapper.input-wrapper--calc-2-5p {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  DIV.input-wrapper.input-wrapper--calc-2-5p {
    width: 100%;
  }
}
DIV.input-wrapper.input-wrapper--mt10 {
  margin-top: 10px;
}
DIV.input-wrapper .input-wrapper__indicator {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
DIV.input-wrapper .input-wrapper__indicator.input-wrapper__indicator--period .w70min {
  min-width: 70px;
}
DIV.input-wrapper .input-wrapper__item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
DIV.input-wrapper .input-wrapper__item.input-wrapper__item--base01 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
DIV.input-wrapper .input-wrapper__item.input-wrapper__item--base02 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
DIV.input-wrapper .input-wrapper__item.input-wrapper__item--w50p {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper .input-wrapper__item.input-wrapper__item--w50p {
    width: 100%;
  }
}
DIV.input-wrapper .input-wrapper__item.input-wrapper__item--w65p {
  width: 65%;
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper .input-wrapper__item.input-wrapper__item--w65p {
    width: 100%;
  }
}
DIV.input-wrapper .input-wrapper__item.input-wrapper__item--w85p {
  width: 85%;
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper .input-wrapper__item.input-wrapper__item--w85p {
    width: 100%;
  }
}
DIV.input-wrapper.input-wrapper__sortable-list {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  float: none;
  width: 100%;
  margin: 0;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  DIV.input-wrapper.input-wrapper__sortable-list {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  DIV.input-wrapper.input-wrapper__sortable-list .input-wrapper__list {
    width: 100%;
  }
}
DIV.input-wrapper.input-wrapper--flex {
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: none;
  width: 100%;
  margin: 0;
}
DIV.input-wrapper .calc-2-10p {
  width: calc(45%);
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  DIV.input-wrapper .calc-2-10p {
    width: calc(47.5%);
  }
}
DIV.input-wrapper .input-wrapper__item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
}
DIV.input-wrapper .input-wrapper__item.input-wrapper__item--checkout {
  width: 212px;
  padding: 0 20px 0 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.input-wrapper .input-wrapper__item.input-wrapper__item--checkout {
    width: 145px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper .input-wrapper__item.input-wrapper__item--checkout {
    width: 100%;
    padding: 0;
  }
}
DIV.input-wrapper .input-wrapper__item.input-wrapper__item--base01 {
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
DIV.input-wrapper .input-wrapper__item.input-wrapper__item--w50p {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper .input-wrapper__item.input-wrapper__item--w50p {
    width: 100%;
  }
}
DIV.input-wrapper .input-wrapper__msg {
  /*needs better strukture*/
  white-space: nowrap;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
DIV.input-wrapper .input-wrapper__msg.input-wrapper__msg--base01 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
DIV.input-wrapper .input-wrapper__msg.input-wrapper__msg--base02 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
DIV.input-wrapper.mr27 {
  margin-right: 27px !important;
}
DIV.input-wrapper.w100p {
  width: 100%;
}
DIV.input-wrapper.w110 {
  width: 110px;
  float: left;
  /*SELECT {
			width: 100%;
		}*/
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper.w110 {
    width: 110px;
  }
  DIV.input-wrapper.w110.w100p {
    width: 100%;
  }
}
DIV.input-wrapper.w100 {
  width: 100px;
  float: left;
  /*SELECT {
			width: 100%;
		}*/
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper.w100 {
    width: 100px;
  }
  DIV.input-wrapper.w100.w100p {
    width: 100%;
  }
}
DIV.input-wrapper.w300 {
  width: 300px;
  float: left;
  /*SELECT {
			width: 100%;
		}*/
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper.w300 {
    width: 100px;
  }
  DIV.input-wrapper.w300.w100p {
    width: 100%;
  }
}
DIV.input-wrapper.w160 {
  width: 160px;
  float: left;
  /*SELECT {
			width: 100%;
		}*/
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper.w160.w100p {
    width: 100%;
  }
}
DIV.input-wrapper.w170 {
  width: 170px;
  float: left;
  /*SELECT {
			width: 100%;
		}*/
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper.w170.w100p {
    width: 100%;
  }
}
DIV.input-wrapper.w85 {
  width: 85px;
  float: left;
  /*color: @color-text-main;*/
  margin-top: 0;
}
DIV.input-wrapper.w85 .currency INPUT {
  height: 28px;
  padding-right: 25px;
}
DIV.input-wrapper.w85 .currency:after {
  width: 24px;
  height: 26px;
  line-height: 26px;
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper.w85 {
    width: 85px;
  }
  DIV.input-wrapper.w85.w100p {
    width: 100%;
  }
}
DIV.input-wrapper .fs18 {
  font-size: 18px !important;
}
DIV.input-wrapper .desktop-hide {
  display: none;
}
DIV.input-wrapper.input-label-dark LABEL {
  color: #1a1a1a;
}
DIV.input-wrapper.input-label-dark INPUT {
  color: #1a1a1a;
  font-weight: bold;
}
DIV.input-wrapper.input-size01 INPUT {
  height: 45px;
  font-size: 18px;
}
DIV.input-wrapper.input-label-error LABEL {
  color: #E44;
}
DIV.input-wrapper.center LABEL {
  text-align: center;
}
DIV.input-wrapper.center INPUT {
  text-align: center;
}
DIV.input-wrapper.type01 {
  margin: 0;
}
DIV.input-wrapper.type01 > LABEL {
  box-sizing: border-box;
  color: #273645;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  display: inline-block;
  font-weight: 600;
  line-height: 20px;
  padding: 0 10px 0 0;
  margin: 15px 0 8px;
  width: 100%;
  max-width: 500px;
  font-size: 15px;
}
DIV.input-wrapper.input-wrapper--nofloat {
  float: none;
}
DIV.input-wrapper.w304 {
  width: 304px;
}
DIV.input-wrapper.w100p {
  width: 100%;
}
DIV.input-wrapper.max-width {
  max-width: 100%;
  float: none;
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper.max-width {
    width: auto;
    max-width: 100%;
  }
}
DIV.input-wrapper .valitator {
  height: 50px;
  line-height: 50px;
  display: inline-block;
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  width: 30px;
}
DIV.input-wrapper .valitator--check:after {
  font-weight: 400;
  content: "\f00c";
  font-family: FontAwesome;
  margin-right: 5px;
  font-size: 15px;
  color: #22bd51;
}
DIV.input-wrapper .currency {
  /*&.text-icon {
			height: 50px;
			line-height: 50px;
			display: inline-block;
			border: 1px solid #c9cad1;
			position: relative;
			right: 0;
			position: absolute;
			padding-right: 2px;
			!* font-family: icons; *!
			content: "\0020AC";
			top: 0;
			bottom: 0;
			right: 1px;
			margin: auto;
			width: 35px;
			height: 32px;
			line-height: 32px;
			text-align: center;
			background: #f0f1f5;
			font-size: 18px;
			color: #5f6d7a;


			position: absolute;
			top: 0;
			bottom: 0;
			right: 1px;
			margin: 0 auto;
			width: 100px;
			!*width: 55px;
			height: 32px;*!
			line-height: 34px;
			text-align: center;
			font-size: 15px;
			color: @color-gray-medium;
			z-index: 9; !*or use rgba color as background*!
			font-weight: normal;
			font-family: inherit;
			vertical-align: baseline;

		}*/
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*type-package__*/
}
DIV.input-wrapper .currency.currency__label {
  width: auto;
  text-align: center;
}
DIV.input-wrapper .currency.currency__label:after {
  height: 50px;
  line-height: 50px;
  display: inline-block;
  border: 1px solid #c9cad1;
  position: relative;
  right: 0;
}
DIV.input-wrapper .currency.currency__label.currency__label--onleft {
  -webkit-order: 0;
  -ms-flex--order: 0;
  order: 0;
}
DIV.input-wrapper .currency.currency__label.currency__label--onleft:after {
  border-right: none;
}
DIV.input-wrapper .currency.currency__label.currency__label--onright {
  -webkit-order: 2;
  -ms-flex--order: 2;
  order: 2;
}
DIV.input-wrapper .currency.currency__label.currency__label--onright:after {
  border-left: none;
}
DIV.input-wrapper .currency.currency__label.no-icon {
  height: 50px;
}
DIV.input-wrapper .currency.currency__label.no-icon SPAN.text01 {
  line-height: 50px;
}
DIV.input-wrapper .currency.currency__label.currency__label--period SPAN.text01 {
  position: relative;
  top: 0;
  bottom: 0;
  right: 0;
  margin: 0 auto;
  width: 50px;
  font-size: 15px;
  text-align: center;
  color: #5f6d7a;
  font-weight: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  vertical-align: baseline;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  border: 1px solid #c9cad1;
  background: #f0f1f5;
}
DIV.input-wrapper .currency.currency__label.currency__label--period.currency__label--onright SPAN.text01 {
  border-style: solid solid solid none;
}
DIV.input-wrapper .currency.currency__label.currency__label--period.currency__label--onleft SPAN.text01 {
  border-style: solid none solid solid;
}
DIV.input-wrapper .currency.currency__label.currency__label--period:after {
  display: none;
}
DIV.input-wrapper .currency.currency--small {
  /*make it global with btn size style*/
}
DIV.input-wrapper .currency.currency--md input[type="number"]::-webkit-outer-spin-button,
DIV.input-wrapper .currency.currency--md input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
DIV.input-wrapper .currency.currency--md input[type="number"] {
  -moz-appearance: textfield;
}
DIV.input-wrapper .currency.currency--md INPUT {
  padding: 0 40px 0 16px;
  height: 50px;
}
DIV.input-wrapper .currency.currency--md:after {
  height: 50px;
  line-height: 50px;
}
DIV.input-wrapper .currency.currency--md.error {
  /*take it to input global*/
}
DIV.input-wrapper .currency.currency--md.error INPUT {
  padding: 0 40px 0 16px;
  height: 50px;
}
DIV.input-wrapper .currency.error {
  /*take it to input global*/
}
DIV.input-wrapper .currency.error INPUT {
  color: #E44;
  border: 1px solid #f48a8a;
  height: 34px;
  /*padding-right: 40px;*/
  padding: 0 40px 0 5px;
}
DIV.input-wrapper .currency.on-left:after {
  left: 1px;
  right: auto;
}
DIV.input-wrapper .currency.on-left SPAN.text01 {
  left: 1px;
  right: auto;
}
DIV.input-wrapper .currency.on-left INPUT {
  padding: 0 60px 0 5px;
}
DIV.input-wrapper .currency.on-right:after {
  left: 1px;
  right: auto;
}
DIV.input-wrapper .currency.on-right SPAN.text01 {
  right: 1px;
  left: auto;
}
DIV.input-wrapper .currency.on-right INPUT {
  padding: 0 5px 0 60px;
}
DIV.input-wrapper .currency.no-icon:after {
  width: 90px;
  content: '';
}
DIV.input-wrapper .currency.no-icon SPAN.text01 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1px;
  margin: 0 auto;
  width: 90px;
  /*width: 55px;
				height: 32px;*/
  line-height: 34px;
  text-align: center;
  font-size: 15px;
  color: #727272;
  z-index: 9;
  /*or use rgba color as background*/
  font-weight: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  vertical-align: baseline;
}
DIV.input-wrapper .currency.no-icon INPUT {
  width: 100%;
  margin: 0;
  /*padding: 0;*/
  /*text-indent: 5.00px;*/
  text-indent: 0;
  /*background: lighten(@color-negative,35%);*/
  padding: 8px 90px 7px 5px;
}
DIV.input-wrapper .currency.no-icon.error INPUT {
  padding: 0 90px 0 5px;
}
DIV.input-wrapper .currency.no-icon.no-icon---sm:after {
  width: 40px;
  content: '';
}
DIV.input-wrapper .currency.no-icon.no-icon---sm SPAN.text01 {
  width: 40px;
}
DIV.input-wrapper .currency.quantity.et:after {
  content: 'tk';
}
DIV.input-wrapper .currency.quantity.ru:after {
  font-family: font-heading-ru;
  content: 'шт';
}
DIV.input-wrapper .currency.area-code:after {
  content: '+372';
  font-size: 15px;
  width: 55px;
  font-weight: 400;
}
DIV.input-wrapper .currency.area-code INPUT {
  padding: 0 5px 0 60px;
}
DIV.input-wrapper .currency.area-code.error INPUT {
  padding: 0 5px 0 60px;
}
DIV.input-wrapper .currency INPUT {
  width: 100%;
  margin: 0;
  /*padding: 0;*/
  /*text-indent: 5.00px;*/
  /*background: lighten(@color-negative,35%);*/
  padding: 0 40px 0 5px;
  height: 35px;
}
DIV.input-wrapper .currency:after {
  position: absolute;
  padding-right: 2px;
  /*font-family: icons;*/
  content: "\0020AC";
  top: 0;
  bottom: 0;
  right: 1px;
  margin: auto;
  width: 35px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #f0f1f5;
  font-size: 18px;
  color: #5f6d7a;
  /*border-right: 1px solid @color-gray05;*/
}
DIV.input-wrapper .currency--md:after {
  height: 48px;
  line-height: 48px;
}
DIV.input-wrapper .currency.currency--md INPUT {
  padding: 0 40px 0 16px;
  height: 50px;
}
DIV.input-wrapper .currency.currency--md:after {
  height: 48px;
  line-height: 48px;
}
DIV.input-wrapper .currency.currency--md.error {
  /*take it to input global*/
}
DIV.input-wrapper .currency.currency--md.error INPUT {
  padding: 0 40px 0 16px;
  height: 50px;
}
DIV.input-wrapper .currency.w100p {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper .currency.w100p {
    width: 100%;
  }
}
DIV.input-wrapper.input-wrapper--prefix {
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: none;
  width: 100%;
  margin: 0;
}
DIV.input-wrapper .prefix .prefix__text {
  text-align: center;
  color: #5f6d7a;
  font-weight: 400;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
DIV.input-wrapper .prefix .prefix__currency {
  padding: 0 6px;
}
DIV.input-wrapper .prefix .prefix__currency::after {
  content: "\0020AC";
  font-size: 18px;
  color: #5f6d7a;
}
DIV.input-wrapper .prefix.prefix__quantity.et::after {
  content: 'tk';
}
DIV.input-wrapper .prefix.prefix__quantity.ru::after {
  font-family: font-heading-ru;
  content: 'шт';
}
DIV.input-wrapper .prefix.prefix__label {
  border: 1px solid #c9cad1;
  background: #f0f1f5;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  padding: 0 8px;
  height: 50px;
}
DIV.input-wrapper .prefix.prefix__label.prefix__label--onleft {
  -webkit-order: -1;
  -ms-flex--order: -1;
  order: -1;
  border-style: solid none solid solid;
}
DIV.input-wrapper .prefix.prefix__label.prefix__label--onright {
  -webkit-order: 1;
  -ms-flex--order: 1;
  order: 1;
  border-style: solid solid solid none;
}
DIV.input-wrapper .prefix.prefix__editable {
  border: none;
  background: none;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: 50px;
  width: 62px;
  padding: 0;
}
DIV.input-wrapper .prefix.prefix__editable.prefix__editable--onleft {
  -webkit-order: -1;
  -ms-flex--order: -1;
  order: -1;
}
DIV.input-wrapper .prefix.prefix__editable.prefix__editable--onright {
  -webkit-order: 1;
  -ms-flex--order: 1;
  order: 1;
}
DIV.input-wrapper .input-wrapper__description {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.54;
  padding: 0 0 8px 0;
}
DIV.input-wrapper .input-wrapper__button {
  margin-top: 28px;
}
@media only screen and (max-width: 767px) {
  DIV.input-wrapper {
    float: none;
    padding: 0;
    margin-right: 0;
    width: 100%;
  }
  DIV.input-wrapper.f-left {
    float: left !important;
  }
  DIV.input-wrapper INPUT,
  DIV.input-wrapper SELECT {
    float: none;
    /*width: 100%;*/
  }
  DIV.input-wrapper INPUT.w90,
  DIV.input-wrapper SELECT.w90 {
    width: 90px;
  }
  HEADER.sub DIV.input-wrapper {
    float: left !important;
    width: 165px;
    min-width: 0;
  }
}
DIV.button-wrapper {
  float: left;
  padding-top: 1.6em;
  font-size: 12px;
  color: #727272;
  margin: 15px 0 0 0;
}
HEADER.sub DIV.button-wrapper {
  padding-top: 0;
  margin: 0 10px 0 0 !important;
  float: right !important;
}
HEADER.sub DIV.button-wrapper .btn {
  padding: 6px 15px;
}
DIV.button-wrapper INPUT,
DIV.button-wrapper SELECT {
  float: left;
  margin-right: 10px;
}
DIV.button-wrapper.w100 {
  width: 100px;
  float: left;
}
DIV.button-wrapper.w100 SELECT {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  DIV.button-wrapper.w100 {
    width: 100%;
  }
  DIV.button-wrapper.w100.w100p {
    width: 100%;
  }
}
DIV.button-wrapper A {
  float: left;
  margin: .7em 0;
  text-align: center;
}
DIV.button-wrapper A.btn {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  DIV.button-wrapper {
    float: none;
    padding: 0;
    margin-right: 0;
  }
  HEADER.sub DIV.button-wrapper {
    padding-top: 0;
    margin-right: 0 !important;
    margin-left: 0;
  }
}
/* Service buttons */
.banklinks {
  margin: 10px 0 0 20px;
  padding: 0;
  overflow: hidden;
  list-style: none;
}
.banklinks LI {
  padding: 0 !important;
  float: left;
  background: none !important;
  margin: 10px 20px 0 0 !important;
  width: 86px;
}
.banklinks LI:before {
  display: none;
}
.banklinks LI INPUT {
  margin: 0 auto !important;
  text-transform: capitalize;
}
.banklinks LI A {
  display: block;
  text-align: center;
  margin-top: 0.5em;
  text-decoration: none;
}
.col.w60p .banklinks LI {
  margin: 0 15px 0 0 !important;
}
@media only screen and (max-width: 767px) {
  .banklinks {
    margin: 20px 0;
    /*LI,
		.col.w60p & LI { width: auto; margin: 0 2% 0 0 !important; }*/
  }
  .col.w60p .banklinks LI {
    width: 48%;
    margin: 0 2% 0 0 !important;
  }
  .col.w60p .banklinks LI:first-child {
    margin: 0 2% 0 0 !important;
  }
  .banklinks LI {
    width: auto;
    margin: 0 2% 0 0 !important;
  }
  .banklinks LI:first-child {
    margin: 0 2% 0 0 !important;
  }
  .banklinks LI INPUT {
    margin: 0 auto !important;
  }
  .banklinks A {
    margin-top: 0;
    padding-bottom: 1em;
  }
}
/* 10. Listings */
UL.type05 {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 15px;
  color: #727272;
}
UL.type05 LI.ico {
  padding: 0 0 0 50px;
  position: relative;
  margin: 20px 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type05 LI.ico:first-child {
  margin: 0;
}
UL.type05 LI.ico:before {
  position: absolute;
  left: 10px;
  top: 0;
  height: 24px;
  width: 30px;
  font-size: 24px;
}
UL.type05 LI.ico.showtooltip {
  cursor: pointer;
}
UL.type05 LI.ico.showtooltip:hover {
  color: #00baf2;
}
UL.type05.type05b {
  margin: 1em 0 0 0;
}
UL.type05.type05b:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.type05.type05b LI {
  float: left;
  width: 50%;
  margin: .5em 0 0 0 !important;
  white-space: normal !important;
}
UL.type05.type05b LI:nth-child(odd) {
  clear: both;
}
UL.type05.type05b LI:before {
  color: #727272;
  font-size: 18px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  UL.type05.type05b LI {
    float: none;
    width: auto;
  }
}
UL.type06 {
  list-style: none;
  margin: 0 -10px;
  padding: 0 0 65px;
  font-size: 17px;
}
UL.type06 LI.ico {
  padding: 0 10px;
  position: relative;
  margin: 65px 0 0 0;
  width: 33.3333%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type06 LI.ico.w100p {
  width: 100%;
}
UL.type06 LI.ico:nth-of-type(3n+1) {
  clear: both;
}
UL.type06 LI.ico:before {
  position: absolute;
  left: 10px;
  top: -10px;
  height: auto;
  width: auto;
  font-size: 45px;
  color: #0019af;
}
UL.type06 A.ask {
  position: relative;
  top: -2px;
  background: none;
  line-height: 12px;
}
UL.type06 A.ask:before {
  content: "?";
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  border-bottom: 1px solid #0019af;
}
UL.type06 DL {
  font-size: 15px;
  margin-top: 1em;
  margin-bottom: 1em;
}
UL.type06 DL DT {
  font-weight: bold;
  width: 45%;
}
UL.type06 DL DD {
  width: 52%;
  margin: 0 0 0 3%;
}
UL.type06 DL DD.ico:before {
  position: relative;
  top: .3em;
}
UL.type06 DL DD.ico-check:before {
  color: #95edab;
}
UL.type06 DL DD.ico-minus:before {
  color: #E44;
}
UL.type06 P {
  margin: .5em 0 0 0;
}
UL.type06 P.heading {
  margin: 0;
  font-size: 20px;
  font-weight: bold;
  padding: 0 0 15px 70px;
  border-bottom: 1px solid #ebebeb;
}
UL.type06 UL {
  list-style: none;
  margin: 1.5em 0 0 0;
  padding: 0;
}
UL.type06 UL LI {
  position: relative;
  padding-left: 30px;
  margin-top: .5em;
}
UL.type06 UL LI:before {
  font-family: "icons";
  content: "\E009";
  position: absolute;
  left: 0;
  top: 0;
  color: #00baf2;
}
@media only screen and (max-width: 767px) {
  UL.type06 LI.ico {
    width: auto;
    float: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.type06 LI.ico {
    width: 50%;
  }
  UL.type06 LI.ico:nth-of-type(3n+1) {
    clear: none;
  }
  UL.type06 LI.ico:nth-of-type(2n+1) {
    clear: both;
  }
}
.type07 {
  position: relative;
  overflow: hidden;
  list-style: none;
  margin: 1em 0 0 0;
  padding: 0;
}
.type07:first-child {
  margin: 0;
}
.type07.in2cols .news01,
.type07.in2cols .news01 {
  width: 48%;
}
.type07.in2cols .news01:before,
.type07.in2cols .news01:before {
  width: 48%;
}
.type07.in4cols .news01 {
  width: 22%;
}
.type07.in4cols .news01:before {
  width: 22%;
}
.type07 .news01 {
  position: static !important;
  float: left;
  width: 30%;
  margin: 0 0 0 4% !important;
  padding: 0;
  background: none;
}
.type07 .news01.type02:before {
  border: 1px solid #e1e1eb;
}
.type07 .news01.type03 {
  border: 1px solid #e1e1eb;
  padding-top: 20px !important;
}
.type07 .news01:first-child {
  margin: 0 !important;
}
.type07 .news01:before {
  content: "" !important;
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto !important;
  display: block;
  background: #f8f8f8;
  width: 30%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
SECTION.type01 .type07 .news01:before,
SECTION.type04 .type07 .news01:before {
  background: #ffffff;
}
.type07 .news01 P.img,
.type07 .news01 DIV.pad {
  position: relative;
}
.type07 .news01 P.img {
  text-align: center;
  margin: 20px 4px 4px;
}
.type07 .news01 P.img IMG {
  max-width: 100%;
  max-height: 250px;
  height: auto;
  width: auto;
}
.type07 .news01 P.img-large IMG {
  max-height: 420px;
}
.type07 .news01 DIV.pad {
  padding: 30px 30px 70px 30px;
  font-size: 15px;
}
.type07 .news01 DIV.pad.pad02 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.type07 .news01 P {
  margin: 1em 0 0 0;
}
.type07 .news01 P.center IMG {
  margin: 0 auto;
}
.type07 .news01 P.heading01,
.type07 .news01 SPAN.heading01 {
  display: block;
  margin: 0;
  font-size: 20px;
  color: #ff6400;
  line-height: 1.2;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru .type07 .news01 P.heading01,
.ru .type07 .news01 SPAN.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
.type07 .news01 P.heading02,
.type07 .news01 SPAN.heading02 {
  display: block;
  margin: 0;
  font-size: 24px;
  color: #1a1a1a;
  font-weight: bold;
  line-height: 1.2;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru .type07 .news01 P.heading02,
.ru .type07 .news01 SPAN.heading02 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
.type07 .news01 SPAN.heading01 {
  text-align: center;
}
.type07 .news01 P.heading01 A {
  color: #ff6400;
}
.type07 .news01 SPAN.price01 {
  display: block;
  color: #1a1a1a;
  font-size: 22px;
  font-weight: bold;
  margin: .6em 0 0 0;
  text-align: center;
}
.type07 .news01 A:hover {
  text-decoration: none;
}
.type07 A {
  text-decoration: none;
}
.type07 A.btn {
  outline: none;
  margin-top: 1.5em;
}
.type07 A.btn.discrete {
  bottom: 0;
  margin: 0;
  background: transparent;
}
.type07 A.btn:hover {
  outline: none;
}
.type07.nobg .news01:before {
  display: none;
}
.type07.nobg .news01 DIV.pad {
  padding: 30px 0 70px;
}
.type07.slick-slider01 {
  padding-bottom: 80px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.type07.slick-slider01.slick-initialized {
  display: block;
}
SECTION.content .type07.slick-slider01 {
  padding-bottom: 0;
}
.type07.slick-slider01 > .news01 {
  max-width: none !important;
  -webkit-flex: 0 0 20%;
  -moz-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .type07.slick-slider01 > .news01 {
    -webkit-flex: 0 0 25%;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type07.slick-slider01 > .news01 {
    -webkit-flex: 0 0 33.3333%;
    -moz-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
  }
}
@media only screen and (max-width: 767px) {
  .type07.slick-slider01 > .news01 {
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.type07.slick-slider01 .slick-track {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  margin: 0 auto;
}
.type07.slick-slider01 .news01 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: #ffffff;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  float: left;
  height: auto;
  padding: 0;
  max-width: 370px;
  width: auto;
  margin: 0 5px !important;
}
.type07.slick-slider01 .news01:before {
  display: none;
}
.type07.slick-slider01 .news01.slick-slide {
  max-width: none;
}
.type07.slick-slider01 .news01 P.img {
  text-align: center;
  overflow: hidden;
  margin: 0;
  position: relative;
}
.type07.slick-slider01 .news01 P.img:before {
  content: "";
  display: block;
  padding-bottom: 60%;
}
.type07.slick-slider01 .news01 P.img A {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  display: block;
  height: 100%;
  background: no-repeat 50% 50%;
  background-size: cover;
}
.type07.slick-slider01 .news01 P.img IMG {
  display: block;
  margin: 0 auto;
}
.type07.slick-slider01 .news01 P.img.img02 {
  min-height: 150px;
  max-height: 150px;
  padding: 0 10px;
}
.type07.slick-slider01 .news01 P.img.img02:before {
  display: none;
}
.type07.slick-slider01 .news01 P.img.img02 .col.w50p {
  padding-left: 5px;
}
.type07.slick-slider01 .news01 P.img.img02 .col.w50p:first-child {
  padding-right: 5px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type07.slick-slider01 .news01 P.img.img02 {
    max-height: 140px;
    min-height: 140px;
  }
}
@media only screen and (max-width: 767px) {
  .type07.slick-slider01 .news01 P.img.img02 {
    max-height: 260px;
    min-height: 260px;
  }
  .type07.slick-slider01 .news01 P.img.img02 .col {
    display: block;
  }
  .type07.slick-slider01 .news01 P.img.img02 .col:after {
    content: '';
    display: table;
    clear: both;
    height: 1px;
    width: 100%;
  }
  .type07.slick-slider01 .news01 P.img.img02 .col:first-child {
    padding-top: 0;
  }
  .type07.slick-slider01 .news01 P.img.img02 IMG {
    max-height: 100px;
    width: auto;
  }
}
.type07.slick-slider01 .news01 P.img.img02 A {
  position: static;
}
.type07.slick-slider01 .news01 DIV.pad {
  /*.display(flex); .flex-wrap(wrap);*/
  padding: 20px 20px 60px;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
}
.type07.slick-slider01 .news01 DIV.pad > P {
  margin-top: .5em;
}
.type07.slick-slider01 .news01 DIV.pad.pad02 > P.heading01 {
  margin: 1em 0 0 0 !important;
}
.type07.slick-slider01 .news01 A.btn {
  padding: 0;
  padding-left: 0 !important;
  margin: 2em 0 0 0;
  bottom: 20px;
  position: absolute;
}
.type07.slick-slider01 .news01 A.btn.discrete {
  border-bottom: none;
}
.type07.slick-slider01 .news01:focus {
  outline: none;
}
.type07.slick-slider01 .news01 P.heading01 {
  color: #0019af;
  font-weight: bold;
  font-size: 22px !important;
  margin: 0 !important;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type07.slick-slider01 {
    margin-bottom: 40px;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .type07.slick-slider01 {
    margin-bottom: 40px;
    padding-bottom: 0;
  }
  .type07.slick-slider01 .news01 {
    min-height: 0;
  }
  .type07.slick-slider01 .news01 DIV.pad {
    padding-bottom: 60px;
  }
  .type07.slick-slider01 .news01 DIV.pad P {
    font-size: 14px;
  }
  .type07.slick-slider01 .news01 DIV.pad A {
    text-align: left;
  }
  .type07.slick-slider01 BUTTON.slick-arrow {
    display: none !important;
  }
  .hasarrows.type07.slick-slider01 BUTTON.slick-arrow {
    display: inline-block !important;
    width: 60px;
  }
  .hasarrows.type07.slick-slider01 BUTTON.slick-arrow.slick-disabled {
    display: none !important;
  }
  .hasarrows.type07.slick-slider01 BUTTON.slick-arrow:before {
    font-size: 60px;
  }
  .hasarrows.type07.slick-slider01 BUTTON.slick-arrow.slick-next {
    right: 10px;
  }
  .hasarrows.type07.slick-slider01 BUTTON.slick-arrow.slick-prev {
    left: 10px;
  }
}
.type07.type07b .news01 {
  position: static !important;
  float: none;
  overflow: hidden;
  width: auto;
  margin: 1em 0 0 0 !important;
  background: #f8f8f8;
}
.type07.type07b .news01:before {
  display: none;
}
.type07.type07b .news01 P.img {
  float: left;
  margin: 0;
  width: 360px;
}
.type07.type07b .news01 DIV.pad {
  padding: 30px 30px 30px 390px;
}
.type07.type07b .news01 DIV.pad .news01 {
  text-align: left;
}
.type07.type07b .news01 A.btn {
  position: static;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .type07.news01 {
    float: none;
    margin: 20px 0 0 0 !important;
    padding: 3px !important;
    width: 100%;
    background: #f8f8f8;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .type07.news01:before {
    display: none;
  }
  .type07.news01 DIV.pad {
    width: 48%;
    float: left;
    margin: 0 0 0 2%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1em;
  }
  .type07.news01 P.img {
    float: left;
    margin: 0;
    width: 50%;
  }
  .type07.type07b .news01 DIV.pad {
    padding: 30px 30px 30px 32%;
    float: none;
    width: auto;
  }
  .type07.type07b .news01 P.img {
    width: 30%;
  }
  .type07.slick-slider01 .news01 {
    float: left;
    padding: 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  .type07 .news01 {
    /*quickfix*/
    width: 100% !important;
    float: none;
    width: 100%;
    margin: 20px 0 0 0 !important;
    background: #f8f8f8;
    padding: 0;
    overflow: hidden;
    min-height: 500px;
  }
  .type07 .news01:before {
    display: none;
  }
  .type07 .news01 DIV.pad {
    padding: 0 15px 15px;
  }
  .type07.slick-slider01 .news01 {
    float: left;
    padding: 5px 5px;
  }
  .type07.type07b .news01 P.img {
    width: auto;
    float: none;
  }
  .type07.type07b .news01 DIV.pad {
    padding: 30px;
    float: none;
    width: auto;
  }
}
UL.type08 {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 14px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-align-content: space-between;
  -moz-align-content: space-between;
  -ms-align-content: space-between;
  align-content: space-between;
}
UL.type08 > LI {
  background: #ffffff;
  margin-top: 1%;
  min-height: 160px;
  border: 1px solid #ebebeb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px !important;
}
UL.type08 > LI:before {
  display: none;
}
UL.type08.in3cols > LI {
  width: 31%;
}
UL.type08.in4cols > LI {
  width: 22%;
}
UL.type08 DIV.txt {
  float: left;
  width: 100%;
  margin-left: -100px;
  padding-left: 110px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type08 DIV.txt:first-child {
  margin-right: -100px;
  padding-right: 110px;
  margin-left: 0;
  padding-left: 0;
}
UL.type08 DIV.txt *:first-child {
  margin: 0;
}
UL.type08 DIV.txt P {
  margin: .5em 0 0 0;
}
UL.type08 DIV.img {
  float: left;
  width: 100px;
}
UL.type08 .ico:before {
  width: auto;
}
UL.type08 .ico-document:before {
  top: 0;
  position: relative;
  color: #0019af;
  margin: 0;
  font-size: 16px;
  text-align: center;
  float: none;
}
UL.type08 UL {
  margin: .5em 0 0 0;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  UL.type08.in4cols > LI {
    width: 31%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.type08.in4cols LI,
  UL.type08.in3cols LI {
    width: 47%;
  }
}
@media only screen and (max-width: 767px) {
  UL.type08.in3cols LI,
  UL.type08.in4cols LI {
    width: 100%;
  }
}
UL.type09 {
  background: #ffffff;
  border: 2px solid #e1e1eb;
  position: relative;
  list-style: none;
  padding: 0;
  margin: 2em 0 0 0;
  min-height: 335px;
}
UL.type09 LI {
  position: static !important;
  padding: 0 !important;
  margin: 0 !important;
}
UL.type09 LI * {
  color: #1a1a1a;
}
UL.type09 LI:before {
  display: none;
}
UL.type09 LI:first-child DIV.a {
  border-top: none;
}
UL.type09 LI.active DIV.b {
  display: block;
}
UL.type09 LI.active DIV.a A {
  background: #0019af;
  color: #ffffff;
  /*height: 21px;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type09 LI.active DIV.a A:after {
  left: 100%;
  top: 50%;
  border: solid;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 25, 175, 0);
  border-left-color: #0019af;
  border-width: 21px;
  margin-top: -21px;
}
UL.type09 DIV.a {
  position: relative;
  z-index: 2;
  width: 30%;
  border-right: 1px solid #e1e1eb;
  border-top: 1px solid #e1e1eb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type09 DIV.a A {
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  color: #0019af;
  position: relative;
}
UL.type09 DIV.b {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 70%;
  bottom: 0;
  padding: 5px 30px 5px 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type09 .chart {
  margin: 1em 0 0 0;
  text-align: center;
}
UL.type09 .chart IMG {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.type09 .chart {
    height: 200px;
  }
}
@media only screen and (max-width: 767px) {
  UL.type09 {
    padding-bottom: 270px;
  }
  UL.type09 DIV.a {
    width: auto;
    border-right: none;
  }
  UL.type09 DIV.a A {
    padding: 10px;
  }
  UL.type09 DIV.a A:after {
    display: none;
  }
  UL.type09 DIV.a A:before {
    float: right;
    font-family: "icons";
    content: "\E06F";
  }
  UL.type09 DIV.b {
    position: static;
    padding: 5px 10px;
    width: 100%;
  }
  UL.type09 DIV.b H4 {
    margin: 0;
  }
  UL.type09 LI.active DIV.a A:before {
    content: "\E05F";
  }
}
UL.type10 {
  list-style: none;
  padding: 0;
  margin: 2em 0 0 0;
  overflow: hidden;
}
UL.type10 LI {
  width: 20%;
  float: left;
  margin: 0;
  padding: 0 10px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type10 LI:before {
  display: none;
}
UL.type10 P.txt {
  font-size: 15px;
  color: #727272;
}
UL.type10 P.txt STRONG {
  display: block;
  font-size: 36px;
  color: #ff6400;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.type10 {
    text-align: center;
  }
  UL.type10 LI {
    width: 28%;
    display: inline-block;
    float: none;
  }
  UL.type10 P.txt {
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  UL.type10 LI {
    width: auto;
    float: none;
    padding: 0;
    margin: 1em 0 0 0;
    overflow: hidden;
  }
  UL.type10 P.img {
    float: left;
    width: 100px;
    margin: 10px 0 0 0;
  }
  UL.type10 P.txt {
    font-size: 13px;
    padding-left: 120px;
    text-align: left;
  }
}
UL.type11 {
  list-style: none;
  padding: 0;
  margin: 2em 0 0 0;
  overflow: hidden;
}
UL.type11 LI {
  width: 50%;
  float: left;
  margin: 10px 0 0 0;
  padding: 0 5px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type11 LI:first-child {
  width: 100%;
}
UL.type11 LI:before {
  display: none;
}
UL.type11 DIV {
  display: table;
  width: 100%;
}
UL.type11 A {
  text-shadow: 0 0 10px #1a1a1a;
  line-height: 1.2;
  display: table-cell;
  height: 100px;
  vertical-align: middle;
  color: #ffffff;
  padding: 10px;
  background: no-repeat 50% 50%;
  background-size: cover;
  font-size: 20px;
  text-transform: uppercase;
}
UL.type11 A:hover {
  text-decoration: none;
  opacity: .7;
}
@media only screen and (max-width: 767px) {
  UL.type11 LI {
    width: 100%;
  }
}
UL.type12 {
  list-style: none;
  padding: 0;
  margin: 2em 0 0 0;
  overflow: hidden;
}
UL.type12.type12b LI {
  height: 180px;
}
UL.type12.type12b LI SPAN {
  background: #ebebeb !important;
  font-size: 18px;
  height: 180px;
}
UL.type12.type12b LI SPAN,
UL.type12.type12b LI SPAN * {
  color: #202020 !important;
}
UL.type12.type12b LI SPAN > SPAN.small {
  display: block;
  clear: both;
  font-size: 13px;
  color: #727272 !important;
  height: auto !important;
  padding: 5px 0;
}
UL.type12.type12b LI SPAN STRONG {
  padding-bottom: 10px;
}
UL.type12.type12b LI SPAN STRONG.small {
  font-size: 22px !important;
  line-height: 28px;
}
UL.type12 LI {
  width: 100%;
  float: left;
  display: table;
  margin: 10px 0 0 0;
  padding: 0 5px !important;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 210px;
  line-height: 1;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 27px;
}
.ru UL.type12 LI {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
UL.type12 LI SPAN {
  background: #ff6400;
  display: table-cell;
  height: 210px;
  padding: 0 5px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
}
UL.type12 LI:nth-of-type(odd) SPAN {
  background: #f29318;
}
UL.type12 LI STRONG {
  display: block;
  font-size: 70px;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  UL.type12 LI STRONG {
    font-size: 50px;
  }
}
UL.type12 LI:before {
  display: none;
}
UL.type12 LI:nth-last-child(2),
UL.type12 LI:nth-last-child(2) ~ LI {
  width: 50%;
}
UL.type12 LI:nth-last-child(3) {
  width: 34%;
}
UL.type12 LI:nth-last-child(3) ~ li {
  width: 33%;
}
UL.type12 LI:nth-last-child(4),
UL.type12 LI:nth-last-child(4) ~ li {
  width: 25%;
}
UL.type12 LI:nth-last-child(5),
UL.type12 LI:nth-last-child(5) ~ li {
  width: 20%;
  font-size: 20px;
}
UL.type12 LI:nth-last-child(5) STRONG,
UL.type12 LI:nth-last-child(5) ~ li STRONG {
  font-size: 55px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.type12 LI {
    width: 50% !important;
  }
}
@media only screen and (max-width: 767px) {
  UL.type12 LI {
    width: 100% !important;
  }
}
UL.type13 LI:before {
  content: "\E020";
  color: #ff6400;
  top: .6em;
}
UL.type14 {
  background: #f8f8f8;
  margin: 1em 0 0 0;
}
UL.type14:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.type14 LI {
  float: left;
  padding: 20px;
  max-width: 260px;
  font-size: 13px;
  color: #727272;
  text-align: center;
  margin: 0;
}
UL.type14 LI:before {
  display: none;
}
UL.type14 LI P.img {
  height: 45px;
}
UL.type14 LI STRONG {
  display: block;
  font-size: 15px;
}
@media only screen and (max-width: 767px) {
  UL.type14 LI {
    float: none;
    padding: 20px 0;
  }
}
UL.type15 {
  float: right;
  margin: 2em 0 0 0;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 300;
}
UL.type15:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.ru UL.type15 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru UL.type15 LI {
  font-size: 18px;
  line-height: 40px;
}
UL.type15 LI {
  float: left;
  font-size: 25px;
  position: relative;
  padding-left: 70px;
  padding-right: 20px;
  border-left: 2px solid #ebebeb;
}
UL.type15 LI:first-child {
  border-left: none;
  padding-left: 50px;
}
UL.type15 LI:first-child:before {
  left: 0;
}
UL.type15 LI:last-child {
  padding-right: 0;
}
UL.type15 LI:before {
  font-size: 32px;
  color: #0019af;
  position: absolute;
  left: 20px;
  top: .15em;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  DIV.block13 UL.type15 {
    float: left;
    padding-left: 160px;
    top: -40px;
    position: relative;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.type15 {
    float: none;
    clear: both;
  }
  DIV.block13 UL.type15 {
    float: none;
    margin: 1em 0 0 0;
  }
  DIV.block13 UL.type15 LI {
    float: none;
    border-left: 0;
    padding-left: 40px !important;
    font-size: 20px;
  }
  DIV.block13 UL.type15 LI:before {
    left: 0;
    font-size: 32px;
    top: 0;
  }
}
@media only screen and (max-width: 767px) {
  UL.type15 {
    float: none;
    margin: 1em 0 0 0;
  }
  UL.type15 LI {
    float: none;
    border-left: 0;
    padding-left: 40px !important;
    font-size: 20px;
  }
  UL.type15 LI:before {
    left: 0;
    font-size: 32px;
    top: 0;
  }
}
UL.type16 {
  position: relative;
  overflow: hidden;
  list-style: none;
  margin: 1em 0 0 0;
  padding: 0;
}
UL.type16:first-child {
  margin: 0;
}
UL.type16.in2cols .news01,
UL.type16.in2cols .news01 {
  width: 48%;
}
UL.type16.in2cols .news01:before,
UL.type16.in2cols .news01:before {
  width: 48%;
}
UL.type16.in4cols .news01 {
  width: 22%;
}
UL.type16.in4cols .news01:before {
  width: 22%;
}
UL.type16 .news01 {
  position: static !important;
  float: left;
  width: 22%;
  margin: 0 0 0 4% !important;
  padding: 0;
  background: none;
}
UL.type16 .news01.type02:before {
  border: 1px solid #e1e1eb;
}
UL.type16 .news01.type03 {
  border: 1px solid #e1e1eb;
  padding-top: 20px !important;
}
UL.type16 .news01:first-child {
  margin: 0 !important;
}
UL.type16 .news01:before {
  content: "" !important;
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto !important;
  display: block;
  background: #f8f8f8;
  width: 30%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
SECTION.type01 UL.type16 .news01:before,
SECTION.type04 UL.type16 .news01:before {
  background: #ffffff;
}
UL.type16 .news01 P.img,
UL.type16 .news01 DIV.pad {
  position: relative;
}
UL.type16 .news01 P.img {
  text-align: center;
  margin: 20px 4px 4px;
}
UL.type16 .news01 P.img IMG {
  max-width: 100%;
  max-height: 250px;
  height: auto;
  width: auto;
}
UL.type16 .news01 P.img-large IMG {
  max-height: 420px;
}
UL.type16 .news01 DIV.pad {
  padding: 30px 30px 70px 30px;
  font-size: 15px;
}
UL.type16 .news01 DIV.pad.pad02 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
UL.type16 .news01 P {
  margin: 1em 0 0 0;
}
UL.type16 .news01 P.center IMG {
  margin: 0 auto;
}
UL.type16 .news01 P.heading01,
UL.type16 .news01 SPAN.heading01 {
  display: block;
  margin: 0;
  font-size: 20px;
  color: #ff6400;
  line-height: 1.2;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru UL.type16 .news01 P.heading01,
.ru UL.type16 .news01 SPAN.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
UL.type16 .news01 P.heading02,
UL.type16 .news01 SPAN.heading02 {
  display: block;
  margin: 0;
  font-size: 24px;
  color: #1a1a1a;
  font-weight: bold;
  line-height: 1.2;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru UL.type16 .news01 P.heading02,
.ru UL.type16 .news01 SPAN.heading02 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
UL.type16 .news01 SPAN.heading01 {
  text-align: center;
}
UL.type16 .news01 P.heading01 A {
  color: #ff6400;
}
UL.type16 .news01 SPAN.price01 {
  display: block;
  color: #1a1a1a;
  font-size: 22px;
  font-weight: bold;
  margin: .6em 0 0 0;
  text-align: center;
}
UL.type16 .news01 A:hover {
  text-decoration: none;
}
UL.type16 A {
  text-decoration: none;
}
UL.type16 A.btn {
  outline: none;
  margin-top: 1.5em;
}
UL.type16 A.btn.discrete {
  bottom: 0;
  margin: 0;
  background: transparent;
}
UL.type16 A.btn:hover {
  outline: none;
}
UL.type16.nobg .news01:before {
  display: none;
}
UL.type16.nobg .news01 DIV.pad {
  padding: 30px 0 70px;
}
UL.type16.slick-slider01 {
  padding-bottom: 80px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
UL.type16.slick-slider01.slick-initialized {
  display: block;
}
SECTION.content UL.type16.slick-slider01 {
  padding-bottom: 0;
}
UL.type16.slick-slider01 > .news01 {
  max-width: none !important;
  -webkit-flex: 0 0 20%;
  -moz-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  UL.type16.slick-slider01 > .news01 {
    -webkit-flex: 0 0 25%;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.type16.slick-slider01 > .news01 {
    -webkit-flex: 0 0 33.3333%;
    -moz-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
  }
}
@media only screen and (max-width: 767px) {
  UL.type16.slick-slider01 > .news01 {
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
UL.type16.slick-slider01 .slick-track {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  margin: 0 auto;
}
UL.type16.slick-slider01 .news01 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: #ffffff;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  float: left;
  height: auto;
  padding: 0;
  max-width: 370px;
  width: auto;
  margin: 0 5px !important;
}
UL.type16.slick-slider01 .news01:before {
  display: none;
}
UL.type16.slick-slider01 .news01.slick-slide {
  max-width: none;
}
UL.type16.slick-slider01 .news01 P.img {
  text-align: center;
  overflow: hidden;
  margin: 0;
  position: relative;
}
UL.type16.slick-slider01 .news01 P.img:before {
  content: "";
  display: block;
  padding-bottom: 60%;
}
UL.type16.slick-slider01 .news01 P.img A {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  display: block;
  height: 100%;
  background: no-repeat 50% 50%;
  background-size: cover;
}
UL.type16.slick-slider01 .news01 P.img IMG {
  display: block;
  margin: 0 auto;
}
UL.type16.slick-slider01 .news01 P.img.img02 {
  min-height: 150px;
  max-height: 150px;
  padding: 0 10px;
}
UL.type16.slick-slider01 .news01 P.img.img02:before {
  display: none;
}
UL.type16.slick-slider01 .news01 P.img.img02 .col.w50p {
  padding-left: 5px;
}
UL.type16.slick-slider01 .news01 P.img.img02 .col.w50p:first-child {
  padding-right: 5px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.type16.slick-slider01 .news01 P.img.img02 {
    max-height: 140px;
    min-height: 140px;
  }
}
@media only screen and (max-width: 767px) {
  UL.type16.slick-slider01 .news01 P.img.img02 {
    max-height: 260px;
    min-height: 260px;
  }
  UL.type16.slick-slider01 .news01 P.img.img02 .col {
    display: block;
  }
  UL.type16.slick-slider01 .news01 P.img.img02 .col:after {
    content: '';
    display: table;
    clear: both;
    height: 1px;
    width: 100%;
  }
  UL.type16.slick-slider01 .news01 P.img.img02 .col:first-child {
    padding-top: 0;
  }
  UL.type16.slick-slider01 .news01 P.img.img02 IMG {
    max-height: 100px;
    width: auto;
  }
}
UL.type16.slick-slider01 .news01 P.img.img02 A {
  position: static;
}
UL.type16.slick-slider01 .news01 DIV.pad {
  /*.display(flex); .flex-wrap(wrap);*/
  padding: 20px 20px 60px;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
}
UL.type16.slick-slider01 .news01 DIV.pad > P {
  margin-top: .5em;
}
UL.type16.slick-slider01 .news01 DIV.pad.pad02 > P.heading01 {
  margin: 1em 0 0 0 !important;
}
UL.type16.slick-slider01 .news01 A.btn {
  padding: 0;
  padding-left: 0 !important;
  margin: 2em 0 0 0;
  bottom: 20px;
  position: absolute;
}
UL.type16.slick-slider01 .news01 A.btn.discrete {
  border-bottom: none;
}
UL.type16.slick-slider01 .news01:focus {
  outline: none;
}
UL.type16.slick-slider01 .news01 P.heading01 {
  color: #0019af;
  font-weight: bold;
  font-size: 22px !important;
  margin: 0 !important;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.type16.slick-slider01 {
    margin-bottom: 40px;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  UL.type16.slick-slider01 {
    margin-bottom: 40px;
    padding-bottom: 0;
  }
  UL.type16.slick-slider01 .news01 {
    min-height: 0;
  }
  UL.type16.slick-slider01 .news01 DIV.pad {
    padding-bottom: 60px;
  }
  UL.type16.slick-slider01 .news01 DIV.pad P {
    font-size: 14px;
  }
  UL.type16.slick-slider01 .news01 DIV.pad A {
    text-align: left;
  }
  UL.type16.slick-slider01 BUTTON.slick-arrow {
    display: none !important;
  }
  .hasarrowsUL.type16.slick-slider01 BUTTON.slick-arrow {
    display: inline-block !important;
    width: 60px;
  }
  .hasarrowsUL.type16.slick-slider01 BUTTON.slick-arrow.slick-disabled {
    display: none !important;
  }
  .hasarrowsUL.type16.slick-slider01 BUTTON.slick-arrow:before {
    font-size: 60px;
  }
  .hasarrowsUL.type16.slick-slider01 BUTTON.slick-arrow.slick-next {
    right: 10px;
  }
  .hasarrowsUL.type16.slick-slider01 BUTTON.slick-arrow.slick-prev {
    left: 10px;
  }
}
UL.type16.type07b .news01 {
  position: static !important;
  float: none;
  overflow: hidden;
  width: auto;
  margin: 1em 0 0 0 !important;
  background: #f8f8f8;
}
UL.type16.type07b .news01:before {
  display: none;
}
UL.type16.type07b .news01 P.img {
  float: left;
  margin: 0;
  width: 360px;
}
UL.type16.type07b .news01 DIV.pad {
  padding: 30px 30px 30px 390px;
}
UL.type16.type07b .news01 DIV.pad .news01 {
  text-align: left;
}
UL.type16.type07b .news01 A.btn {
  position: static;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.type16.news01 {
    float: none;
    margin: 20px 0 0 0 !important;
    padding: 3px !important;
    width: 100%;
    background: #f8f8f8;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  UL.type16.news01:before {
    display: none;
  }
  UL.type16.news01 DIV.pad {
    width: 48%;
    float: left;
    margin: 0 0 0 2%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1em;
  }
  UL.type16.news01 P.img {
    float: left;
    margin: 0;
    width: 50%;
  }
  UL.type16.type07b .news01 DIV.pad {
    padding: 30px 30px 30px 32%;
    float: none;
    width: auto;
  }
  UL.type16.type07b .news01 P.img {
    width: 30%;
  }
  UL.type16.slick-slider01 .news01 {
    float: left;
    padding: 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  UL.type16 .news01 {
    float: none;
    width: 100%;
    margin: 20px 0 0 0 !important;
    background: #f8f8f8;
    padding: 0;
    overflow: hidden;
    min-height: 500px;
  }
  UL.type16 .news01:before {
    display: none;
  }
  UL.type16 .news01 DIV.pad {
    padding: 0 15px 15px;
  }
  UL.type16.slick-slider01 .news01 {
    float: left;
    padding: 5px 5px;
  }
  UL.type16.type07b .news01 P.img {
    width: auto;
    float: none;
  }
  UL.type16.type07b .news01 DIV.pad {
    padding: 30px;
    float: none;
    width: auto;
  }
}
.counter01 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  margin: 2em 0 0 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  /*@media @media-tablet {
		border-left: none;
		LI {
			.flex(0 0 33.3333%); width: 33.3333%;
			&:nth-of-type(3n+3):after { display: none; }
			&:nth-of-type(n+4) {
				border-top: 2px solid @color-gray-lightest; padding-top: 95px;
				&:before { top: 20px; }
			}
		}
	}*/
  /*@media @media-mobile {
		border-left: none;
		LI {
			.flex(0 0 100%); width: 100%; padding: 10px 33% 10px 75px; text-align: left; clear: both;
			&:before { left: 0; top: 10px; width: 56px; right: auto; }
			&:after { display: none; }
			border: 2px @color-gray-lightest; border-style: none none solid none !important;
			STRONG { position: static; }
			SMALL.muted { position: absolute; right: 0; top: 10px; width: 30%; }
		}
	}*/
}
.counter01:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.counter01:last-child {
  border-right: 0;
}
.counter01 LI {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1.2;
  position: relative;
  font-size: 15px;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 20%;
  /*border-right: 1px solid @color-gray-medium-light;*/
  color: #273645;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  padding: 0;
  margin: 0;
  border-left: 1px solid #c9cad1;
  /*&.hasborder {
			border-right: 1px solid @color-gray-medium-light;
		}*/
}
.counter01 LI > * {
  position: relative;
  z-index: 2;
}
.counter01 LI STRONG {
  display: block;
  width: 100%;
  font-size: 26px;
}
.counter01 LI STRONG SMALL {
  font-weight: normal;
  font-size: 13px;
}
.counter01 LI STRONG SMALL.muted {
  display: block;
  color: #727272;
  font-size: 12px;
}
.counter01 LI .pad {
  margin: 0;
  padding: 20px 0 20px 15px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.counter01 LI SMALL.muted {
  color: #444444;
}
.counter01 LI:first-child {
  padding: 0;
  margin: 0;
  border-left: none;
}
.counter01 LI:first-child .pad {
  margin: 0;
  padding: 20px 0 20px 0;
  width: 100%;
}
.counter01 LI::before {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .counter01 LI {
    border-top: 0;
    /*&:nth-of-type(n+4) {
				border-top: none;
			}*/
  }
}
@media only screen and (max-width: 800px) {
  .counter01 {
    margin: 0 -20px;
  }
  .counter01 LI {
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    border: 1px #c9cad1;
    padding: 0 20px;
    margin: 0;
    border-style: solid none none none !important;
    text-align: left;
    clear: both;
  }
  .counter01 LI:first-child {
    margin: 0;
    border-style: solid none none none !important;
  }
  .counter01 LI:last-child {
    margin: 0;
    border-style: solid none solid none !important;
  }
  .counter01 LI .pad {
    padding: 20px 0 20px 0;
    margin: 0;
  }
  .counter01 LI:first-child {
    padding: 0 20px;
  }
  .counter01 LI:first-child .pad {
    margin: 0;
    padding: 20px 0 20px 0;
  }
  .counter01 LI SMALL.muted {
    position: absolute;
    right: 0;
    top: 50%;
    width: 30%;
  }
}
UL.params {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  margin: 2em 0 0 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 2px solid #ebebeb;
}
UL.params:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.params LI {
  -webkit-flex: 0 0 16.6666%;
  -moz-flex: 0 0 16.6666%;
  -ms-flex: 0 0 16.6666%;
  flex: 0 0 16.6666%;
  width: 16.6666%;
  text-align: center;
  margin: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  float: left;
  padding: 75px 0 10px 0;
  line-height: 1.2;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 15px;
}
UL.params LI:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  border-right: 2px solid #ebebeb;
}
UL.params LI > * {
  position: relative;
  z-index: 2;
}
UL.params LI STRONG {
  display: block;
  width: 100%;
  font-size: 26px;
}
UL.params LI STRONG SMALL {
  font-weight: normal;
  font-size: 13px;
}
UL.params LI STRONG SMALL.muted {
  display: block;
  color: #727272;
  font-size: 12px;
}
UL.params LI:before {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 2;
  font-family: "icons";
  color: #ff6400;
  font-size: 52px;
}
UL.params LI.type01:before {
  content: "\E038";
  color: #1a1a1a;
  border: 3px solid #ff6400;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 24px;
  font-size: 13px;
  text-align: center;
}
UL.params LI.type02:before {
  content: "\E08E";
  color: #1a1a1a;
  border: 3px solid #ff6400;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 24px;
  font-size: 13px;
  text-align: center;
}
UL.params LI.type03:before {
  content: "\E08D";
}
UL.params LI.type04:before {
  content: "\E01F";
}
UL.params LI.type05:before {
  content: "\E018";
}
UL.params LI.type06:before {
  content: "";
  background: url(ico02.png) no-repeat 50% 50%;
  height: 56px;
}
UL.params LI.type07:before {
  content: "\E001";
}
UL.params LI.type08:before {
  content: "\E061";
}
UL.params LI.type09:before {
  content: "";
  background: url(ico03.png) no-repeat 50% 0;
  height: 57px;
}
UL.params LI.type10:before {
  content: "";
  background: url(ico04.png) no-repeat 50% 0;
  height: 57px;
}
UL.params LI.type11:before {
  content: "";
  background: url(ico05.png) no-repeat 50% 0;
  height: 57px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.params {
    border-left: none;
  }
  UL.params LI {
    -webkit-flex: 0 0 33.3333%;
    -moz-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    width: 33.3333%;
  }
  UL.params LI:nth-of-type(3n+3):after {
    display: none;
  }
  UL.params LI:nth-of-type(n+4) {
    border-top: 2px solid #ebebeb;
    padding-top: 95px;
  }
  UL.params LI:nth-of-type(n+4):before {
    top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  UL.params {
    border-left: none;
  }
  UL.params LI {
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    padding: 10px 33% 10px 75px;
    text-align: left;
    clear: both;
    border: 2px #ebebeb;
    border-style: none none solid none !important;
  }
  UL.params LI:before {
    left: 0;
    top: 10px;
    width: 56px;
    right: auto;
  }
  UL.params LI:after {
    display: none;
  }
  UL.params LI STRONG {
    position: static;
  }
  UL.params LI SMALL.muted {
    position: absolute;
    right: 0;
    top: 10px;
    width: 30%;
  }
}
DIV.credit01 {
  padding: 0;
  float: right;
  /*.btn {
		float: right; background: @color-white; border: 2px solid @color01; margin: 8px 0 0 0; color: @color01;
		&:hover { border-color: @color02; color: @color02; }
	}*/
}
DIV.credit01.credit01b {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
DIV.credit01.credit01b SPAN {
  color: #273645;
  line-height: 1.64;
}
DIV.credit01.credit01b SPAN:before {
  color: #0019af;
  content: "\E022";
  font-size: 29px;
  top: inherit;
  bottom: -5px;
}
DIV.credit01.credit01b SPAN STRONG {
  color: #273645;
  font-size: 30px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  DIV.credit01.credit01b {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: self-start;
    -moz-align-items: self-start;
    -ms-align-items: self-start;
    align-items: self-start;
    width: 100%;
  }
  DIV.credit01.credit01b .btn {
    width: 100%;
  }
}
DIV.credit01 SPAN {
  float: left;
  position: relative;
  margin-right: 30px;
  font-size: 15px;
  color: #727272;
  padding: 0 0 0 50px;
}
DIV.credit01 SPAN:before {
  position: absolute;
  z-index: 2;
  color: #727272;
  font-family: "icons";
  content: "\E060";
  font-size: 39px;
  top: -5px;
  left: 0;
}
DIV.credit01 STRONG {
  display: block;
  font-size: 26px;
  line-height: 1;
  color: #1a1a1a;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  DIV.credit01 {
    min-width: 150px;
  }
  DIV.credit01 SPAN {
    margin-right: 0;
  }
  DIV.credit01 .btn {
    clear: left;
    float: left;
  }
}
@media only screen and (max-width: 767px) {
  DIV.credit01 {
    float: none;
    margin-top: 1em;
    padding-bottom: 1em;
    overflow: hidden;
  }
  DIV.credit01 .btn {
    margin-top: 1em;
  }
}
DIV.confirm01 {
  margin: 40px 0 0 0;
  border: 3px solid #ebebeb;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
DIV.confirm01:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.confirm01.confirm01b {
  margin: 0 -15px 0;
  border: none;
}
DIV.confirm01.confirm01b > DIV.a {
  border: none;
  -webkit-flex: 0 0 228px;
  -moz-flex: 0 0 228px;
  -ms-flex: 0 0 228px;
  flex: 0 0 228px;
}
DIV.confirm01.confirm01b > DIV.b {
  margin-left: -228px;
  padding-left: 298px;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
@media only screen and (max-width: 767px) {
  DIV.confirm01.confirm01b > DIV.b {
    margin: 0;
    padding: 20px;
  }
}
DIV.confirm01 H2 {
  font-weight: normal;
  margin: 0;
}
DIV.confirm01 > DIV.a {
  -webkit-flex: 0 0 350px;
  -moz-flex: 0 0 350px;
  -ms-flex: 0 0 350px;
  flex: 0 0 350px;
  float: left;
  width: 350px;
  position: relative;
  border-right: 2px solid #ebebeb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.confirm01 > DIV.b {
  -webkit-flex: 0 0 100%;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding: 20px 20px 20px 70px;
  width: 100%;
  float: left;
  margin-left: -350px;
  padding-left: 420px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.confirm01 DIV.item01 {
  border: none;
  padding: 0;
}
DIV.confirm01 .compare02 {
  background: #f8f8f8;
  padding: 0;
  margin: 0;
}
DIV.confirm01 .compare02 > DIV.item02 DIV.heading01 {
  background: none;
  border-bottom-color: #ffffff;
}
DIV.confirm01 .compare02 > DIV.item02 UL.params02 LI {
  border-bottom-color: #ffffff;
}
@media only screen and (max-width: 767px) {
  DIV.confirm01 {
    display: block;
    border: none;
    margin: 2em -15px 0;
  }
  DIV.confirm01 > DIV.a {
    border-bottom: 3px solid #ebebeb;
    padding: 20px;
    width: auto;
    float: none;
  }
  DIV.confirm01 > DIV.a:before {
    display: none;
  }
  DIV.confirm01 > DIV.b {
    padding: 20px;
    padding-left: 20px;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.confirm01 {
    margin: 2em -20px 0;
  }
}
DIV.compare02 {
  background: #f8f8f8;
  padding: 40px;
  margin: 2em 0 0 0;
}
DIV.compare02:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.compare02 > DIV.a {
  width: 20%;
  float: left;
}
DIV.compare02 > DIV.a UL.params02 LI {
  font-weight: bold;
  position: relative;
  padding-left: 35px;
}
DIV.compare02 > DIV.a UL.params02 LI:before {
  display: block;
  position: absolute;
  left: 0;
  top: 10px;
  content: "";
  width: 30px;
  height: 35px;
  background-position: 50% 0 !important;
}
DIV.compare02 > DIV.a UL.params02 LI.ico01:before {
  background: url(ico02_sm.png) no-repeat;
}
DIV.compare02 > DIV.a UL.params02 LI.ico02:before {
  background: url(ico06_sm.png) no-repeat;
}
DIV.compare02 > DIV.a UL.params02 LI.ico03:before {
  background: url(ico07_sm.png) no-repeat;
}
DIV.compare02 > DIV.a UL.params02 LI.ico04:before {
  background: url(ico08_sm.png) no-repeat;
}
DIV.compare02 > DIV.a UL.params02 LI.ico05:before {
  background: url(ico03_sm.png) no-repeat;
}
DIV.compare02 > DIV.a UL.params02 LI.ico06:before {
  background: url(ico04_sm.png) no-repeat;
}
DIV.compare02 > DIV.a UL.params02 LI.ico07:before {
  background: url(ico05_sm.png) no-repeat;
}
DIV.compare02 > DIV.b {
  width: 80%;
  float: left;
  position: relative;
}
DIV.compare02 > DIV.b DIV.heading01 {
  padding: 20px;
  background: #ffffff;
  color: #727272;
  text-align: center;
  border-bottom: 2px solid #ebebeb;
}
DIV.compare02 > DIV.b DIV.heading01 H3 {
  color: #1a1a1a;
}
DIV.compare02 > DIV.b DIV.heading01 H3 STRONG {
  color: #ff6400;
}
DIV.compare02 > DIV.b DIV.heading01 P {
  color: #727272;
}
DIV.compare02 > DIV.b DIV.wrapper {
  overflow: hidden;
  padding-bottom: 30px;
}
DIV.compare02 > DIV.b DIV.wrapper DIV.items {
  margin: 0 -10px 0 0;
}
DIV.compare02 > DIV.b BUTTON.slick-next,
DIV.compare02 > DIV.b BUTTON.slick-prev {
  position: absolute;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  z-index: 99;
  top: 25px;
  height: auto;
  width: auto;
  text-indent: -10000px;
}
DIV.compare02 > DIV.b BUTTON.slick-next:before,
DIV.compare02 > DIV.b BUTTON.slick-prev:before {
  text-indent: 0;
  float: left;
  font-family: "icons";
  color: #ff6400;
  font-size: 30px;
}
DIV.compare02 > DIV.b BUTTON.slick-next.disabled,
DIV.compare02 > DIV.b BUTTON.slick-prev.disabled {
  opacity: 0.2;
  cursor: default;
}
DIV.compare02 > DIV.b.nopaging A.shuffle {
  display: block;
}
DIV.compare02 > DIV.b BUTTON.slick-prev {
  left: -35px;
}
DIV.compare02 > DIV.b BUTTON.slick-prev:before {
  content: "\E007";
}
DIV.compare02 > DIV.b BUTTON.slick-next {
  right: -35px;
}
DIV.compare02 > DIV.b BUTTON.slick-next:before {
  content: "\E009";
}
DIV.compare02 > DIV.b DIV.slick-list,
DIV.compare02 > DIV.b DIV.slick-track {
  position: relative;
}
DIV.compare02 > DIV.b DIV.slick-list:after,
DIV.compare02 > DIV.b DIV.slick-track:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.compare02 > DIV.b UL.slick-dots {
  clear: both;
  text-align: center;
  margin-top: 2em;
}
DIV.compare02 > DIV.b UL.slick-dots LI {
  display: inline;
}
DIV.compare02 > DIV.b UL.slick-dots LI:before {
  display: none;
}
DIV.compare02 > DIV.b UL.slick-dots LI BUTTON {
  border: none;
  text-indent: -10000px;
  display: inline-block;
  padding: 10px 10px 0 0;
  width: 0;
  height: 0;
  background: #727272;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin: 0 5px;
}
DIV.compare02 > DIV.b UL.slick-dots LI.slick-active BUTTON {
  background: #ff6400;
}
DIV.compare02 > DIV.b DIV.item02 {
  float: left;
  width: 25%;
  position: relative;
  border-right: 10px solid #f8f8f8;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.compare02 > DIV.b DIV.item02.recommended:before {
  position: absolute;
  right: 0;
  top: 0;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 55px 55px 0;
  border-color: transparent #ff6400 transparent transparent;
}
DIV.compare02 > DIV.b DIV.item02.recommended:after {
  content: "\E088";
  font-family: "icons";
  color: #ffffff;
  position: absolute;
  right: 5px;
  top: 0;
  font-size: 1.5em;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  DIV.compare02 > DIV.b DIV.item02 {
    width: 33%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.compare02 > DIV.b DIV.item02 {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  DIV.compare02 > DIV.b DIV.item02 {
    width: 100%;
  }
}
DIV.compare02 > DIV.b UL.params02 LI {
  text-align: center;
}
DIV.compare02 DIV.heading01 {
  height: 115px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
DIV.compare02 DIV.heading01 H2,
DIV.compare02 DIV.heading01 H3 {
  margin: 0;
  font-weight: normal;
}
DIV.compare02 DIV.heading01 H2 {
  font-size: 26px;
}
DIV.compare02 DIV.heading01 H3 {
  font-size: 22px;
}
DIV.compare02 DIV.heading01 H3 STRONG {
  display: block;
  font-size: 26px;
}
DIV.compare02 DIV.heading01 P {
  margin: 0;
}
DIV.compare02 UL.params02 {
  margin: 10px 0 0;
}
DIV.compare02 UL.params02 LI {
  padding-left: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 45px;
  overflow: hidden;
  border-bottom: 1px solid rgba(26, 26, 26, 0.1);
}
DIV.compare02 UL.params02 LI:before {
  display: none;
}
DIV.compare02 UL.params02 LI SPAN.label {
  display: none;
}
DIV.compare02 UL.params02 LI.hilite SPAN {
  display: none;
}
DIV.compare02 UL.params02 LI.hilite:after {
  color: #ff6400;
  content: "\E05F";
  font-family: "icons";
  display: block;
  text-align: center;
  text-indent: 0;
  position: static;
}
DIV.compare02 DIV.actions01 {
  padding: 15px 30px;
}
DIV.compare02 DIV.actions01 A.toggle {
  display: block;
  text-align: center;
  cursor: pointer;
  padding: 10px 0;
  height: 1em;
  margin: 0 -30px;
  outline: none;
}
DIV.compare02 DIV.actions01 A.toggle > SPAN {
  display: block;
  margin-bottom: 0;
  position: relative;
}
DIV.compare02 DIV.actions01 A.toggle > SPAN.hidden {
  display: none;
}
DIV.compare02 DIV.actions01 A.toggle > SPAN SPAN {
  position: relative;
  z-index: 2;
}
DIV.compare02 DIV.actions01 A.toggle.open > SPAN:before {
  content: "";
  position: absolute;
  bottom: -45px;
  left: 0;
  width: 100%;
  height: 30px;
  background: url(arrow.png);
  background-size: 100% 100%;
}
DIV.compare02 DIV.actions01 .btn {
  padding: 10px;
  clear: both;
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
DIV.compare02 DIV.actions01 .btn + .btn {
  margin-top: 10px;
}
DIV.compare02 > DIV.item02 DIV.heading01 {
  padding: 20px;
  height: auto;
  background: #ffffff;
  color: #727272;
  text-align: center;
  border-bottom: 2px solid #ebebeb;
}
DIV.compare02 > DIV.item02 DIV.heading01 H3 {
  color: #1a1a1a;
}
DIV.compare02 > DIV.item02 DIV.heading01 H3 STRONG {
  color: #ff6400;
}
DIV.compare02 > DIV.item02 DIV.heading01 P {
  color: #727272;
}
DIV.compare02 > DIV.item02 UL.params02 LI {
  display: block;
  padding: 10px 10px 10px 50px;
  height: auto;
}
DIV.compare02 > DIV.item02 UL.params02 LI.hilite:after {
  float: right;
  width: 49%;
  text-align: left;
}
DIV.compare02 > DIV.item02 UL.params02 SPAN {
  float: right;
  width: 49%;
  text-align: left;
  white-space: normal;
}
DIV.compare02 > DIV.item02 UL.params02 SPAN.label {
  float: left;
  font-size: 1em;
  color: #1a1a1a;
  display: block;
}
DIV.compare02 > DIV.item02 UL.params02 SPAN.label:before {
  display: block;
  position: absolute;
  left: 10px;
  top: 5px;
  content: "";
  width: 30px;
  height: 35px;
  background-position: 50% 0 !important;
}
DIV.compare02 > DIV.item02 UL.params02 SPAN.label.ico01:before {
  background: url(ico02_sm.png) no-repeat;
}
DIV.compare02 > DIV.item02 UL.params02 SPAN.label.ico02:before {
  background: url(ico06_sm.png) no-repeat;
}
DIV.compare02 > DIV.item02 UL.params02 SPAN.label.ico03:before {
  background: url(ico07_sm.png) no-repeat;
}
DIV.compare02 > DIV.item02 UL.params02 SPAN.label.ico04:before {
  background: url(ico08_sm.png) no-repeat;
}
DIV.compare02 > DIV.item02 UL.params02 SPAN.label.ico05:before {
  background: url(ico03_sm.png) no-repeat;
}
DIV.compare02 > DIV.item02 UL.params02 SPAN.label.ico06:before {
  background: url(ico04_sm.png) no-repeat;
}
DIV.compare02 > DIV.item02 UL.params02 SPAN.label.ico07:before {
  background: url(ico05_sm.png) no-repeat;
}
DIV.compare02 DIV.item01 {
  border-style: none none solid none;
  border-width: 2px;
  border-color: #d9dadb;
}
DIV.compare02 DIV.item01 > DIV.a {
  padding: 0 0 20px 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  DIV.compare02 {
    padding: 30px;
    margin-left: -20px;
    margin-right: -20px;
  }
  DIV.compare02 > DIV.a,
  DIV.compare02 > DIV.b {
    float: none;
    width: auto;
  }
  DIV.compare02 > DIV.a DIV.heading01 {
    height: auto;
  }
  DIV.compare02 > DIV.a UL.params02 {
    display: none;
  }
  DIV.compare02 > DIV.b {
    margin: 2em 0 0 0;
  }
  DIV.compare02 > DIV.b DIV.heading01 {
    padding: 15px 5px;
  }
  DIV.compare02 > DIV.b DIV.heading01 P {
    font-size: 12px;
  }
  DIV.compare02 > DIV.b A.prev {
    left: -30px;
  }
  DIV.compare02 UL.params02 SPAN {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
  }
  DIV.compare02 UL.params02 SPAN.label {
    display: block !important;
    font-weight: bold;
    color: #727272;
    font-size: 12px;
  }
  DIV.compare02 DIV.actions01 {
    padding: 10px;
  }
  DIV.compare02 DIV.actions01 A.toggle {
    margin: 0 -10px;
  }
  DIV.compare02 DIV.actions01 A.toggle.open > SPAN:before {
    bottom: -40px;
  }
  DIV.compare02 DIV.actions01 A.btn {
    margin: 10px 0 0 0;
    padding: 10px;
  }
  DIV.compare02 DIV.toggle-wrapper {
    margin: 0 auto 2em auto;
    display: block;
  }
  DIV.compare02 DIV.toggle-wrapper .switch:after {
    font-size: 12px;
    width: 130px;
    text-align: center;
    top: 100%;
    left: 50%;
    margin: 5px 0 0 -65px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.compare02 {
    margin-left: -15px;
    margin-right: -15px;
  }
  DIV.compare02 UL.params02 LI {
    display: block;
    padding: 10px 10px 10px 40px;
    height: auto;
  }
  DIV.compare02 UL.params02 LI.hilite:after {
    float: right;
    width: 49%;
    text-align: left;
  }
  DIV.compare02 UL.params02 SPAN {
    float: right;
    width: 49%;
    text-align: left;
    white-space: normal;
  }
  DIV.compare02 UL.params02 SPAN.label {
    float: left;
    font-size: 1em;
    color: #1a1a1a;
  }
  DIV.compare02 UL.params02 SPAN.label:before {
    display: block;
    position: absolute;
    left: 5px;
    top: 5px;
    content: "";
    width: 30px;
    height: 35px;
    background-position: 50% 0 !important;
  }
  DIV.compare02 UL.params02 SPAN.label.ico01:before {
    background: url(ico02_sm.png) no-repeat;
  }
  DIV.compare02 UL.params02 SPAN.label.ico02:before {
    background: url(ico06_sm.png) no-repeat;
  }
  DIV.compare02 UL.params02 SPAN.label.ico03:before {
    background: url(ico07_sm.png) no-repeat;
  }
  DIV.compare02 UL.params02 SPAN.label.ico04:before {
    background: url(ico08_sm.png) no-repeat;
  }
  DIV.compare02 UL.params02 SPAN.label.ico05:before {
    background: url(ico03_sm.png) no-repeat;
  }
  DIV.compare02 UL.params02 SPAN.label.ico06:before {
    background: url(ico04_sm.png) no-repeat;
  }
  DIV.compare02 UL.params02 SPAN.label.ico07:before {
    background: url(ico05_sm.png) no-repeat;
  }
}
DIV.compare03 {
  background: #f8f8f8;
  padding: 40px;
  margin: 2em 0 0 0;
}
DIV.compare03.compare03b {
  background: #ffffff;
  padding: 0;
  /*margin-left: 0; margin-right: 0;*/
}
DIV.compare03.compare03b:link,
DIV.compare03.compare03b A:link,
DIV.compare03.compare03b:visited,
DIV.compare03.compare03b A:visited,
DIV.compare03.compare03b:hover,
DIV.compare03.compare03b A:hover,
DIV.compare03.compare03b:active,
DIV.compare03.compare03b A:active,
DIV.compare03.compare03b:focus,
DIV.compare03.compare03b A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
DIV.compare03.compare03b > DIV.b {
  /*DIV.item02 {
				&.recommended {
					&:before { position: absolute; right: 0; top: 0; content: ""; width: 0; height: 0; border-style: solid; border-width: 0 55px 55px 0; border-color: transparent @color02 transparent transparent;}
					&:after { content: @ico-thumbsup; font-family: "icons"; color: @color-white; position: absolute; right: 5px; top: 0; font-size: 1.5em; }

				}
				@media @media-notwide { width: 33%; }
				@media @media-tablet { width: 50%; }
				@media @media-mobile { width: 100%; }
			}*/
}
DIV.compare03.compare03b > DIV.b:link,
DIV.compare03.compare03b > DIV.b A:link,
DIV.compare03.compare03b > DIV.b:visited,
DIV.compare03.compare03b > DIV.b A:visited,
DIV.compare03.compare03b > DIV.b:hover,
DIV.compare03.compare03b > DIV.b A:hover,
DIV.compare03.compare03b > DIV.b:active,
DIV.compare03.compare03b > DIV.b A:active,
DIV.compare03.compare03b > DIV.b:focus,
DIV.compare03.compare03b > DIV.b A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
DIV.compare03.compare03b > DIV.b DIV.wrapper {
  margin: 0;
}
DIV.compare03.compare03b > DIV.b DIV.wrapper DIV.items {
  margin: 0;
}
DIV.compare03.compare03b > DIV.b DIV.heading01 {
  padding: 20px 0 0 0;
  background: #ffffff;
  color: #727272;
  text-align: center;
  border-bottom: none;
  height: 100px;
}
DIV.compare03.compare03b > DIV.b DIV.heading01 H3 {
  color: #273645;
  font-size: 18px;
  font-weight: bold;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.compare03.compare03b > DIV.b DIV.heading01 H3 STRONG {
  color: #ff6400;
}
DIV.compare03.compare03b > DIV.b DIV.heading01 P {
  color: #444444;
}
DIV.compare03.compare03b > DIV.b DIV.heading01 .price SPAN {
  padding: 15px 0;
  font-size: 25px;
  color: #333333;
  font-weight: bold;
}
DIV.compare03.compare03b > DIV.b BUTTON.slick-next,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev {
  position: absolute;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  z-index: 99;
  top: 25px;
  height: auto;
  width: auto;
  text-indent: -10000px;
}
DIV.compare03.compare03b > DIV.b BUTTON.slick-next:link,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev:link,
DIV.compare03.compare03b > DIV.b BUTTON.slick-next A:link,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev A:link,
DIV.compare03.compare03b > DIV.b BUTTON.slick-next:visited,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev:visited,
DIV.compare03.compare03b > DIV.b BUTTON.slick-next A:visited,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev A:visited,
DIV.compare03.compare03b > DIV.b BUTTON.slick-next:hover,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev:hover,
DIV.compare03.compare03b > DIV.b BUTTON.slick-next A:hover,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev A:hover,
DIV.compare03.compare03b > DIV.b BUTTON.slick-next:active,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev:active,
DIV.compare03.compare03b > DIV.b BUTTON.slick-next A:active,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev A:active,
DIV.compare03.compare03b > DIV.b BUTTON.slick-next:focus,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev:focus,
DIV.compare03.compare03b > DIV.b BUTTON.slick-next A:focus,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
DIV.compare03.compare03b > DIV.b BUTTON.slick-next:before,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev:before {
  text-indent: 0;
  float: left;
  font-family: "icons";
  color: #304254;
  font-size: 24px;
}
DIV.compare03.compare03b > DIV.b BUTTON.slick-next.disabled,
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev.disabled {
  opacity: 0.2;
  cursor: default;
}
DIV.compare03.compare03b > DIV.b BUTTON.slick-next {
  right: 10px;
  top: 50%;
}
DIV.compare03.compare03b > DIV.b BUTTON.slick-next:before {
  content: "\E009";
}
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev {
  left: 0;
  top: 50%;
}
DIV.compare03.compare03b > DIV.b BUTTON.slick-prev:before {
  content: "\E007";
}
DIV.compare03.compare03b > DIV.b UL.slick-dots {
  position: absolute;
  top: 8px;
  right: 5px;
  margin: 0;
}
DIV.compare03.compare03b > DIV.b UL.slick-dots LI.slick-active BUTTON {
  background: #00baf2;
}
DIV.compare03.compare03b > DIV.b UL.slick-dots LI BUTTON {
  background: #c9cad1;
}
DIV.compare03.compare03b > DIV.b UL.params02 LI {
  margin: 0;
  padding: 10px 0 10px 0;
  border-top: 1px solid rgba(26, 26, 26, 0.1);
  border-bottom: none;
}
DIV.compare03.compare03b > DIV.b UL.params02 LI.doubled {
  height: 111px;
}
DIV.compare03.compare03b > DIV.b UL.params02 LI P {
  color: #273645;
  margin: 0;
}
DIV.compare03.compare03b > DIV.b DIV.actions01 {
  padding: 15px 30px;
}
DIV.compare03.compare03b > DIV.b DIV.actions01 A.btn.primary,
DIV.compare03.compare03b > DIV.b DIV.actions01 INPUT.btn.primary {
  border: 1px solid transparent;
}
DIV.compare03.compare03b > DIV.b DIV.actions01 A.toggle {
  transition: all 0.5s linear;
  display: block;
  text-align: center;
  cursor: pointer;
  padding: 10px 0;
  height: 1em;
  margin: 0 -30px;
  outline: none;
}
DIV.compare03.compare03b > DIV.b DIV.actions01 A.toggle > SPAN {
  display: block;
  margin-bottom: 0;
  position: relative;
}
DIV.compare03.compare03b > DIV.b DIV.actions01 A.toggle > SPAN.hidden {
  display: none;
}
DIV.compare03.compare03b > DIV.b DIV.actions01 A.toggle > SPAN SPAN {
  position: relative;
  z-index: 2;
}
DIV.compare03.compare03b > DIV.b DIV.actions01 A.toggle.open > SPAN:before {
  display: none;
}
DIV.compare03.compare03b > DIV.b DIV.actions01 .btn {
  padding: 10px;
  clear: both;
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
DIV.compare03.compare03b > DIV.b DIV.actions01 .btn + .btn {
  margin-top: 10px;
}
DIV.compare03.compare03b > DIV.b .items .slick-pt30 {
  padding-top: 30px;
}
DIV.compare03.compare03b > DIV.b .item02 {
  border-right: none;
  padding-right: 10px;
  /*if possible use this*/
}
DIV.compare03.compare03b > DIV.b .item02:link,
DIV.compare03.compare03b > DIV.b .item02 A:link,
DIV.compare03.compare03b > DIV.b .item02:visited,
DIV.compare03.compare03b > DIV.b .item02 A:visited,
DIV.compare03.compare03b > DIV.b .item02:hover,
DIV.compare03.compare03b > DIV.b .item02 A:hover,
DIV.compare03.compare03b > DIV.b .item02:active,
DIV.compare03.compare03b > DIV.b .item02 A:active,
DIV.compare03.compare03b > DIV.b .item02:focus,
DIV.compare03.compare03b > DIV.b .item02 A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
DIV.compare03.compare03b > DIV.b .item02 .pad {
  padding: 30px 20px 20px 20px;
  border: 1px solid #c9cad1;
}
DIV.compare03.compare03b > DIV.b .item02 .pad:link,
DIV.compare03.compare03b > DIV.b .item02 .pad A:link,
DIV.compare03.compare03b > DIV.b .item02 .pad:visited,
DIV.compare03.compare03b > DIV.b .item02 .pad A:visited,
DIV.compare03.compare03b > DIV.b .item02 .pad:hover,
DIV.compare03.compare03b > DIV.b .item02 .pad A:hover,
DIV.compare03.compare03b > DIV.b .item02 .pad:active,
DIV.compare03.compare03b > DIV.b .item02 .pad A:active,
DIV.compare03.compare03b > DIV.b .item02 .pad:focus,
DIV.compare03.compare03b > DIV.b .item02 .pad A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
DIV.compare03.compare03b > DIV.b .item02 .pad .img {
  width: 100px;
  height: 100px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}
DIV.compare03.compare03b > DIV.b .item02 .compare03__is-active {
  border: 2px solid #949da6;
}
DIV.compare03.compare03b > DIV.b .item02 .compare03__bordered {
  border: 1px solid #c9cad1;
}
DIV.compare03.compare03b > DIV.b DIV.actions01 {
  padding: 15px 0 0 0;
}
@media only screen and (min-width: 768px) and (max-width: 800px) {
  DIV.compare03.compare03b {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 600px) {
  DIV.compare03.compare03b {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.compare03.compare03b {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  DIV.compare03.compare03b {
    padding: 0;
  }
  DIV.compare03.compare03b UL.slick-dots {
    left: 0;
    right: 0;
  }
}
DIV.compare03.compare03c {
  margin: 0;
}
DIV.compare03.compare03c > DIV.b {
  margin: 0;
}
DIV.compare03.compare03c > DIV.b .items .item02 {
  width: 100%;
  padding: 0;
}
DIV.compare03.compare03d {
  height: 1000px;
}
DIV.compare03.compare03d .slick-track {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
DIV.compare03.compare03d .item02.item02b {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  min-height: 100%;
}
DIV.compare03.compare03d .item02.item02b.slick-track {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
DIV.compare03.compare03d .item02.item02b .subitem {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
DIV.compare03.compare03d .item02.item02b .subitem .actions01 {
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  DIV.compare03.compare03d .item02.item02b UL.params02 LI {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
DIV.compare03:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.compare03 > DIV.a {
  width: 20%;
  float: left;
}
DIV.compare03 > DIV.a UL.params02 LI {
  font-weight: bold;
  position: relative;
  padding-left: 35px;
}
DIV.compare03 > DIV.a UL.params02 LI:before {
  display: block;
  position: absolute;
  left: 0;
  top: 10px;
  content: "";
  width: 30px;
  height: 35px;
  background-position: 50% 0 !important;
}
DIV.compare03 > DIV.a UL.params02 LI.ico01:before {
  background: url(ico02_sm.png) no-repeat;
}
DIV.compare03 > DIV.a UL.params02 LI.ico02:before {
  background: url(ico06_sm.png) no-repeat;
}
DIV.compare03 > DIV.a UL.params02 LI.ico03:before {
  background: url(ico07_sm.png) no-repeat;
}
DIV.compare03 > DIV.a UL.params02 LI.ico04:before {
  background: url(ico08_sm.png) no-repeat;
}
DIV.compare03 > DIV.a UL.params02 LI.ico05:before {
  background: url(ico03_sm.png) no-repeat;
}
DIV.compare03 > DIV.a UL.params02 LI.ico06:before {
  background: url(ico04_sm.png) no-repeat;
}
DIV.compare03 > DIV.a UL.params02 LI.ico07:before {
  background: url(ico05_sm.png) no-repeat;
}
DIV.compare03 > DIV.b {
  width: 100%;
  float: left;
  position: relative;
  /*BUTTON.slick-next,
		BUTTON.slick-prev{
			position: absolute; padding: 0; background: none; border: none; cursor: pointer; z-index: 99; top: 25px; height: auto; width: auto; text-indent: -10000px;
			&:before { text-indent: 0; float: left; font-family: "icons"; color: @color02; font-size: 30px; }
			&.disabled { opacity: 0.2; cursor: default; }
		}
		&.nopaging A.shuffle { display: block; }
		BUTTON.slick-prev {
			left: -35px;
			&:before { content: @ico-arrleft; }
		}
		BUTTON.slick-next {
			right: -35px;
			&:before { content: @ico-arrright; }
		}*/
}
DIV.compare03 > DIV.b DIV.heading01 {
  padding: 20px;
  background: #ffffff;
  color: #727272;
  text-align: center;
  border-bottom: 2px solid #ebebeb;
}
DIV.compare03 > DIV.b DIV.heading01 H3 {
  color: #273645;
}
DIV.compare03 > DIV.b DIV.heading01 H3 STRONG {
  color: #ff6400;
}
DIV.compare03 > DIV.b DIV.heading01 P {
  color: #727272;
}
DIV.compare03 > DIV.b DIV.wrapper {
  overflow: hidden;
  padding-bottom: 30px;
}
DIV.compare03 > DIV.b DIV.wrapper DIV.items {
  margin: 0 -10px 0 0;
}
DIV.compare03 > DIV.b DIV.slick-list,
DIV.compare03 > DIV.b DIV.slick-track {
  position: relative;
}
DIV.compare03 > DIV.b DIV.slick-list:after,
DIV.compare03 > DIV.b DIV.slick-track:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.compare03 > DIV.b UL.slick-dots {
  clear: both;
  text-align: center;
  margin-top: 2em;
}
DIV.compare03 > DIV.b UL.slick-dots LI {
  display: inline;
}
DIV.compare03 > DIV.b UL.slick-dots LI:before {
  display: none;
}
DIV.compare03 > DIV.b UL.slick-dots LI BUTTON {
  border: none;
  text-indent: -10000px;
  display: inline-block;
  padding: 10px 10px 0 0;
  width: 0;
  height: 0;
  background: #727272;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin: 0 5px;
}
DIV.compare03 > DIV.b UL.slick-dots LI.slick-active BUTTON {
  background: #ff6400;
}
DIV.compare03 > DIV.b DIV.item02 {
  float: left;
  width: 25%;
  position: relative;
  border-right: 10px solid #f8f8f8;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.compare03 > DIV.b DIV.item02.recommended:before {
  position: absolute;
  right: 0;
  top: 0;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 55px 55px 0;
  border-color: transparent #ff6400 transparent transparent;
}
DIV.compare03 > DIV.b DIV.item02.recommended:after {
  content: "\E088";
  font-family: "icons";
  color: #ffffff;
  position: absolute;
  right: 5px;
  top: 0;
  font-size: 1.5em;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  DIV.compare03 > DIV.b DIV.item02 {
    width: 33%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.compare03 > DIV.b DIV.item02 {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  DIV.compare03 > DIV.b DIV.item02 {
    width: 100%;
  }
}
DIV.compare03 > DIV.b UL.params02 LI {
  text-align: center;
}
DIV.compare03 DIV.heading01 {
  height: 115px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
DIV.compare03 DIV.heading01 H2,
DIV.compare03 DIV.heading01 H3 {
  margin: 0;
  font-weight: normal;
}
DIV.compare03 DIV.heading01 H2 {
  font-size: 26px;
}
DIV.compare03 DIV.heading01 H3 {
  font-size: 22px;
}
DIV.compare03 DIV.heading01 H3 STRONG {
  display: block;
  font-size: 26px;
}
DIV.compare03 DIV.heading01 P {
  margin: 0;
}
DIV.compare03 UL.params02 {
  margin: 10px 0 0;
}
DIV.compare03 UL.params02 LI {
  padding-left: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 45px;
  overflow: hidden;
  border-bottom: 1px solid rgba(26, 26, 26, 0.1);
}
DIV.compare03 UL.params02 LI:before {
  display: none;
}
DIV.compare03 UL.params02 LI SPAN.label {
  display: none;
}
DIV.compare03 UL.params02 LI.hilite SPAN {
  display: none;
}
DIV.compare03 UL.params02 LI.hilite:after {
  color: #ff6400;
  content: "\E05F";
  font-family: "icons";
  display: block;
  text-align: center;
  text-indent: 0;
  position: static;
}
DIV.compare03 DIV.actions01 {
  padding: 15px 30px;
}
DIV.compare03 DIV.actions01 A.toggle {
  display: block;
  text-align: center;
  cursor: pointer;
  padding: 10px 0;
  height: 1em;
  margin: 0 -30px;
  outline: none;
}
DIV.compare03 DIV.actions01 A.toggle > SPAN {
  display: block;
  margin-bottom: 0;
  position: relative;
}
DIV.compare03 DIV.actions01 A.toggle > SPAN.hidden {
  display: none;
}
DIV.compare03 DIV.actions01 A.toggle > SPAN SPAN {
  position: relative;
  z-index: 2;
}
DIV.compare03 DIV.actions01 A.toggle.open > SPAN:before {
  content: "";
  position: absolute;
  bottom: -45px;
  left: 0;
  width: 100%;
  height: 30px;
  background: url(arrow.png);
  background-size: 100% 100%;
}
DIV.compare03 DIV.actions01 .btn {
  padding: 10px;
  clear: both;
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
DIV.compare03 DIV.actions01 .btn + .btn {
  margin-top: 10px;
}
DIV.compare03 > DIV.item02 DIV.heading01 {
  padding: 20px;
  height: auto;
  background: #ffffff;
  color: #727272;
  text-align: center;
  border-bottom: 2px solid #ebebeb;
}
DIV.compare03 > DIV.item02 DIV.heading01 H3 {
  color: #1a1a1a;
}
DIV.compare03 > DIV.item02 DIV.heading01 H3 STRONG {
  color: #ff6400;
}
DIV.compare03 > DIV.item02 DIV.heading01 P {
  color: #727272;
}
DIV.compare03 > DIV.item02 UL.params02 LI {
  display: block;
  padding: 10px 10px 10px 50px;
  height: auto;
}
DIV.compare03 > DIV.item02 UL.params02 LI.hilite:after {
  float: right;
  width: 49%;
  text-align: left;
}
DIV.compare03 > DIV.item02 UL.params02 SPAN {
  float: right;
  width: 49%;
  text-align: left;
  white-space: normal;
}
DIV.compare03 > DIV.item02 UL.params02 SPAN.label {
  float: left;
  font-size: 1em;
  color: #1a1a1a;
  display: block;
}
DIV.compare03 > DIV.item02 UL.params02 SPAN.label:before {
  display: block;
  position: absolute;
  left: 10px;
  top: 5px;
  content: "";
  width: 30px;
  height: 35px;
  background-position: 50% 0 !important;
}
DIV.compare03 > DIV.item02 UL.params02 SPAN.label.ico01:before {
  background: url(ico02_sm.png) no-repeat;
}
DIV.compare03 > DIV.item02 UL.params02 SPAN.label.ico02:before {
  background: url(ico06_sm.png) no-repeat;
}
DIV.compare03 > DIV.item02 UL.params02 SPAN.label.ico03:before {
  background: url(ico07_sm.png) no-repeat;
}
DIV.compare03 > DIV.item02 UL.params02 SPAN.label.ico04:before {
  background: url(ico08_sm.png) no-repeat;
}
DIV.compare03 > DIV.item02 UL.params02 SPAN.label.ico05:before {
  background: url(ico03_sm.png) no-repeat;
}
DIV.compare03 > DIV.item02 UL.params02 SPAN.label.ico06:before {
  background: url(ico04_sm.png) no-repeat;
}
DIV.compare03 > DIV.item02 UL.params02 SPAN.label.ico07:before {
  background: url(ico05_sm.png) no-repeat;
}
DIV.compare03 DIV.item01 {
  border-style: none none solid none;
  border-width: 2px;
  border-color: #d9dadb;
}
DIV.compare03 DIV.item01 > DIV.a {
  padding: 0 0 20px 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  DIV.compare03 {
    padding: 30px;
    margin-left: -20px;
    margin-right: -20px;
  }
  DIV.compare03 > DIV.a,
  DIV.compare03 > DIV.b {
    float: none;
    width: auto;
  }
  DIV.compare03 > DIV.a DIV.heading01 {
    height: auto;
  }
  DIV.compare03 > DIV.a UL.params02 {
    display: none;
  }
  DIV.compare03 > DIV.b {
    margin: 2em 0 0 0;
  }
  DIV.compare03 > DIV.b DIV.heading01 {
    padding: 15px 5px;
  }
  DIV.compare03 > DIV.b DIV.heading01 P {
    font-size: 12px;
  }
  DIV.compare03 > DIV.b A.prev {
    left: -30px;
  }
  DIV.compare03 UL.params02 SPAN {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
  }
  DIV.compare03 UL.params02 SPAN.label {
    display: block !important;
    font-weight: bold;
    color: #727272;
    font-size: 12px;
  }
  DIV.compare03 DIV.actions01 {
    padding: 10px;
  }
  DIV.compare03 DIV.actions01 A.toggle {
    margin: 0 -10px;
  }
  DIV.compare03 DIV.actions01 A.toggle.open > SPAN:before {
    bottom: -40px;
  }
  DIV.compare03 DIV.actions01 A.btn {
    margin: 10px 0 0 0;
    padding: 10px;
  }
  DIV.compare03 DIV.toggle-wrapper {
    margin: 0 auto 2em auto;
    display: block;
  }
  DIV.compare03 DIV.toggle-wrapper .switch:after {
    font-size: 12px;
    width: 130px;
    text-align: center;
    top: 100%;
    left: 50%;
    margin: 5px 0 0 -65px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.compare03 {
    margin-left: -15px;
    margin-right: -15px;
  }
  DIV.compare03 UL.params02 LI {
    display: block;
    padding: 10px 10px 10px 40px;
    height: auto;
  }
  DIV.compare03 UL.params02 LI.hilite:after {
    float: right;
    width: 49%;
    text-align: left;
  }
  DIV.compare03 UL.params02 SPAN {
    float: right;
    width: 49%;
    text-align: left;
    white-space: normal;
  }
  DIV.compare03 UL.params02 SPAN.label {
    float: left;
    font-size: 1em;
    color: #1a1a1a;
  }
  DIV.compare03 UL.params02 SPAN.label:before {
    display: block;
    position: absolute;
    left: 5px;
    top: 5px;
    content: "";
    width: 30px;
    height: 35px;
    background-position: 50% 0 !important;
  }
  DIV.compare03 UL.params02 SPAN.label.ico01:before {
    background: url(ico02_sm.png) no-repeat;
  }
  DIV.compare03 UL.params02 SPAN.label.ico02:before {
    background: url(ico06_sm.png) no-repeat;
  }
  DIV.compare03 UL.params02 SPAN.label.ico03:before {
    background: url(ico07_sm.png) no-repeat;
  }
  DIV.compare03 UL.params02 SPAN.label.ico04:before {
    background: url(ico08_sm.png) no-repeat;
  }
  DIV.compare03 UL.params02 SPAN.label.ico05:before {
    background: url(ico03_sm.png) no-repeat;
  }
  DIV.compare03 UL.params02 SPAN.label.ico06:before {
    background: url(ico04_sm.png) no-repeat;
  }
  DIV.compare03 UL.params02 SPAN.label.ico07:before {
    background: url(ico05_sm.png) no-repeat;
  }
}
/* 11. Tabs related */
UL.tabs01 {
  margin: 1.5em 0 0 0;
  padding: 0;
  position: relative;
  top: 1px;
  list-style: none;
  border-bottom: 1px solid #c9cad1;
}
UL.tabs01.noborder {
  border: 0;
}
UL.tabs01.noborder LI {
  border: 0 !important;
}
UL.tabs01.noborder LI A {
  background: none;
  border: 0 !important;
}
UL.tabs01.noborder LI A SPAN {
  height: auto;
  padding: 0 10px;
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  UL.tabs01.noborder LI A SPAN {
    text-align: left;
    padding: 0 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.tabs01.noborder LI {
    width: auto;
  }
}
UL.tabs01 LI {
  float: left;
  padding: 0;
  background: none;
  position: relative;
  top: 1px;
  border-top: 1px solid transparent;
  margin: 0 0 0 -1px !important;
}
UL.tabs01 LI.f-right {
  float: right;
}
UL.tabs01 LI:before {
  display: none;
}
UL.tabs01 LI:first-child {
  margin: 0 !important;
}
UL.tabs01 LI:first-child A {
  margin: 0;
}
UL.tabs01 LI.search {
  margin: 0 !important;
  float: right;
  border-top: 1px solid #d9dadb;
}
UL.tabs01 LI.separated {
  float: right;
}
UL.tabs01 LI.hasico {
  max-width: 760px;
}
UL.tabs01 LI.hasico:before {
  display: none;
}
UL.tabs01 LI.hasico SPAN {
  padding: 14px 10px 9px 10px;
  text-align: left;
}
UL.tabs01 LI.hasico SPAN.ico:before {
  font-size: 20px;
  float: left;
  position: relative;
  top: 0;
  margin: 0 5px 0 0;
  width: 20px;
}
UL.tabs01 LI.hasico SPAN.ico.ico01:before {
  text-indent: 0;
  content: "\E073";
  display: block;
}
UL.tabs01 LI.hasico SPAN.ico.ico02:before {
  text-indent: 0;
  content: "\E012";
  display: block;
}
UL.tabs01 LI.hasico A,
UL.tabs01 LI.hasico A SPAN {
  display: block;
  float: left;
  height: auto;
}
UL.tabs01 A {
  border: 1px solid #c9cad1;
  text-decoration: none;
  cursor: pointer;
  display: table-cell;
  padding: 0;
  background: #ebebeb;
}
UL.tabs01 A SPAN {
  padding: 0 30px 0 30px;
  margin: 0;
  font-size: 17px;
  line-height: 19px;
  height: 58px;
  color: #1a1a1a;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
}
UL.tabs01 A.active {
  background: #ffffff;
  border-bottom-color: #ffffff;
}
SECTION.type05 UL.tabs01 A.active {
  background: #f8f8f8;
  border-bottom-color: #f8f8f8;
}
UL.tabs01 A.active SPAN {
  color: #ff6400;
}
UL.tabs01 A.active:hover {
  background: #ffffff;
}
UL.tabs01 A:hover {
  background: #d9dadb;
}
UL.tabs01 A.discrete,
UL.tabs01 SPAN.discrete {
  background: none;
  padding: 14px 5px 6px 0;
  font-size: 14px;
  border: none;
}
UL.tabs01.tabs01b {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  z-index: 3;
}
UL.tabs01.tabs01b LI {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 0 !important;
  padding: 0 !important;
}
UL.tabs01.tabs01b LI:first-child:nth-last-child(2),
UL.tabs01.tabs01b LI:first-child:nth-last-child(2) ~ LI {
  width: 50%;
}
UL.tabs01.tabs01b LI:first-child:nth-last-child(3) {
  width: 34%;
}
UL.tabs01.tabs01b LI:first-child:nth-last-child(3) ~ li {
  width: 33%;
}
UL.tabs01.tabs01b LI:first-child:nth-last-child(4),
UL.tabs01.tabs01b LI:first-child:nth-last-child(4) ~ li {
  width: 25%;
}
UL.tabs01.tabs01b LI:first-child:nth-last-child(5),
UL.tabs01.tabs01b LI:first-child:nth-last-child(5) ~ li {
  width: 20%;
}
UL.tabs01.tabs01b LI:first-child A {
  border-left-style: solid;
}
UL.tabs01.tabs01b LI.active A {
  background: #ffffff;
  border-bottom-color: #ffffff;
}
UL.tabs01.tabs01b LI A {
  border-left-style: none;
}
UL.tabs01.tabs01b A {
  display: block;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  background: #ebebeb;
  border-bottom: 1px solid #c9cad1;
}
UL.tabs01.tabs01b A:hover {
  background: #f8f8f8;
}
UL.tabs01.tabs01b A SPAN {
  color: #1a1a1a;
  height: auto;
  padding: 15px;
  display: block;
}
.iefix UL.tabs01.tabs01b LI A {
  border-left-style: solid;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.tabs01 {
    display: table;
    width: 100%;
    border-bottom: none;
  }
  UL.tabs01.tabs01b {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  UL.tabs01.tabs01b LI {
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  UL.tabs01.tabs01b LI:first-child A {
    border-right-style: solid;
  }
  UL.tabs01 LI {
    width: 100%;
    display: table-row;
    margin: 0 !important;
    border-top: none;
  }
  UL.tabs01 LI:first-child A {
    border-top: 1px solid #c9cad1;
    border-right-style: none;
  }
  UL.tabs01 LI:first-child:nth-last-child(2),
  UL.tabs01 LI:first-child:nth-last-child(3),
  UL.tabs01 LI:first-child:nth-last-child(4),
  UL.tabs01 LI:first-child:nth-last-child(2) ~ li,
  UL.tabs01 LI:first-child:nth-last-child(3) ~ li,
  UL.tabs01 LI:first-child:nth-last-child(4) ~ li {
    display: table-cell;
    margin: 0 !important;
    border-top: 1px solid transparent;
  }
  UL.tabs01 LI:first-child:nth-last-child(2) A,
  UL.tabs01 LI:first-child:nth-last-child(3) A,
  UL.tabs01 LI:first-child:nth-last-child(4) A,
  UL.tabs01 LI:first-child:nth-last-child(2) ~ li A,
  UL.tabs01 LI:first-child:nth-last-child(3) ~ li A,
  UL.tabs01 LI:first-child:nth-last-child(4) ~ li A {
    border-top: 1px solid #c9cad1;
    margin: 1px 0 0 0;
  }
  UL.tabs01 LI:first-child:nth-last-child(2) A.active,
  UL.tabs01 LI:first-child:nth-last-child(3) A.active,
  UL.tabs01 LI:first-child:nth-last-child(4) A.active,
  UL.tabs01 LI:first-child:nth-last-child(2) ~ li A.active,
  UL.tabs01 LI:first-child:nth-last-child(3) ~ li A.active,
  UL.tabs01 LI:first-child:nth-last-child(4) ~ li A.active {
    border-bottom-color: #ffffff !important;
  }
  UL.tabs01 LI:first-child:nth-last-child(2) ~ li A,
  UL.tabs01 LI:first-child:nth-last-child(3) ~ li A,
  UL.tabs01 LI:first-child:nth-last-child(4) ~ li A {
    border-right-style: solid;
  }
  UL.tabs01 LI:first-child:nth-last-child(2),
  UL.tabs01 LI:first-child:nth-last-child(2) ~ LI {
    width: 50%;
  }
  UL.tabs01 LI:first-child:nth-last-child(3) {
    width: 34%;
  }
  UL.tabs01 LI:first-child:nth-last-child(3) ~ li {
    width: 33%;
  }
  UL.tabs01 LI:first-child:nth-last-child(4),
  UL.tabs01 LI:first-child:nth-last-child(4) ~ li {
    width: 25%;
  }
  UL.tabs01 LI A {
    border-left-style: solid;
    margin: 0;
    border-top: none;
    border-bottom-color: #c9cad1 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    width: 100%;
  }
  UL.tabs01 LI A SPAN {
    display: table-cell;
  }
  UL.tabs01 LI A,
  UL.tabs01 LI A SPAN {
    float: none;
  }
}
@media only screen and (max-width: 767px) {
  UL.tabs01 {
    display: block;
    width: 100%;
    border-bottom: none;
  }
  UL.tabs01 LI {
    display: block;
    width: 100%;
  }
  UL.tabs01 LI:first-child A {
    border-top: 1px solid #c9cad1;
  }
  UL.tabs01 LI.hasico A,
  UL.tabs01 LI.hasico A SPAN {
    float: none;
  }
  UL.tabs01.tabs01b {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  UL.tabs01.tabs01b > LI {
    width: 100% !important;
    float: none;
    flex-shrink: 0;
  }
  UL.tabs01.tabs01b > LI A {
    border-left-style: solid;
  }
  UL.tabs01.tabs01b > LI:first-child:nth-last-child(2),
  UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) ~ LI {
    width: 50% !important;
    float: left;
  }
  UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) A,
  UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) ~ LI A {
    width: 100%;
    border-left-style: none;
    border-top: 1px solid #c9cad1;
  }
  UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) A.active,
  UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) ~ LI A.active {
    border-bottom-color: #ffffff !important;
  }
  UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) A SPAN,
  UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) ~ LI A SPAN {
    padding: 15px 3px;
  }
  UL.tabs01.tabs01b > LI:first-child:nth-last-child(2):first-child A,
  UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) ~ LI:first-child A {
    border-left-style: solid;
  }
  .iefix UL.tabs01.tabs01b > LI:first-child:nth-last-child(2),
  .iefix UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) ~ LI {
    width: 100% !important;
    float: none;
  }
  .iefix UL.tabs01.tabs01b > LI:first-child:nth-last-child(2):first-child A,
  .iefix UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) ~ LI:first-child A {
    border-top: 1px solid #c9cad1;
  }
  .iefix UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) A,
  .iefix UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) ~ LI A {
    border-top: none;
    border-left-style: solid !important;
  }
  .iefix UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) A.active,
  .iefix UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) ~ LI A.active {
    border-bottom-color: #c9cad1 !important;
  }
  .iefix UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) A SPAN,
  .iefix UL.tabs01.tabs01b > LI:first-child:nth-last-child(2) ~ LI A SPAN {
    padding: 15px;
  }
  UL.tabs01 LI,
  UL.tabs01 LI A,
  UL.tabs01 LI A SPAN {
    float: none;
    display: block;
  }
  UL.tabs01 A {
    border-left-style: solid;
    margin: 0;
    border-top: none;
    border-bottom-color: #c9cad1 !important;
  }
  UL.tabs01 A SPAN {
    padding: 10px 30px;
    height: auto;
  }
}
DIV.tabcontent01 {
  display: none;
  margin: 1em 0 0 0;
  overflow: hidden;
  background: #ffffff;
  border: 1px #d9dadb;
  border-style: solid;
  padding: 24px 18px 30px;
}
DIV.tabcontent01.tabcontent01b {
  display: block;
}
DIV.tabcontent01.tabcontent01c {
  overflow: visible;
}
DIV.tabcontent01.tabcontent01d {
  border: none;
  border-top: 2px solid;
  margin: 0 !important;
  padding-top: 0;
}
DIV.tabcontent01.tabcontent01d.color01 {
  border-top-color: #00baf2;
}
DIV.tabcontent01.tabcontent01d.color02 {
  border-top-color: #ff6400;
}
DIV.tabcontent01.tabcontent01d.color03 {
  border-top-color: #fcaf17;
}
DIV.tabcontent01.active {
  display: block;
}
DIV.tabcontent01.noborder {
  margin: 0;
  border: none;
  padding-left: 0;
  padding-right: 0;
}
DIV.tabcontent01 H2 {
  margin: 1em 0 0;
  font-size: 24px;
  font-weight: bold;
  color: #1a1a1a;
}
DIV.tabcontent01 P {
  margin: 1em 0 0 0;
}
SECTION.type05 DIV.tabcontent01 {
  background: #f8f8f8;
}
UL.tabs01 + DIV.tabcontent01,
DIV.tabcontent01 + DIV.tabcontent01,
A.btn.f-right + DIV.tabcontent01 {
  margin: 0;
}
DIV.tabcontent01 .margneg {
  margin: -24px -18px 0;
}
DIV.tabcontent01 .pad {
  padding: 0 10px;
}
DIV.tabcontent01 TABLE TH {
  background: none;
  color: #1a1a1a;
  border-top: none;
}
DIV.tabcontent01 UL.msg02:first-child {
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  DIV.tabcontent01 TABLE:first-child {
    margin-top: -20px !important;
  }
}
DIV.tabs03 UL {
  position: relative;
  top: 2px;
  list-style: none;
  margin: 1em 0 0 0;
  padding: 0 0 20px;
  text-align: center;
}
DIV.tabs03 UL:first-child {
  margin: 0;
}
DIV.tabs03 UL.in2cols LI {
  width: 47%;
}
DIV.tabs03 UL.in3cols LI {
  width: 30.3333%;
}
DIV.tabs03 UL.in4cols LI {
  width: 22%;
}
DIV.tabs03 LI {
  position: relative;
  display: inline-block;
  float: none !important;
  border: 2px solid;
  max-width: 450px;
  padding: 25px 15px 23px;
  margin: 18px 1.5% 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.tabs03 LI:before {
  display: none;
}
DIV.tabs03 LI.color01 {
  border-color: #00baf2;
}
DIV.tabs03 LI.color01 SPAN.heading01 {
  color: #00baf2;
}
DIV.tabs03 LI.color01.active:after {
  border-top-color: #00baf2;
}
DIV.tabs03 LI.color02 {
  border-color: #ff6400;
}
DIV.tabs03 LI.color02 SPAN.heading01 {
  color: #ff6400;
}
DIV.tabs03 LI.color02.active:after {
  border-top-color: #ff6400;
}
DIV.tabs03 LI.color03 {
  border-color: #fcaf17;
}
DIV.tabs03 LI.color03 SPAN.heading01 {
  color: #fcaf17;
}
DIV.tabs03 LI.color03.active:after {
  border-top-color: #fcaf17;
}
DIV.tabs03 LI.active:after {
  content: "";
  width: 0;
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -40px;
  height: 0;
  border-style: solid;
  border-width: 20px 40px 0 40px;
  border-color: #1a1a1a transparent transparent transparent;
}
DIV.tabs03 A {
  position: relative;
  display: block;
  min-height: 130px;
  color: #1a1a1a;
  font-size: 15px;
  line-height: 1.5;
  overflow: hidden;
  text-decoration: none;
}
DIV.tabs03 A:hover {
  text-decoration: none;
  color: #1a1a1a;
}
DIV.tabs03 SPAN {
  display: block;
  margin: 25px 0 0 0;
}
DIV.tabs03 SPAN.heading01 {
  display: block;
  text-align: center;
  margin: 0;
  font-size: 30px;
  color: #0019af;
  line-height: 1.15;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV.tabs03 SPAN.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.tabs03 SPAN.btn {
  max-width: 100px;
  margin: 25px auto 0;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  DIV.tabs03 {
    margin-top: 0 !important;
  }
  DIV.tabs03 UL {
    margin: 0;
  }
  DIV.tabs03 LI {
    float: none;
    width: 100% !important;
    margin: 1em 0 0 !important;
  }
  DIV.tabs03 LI:first-child {
    margin: 0 !important;
  }
  DIV.tabs03 LI.active:after {
    display: none;
  }
  DIV.tabs03 A {
    height: auto;
  }
}
DIV.tabs02 {
  border-bottom: 2px solid #ff6400;
  padding-top: 1px;
}
DIV.tabs02 UL {
  overflow: hidden;
  position: relative;
  top: 2px;
  list-style: none;
  margin: 1em 0 0 0;
  padding: 0;
}
DIV.tabs02 UL:first-child {
  margin: 0;
}
DIV.tabs02 UL.in2cols LI,
DIV.tabs02 UL.in2cols LI:before {
  width: 47%;
}
DIV.tabs02 UL.in3cols LI,
DIV.tabs02 UL.in3cols LI:before {
  width: 30.3333%;
}
DIV.tabs02 UL.in4cols LI,
DIV.tabs02 UL.in4cols LI:before {
  width: 22%;
}
DIV.tabs02 LI {
  position: static;
  float: left;
  padding: 25px 35px 23px;
  margin: 18px 1.5% 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.tabs02 LI:before {
  content: "";
  position: absolute;
  top: 18px;
  bottom: 2px;
  left: auto;
  display: block;
  background: #ffffff;
  margin: 0 0 0 -3%;
  border-top: 3px solid #0019af;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.tabs02 LI.color01:before {
  border-color: #00baf2;
}
DIV.tabs02 LI.color01 SPAN.heading01 {
  color: #00baf2;
}
DIV.tabs02 LI.color02:before {
  border-color: #95edab;
}
DIV.tabs02 LI.color02 SPAN.heading01 {
  color: #95edab;
}
DIV.tabs02 LI.color03:before {
  border-color: #fcaf17;
}
DIV.tabs02 LI.color03 SPAN.heading01 {
  color: #fcaf17;
}
DIV.tabs02 LI.active {
  margin: 0 1.5% 0;
  padding: 40px 35px 26px;
  border-bottom: none;
}
DIV.tabs02 LI.active:before {
  top: 0;
  bottom: 0;
  border: 2px solid;
  border-color: #ff6400 !important;
  border-bottom: none;
}
DIV.tabs02 LI.active SPAN.heading01 {
  color: #ff6400 !important;
}
DIV.tabs02 A {
  position: relative;
  display: block;
  color: #1a1a1a;
  font-size: 15px;
  line-height: 1.5;
  overflow: hidden;
}
DIV.tabs02 A:hover {
  text-decoration: none;
}
DIV.tabs02 SPAN {
  display: block;
  margin: 25px 0 0 0;
}
DIV.tabs02 SPAN.heading01 {
  display: block;
  text-align: center;
  margin: 0;
  font-size: 20px;
  color: #0019af;
  line-height: 1.15;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV.tabs02 SPAN.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.tabs02 LI {
    padding: 25px 15px 23px;
  }
  DIV.tabs02 LI.active {
    padding: 40px 15px 26px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.tabs02 {
    display: none;
  }
}
DIV.tabcontent02 {
  padding: 40px 0;
  display: none;
}
DIV.tabcontent02.active {
  display: block;
}
DIV.tabcontent02 DIV.heading01 {
  display: none;
}
DIV.tabcontent02 H3 {
  color: #ff6400;
  font-size: 28px;
}
DIV.tabcontent02 P.lead {
  font-size: 20px;
  margin: 1em 0 0 0;
}
@media only screen and (max-width: 767px) {
  DIV.tabcontent02 {
    display: block !important;
    border-top: 3px solid #0019af;
    background: #f8f8f8;
    padding: 0;
    margin: 1em 0 0 0;
  }
  DIV.tabcontent02 DIV.heading01 {
    display: block;
    position: relative;
    font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  }
  .ru DIV.tabcontent02 DIV.heading01 {
    font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
  }
  DIV.tabcontent02 DIV.heading01 A {
    position: relative;
    display: block;
    color: #1a1a1a;
    font-size: 15px;
    line-height: 1.5;
    overflow: hidden;
    padding: 10px 10px 10px 35px;
  }
  DIV.tabcontent02 DIV.heading01 A:before {
    content: "\E06F";
    font-family: "icons";
    position: absolute;
    font-size: 17px;
    color: #c9cad1;
    left: 10px;
    top: 10px;
  }
  DIV.tabcontent02 DIV.heading01 A:hover {
    text-decoration: none;
  }
  DIV.tabcontent02 DIV.heading01 SPAN {
    display: block;
    margin: 0;
  }
  DIV.tabcontent02 DIV.heading01 SPAN.heading01 {
    display: block;
    text-align: left;
    margin: 0;
    font-size: 15px;
    font-weight: bold;
    color: #0019af;
    line-height: 1.5;
  }
  DIV.tabcontent02.active DIV.heading01 A:before {
    content: "\E05F";
  }
  DIV.tabcontent02.color01 {
    border-color: #01baf2;
  }
  DIV.tabcontent02.color01 DIV.heading01 SPAN.heading01 {
    color: #01baf2;
  }
  DIV.tabcontent02.color02 {
    border-color: #00a950;
  }
  DIV.tabcontent02.color02 DIV.heading01 SPAN.heading01 {
    color: #00a950;
  }
  DIV.tabcontent02.color03 {
    border-color: #fcaf17;
  }
  DIV.tabcontent02.color03 DIV.heading01 SPAN.heading01 {
    color: #fcaf17;
  }
  DIV.tabcontent02 > DIV.b {
    display: none;
    background: #ffffff;
    padding: 10px;
    font-size: 15px;
  }
  DIV.tabcontent02.active > DIV.b {
    display: block;
  }
  DIV.tabcontent02 H3 {
    font-size: 20px;
  }
  DIV.tabcontent02 P.lead {
    font-size: 15px;
    font-weight: bold;
  }
}
DIV.tabcontent03 {
  display: none;
}
DIV.tabcontent03.active {
  display: block;
}
DIV.tabcontent03 P.heading01 {
  display: block;
  font-size: 20px;
  color: #000;
  line-height: 1.2;
  /*font-weight: bold;*/
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV.tabcontent03 P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.tabcontent03 .input-wrapper INPUT.default2x {
  width: 236px;
  height: 37px;
}
DIV.tabcontent03 .button-wrapper {
  padding-top: 0;
}
DIV.tabcontent03.disabled {
  opacity: 0.2;
}
@media only screen and (max-width: 767px) {
  DIV.tabcontent03 UL.actions01 A.btn.add {
    text-align: left;
    padding: 0 !important;
  }
  DIV.tabcontent03 .input-wrapper INPUT.default2x {
    width: 100%;
  }
}
UL.tabs04 {
  margin: 1.5em 0 0 0;
  padding: 0;
  position: relative;
  top: 1px;
  list-style: none;
  border-bottom: 2px solid #b2eafb;
}
UL.tabs04:link,
UL.tabs04 A:link,
UL.tabs04:visited,
UL.tabs04 A:visited,
UL.tabs04:hover,
UL.tabs04 A:hover,
UL.tabs04:active,
UL.tabs04 A:active,
UL.tabs04:focus,
UL.tabs04 A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
UL.tabs04.tabs04b:before {
  content: "";
  width: 3000px;
  border-bottom: 2px solid #b2eafb;
  position: absolute;
  bottom: -2px;
  left: 50%;
  margin-left: -1500px;
}
UL.tabs04.tabs04b LI {
  min-width: 300px;
}
UL.tabs04.tabs04b A SPAN {
  padding: 10px 20px;
  font-size: 20px;
}
UL.tabs04.tabs04b A.active {
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  UL.tabs04.tabs04b LI {
    min-width: 0;
  }
  UL.tabs04.tabs04b A SPAN {
    font-size: 15px;
    padding: 10px;
  }
}
UL.tabs04.tabs04c LI {
  margin: 0 0 0 8px !important;
}
UL.tabs04.tabs04c LI:first-child {
  margin: 0 !important;
}
UL.tabs04.tabs04d {
  border-bottom: 2px solid #e1e1eb;
}
UL.tabs04.tabs04d:before {
  border-bottom: 2px solid #e1e1eb;
}
UL.tabs04.tabs04d LI {
  margin: 0 0 0 8px !important;
}
UL.tabs04.tabs04d LI:first-child {
  margin: 0 !important;
}
UL.tabs04.tabs04d A {
  border-color: #e1e1eb transparent #e1e1eb;
}
UL.tabs04.tabs04d A.active {
  border-color: #e1e1eb #e1e1eb #ffffff;
}
UL.tabs04.tabs04d A:hover {
  border-color: #e1e1eb;
}
UL.tabs04.tabs04d A:hover SPAN:before {
  color: #ffffff;
}
UL.tabs04.tabs04e A SPAN {
  font-size: 17px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  UL.tabs04.tabs04e SPAN {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
}
UL.tabs04.tabs04f {
  border: none;
}
UL.tabs04.tabs04f LI {
  top: 0;
}
UL.tabs04.tabs04f LI:first-child {
  margin: 0 !important;
}
UL.tabs04.tabs04f A {
  border-color: #c9cad1 transparent #00baf2 transparent;
  background: #f0f1f5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
UL.tabs04.tabs04f A:hover {
  border-color: #00baf2 transparent #00baf2 transparent;
}
UL.tabs04.tabs04f A SPAN {
  padding: 15px 18px;
  font-size: 15px;
  color: #5f6d7a;
}
UL.tabs04.tabs04f A SPAN.tabs-ico-sm:hover::before {
  color: #949da6;
}
UL.tabs04.tabs04f A SPAN.tabs-ico-sm::before {
  margin: 0;
  display: inline-block;
  font-size: 18px;
  position: relative;
  top: 3px;
  right: 6px;
  color: #949da6;
}
@media only screen and (max-width: 767px) {
  UL.tabs04.tabs04f A SPAN.tabs-ico-sm::before {
    top: 0;
  }
}
UL.tabs04.tabs04f A.active {
  border-color: #00baf2 #00baf2 #ffffff;
}
UL.tabs04.tabs04f A.active SPAN {
  color: #273645;
}
UL.tabs04.tabs04f A.active SPAN.tabs-ico-sm:hover::before {
  color: #0019af;
}
UL.tabs04.tabs04f A.active SPAN.tabs-ico-sm::before {
  color: #0019af;
}
UL.tabs04.tabs04f A.active::before {
  content: '';
  position: absolute;
  width: 2000px;
  right: 100%;
  bottom: 0;
  border-bottom: 2px solid #00baf2;
}
UL.tabs04.tabs04f A.active::after {
  content: '';
  position: absolute;
  border-bottom: 2px solid #00baf2;
  width: 2000px;
  left: 100%;
  bottom: 0;
}
@media only screen and (max-width: 767px) {
  UL.tabs04.tabs04f A.active::after {
    margin-left: 2px;
  }
}
UL.tabs04.disabled {
  opacity: 0.2;
}
UL.tabs04 LI {
  float: left;
  padding: 0;
  background: none;
  position: relative;
  top: 2px;
  border-top: 2px solid transparent;
  margin: 0 0 0 2px !important;
}
UL.tabs04 LI.f-right {
  float: right;
}
UL.tabs04 LI:before {
  display: none;
}
UL.tabs04 LI:first-child {
  margin: 0 0 0 20px !important;
}
UL.tabs04 LI:first-child A {
  margin: 0;
}
UL.tabs04.in3cols,
UL.tabs04.in2cols {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
UL.tabs04.in3cols LI,
UL.tabs04.in2cols LI {
  margin: 0 5px !important;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
UL.tabs04.in3cols LI:first-child,
UL.tabs04.in2cols LI:first-child {
  margin-left: 0 !important;
}
UL.tabs04.in3cols LI:last-child,
UL.tabs04.in2cols LI:last-child {
  margin-right: 0 !important;
}
UL.tabs04.in3cols A SPAN,
UL.tabs04.in2cols A SPAN {
  min-height: 40px;
  padding: 20px;
}
UL.tabs04 A {
  border-width: 2px;
  -webkit-flex: 0 0 100%;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  border-style: solid none solid none;
  border-color: #e1e1eb transparent #b2eafb;
  display: block;
  text-decoration: none;
  cursor: pointer;
  padding: 0;
  background: #f8f8f8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.tabs04 A SPAN {
  display: block;
  padding: 10px 20px;
  margin: 0;
  font-size: 15px;
  line-height: 1.5;
  color: #1a1a1a;
  text-align: center;
}
UL.tabs04 A SPAN IMG {
  display: block;
  opacity: .5;
  margin: auto auto 10px;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
UL.tabs04 A SPAN:before {
  margin: 10px 0 0 0;
  display: block;
  font-size: 90px;
  line-height: 1;
  text-align: center;
  color: #727272;
}
UL.tabs04 A.active {
  background: #ffffff;
  border-color: #b2eafb #b2eafb #ffffff;
  border-style: solid;
}
UL.tabs04 A.active SPAN {
  font-weight: bold;
}
UL.tabs04 A.active SPAN IMG {
  display: block;
  opacity: 1;
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -o-filter: grayscale(0);
  -ms-filter: grayscale(0);
  filter: grayscale(0);
  filter: none;
}
UL.tabs04 A.active SPAN:before {
  color: #0019af;
}
UL.tabs04 A.active:hover {
  background: #ffffff;
  border-bottom-color: #ffffff;
  cursor: default;
}
UL.tabs04 A.active:hover SPAN {
  color: #1a1a1a;
}
UL.tabs04 A.active:hover SPAN:before {
  color: #0019af;
}
UL.tabs04 A:hover {
  border-color: #b2eafb;
}
UL.tabs04 A:hover SPAN:before {
  color: #ffffff;
}
UL.tabs04 A.discrete,
UL.tabs04 SPAN.discrete {
  background: none;
  padding: 14px 5px 6px 0;
  font-size: 14px;
  border: none;
}
@media only screen and (max-width: 767px) {
  UL.tabs04 {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  UL.tabs04.in3cols,
  UL.tabs04.in2cols {
    margin: 0 -15px;
    padding: 0 15px;
  }
  UL.tabs04.in3cols A,
  UL.tabs04.in2cols A {
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  UL.tabs04.in3cols A IMG,
  UL.tabs04.in2cols A IMG {
    margin-bottom: .5em;
  }
  UL.tabs04.in3cols A.active,
  UL.tabs04.in2cols A.active {
    border-bottom: 2px solid #ffffff !important;
  }
  UL.tabs04.in3cols A SPAN,
  UL.tabs04.in2cols A SPAN {
    font-size: 12px;
  }
  UL.tabs04 LI {
    float: none;
  }
  UL.tabs04 LI.active {
    position: relative;
    z-index: 2;
  }
  UL.tabs04 LI:first-child {
    margin-left: 0 !important;
  }
  UL.tabs04 LI:first-child:nth-last-child(2),
  UL.tabs04 LI:first-child:nth-last-child(3),
  UL.tabs04 LI:first-child:nth-last-child(4),
  UL.tabs04 LI:first-child:nth-last-child(2) ~ li,
  UL.tabs04 LI:first-child:nth-last-child(3) ~ li,
  UL.tabs04 LI:first-child:nth-last-child(4) ~ li {
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  UL.tabs04 LI:first-child:nth-last-child(2) A,
  UL.tabs04 LI:first-child:nth-last-child(3) A,
  UL.tabs04 LI:first-child:nth-last-child(4) A,
  UL.tabs04 LI:first-child:nth-last-child(2) ~ li A,
  UL.tabs04 LI:first-child:nth-last-child(3) ~ li A,
  UL.tabs04 LI:first-child:nth-last-child(4) ~ li A {
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    line-height: 1.2;
    /*border-bottom: 2px solid @color12;*/
  }
  UL.tabs04 LI:first-child:nth-last-child(2) A SPAN,
  UL.tabs04 LI:first-child:nth-last-child(3) A SPAN,
  UL.tabs04 LI:first-child:nth-last-child(4) A SPAN,
  UL.tabs04 LI:first-child:nth-last-child(2) ~ li A SPAN,
  UL.tabs04 LI:first-child:nth-last-child(3) ~ li A SPAN,
  UL.tabs04 LI:first-child:nth-last-child(4) ~ li A SPAN {
    line-height: 1.2;
    display: block;
    height: auto;
    padding: 5px 10px;
  }
  UL.tabs04 LI:first-child:nth-last-child(2),
  UL.tabs04 LI:first-child:nth-last-child(2) ~ LI {
    width: 50%;
  }
  UL.tabs04 LI:first-child:nth-last-child(3) {
    width: 34%;
  }
  UL.tabs04 LI:first-child:nth-last-child(3) ~ li {
    width: 33%;
  }
  UL.tabs04 LI:first-child:nth-last-child(4),
  UL.tabs04 LI:first-child:nth-last-child(4) ~ li {
    width: 25%;
  }
  UL.tabs04.tabs04f LI:first-child:nth-last-child(2) A SPAN,
  UL.tabs04.tabs04f LI:first-child:nth-last-child(3) A SPAN,
  UL.tabs04.tabs04f LI:first-child:nth-last-child(4) A SPAN,
  UL.tabs04.tabs04f LI:first-child:nth-last-child(5) A SPAN,
  UL.tabs04.tabs04f LI:first-child:nth-last-child(2) ~ li A SPAN,
  UL.tabs04.tabs04f LI:first-child:nth-last-child(3) ~ li A SPAN,
  UL.tabs04.tabs04f LI:first-child:nth-last-child(4) ~ li A SPAN,
  UL.tabs04.tabs04f LI:first-child:nth-last-child(5) ~ li A SPAN {
    padding: 15px 5px;
  }
  UL.tabs04.tabs04f LI.active A::after {
    margin-left: 0;
  }
  UL.tabs04.tabs04f LI A SPAN {
    padding: 15px 5px;
  }
  UL.tabs04.tabs04f LI:nth-last-child(2),
  UL.tabs04.tabs04f LI:nth-last-child(2) ~ LI {
    width: 100%;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  UL.tabs04.tabs04f LI:nth-last-child(3),
  UL.tabs04.tabs04f LI:nth-last-child(3) ~ li {
    width: 100%;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  UL.tabs04.tabs04f LI:nth-last-child(4),
  UL.tabs04.tabs04f LI:nth-last-child(4) ~ li {
    width: 100%;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  UL.tabs04.tabs04f LI:nth-last-child(5),
  UL.tabs04.tabs04f LI:nth-last-child(5) ~ li {
    width: 100%;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
ul.tabs05 {
  margin: 1.5em 0 0 0;
  padding: 0;
  position: relative;
  top: 1px;
  list-style: none;
}
ul.tabs05 LI {
  float: left;
  padding: 0;
  background: none;
  position: relative;
  top: 2px;
  margin: 0 0 0 0 !important;
}
ul.tabs05 LI:link,
ul.tabs05 LI A:link,
ul.tabs05 LI:visited,
ul.tabs05 LI A:visited,
ul.tabs05 LI:hover,
ul.tabs05 LI A:hover,
ul.tabs05 LI:active,
ul.tabs05 LI A:active,
ul.tabs05 LI:focus,
ul.tabs05 LI A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
ul.tabs05 LI.f-right {
  float: right;
}
ul.tabs05 LI:before {
  display: none;
}
ul.tabs05 LI:first-child {
  margin: 0 0 0 0 !important;
}
ul.tabs05 LI:first-child A {
  margin: 0;
}
ul.tabs05 A {
  display: block;
  text-decoration: none;
  cursor: pointer;
  padding: 0;
  padding-right: 20px;
}
ul.tabs05 A SPAN {
  display: block;
  padding: 0;
  margin: 0;
  font-size: 15px;
  line-height: 40px;
  height: 40px;
  color: #727272;
  text-align: center;
}
ul.tabs05 A.active SPAN {
  height: 42px;
  border-bottom: 2px solid #ff6400;
  color: #1a1a1a;
  font-weight: bold;
}
ul.tabs05 A.active:hover SPAN {
  color: #1a1a1a;
}
ul.tabs05 A:hover {
  color: #1a1a1a;
}
ul.tabs05 A.discrete,
ul.tabs05 SPAN.discrete {
  background: none;
  padding: 14px 5px 6px 0;
  font-size: 14px;
  border: none;
}
@media only screen and (max-width: 767px) {
  ul.tabs05 {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  ul.tabs05 DIV.tabcontent02 {
    margin: 0 !important;
    border-top: 0 !important;
  }
  ul.tabs05 LI {
    float: none;
  }
  ul.tabs05 LI.active {
    position: relative;
    z-index: 2;
  }
  ul.tabs05 LI:first-child {
    margin-left: 0 !important;
  }
  ul.tabs05 LI:first-child:nth-last-child(2),
  ul.tabs05 LI:first-child:nth-last-child(3),
  ul.tabs05 LI:first-child:nth-last-child(4),
  ul.tabs05 LI:first-child:nth-last-child(2) ~ li,
  ul.tabs05 LI:first-child:nth-last-child(3) ~ li,
  ul.tabs05 LI:first-child:nth-last-child(4) ~ li {
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  ul.tabs05 LI:first-child:nth-last-child(2) A,
  ul.tabs05 LI:first-child:nth-last-child(3) A,
  ul.tabs05 LI:first-child:nth-last-child(4) A,
  ul.tabs05 LI:first-child:nth-last-child(2) ~ li A,
  ul.tabs05 LI:first-child:nth-last-child(3) ~ li A,
  ul.tabs05 LI:first-child:nth-last-child(4) ~ li A {
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    line-height: 1.2;
  }
  ul.tabs05 LI:first-child:nth-last-child(2) A SPAN,
  ul.tabs05 LI:first-child:nth-last-child(3) A SPAN,
  ul.tabs05 LI:first-child:nth-last-child(4) A SPAN,
  ul.tabs05 LI:first-child:nth-last-child(2) ~ li A SPAN,
  ul.tabs05 LI:first-child:nth-last-child(3) ~ li A SPAN,
  ul.tabs05 LI:first-child:nth-last-child(4) ~ li A SPAN {
    line-height: 1.2;
    display: block;
    height: auto;
    padding: 5px 10px;
  }
  ul.tabs05 LI:first-child:nth-last-child(2),
  ul.tabs05 LI:first-child:nth-last-child(2) ~ LI {
    width: 50%;
  }
  ul.tabs05 LI:first-child:nth-last-child(3) {
    width: 34%;
  }
  ul.tabs05 LI:first-child:nth-last-child(3) ~ li {
    width: 33%;
  }
  ul.tabs05 LI:first-child:nth-last-child(4),
  ul.tabs05 LI:first-child:nth-last-child(4) ~ li {
    width: 25%;
  }
}
.tabs06 {
  overflow: visible;
  list-style: none;
  margin-bottom: 2em;
  /*margin-top: 0!important;*/
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.tabs06.tabs06b .items23 {
  width: 154px;
  margin-left: 2px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.tabs06.tabs06b .tabgroup UL LI {
  width: 118px;
  padding: 6px 10px;
  min-height: 65px;
}
.tabs06.tabs06b .tabgroup UL LI.active {
  padding: 7px 11px;
}
.tabs06.tabs06b .tabgroup UL LI.active:hover {
  padding: 7px 11px;
}
.tabs06.tabs06b .tabgroup UL LI:hover {
  padding: 7px 11px;
}
.tabs06 .tabgroup.separator {
  margin-right: 20px;
}
.tabs06 .tabgroup P {
  color: #727272;
}
.tabs06 .tabgroup UL {
  overflow: visible;
  list-style: none;
  width: 100%;
  margin-top: 0 !important;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.tabs06 .tabgroup UL LI {
  min-height: 87px;
  padding: 6px 17px;
  /*margin-top: 1em;*/
  border: 2px solid #ebebeb;
  background: #f8f8f8;
  cursor: pointer;
  margin-right: -2px;
  position: relative;
  text-align: left;
  width: 152px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  flex: 0 0 auto;
}
.tabs06 .tabgroup UL LI.ac {
  cursor: default;
  flex: 1 0 auto;
  position: relative;
  padding: 7px 18px;
  width: auto;
}
.tabs06 .tabgroup UL LI.ac INPUT.select {
  padding-right: 35px;
  margin-top: 5px;
  font-style: italic;
}
.tabs06 .tabgroup UL LI.ac:hover {
  border: 2px solid #ebebeb;
  cursor: default;
  background: #f8f8f8;
  padding: 7px 18px;
  z-index: 9;
}
.tabs06 .tabgroup UL LI.ac > UL {
  display: block;
  position: absolute;
  background: #ffffff;
  border: 1px solid #ebebeb;
  padding: 8px 0;
  left: 4px;
  right: 18px;
  top: 46px;
  width: auto;
  max-height: 215px;
  overflow-y: scroll;
  overflow-x: hidden;
  z-index: 111;
}
.tabs06 .tabgroup UL LI.ac > UL > LI {
  border: 0;
  padding: 0;
  float: none;
  background: none;
  min-height: 100%;
  max-width: 100%;
  width: 100%;
}
.tabs06 .tabgroup UL LI.ac > UL > LI:first-child {
  margin-top: 0;
}
.tabs06 .tabgroup UL LI.ac > UL > LI:before {
  display: none;
}
.tabs06 .tabgroup UL LI.ac > UL > LI P.heading01 {
  padding: 0 15px;
  font-style: italic;
}
.tabs06 .tabgroup UL LI.ac > UL A {
  display: block;
  overflow: hidden;
  padding: 5px 25px;
}
.tabs06 .tabgroup UL LI.ac > UL A:hover {
  border-left: 2px solid #ff6400;
  color: #1a1a1a;
  /*font-weight: bold;*/
  padding: 5px 25px;
  padding-left: 23px;
}
.tabs06 .tabgroup UL LI.ac > UL A:hover A SPAN {
  color: #1a1a1a;
}
.tabs06 .tabgroup UL LI:link,
.tabs06 .tabgroup UL LI A:link,
.tabs06 .tabgroup UL LI:visited,
.tabs06 .tabgroup UL LI A:visited,
.tabs06 .tabgroup UL LI:hover,
.tabs06 .tabgroup UL LI A:hover,
.tabs06 .tabgroup UL LI:active,
.tabs06 .tabgroup UL LI A:active,
.tabs06 .tabgroup UL LI:focus,
.tabs06 .tabgroup UL LI A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.tabs06 .tabgroup UL LI.active {
  border: 2px solid #7cdcf8;
  background: #ffffff;
  text-decoration: none;
  z-index: 99;
  cursor: default;
  padding: 7px 18px;
}
.tabs06 .tabgroup UL LI.active:hover {
  border: 2px solid #7cdcf8;
  border-left: 2px solid #7cdcf8;
  padding: 7px 18px;
}
.tabs06 .tabgroup UL LI.active A {
  cursor: default;
}
.tabs06 .tabgroup UL LI A {
  color: #1a1a1a;
  text-decoration: none;
}
.tabs06 .tabgroup UL LI A STRONG,
.tabs06 .tabgroup UL LI A SPAN {
  display: block;
}
.tabs06 .tabgroup UL LI A SPAN {
  color: #727272;
}
.tabs06 .tabgroup UL LI:hover {
  border: 1px solid #0019af;
  background: #ffffff;
  text-decoration: none;
  border-left: 1px solid #0019af;
  z-index: 110;
  padding: 7px 18px;
}
.tabs06 .tabgroup UL LI:before {
  display: none;
}
.tabs06 .tabgroup UL LI P {
  margin: 0;
}
.tabs06 .tabgroup UL.open UL {
  display: block;
}
.tabs06 .tabgroup UL.open I {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tabs06 .tabgroup {
    flex: 0 0 100%;
  }
  .tabs06 .tabgroup:last-child {
    margin-left: 0 !important;
  }
}
DIV.tabcontent04 {
  margin: 1em 0 0 0;
  display: none;
  border-bottom: 1px dashed #e1e1eb;
  padding-bottom: 40px;
}
DIV.tabcontent04 H3 {
  font-size: 18px;
}
DIV.tabcontent04.active {
  display: block;
}
/* 12. Paging */
UL.pages {
  margin: 1em 0 2em 0;
  padding: 0;
  line-height: normal;
}
UL.pages LI {
  float: left;
  padding: 0;
  margin: 0 5px 0 0 !important;
  background: none;
}
UL.pages LI.f-right {
  float: right;
}
UL.pages LI.f-right SPAN {
  padding: 8px 0 8px 10px;
  color: #1a1a1a;
  background: none;
  border-color: transparent;
}
UL.pages LI:before {
  display: none;
}
UL.pages LI > A,
UL.pages LI > SPAN {
  float: left;
  margin: 0;
  padding: 0;
  text-decoration: none;
  white-space: nowrap;
  font-size: 14px;
  border: 1px solid #d9dadb;
  background: #fbfbfb;
}
UL.pages LI > A:hover,
UL.pages LI > SPAN:hover {
  background: #d9dadb;
}
UL.pages LI > A.active,
UL.pages LI > SPAN.active {
  border: 1px solid #0019af;
  background: #0019af;
}
UL.pages LI > A.active:hover,
UL.pages LI > SPAN.active:hover {
  background: #0026fc;
}
UL.pages LI > A.active SPAN,
UL.pages LI > SPAN.active SPAN {
  color: #ffffff;
}
UL.pages LI A SPAN,
UL.pages LI SPAN SPAN {
  float: left;
  margin: 0 10px 0 0;
  padding: 8px 0 8px 10px;
  color: #1a1a1a;
}
UL.pages LI.separator SPAN,
UL.pages LI.label SPAN {
  padding: 8px 10px 8px 0;
  color: #1a1a1a;
  background: none;
  border-color: transparent;
}
UL.pages LI.shuffle A + A,
UL.pages LI.shuffle SPAN + A,
UL.pages LI.shuffle A + SPAN,
UL.pages LI.shuffle SPAN + SPAN {
  margin-left: 5px;
}
UL.pages LI.shuffle A SPAN,
UL.pages LI.shuffle SPAN SPAN {
  padding: 8px 10px 8px 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.pages {
    clear: both;
    margin: 0;
    padding-top: 1em;
  }
  UL.pages LI.shuffle A SPAN,
  UL.pages LI.shuffle SPAN SPAN {
    padding: 8px 0 8px 10px;
  }
  UL.pages:hover {
    background: #d9dadb;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.pages {
    clear: both;
    margin: 0;
    padding-top: 1em;
  }
}
@media only screen and (max-width: 767px) {
  UL.pages {
    margin: 0;
    padding-top: 1em;
    clear: both;
  }
  UL.pages LI {
    display: none;
  }
  UL.pages LI.shuffle {
    display: block;
    width: 49%;
    margin: 0 0 0 1% !important;
  }
  UL.pages LI.shuffle:first-child {
    margin: 0 1% 0 0 !important;
  }
  UL.pages LI.shuffle A,
  UL.pages LI.shuffle SPAN {
    display: block !important;
    float: none !important;
    text-align: center;
  }
  UL.pages LI.shuffle A.mobile-hide,
  UL.pages LI.shuffle SPAN.mobile-hide {
    display: none !important;
  }
  UL.pages LI.f-right {
    display: block;
    float: none;
    clear: both;
  }
  UL.pages LI.f-right SPAN {
    display: block;
    float: none;
    clear: both;
    text-align: center;
  }
}
/* 13. Tooltip */
#tooltip {
  position: absolute;
  left: -1000px;
  top: -1000px;
  text-align: left;
  line-height: 16px;
  z-index: 91;
  margin: 0;
  padding-right: 12px;
  max-width: 440px;
}
#tooltip.tooltip-sticky-zindex {
  z-index: 200;
}
#tooltip #tooltip-inner {
  background: #273645;
  color: #ffffff;
  /*padding: 20px;*/
  padding: 17px 10px 17px 13px;
  position: relative;
}
#tooltip #tooltip-inner P {
  margin: 5px 0 0 0;
  color: #ffffff;
}
#tooltip #tooltip-inner P:first-child {
  margin: 0;
}
#tooltip #tooltip-inner A {
  color: #ffffff;
}
#tooltip #tooltip-inner SPAN.fs28 {
  font-size: 28px;
  line-height: 14px;
  display: inline-block;
  top: 0.2em;
  position: relative;
}
#tooltip #tooltip-inner .tooltip02 {
  width: 700px;
}
#tooltip #tooltip-inner .tooltip02:before {
  content: "";
  position: absolute;
  background: #273645;
  top: 0;
  left: 50%;
  right: 0;
  bottom: 0;
}
#tooltip #tooltip-inner .tooltip02 .col {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px 0 0;
}
#tooltip #tooltip-inner .tooltip02 .col.b {
  padding: 0 0 0 20px;
}
#tooltip #tooltip-inner .tooltip02 P {
  margin: 1em 0 0 0;
  font-size: 17px;
  line-height: 1.2;
}
#tooltip #tooltip-inner .tooltip02 P:first-child {
  margin: 0;
}
#tooltip #tooltip-inner .tooltip02 P.note {
  font-size: 13px;
  color: #c5c5c5;
}
#tooltip #tooltip-inner .tooltip02 P.note B {
  color: #ffffff;
}
#tooltip #tooltip-arrow {
  content: "";
  display: none;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 12px 0 12px;
  border-color: transparent;
  border-top-color: #273645;
}
#tooltip #tooltip-arrow DIV {
  display: none;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 5px 0 5px;
  border-color: transparent;
  border-top-color: #273645;
  margin: -12px 0 0 -5px;
}
#tooltip #tooltip-close {
  display: none;
  position: absolute;
  width: 20px;
  height: 20px;
  right: 0;
  top: 0;
  z-index: 90;
}
#tooltip #tooltip-close.type01 {
  display: block;
}
#tooltip #tooltip-close A {
  display: block;
  width: 20px;
  height: 20px;
  text-indent: -10000px;
  background: url(bg02.png) no-repeat 0 -1800px;
}
#tooltip.left.top {
  margin-top: -12px;
  padding-right: 0;
}
#tooltip.left.top #tooltip-arrow {
  left: 8px;
  bottom: 0;
  margin-bottom: -11px;
}
#tooltip.left.side {
  padding-right: 0;
  margin: -6px 0 0 -12px;
}
#tooltip.left.side #tooltip-arrow {
  right: 0;
  top: 12px;
  margin-right: -11px;
  border-width: 6px 0 6px 12px;
  border-color: transparent;
  border-left-color: #273645;
}
#tooltip.left.side #tooltip-arrow DIV {
  border-width: 5px 0 5px 11px;
  border-color: transparent;
  margin: -5px 0 0 -12px;
  border-left-color: #273645;
}
#tooltip.right.top {
  margin-top: -12px;
  padding-right: 0;
}
#tooltip.right.top #tooltip-arrow {
  right: 8px;
  bottom: 0;
  margin-bottom: -11px;
}
#tooltip.right.side {
  padding-right: 0;
  margin: -6px 0 0 12px;
}
#tooltip.right.side #tooltip-arrow {
  left: 0;
  top: 12px;
  margin-left: -11px;
  border-width: 6px 12px 6px 0;
  border-color: transparent;
  border-right-color: #273645;
}
#tooltip.right.side #tooltip-arrow DIV {
  border-width: 5px 11px 5px 0;
  border-color: transparent;
  margin: -5px 0 0 1px;
  border-right-color: #273645;
}
#tooltip.center.top {
  margin-top: -12px;
  padding-right: 0;
}
#tooltip.center.top #tooltip-arrow {
  right: 50%;
  bottom: 0;
  margin: 0 0 -11px -6px;
}
@media only screen and (max-width: 767px) {
  #tooltip {
    /*max-width: 90%;*/
    max-width: 100%;
    left: 20px !important;
    right: 20px !important;
  }
  #tooltip #tooltip-inner .tooltip02 {
    width: auto;
  }
  #tooltip #tooltip-inner .tooltip02:before {
    display: none;
  }
  #tooltip #tooltip-inner .tooltip02.col {
    padding: 0;
  }
  #tooltip #tooltip-inner .tooltip02.col.b {
    background: #333;
    margin: 20px -20px -20px -20px !important;
    padding: 20px;
  }
  #tooltip #tooltip-arrow {
    display: inline-block;
    left: 0 !important;
    margin-bottom: -9px !important;
  }
}
.tooltip-channel {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  max-width: 323px;
}
.tooltip-channel__text {
  font-size: 13px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.54;
  color: #ffffff;
}
.tooltip-channel__title {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.67;
  margin: 0;
}
.tooltip-channel__language {
  font-size: 13px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.54;
  color: #ffffff;
}
/* 14. Frontpage parts */
/* 15. Content blocks */
#content {
  font-size: 14px;
  line-height: 1.64;
}
#content:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
#content:last-child {
  padding-bottom: 30px;
}
#content IMG {
  max-width: 100%;
  height: auto;
}
#content .slider-accessories .img IMG {
  height: 150px;
  max-width: 150px;
}
#content:focus {
  outline: none;
}
#content .content-heading H1.type02 {
  margin: 0;
  display: inline-block;
}
#content .content-heading A {
  margin: 2em 0 0 0;
  margin-top: 20px;
}
DIV.block04 {
  float: left;
  margin: 0 75px 0 0;
}
DIV.block04 H2 {
  margin: 1em 0 0;
  font-size: 24px;
  font-weight: bold;
  color: #1a1a1a;
}
DIV.block04 INPUT {
  float: left;
  margin: 20px 3px 0 0 !important;
}
DIV.block04 .default {
  width: 190px;
  height: 31px;
}
DIV.block05 {
  margin: 35px 0 0 0;
  max-width: 675px;
}
DIV.block05 P {
  margin: 0;
}
DIV.block05 P.heading01 {
  font-size: 20px;
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV.block05 P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.block05 P.meta {
  color: #727272;
  font-size: 14px;
}
DIV.block05 SPAN.rate {
  margin-top: 7px;
}
DIV.block06 {
  margin: 50px 0 0 0;
  background: #f4f4f4;
  padding: 30px;
}
DIV.block06 H3 {
  font-size: 30px;
  font-weight: bold;
  text-align: left;
  margin: 0 0 0 0;
}
DIV.block06 P.img-left {
  margin: 0 30px 0 0;
}
DIV.block06:first-child {
  margin: 20px 0 0 0;
}
DIV.block06 IMG {
  max-width: 100%;
  height: auto;
}
DIV.block07 {
  padding: 30px;
  height: 380px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  background: no-repeat 50% 50%;
  background-size: cover;
  text-align: center;
}
DIV.block07:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.block07 > A.btn {
  max-width: 320px;
  font-size: 28px;
  padding: 10px 60px;
  position: relative;
  z-index: 9;
}
DIV.block07 > A.btn.btn02 {
  padding: 10px;
  float: none;
  display: block;
}
DIV.block07 A.btn {
  margin-top: 1em;
}
SECTION.type03 + DIV.block07 {
  margin: 80px 0 0 0;
}
DIV.block07.block07b {
  height: 480px;
  text-align: left;
}
DIV.block07.block07b H2 {
  font-size: 45px;
  color: #1a1a1a;
}
DIV.block07.block07b p {
  font-size: 24px;
  color: #1a1a1a;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.block07.tablet-bottom {
    padding: 180px 30px 50px;
  }
  DIV.block07 A.btn.btn02 {
    width: auto;
    display: inline-block;
    font-weight: bold;
    padding: 20px 60px;
  }
  DIV.block07 A.btn.btn02.tablet-margt {
    margin-top: 50px;
  }
  DIV.block07.block07b {
    background-position: 35% 50% !important;
  }
}
@media only screen and (max-width: 767px) {
  DIV.block07 {
    padding: 0;
    background: none !important;
    height: auto;
  }
  DIV.block07 A.btn {
    font-size: 17px;
    font-weight: bold;
    padding: 10px;
  }
  SECTION.type03 + DIV.block07 {
    margin: 30px 0 0 0;
  }
  DIV.block07.block07b {
    height: auto;
  }
  DIV.block07.block07b H2 {
    font-size: 22px !important;
    text-align: center;
  }
  DIV.block07.block07b P {
    font-size: 16px !important;
    text-align: center;
    padding-bottom: 30px;
  }
}
.block08 {
  margin: 1em 0 0 0;
  border: 2px solid #727272;
  padding: 10px;
  font-size: 15px;
}
.block08 .block08a P {
  margin: 0;
}
.block08 .block08a A {
  color: #727272;
  display: block;
}
.block08 .block08a A:after {
  float: right;
  content: "i";
  width: 22px;
  height: 22px;
  border-radius: 11px;
  text-align: center;
  line-height: 22px;
  color: #ffffff;
  background: #727272;
}
.open.block08 .block08a A:after {
  content: "\E02B";
  font-family: "icons";
  font-size: 11px;
}
.block08 .block08b {
  display: none;
  padding: .5em 0;
}
.block08 .block08b P {
  margin: .5em 0 0 0;
}
.open.block08 .block08b {
  display: block;
}
DIV.block09 {
  margin: 150px 0 0;
  border: 1px solid #e1e1eb;
}
DIV.block09.noborder {
  border: none;
}
#content DIV.block09 {
  margin: 40px 0 0;
}
DIV.block09 DIV.a {
  border-bottom: 1px solid #e1e1eb;
  padding: 20px;
}
DIV.block09 DIV.a:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.block09 DIV.a P {
  color: #c9cad1;
  font-size: 46px;
  font-weight: bold;
  margin: -0.2em 0 0 0;
}
DIV.block09 DIV.b {
  padding: 20px;
}
DIV.block09 DIV.b UL LI.search {
  border-style: solid;
}
DIV.block09 DIV.b + UL LI.search {
  border-style: solid none none;
}
DIV.block09 DIV.c {
  border-top: 1px solid #e1e1eb;
  padding: 20px;
}
DIV.block09 H1 {
  margin: .7em 0 0;
  font-size: 26px;
  font-weight: bold;
  color: #0019af;
}
DIV.block09 H1:first-child {
  margin: 0;
}
DIV.block09 UL LI.search {
  margin: 0;
  border-style: none none solid none;
}
DIV.block09 UL LI.search.w100p FORM {
  padding: 0 20px;
}
DIV.block09 UL LI.search.w100p SPAN {
  right: 10px;
}
DIV.block09 SPAN.separator {
  margin: 0 10px;
  color: #727272;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.block09 {
    margin: 20px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  DIV.block09 {
    margin: 0;
  }
}
DIV.block10:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.block10 DIV.a {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: -180px;
  padding-right: 190px;
  float: left;
  position: relative;
}
DIV.block10 DIV.a:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.block10 DIV.c {
  width: 50%;
  float: left;
  position: relative;
}
DIV.block10 DIV.b {
  width: 180px;
  float: left;
}
DIV.block10 P {
  text-align: center;
  font-size: 15px;
  line-height: 1.2;
}
DIV.block10 P.heading01 {
  color: #727272;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV.block10 P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.block10 P.img {
  height: 100px;
}
DIV.block10 P.img IMG {
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto;
}
DIV.block10 P.price01 {
  font-weight: normal;
}
DIV.block10 P.price01 STRONG {
  color: #ff6400;
  font-size: 22px;
  display: block;
  font-weight: bold;
}
DIV.block10 P.formula {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -40px !important;
  font-size: 80px;
  line-height: 80px;
  margin-left: 19px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.block10 {
    margin-top: -50px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.block10 DIV.a {
    float: none;
    margin-right: 0;
    padding-right: 0;
  }
  DIV.block10 DIV.b {
    float: none;
    margin: 0 auto;
  }
  DIV.block10 P.formula {
    right: -20px;
  }
  DIV.block10 DIV.c + DIV.c P.formula {
    display: none;
  }
}
DIV.block11 {
  border: 1px solid #e1e1eb;
}
DIV.block11.block11b {
  background: #d9dadb;
  border: none;
}
DIV.block11.block11b SPAN.text {
  color: #0019af;
}
DIV.block11.block11c {
  background: #ffffff;
  border: none;
}
.equalheight DIV.block11 {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  width: 100%;
}
DIV.block11 A {
  display: block;
  position: relative;
  text-decoration: none !important;
}
DIV.block11 A:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.block11 A:hover {
  text-decoration: none;
}
DIV.block11 SPAN.img {
  display: block;
  width: 50%;
  float: right;
  position: relative;
  text-align: center;
  padding: 30px 30px 30px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.block11 SPAN.text {
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding: 30px 0 70px 30px;
  color: #202020;
}
DIV.block11 SPAN.text:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.block11 SPAN.text * {
  display: block;
}
DIV.block11 SPAN.heading01 {
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: bold;
  line-height: 1.1;
}
.ru DIV.block11 SPAN.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.block11 SPAN.content {
  font-size: 16px;
  margin: 1em 0 0 0;
}
DIV.block11 SPAN.btn {
  position: absolute;
  bottom: 30px;
  left: 30px;
  margin: .5em 0 0 0;
  background: #0019af;
  color: #ffffff;
  float: left;
  padding: 7px 20px;
  font-size: 16px;
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV.block11 SPAN.btn {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.block11 SPAN.btn:hover {
  background: #ff6400;
}
DIV.block11 SPAN.price01 {
  position: absolute;
  width: 125px;
  height: 125px;
  bottom: 20px;
  color: #ffffff;
  right: 20px;
  padding: 20px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(bg06.png) no-repeat 50% 50%;
  background-size: contain;
  text-align: center;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 20px;
  line-height: 0.95;
}
DIV.block11 SPAN.price01 STRONG {
  font-weight: 300;
  display: block;
  font-size: 50px;
}
DIV.block11 SPAN.price01 STRONG SPAN {
  display: inline;
  font-size: 26px;
}
.ru DIV.block11 SPAN.price01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.block11 SPAN.img {
    width: 100%;
    float: none;
  }
  DIV.block11 SPAN.text {
    width: 100%;
    float: none;
    padding: 20px;
  }
  DIV.block11 SPAN.btn {
    position: static;
  }
}
@media only screen and (max-width: 767px) {
  DIV.block11 {
    margin: 15px 0 0 0;
  }
  DIV.block11 SPAN.img {
    width: auto;
    padding: 15px 15px;
    float: none;
  }
  DIV.block11 SPAN.text {
    position: static;
    width: 100%;
    padding: 10px 15px 15px;
    text-align: center;
  }
  DIV.block11 SPAN.btn {
    position: static;
    float: none;
    text-align: center;
  }
  DIV.block11 SPAN.heading01 {
    font-size: 18px;
  }
  DIV.block11 SPAN.content {
    font-size: 13px;
  }
  DIV.block11 SPAN.price01 {
    left: 50%;
    margin-right: -80px;
    color: #ffffff;
  }
}
DIV.block12 A {
  display: block;
  border: 1px solid #e1e1eb;
  background: #e1e1eb;
  color: #0019af;
  font-weight: bold;
  font-size: 22px;
}
DIV.block12 A:hover {
  color: #ff6400;
  text-decoration: none;
}
DIV.block12 SPAN.img {
  display: block;
  position: relative;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
DIV.block12 SPAN.img IMG {
  max-width: 100%;
  width: auto;
  margin: 0 auto;
  height: auto;
  display: block;
}
DIV.block12 SPAN.txt {
  display: block;
  padding: 20px;
  text-align: center;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV.block12 SPAN.txt {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
@media only screen and (max-width: 767px) {
  DIV.block12 {
    margin: 20px 0 0 0;
  }
  DIV.block12 SPAN.img IMG {
    width: 100%;
  }
  DIV.block12 SPAN.txt {
    padding: 10px;
  }
}
DIV.block13 {
  position: relative;
  padding-top: 50px;
}
SECTION.type01 DIV.block13 {
  padding-bottom: 40px;
}
DIV.block13:before {
  content: "";
  position: absolute;
  top: 0;
  left: 10px;
  z-index: 2;
  width: 120px;
  height: 120px;
  background: url(owl04.png) no-repeat 50% 50%;
  background-size: contain;
}
DIV.block13 H2 {
  float: left;
  border: 1px solid #ff6400;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #1a1a1a;
  font-weight: 500;
  top: -40px;
  margin: 0 0 0 160px;
  padding: 10px 20px;
  display: block;
  position: relative;
  clear: both;
  font-size: 22px;
}
DIV.block13 H2:before {
  content: "";
  position: absolute;
  left: -15px;
  top: 16px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 16px 16px 0;
  border-color: transparent #ff6400 transparent transparent;
}
DIV.block13 H2:after {
  content: "";
  position: absolute;
  left: -13px;
  top: 17px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 14px 14px 0;
  border-color: transparent #ffffff transparent transparent;
}
DIV.block13 UL.type15 {
  margin: 0;
}
DIV.block13 DIV.pad {
  border: 1px solid #b2eafb;
  padding: 0 10px;
  margin: 10px 0 0 0;
}
DIV.block13 DIV.pad DIV#slider01 UL.products02 {
  margin: 1em 0 0 0;
}
DIV.block13 DIV.pad DIV#slider01 UL.products02 > LI {
  padding-bottom: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.block13 {
    padding-top: 10px;
  }
  DIV.block13 H2 {
    top: 0;
    display: none;
  }
  DIV.block13 UL.type15 {
    margin: -20px 0 0 180px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.block13 {
    padding-top: 0;
  }
  DIV.block13:before {
    width: 100px;
    height: 100px;
    left: 0;
  }
  DIV.block13 H2 {
    display: none;
    font-size: 18px;
    margin-left: 120px;
  }
  DIV.block13 UL.type15 {
    margin: 0 0 0 110px;
  }
  DIV.block13 UL.type15 LI {
    margin: 0;
  }
}
DIV.block14.hasbg .col00 {
  background: url("bg07.png") no-repeat 100% 100%;
  border: 1px #e1e1eb;
  border-style: none solid solid solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.block14.hasbg .col00 {
    background: none;
    border: 0;
  }
}
@media only screen and (max-width: 767px) {
  DIV.block14.hasbg .col00 {
    background: none;
    border: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.block14 UL.actions01 + .mt10 {
    margin-top: 0 !important;
    width: 65% !important;
  }
}
@media only screen and (max-width: 767px) {
  DIV.block14 .form01 .w66p INPUT.min,
  DIV.block14 .form01 .w66p SELECT.min,
  DIV.block14 .form01 .w66p TEXTAREA.min {
    width: 100%;
    margin: 3px 0;
  }
  DIV.block14 H2 + .clear {
    margin: 0 !important;
  }
}
DIV.block15 {
  margin-top: 3em;
}
DIV.block15 .btn.xxl {
  font-weight: normal;
}
DIV.block15 > DIV:last-child {
  margin-bottom: 100px !important;
}
@media only screen and (max-width: 767px) {
  DIV.block15 {
    margin-top: 0;
  }
  DIV.block15 P.details {
    margin: 1em 0 !important;
  }
  DIV.block15 > DIV:last-child {
    margin: 1em 0 0 0 !important;
  }
}
DIV.block16 {
  position: relative;
}
DIV.block16 .msg {
  display: none;
}
DIV.block16.disabled:before {
  content: "";
  position: absolute;
  z-index: 9;
  background: rgba(255, 255, 255, 0.8);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
DIV.block16.disabled:hover .msg {
  display: block;
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  top: 50%;
  color: #1a1a1a;
  padding: 0 20px;
  font-size: 21px;
  z-index: 10;
}
DIV.block16.disabled:hover .msg:before {
  color: #0090f1;
  margin-right: 10px;
  position: relative;
  top: 3px;
}
DIV.block16 H2 {
  color: #1a1a1a;
  font-weight: 400;
  margin: 2em 0 0 0;
}
DIV.block16 UL.numbers01 {
  margin: 0;
}
DIV.block17 {
  background: #f8f8f8;
  padding: 20px 25px;
  margin: 2em 0 0 0;
}
@media only screen and (max-width: 767px) {
  DIV.block17 {
    margin: 1em -15px 0;
    padding: 10px 15px;
  }
}
DIV.block18 {
  background: #f8f8f8;
  padding: 5px 15px 10px;
  margin: 0 -15px;
}
DIV.block18 .row {
  margin: 5px 0 0;
}
.checkboxes DIV.block18 {
  margin: 0;
}
DIV.block19 {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
}
DIV.block19 H2 {
  margin-top: 1em !important;
}
DIV.block19 A {
  font-size: 13px;
  font-weight: normal;
  margin-left: 2em;
}
@media only screen and (max-width: 767px) {
  DIV.block19 A.btn {
    text-align: left;
    margin-left: 0;
  }
}
DIV.block20 {
  position: relative;
  padding: 20px 0;
  margin: 20px 0 0 0;
}
DIV.block20 .posrel > *:first-child {
  margin-top: 0;
}
DIV.block20:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 2560px;
  margin-left: -1280px;
  background: #f8f8f8;
}
@media only screen and (max-width: 767px) {
  DIV.block20 {
    margin: 30px -15px 0;
    background: #f8f8f8;
    padding: 13px;
  }
  DIV.block20:before {
    display: none;
  }
}
DIV.block22 {
  margin: 27px 0 0 0 !important;
  max-width: 600px;
}
DIV.block22:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.block22 .pad {
  padding: 15px;
  background: none;
  float: left;
  border: 1px solid #b2eafb;
  border-radius: 8px;
}
DIV.block22 .pad:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.block22 .pad DIV.row {
  min-width: 500px;
}
DIV.block22 .pad DIV.row .items.w100p {
  white-space: nowrap;
  margin-right: 0;
  width: 100% !important;
}
DIV.block22 .pad DIV.row .items.w100p INPUT[type="text"],
DIV.block22 .pad DIV.row .items.w100p INPUT[type="email"] {
  width: 400px;
}
DIV.block22 .pad DIV.row.type04 {
  padding-top: 1em;
  width: 100%;
  border-top: 2px dashed #e1e1eb;
  text-align: left;
  margin-top: 2em;
}
DIV.block22 .pad DIV.text {
  float: left;
}
DIV.block22 .pad UL.actions01.f-right {
  margin-left: 30px;
}
DIV.block22 .pad P {
  margin: 0;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  DIV.block22 .pad {
    float: none;
  }
  DIV.block22 .pad DIV.row {
    min-width: 0;
  }
  DIV.block22 .pad DIV.row .items INPUT[type="text"],
  DIV.block22 .pad DIV.row .items INPUT[type="email"] {
    width: 100%;
    float: left !important;
  }
  DIV.block22 .pad SPAN.text {
    float: right;
  }
  DIV.block22 .pad DIV.text {
    float: none;
  }
  DIV.block22 .pad UL.actions01.f-right {
    margin: 0 !important;
  }
  DIV.block22 .pad P {
    white-space: normal;
  }
}
.block21 {
  margin: 1em 0 0 0;
}
.block21.block21b P {
  color: #444444;
  font-size: 15px;
}
.block21.block21b .pad {
  border-style: none none solid none;
}
.block21.block21b .pad.active {
  border-style: none none solid none;
  border-color: #e1e1eb;
}
.block21.block21b .pad P {
  color: #1a1a1a;
}
.block21.block21b H3 {
  font-weight: bold;
  color: #0019af;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.block21 P {
  color: #727272;
  font-size: 15px;
}
.block21 .pad {
  border: 1px solid #e1e1eb;
  padding: 25px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: .5em 0 0 0;
  /*A.btn.arrdown,
		A.btn.arrup { &:after { float: left; margin-left: 0; margin-right: 6px;  margin-top: 2px; } }*/
}
.block21 .pad.active {
  border: 1px solid #0019af;
}
.block21 .pad P {
  color: #1a1a1a;
}
.block21 H3 {
  font-weight: bold;
}
.block21 .text {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 10px;
  /*P A { font-weight: bold; }*/
}
.block21 .text A {
  display: inline-block;
}
.block21 .img {
  float: left;
  width: 100px;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center;
}
.block21 .img IMG {
  max-width: 100%;
  height: auto;
}
.block21 .prices {
  float: right;
  width: 140px;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.block21 .prices P {
  font-weight: bold;
  font-size: 24px;
  text-align: right;
}
.block21 .prices P DEL {
  display: block;
  font-size: 15px;
  color: #727272;
  font-weight: normal;
}
.block21 .prices .btn {
  padding: 9px;
  text-align: center;
}
.block21 .prices .btn.remove {
  text-align: left;
}
.block21 .prices .btn:before {
  position: relative;
  top: .1em;
}
.block21 .prices .btn.ico-plus {
  /*&:hover:before { color: @color02; }*/
}
.block21 .prices .btn.ico-plus:before {
  top: 1px;
  margin-right: 7px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .block21 .pad {
    display: block;
  }
  .block21 .pad:after {
    content: '';
    display: table;
    clear: both;
    height: 1px;
    width: 100%;
  }
  .block21 .text {
    margin-left: -100px;
    padding-left: 120px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
  }
  .block21 .prices {
    width: 100%;
    padding-top: 20px;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    padding-left: 120px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .block21 .prices P {
    text-align: left;
  }
  .block21 .prices P DEL {
    display: inline;
  }
}
@media only screen and (max-width: 767px) {
  .block21 .prices {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
  }
  .block21 .prices .btn {
    margin: 1em 0 0 0;
  }
}
.block23 {
  position: relative;
  padding: 0 0 0 30px;
}
.block23:before {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 20px;
}
.block23.ico-disabled:before {
  color: #E44;
}
.block23.ico-check:before {
  color: #95edab;
}
TABLE .block23 {
  margin: 1em 0 0 0;
}
TABLE .block23 P:first-child {
  margin: 0;
}
TABLE .block23:first-child {
  margin: 0;
}
.block24 {
  margin: 0;
  padding: 20px 40px 40px 40px;
  border: 1px solid #d9dadb;
  clear: both;
  border-bottom: none;
}
.block24.block24a {
  background: #ebebeb;
  margin: 0;
  padding: 20px 18px;
  border: 1px #d9dadb;
  border-style: none solid solid solid;
}
.block24.block24a h2 {
  font-size: 46px;
}
.block24 .item01.item01i > .a .col-c {
  padding: 0 300px 0 0 !important;
}
.block24 .item01.item01i > .a .col-b {
  width: 280px;
}
.block24 .item03 DIV.txt {
  margin-left: -120px;
  margin-right: -260px;
  padding-right: 280px;
  padding-left: 140px;
}
.block24 .item03 DIV.prices {
  width: 260px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .block24 .item03 DIV.txt {
    margin-left: -120px;
    margin-right: -230px;
    padding-right: 250px;
    padding-left: 140px;
  }
  .block24 .item03 DIV.prices {
    width: 230px;
  }
  .block24 .item01.item01i > .a .col-c {
    padding: 0 270px 0 0 !important;
  }
  .block24 .item01.item01i > .a .col-b {
    width: 250px;
  }
}
@media only screen and (max-width: 767px) {
  .block24 .item01.item01i > .a .col-b {
    width: 100%;
  }
}
.block25 {
  border: 1px solid #e1e1eb;
  background: #f8f8f8;
  /* TODO: remove those permanently used in _support.less */
  /*.block25 {
	padding-left: 20px;
	padding-bottom: 60px;
	H3.type02 { font-weight: 300; margin-left: -20px; margin-top: 2em; }
}*/
}
.equalheight .block25 {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  width: 100%;
}
.block25 A {
  display: block;
  position: relative;
  text-decoration: none !important;
  width: 100%;
  text-align: center;
  padding-top: 200px;
  padding-bottom: 30px;
  color: #1a1a1a;
  font-weight: bold;
}
.block25 A:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.block25 A:hover {
  text-decoration: none;
  border: 1px solid #0019af;
}
.block25 A IMG {
  margin: 0 auto;
  display: block;
  text-align: center;
  padding: 30px 0 30px 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.block26 {
  -webkit-flex: 0 0 100%;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0;
  width: 100%;
  height: 100%;
  min-height: 155px;
  /*H3 { font-weight: bold; }*/
  /*&.block26b { margin: 0 auto; display: block; text-align: center; padding: 100px 0 100px 0; position: relative; top: 0; left: 0; right: 0; .box-sizing(border-box); min-height: auto;
		SPAN.text {
			color: @color-gray-medium;
			&[class^="ico"]:before,
			&[class*="ico"]:before {
				display: block;
				font-size: 80px;
				text-align: center;
				margin: 0 0 20px 0;
				color: @color-gray-medium-lightest;
			}
		}
	}*/
}
.block26 SPAN.text {
  color: #727272;
}
.block26 SPAN.text[class^="ico"]:before,
.block26 SPAN.text[class*="ico"]:before {
  display: block;
  font-size: 80px;
  text-align: center;
  margin: 0 0 20px 0;
  color: #d9dadb;
}
.block27 {
  border: 1px solid #e1e1eb;
  padding: 20px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.block27:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.block27 .pad {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.block27 .pad P.note {
  margin: 1em 0 1em 0;
  font-size: 14px;
  line-height: 1.4;
}
@media only screen and (max-width: 767px) {
  .block27 .pad A.discrete {
    display: block;
    text-align: left;
  }
}
.block27 .pad .icon-square {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.block27 .pad .icon-square:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  top: .1em;
  overflow: hidden;
  float: none;
}
.block28 {
  border: 1px solid #0019af;
}
.block28 .item03 {
  margin: 0;
}
.block28 .item01 {
  border-top: 0;
}
.block28.block28b {
  border: 1px solid #b2eafb;
}
.block28.block28b .pad {
  padding: 20px 40px;
}
.block29 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin: 0;
  border: none;
  margin: 0 -0.5%;
  margin-bottom: 2em;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  /*overflow: hidden;*/
}
.block29.active-height {
  height: 475px;
}
.active .block29 {
  height: 475px;
}
.block29 DIV.input-wrapper A.note,
.block29 DIV.input-wrapper SPAN.note {
  max-width: 100%;
  font-size: 12px;
  margin: 5px 0 0 0;
}
.block29 DIV.input-wrapper .theselect A.dropdown {
  padding: 12px 20px 12px 5px;
}
.block29 DIV.input-wrapper .theselect UL > LI A {
  padding: 5px;
}
.block29 .item {
  /*item*/
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 32.33%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 10px 0.5%;
  height: 210px;
  border: 1px solid #d7d9e0;
  cursor: pointer;
  padding: 20px;
  background: #ffffff;
  position: relative;
  /*typography utils*/
  text-align: center;
  /*subitem*/
  /*subitem02*/
  /*mixins*/
  /*block editable*/
  /*block editable media query */
  /*block editable prices */
  /*block editable btn */
  /*animation + status active main-block item*/
}
.block29 .item:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.block29 .item.done {
  /*subitem*/
  /*subitem02*/
}
.block29 .item.done .subitem .txt .heading01 {
  font-size: 18px;
}
.block29 .item.done .subitem02 .prices03 .price .price-month {
  font-size: 35px;
}
.block29 .item P {
  font-size: 14px;
}
.block29 .item::before {
  display: none;
}
.block29 .item:hover {
  border: 1px solid #0019af;
}
.block29 .item .anim-editable-hide {
  display: none;
}
.block29 .item .anim-editable-show {
  display: block;
}
.block29 .item .subitem .txt {
  height: 63px;
}
.block29 .item .subitem .txt .heading01 {
  margin-top: 0;
  color: #444444;
  font-weight: bold;
}
.block29 .item .subitem .txt .meta {
  color: #00baf2;
  margin: 0;
  font-size: 15px;
  font-weight: bold;
}
.block29 .item .subitem02 DIV.input-wrapper {
  float: none;
}
.block29 .item .subitem02 DIV.input-wrapper INPUT {
  cursor: pointer;
}
.block29 .item .subitem02 SELECT {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .block29 .item .subitem02 SELECT {
    display: none;
  }
}
.block29 .item .subitem02 .prices03 .price {
  padding: 15px 0;
  color: #444444;
}
.block29 .item .subitem02 .prices03 .price .price-month {
  font-weight: bold;
  line-height: 0.9;
}
.block29 .item .subitem02 .prices03 .price .price-helper {
  vertical-align: top;
  color: #5f6d7a;
  display: inline-block;
  font-size: 14px;
}
.block29 .item .subitem02 .prices03 .exclamation {
  display: none;
}
.block29 .item .subitem02 .prices03 .show-open {
  opacity: 0;
}
.block29 .item .subitem02 .prices03 .show-open--price {
  font-size: 0;
  color: #444444;
}
.block29 .item .subitem02 .anim-input {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0 2px;
}
.block29 .item .subitem02 .anim-input .calc-2-10p {
  width: calc(45%);
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .block29 .item .subitem02 .anim-input .calc-2-10p {
    width: calc(47.5%);
  }
}
.block29 .item .anim-editable {
  position: relative;
  z-index: 71;
  opacity: 0;
  height: 0;
  cursor: pointer;
}
.block29 .item .anim-editable DIV.input-wrapper INPUT {
  cursor: pointer;
}
.block29 .item .anim-editable DIV.input-wrapper LABEL {
  cursor: pointer;
}
.block29 .item .anim-editable__text {
  text-align: center;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .block29 .item .anim-editable__text {
    text-align: left;
  }
}
.block29 .item .anim-editable--additional {
  z-index: 70;
}
.block29 .item .anim-editable__zindex--0 {
  z-index: 70;
}
@media only screen and (min-width: 1024px) {
  .block29 .item .anim-editable-expand-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .block29 .item .anim-editable-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .block29 .item .anim-editable-prices-mobile {
    display: none;
  }
}
.block29 .item .anim-editable-prices {
  width: 100%;
}
.block29 .item .anim-editable-btn {
  z-index: 9;
  cursor: default;
  opacity: 0;
  height: 0;
}
.block29 .item .anim-editable-btn--mobile {
  display: none;
}
.block29 .item .anim-editable-prices--mobile {
  display: none;
}
.block29 .item.active {
  /*typography utils*/
  cursor: default;
  /*animation status active main-block item*/
  animation: active-animation 0.3s linear forwards;
  /*subitem status active*/
  /*subitem02 status active*/
  /*block editable animation*/
  /*block media query editable*/
}
.block29 .item.active .anim-editable-btn {
  z-index: 9;
  cursor: default;
  animation: editable-btn-animation 0.3s linear forwards, editable-btn-animation-delay 0.3s linear 0.3s forwards;
}
@keyframes editable-btn-animation {
  to {
    height: 55px;
  }
}
@keyframes editable-btn-animation-delay {
  to {
    opacity: 1;
  }
}
.block29 .item.active .anim-editable-prices {
  cursor: default;
}
@keyframes active-animation {
  to {
    background: #ffffff;
    border: 1px solid #00baf2;
    width: 39%;
    height: 355px;
    max-height: none;
  }
}
.block29 .item.active.active-direct {
  height: auto;
  max-height: none;
  /*.anim-editable {
					.anim-display(none);
				}*/
  animation: active-direct-animation 0.3s linear forwards;
}
.block29 .item.active.active-direct .anim-input {
  display: none;
}
@keyframes active-direct-animation {
  to {
    background: #ffffff;
    border: 1px solid #00baf2;
    width: 39%;
    height: 260px;
  }
}
.block29 .item.active.active-additional {
  height: auto;
  max-height: none;
  animation: active-additional-animation 0.3s linear forwards;
}
@keyframes active-additional-animation {
  to {
    background: #ffffff;
    border: 1px solid #00baf2;
    width: 39%;
    height: 470px;
  }
}
.block29 .item.active.active-direct-additional {
  height: auto;
  max-height: none;
  animation: active-direct-additional-animation 0.3s linear forwards;
}
@keyframes active-direct-additional-animation {
  to {
    background: #ffffff;
    border: 1px solid #00baf2;
    width: 39%;
    height: 355px;
  }
}
.block29 .item.active .subitem .txt {
  cursor: default;
  text-align: center;
}
.block29 .item.active .subitem .txt .heading01 {
  animation: heading01-animation-active 0.3s linear forwards;
}
@keyframes heading01-animation-active {
  to {
    font-size: 18px;
  }
}
.block29 .item.active .subitem02 .prices03 {
  height: 80px;
}
.block29 .item.active .subitem02 .prices03 .exclamation {
  display: inline-block;
}
.block29 .item.active .subitem02 .prices03 .show-open {
  opacity: 1;
}
.block29 .item.active .subitem02 .prices03 .show-open--price {
  animation: show-open-price-animation-active 0.3s linear forwards;
}
@keyframes show-open-price-animation-active {
  to {
    font-size: 14px;
  }
}
.block29 .item.active .subitem02 .prices03 .price .price-month {
  animation: prices03-animation-active 0.3s linear forwards;
}
@keyframes prices03-animation-active {
  to {
    font-size: 35px;
  }
}
.block29 .item.active .subitem02 DIV.input-wrapper {
  float: none;
}
.block29 .item.active .subitem02 DIV.input-wrapper INPUT {
  cursor: text;
}
.block29 .item.active .subitem02 DIV.input-wrapper LABEL {
  cursor: default;
}
.block29 .item.active .anim-editable {
  cursor: default;
  animation: editable-animation 0.3s linear forwards, editable-animation-delay 0.3s linear 0.3s forwards;
}
@keyframes editable-animation {
  to {
    height: 101px;
  }
}
@keyframes editable-animation-delay {
  100% {
    opacity: 1;
  }
}
@media only screen and (min-width: 1024px) {
  .block29 .item.active .anim-editable-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .block29 .item.active .anim-editable-expand-mobile {
    display: none;
  }
}
.block29 .item.inactive {
  /*inactive typography utils*/
  cursor: pointer;
  border: 1px solid #d7d9e0;
  overflow: hidden;
  /*animation status inactive main-block item*/
  animation: inactive-animation 0.3s linear forwards;
  /*subitem status inactive*/
  /*subitem02 status inactive*/
}
.block29 .item.inactive:hover {
  border: 1px solid #0019af;
}
@keyframes inactive-animation {
  to {
    background: #e5e7eb;
    width: 29%;
  }
}
.block29 .item.inactive .anim-editable {
  animation: editable-animation-inactive 0.3s linear forwards;
}
@keyframes editable-animation-inactive {
  from {
    height: 101px;
  }
  to {
    height: 0;
  }
}
.block29 .item.inactive .subitem .txt {
  cursor: pointer;
}
.block29 .item.inactive .subitem .txt .heading01 {
  animation: heading01-animation-inactive 0.3s linear forwards;
}
@keyframes heading01-animation-inactive {
  from {
    font-size: 18px;
  }
  to {
    font-size: 15px;
  }
}
.block29 .item.inactive .subitem02 .prices03 .price .price-month {
  animation: prices03-animation-inactive 0.3s linear forwards;
}
@keyframes prices03-animation-inactive {
  from {
    font-size: 35px;
  }
  to {
    font-size: 25px;
  }
}
.block29 .item.inactive .subitem02 DIV.input-wrapper {
  float: none;
}
.block29 .item.inactive .subitem02 DIV.input-wrapper INPUT {
  cursor: pointer;
}
.block29 .item.inactive .subitem02 DIV.input-wrapper LABEL {
  cursor: pointer;
}
@media only screen and (min-width: 1024px) {
  .block29 DIV.input-wrapper .currency.currency--md INPUT {
    padding: 0 40px 0 5px;
  }
}
@media (min-width: 1024px) and (max-width: 1101px) {
  .block29 .item {
    padding: 10px;
  }
}
@media (min-width: 1200px) and (max-width: 1280px) {
  .block29 .item {
    padding: 10px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .block29 {
    display: block;
  }
  .block29 .item {
    /*item notdesktop*/
    display: block;
    width: 100%;
    height: auto;
    min-height: 1px;
    /*max-height: 85px;*/
    max-height: 100px;
    /*main-block item status active notdesktop*/
    /*main-block item status inactive notdesktop*/
  }
  .block29 .item .anim-editable-prices {
    display: none;
  }
  .block29 .item .anim-editable-expand-mobile {
    height: 0;
    opacity: 0;
  }
  .block29 .item .anim-editable-btn {
    display: none;
  }
  .block29 .item .anim-editable-prices--mobile {
    display: block;
    opacity: 0;
  }
  .block29 .item .anim-editable-btn--mobile {
    display: block;
    z-index: 9;
    cursor: default;
    opacity: 0;
    height: 0;
  }
  .block29 .item .anim-editable-mobile {
    display: block;
    opacity: 0;
    height: 0;
  }
  .block29 .item .price-helper {
    text-align: right;
  }
  .block29 .item .subitem {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  .block29 .item .subitem .txt {
    text-align: left;
  }
  .block29 .item .subitem .txt .heading01 {
    text-align: left;
    margin-top: 0;
    color: #444444;
    font-weight: bold;
  }
  .block29 .item .subitem .txt .meta {
    text-align: left;
    color: #00baf2;
    margin: 0;
    font-size: 15px;
    font-weight: bold;
  }
  .block29 .item .subitem .prices03 .price .price-month {
    white-space: nowrap;
    font-size: 22px;
    animation: none;
  }
  .block29 .item.active {
    height: auto;
    width: 100%;
    animation: none;
    background: #ffffff;
    cursor: default;
    border: 1px solid #00baf2;
    max-height: none;
    /*editable status active notdesktop animation*/
    /*no editable block*/
  }
  .block29 .item.active .txt .heading01 {
    animation: none;
  }
  .block29 .item.active .anim-editable-mobile {
    opacity: 1;
    height: 100px;
    position: relative;
    /*animation: editable-mobile-animation .3s linear forwards;
					@keyframes editable-mobile-animation {
						to {
							opacity: 1;
							position: relative;
						}
					}*/
  }
  .block29 .item.active .anim-editable-expand-mobile {
    height: auto;
    opacity: 1;
    position: relative;
  }
  .block29 .item.active .anim-editable-btn--mobile {
    z-index: 9;
    cursor: default;
    height: 75px;
    opacity: 1;
  }
  .block29 .item.active .anim-editable-prices--mobile {
    opacity: 1;
  }
  .block29 .item.active.active-direct {
    height: auto;
    width: 100%;
    animation: none;
    background: #ffffff;
    cursor: default;
    border: 1px solid #00baf2;
  }
  .block29 .item.active.active-direct .anim-editable-mobile {
    opacity: 1;
    height: 75px;
    position: relative;
  }
  .block29 .item.active.active-additional {
    height: auto;
    width: 100%;
    animation: none;
    background: #ffffff;
    cursor: default;
    border: 1px solid #00baf2;
  }
  .block29 .item.active.active-additional .anim-editable-mobile {
    opacity: 1;
    position: relative;
  }
  .block29 .item.active.active-direct-additional {
    height: auto;
    width: 100%;
    animation: none;
    background: #ffffff;
    cursor: default;
    border: 1px solid #00baf2;
  }
  .block29 .item.active.active-direct-additional .anim-editable-mobile {
    opacity: 1;
    position: relative;
  }
  .block29 .item.inactive {
    width: 100%;
    animation: none;
    border: 1px solid #d7d9e0;
    background: #e5e7eb;
    /*max-height: 85px;*/
    max-height: 100px;
  }
}
.block33 .heading03 {
  /*padding: 7px 10px 7px 0;*/
  padding-right: 5px;
  /*line-height: 2.7;*/
  position: relative;
  top: 10px;
  left: 0;
  float: left;
  text-align: left;
  font-size: 15px;
  /*.note {
			color: @color-gray-medium;
		}*/
}
.block33 .heading04 {
  color: #727272;
  font-size: 28px;
  font-weight: normal;
  line-height: normal;
  margin: 0;
  padding: 0;
}
.block33 P {
  margin: 0 !important;
}
.block33 P .note {
  color: #727272;
  padding-right: 5px;
}
.block33 DIV.input-wrapper {
  margin: 0;
}
.block33 DIV.button-wrapper {
  margin: 0;
  padding: 0;
}
.block33 DIV.button-wrapper .btn {
  padding: 8px 15px;
}
.block34 {
  /*border: 1px solid @color-gray-light;*/
  width: 100%;
  position: relative;
}
.equalheight .block34 {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
  width: 100%;
}
.block34.bg {
  background: #f0f1f5;
}
.block34 .pad {
  padding: 20px;
}
.block34 .badge04 {
  left: 0;
  top: -18px;
}
.block34 .item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.block34 .item .subitem-img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  height: 200px;
  text-align: center;
  /*max-height: 200px;*/
  overflow: hidden;
}
#content .block34 .item .subitem-img IMG {
  max-width: none;
  height: 100%;
}
.block34 .item .subitem-img IMG {
  max-width: none;
  height: 100%;
}
.block34 .item .subitem-img01 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 30%;
  height: 200px;
  text-align: center;
  /*max-height: 200px;*/
  overflow: hidden;
  background: no-repeat 50% 50%;
  background-size: cover;
}
.block34 .item .subitem01 {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 70%;
  margin-left: 20px;
}
.block34 .item .subitem01 SPAN {
  white-space: nowrap;
}
.block34 .item .subitem01 .heading01 {
  font-weight: bold;
  font-size: 18px;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .block34 .item {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .block34 .item .subitem01 {
    width: 100%;
    margin-left: 0;
  }
  .block34 .item .subitem01 .heading01 {
    margin: 1em 0 0 0;
  }
  .block34 .item .subitem-img01 {
    width: 100%;
  }
  .block34 .item .subitem-img {
    width: 100%;
  }
}
/* 16. Messages */
UL.msg01 {
  margin: 10px 0 0 0;
  padding: 0;
  clear: both;
}
DIV.block01 UL.msg01 {
  margin: 10px 0 0 0;
}
UL.msg01:first-child,
H1 + UL.msg01 {
  margin: 2em 0 0 0;
}
UL.msg01 > LI {
  background: #aae0fa;
  margin: 0 0 10px 0;
  padding: 15px 15px 15px 50px !important;
  color: #1a1a1a;
  font-size: 15px;
  overflow: hidden;
  position: relative;
}
UL.msg01 > LI:before {
  text-align: center;
  line-height: 22px;
  background: #ffffff;
  width: 22px;
  height: 22px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-family: "icons";
  position: absolute;
  top: 15px;
  left: 15px;
  font-size: 12px;
  content: "\E051";
  color: #0019af;
}
UL.msg01 > LI.msg-neutral {
  background: #aae0fa;
}
UL.msg01 > LI.msg-neutral:before {
  content: "\E051";
  color: #0019af;
}
UL.msg01 > LI.msg-error {
  background: #ffb088;
}
UL.msg01 > LI.msg-error:before {
  content: "\E02B";
  color: #ae4907;
}
UL.msg01 > LI.msg-ok {
  background: #95edab;
}
UL.msg01 > LI.msg-ok:before {
  content: "\E020";
  color: #1c803a;
}
UL.msg01 > LI.msg-info {
  background: #ffe39a;
}
UL.msg01 > LI.msg-info:before {
  content: "\E03E";
  color: #e47900;
}
UL.msg01 > LI.msg-muted,
UL.msg01 > LI.type02 {
  background: #ebebeb;
  color: #1a1a1a;
}
UL.msg01 > LI.msg-muted:before,
UL.msg01 > LI.type02:before {
  color: #727272;
}
UL.msg01 > LI [class^="ico"]:before,
UL.msg01 > LI [class*=" ico"]:before {
  margin-right: 5px;
}
UL.msg01 > LI.type02 {
  border-width: 1px;
}
UL.msg01 > LI.isclosable {
  padding-right: 50px;
}
UL.msg01 > LI.noico {
  padding-left: 15px !important;
  font-size: 13px;
}
UL.msg01 > LI.noico:before {
  display: none;
}
UL.msg01 > LI H2 {
  margin: 10px 0 0 0 !important;
}
UL.msg01 > LI P {
  margin: 10px 0 0 0 !important;
  padding: 0;
  color: #1a1a1a;
  text-align: left;
}
UL.msg01 > LI P:first-child,
UL.msg01 > LI A.btn.f-right + P,
UL.msg01 > LI H3:first-child,
UL.msg01 > LI H2:first-child {
  margin: 0 !important;
}
UL.msg01 > LI H2,
UL.msg01 > LI H3,
UL.msg01 > LI H4,
UL.msg01 > LI H5,
UL.msg01 > LI H6,
UL.msg01 > LI LI {
  color: #1a1a1a;
}
UL.msg01 > LI A {
  color: #0019af;
  text-decoration: underline;
}
UL.msg01 > LI A.close {
  position: absolute;
  top: 15px;
  right: 20px;
  text-indent: -10000px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(ico01.png) no-repeat 100% -2550px;
}
UL.msg01 > LI A.close :before {
  content: "\E02B";
  font-family: "icons";
}
.msg02 {
  margin: 50px 0 0 0;
  background: url(bg106.png) no-repeat 0 0;
  padding: 45px 0 45px 200px;
  min-height: 192px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.msg02 P {
  margin: 0;
  font-size: 20px;
  color: #1a1a1a;
}
/* 17. Filters */
/*RF*/
#filters01 {
  padding: 0;
  margin: 1em 0 0 0;
}
#filters01 H2 {
  margin: 0;
  font-size: 17px;
  color: #1a1a1a;
  font-weight: bold;
}
#filters01 .block01 {
  padding: 0;
}
#filters01 .filter01a,
#filters01 .filter01b {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*.justify-content(space-between);*/
  padding: 10px 0;
}
#filters01 .filter01b {
  display: none;
  border-top: 1px solid #e1e1eb;
}
#filters01 .filter01c {
  padding: 15px 30px;
}
#filters01 .filter01c:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
#filters01 .filter01c A.toggler01 {
  float: left;
  margin-top: 10px;
}
#filters01 .filter01c UL.actions01 {
  float: right;
}
#filters01 .filter01c UL.actions01 LI:first-child {
  margin-left: 20px;
}
#filters01 .filter01e .col {
  border-left-style: none;
  padding: 10px 0;
}
#filters01 .filter01e .col.w35p {
  flex: 1 0 35%;
  width: 35%;
}
#filters01 .filter01e .col.w00p {
  flex: 0 0 auto;
  width: auto;
}
#filters01 .filter01e .col .discrete {
  padding: 0;
}
#filters01 .filter01e .col .checkboxes01 {
  padding-left: 30px;
}
#filters01 .filter01e .col .search01 INPUT[type="text"] {
  height: 30px;
}
#filters01 .filter01e .col .search01 SPAN.btn {
  height: 30px;
}
#filters01 .filter01e .col .search01 BUTTON {
  height: 30px;
}
#filters01 A.close {
  display: none;
}
#filters01 A.toggler01 {
  font-weight: bold;
  font-size: 17px;
  cursor: pointer;
}
#filters01 A.toggler01:before {
  font-family: "icons";
  content: "\E006";
  margin-right: 10px;
  font-size: 12px;
}
#filters01 A.toggler01:hover {
  text-decoration: none;
}
#filters01.open .filter01b {
  display: block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
#filters01.open A.toggler01:before {
  content: "\E00B";
}
#filters01 .col {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33%;
  padding: 10px 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  border: 1px #e1e1eb;
  border-style: none none none solid;
}
#filters01 .col:nth-of-type(3n+1) {
  border-left-style: none;
}
#filters01 .col:nth-of-type(n+4) {
  border-top-style: solid;
}
#filters01 UL.checkboxes01 {
  margin: 1em 0 0 0;
}
#filters01 UL.checkboxes01 LI:before {
  display: none;
}
#filters01 UL.checkboxes01 LI LABEL {
  padding: .6em 0 .6em 24px;
}
#filters01 UL.checkboxes01 LI A {
  padding: .6em 0;
  cursor: pointer;
  display: block;
}
#filters01 SELECT {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #filters01 {
    padding: 0 0 40px;
  }
  #filters01 UL.actions01 {
    float: none;
    margin: 20px 0 0 0;
  }
  #filters01 .filter01c UL.actions01 {
    margin: 0;
  }
  #filters01 UL.checkboxes01.in2cols LI,
  #filters01 UL.checkboxes01.in3cols LI {
    width: 100%;
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  #filters01 {
    padding: 0 0 20px;
    position: static;
  }
  #filters01 .col {
    padding: 20px 20px 0;
    border-top: none !important;
  }
  #filters01 .col:after {
    display: none;
  }
  #filters01 .block01 {
    display: none;
    margin: 0;
    padding-bottom: 20px;
  }
  #filters01 .block01 P.center {
    margin: 1em 20px 0;
  }
  #filters01 A.toggler01 {
    display: block;
    text-align: center;
    padding-top: 10px;
    border-top: 2px dashed #e1e1eb;
  }
  #filters01 .filter01a {
    display: block;
    border-bottom: none;
    padding-bottom: 10px;
  }
  #filters01.mobile-open:before {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(26, 26, 26, 0.8);
    z-index: 98;
  }
  #filters01.mobile-open .block01 {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    z-index: 99;
  }
  #filters01.open .filter01b {
    display: block;
    padding: 0;
    border-top: 0;
  }
  #filters01 A.close {
    position: absolute;
    right: 20px;
    top: 15px;
    text-indent: -10000px;
    display: block;
    z-index: 10;
  }
  #filters01 A.close:before {
    float: left;
    font-family: "icons";
    content: "\E02B";
    color: #727272;
    font-size: 22px;
    text-indent: 0;
  }
  #filters01 UL.actions01 {
    float: none;
    margin: 20px 0 0 0;
  }
  #filters01 UL.actions01 LI {
    display: block;
  }
  #filters01 H2 {
    font-weight: bold;
    margin: .5em 0 0 0;
  }
  #filters01 UL.checkboxes01 {
    display: none;
  }
  #filters01 SELECT {
    display: block;
    margin: .5em 0 0 0;
  }
  #filters01 SELECT OPTION {
    height: 25px;
  }
  #filters01 #filters02 UL.colors01 LI {
    margin-left: 2px;
  }
  #filters01 #filters02 UL.colors01 LI:first-child {
    margin-left: 0;
  }
  #filters01 .filter01c {
    padding: 0;
  }
  #filters01 .filter01c A.toggler01 {
    float: none;
    margin-top: 0;
  }
  #filters01 .filter01c UL.actions01 {
    float: none;
  }
  #filters01 .filter01c UL.actions01 LI {
    float: none;
  }
  #filters01 .filter01c UL.actions01 LI:first-child {
    margin-left: 0;
  }
  #filters01 .filter01c UL.actions01 LI .btn.discrete {
    margin: 0;
  }
}
#filters02 {
  padding: 40px 0 0;
}
#filters02 P {
  float: left;
  font-size: 24px;
  margin: 0;
}
#filters02 UL.checkboxes02 {
  float: right;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  #filters02 {
    padding: 0;
  }
  #filters02 P {
    float: none;
  }
}
.filters .filter__item {
  padding-right: 30px;
  padding-left: 30px;
  padding-bottom: 30px;
}
.filters .filter__item:not(:last-child) {
  border-right: 1px solid #d7d9e0;
}
@media only screen and (max-width: 767px) {
  .filters .filter__item:not(:last-child) {
    border: 0;
  }
}
.filters.open .filter:not(:last-child) {
  border-bottom: 1px solid #d7d9e0;
}
.filters.open .filters__anim {
  max-height: 300px;
}
.filters .filters__anim {
  max-height: 0;
  overflow: hidden;
  transition: max-height 500ms;
}
/* 18. Product Lists */
UL.products01 {
  margin: 30px 0 0 0;
  padding: 0;
  list-style: none;
  clear: both;
}
UL.products01:first-child {
  margin: 0;
}
UL.products01 > LI {
  margin: 30px 0 0 0;
  padding: 30px 0;
  border: 1px solid #e1e1eb;
  zoom: 1;
  position: relative;
}
UL.products01 > LI:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.products01 > LI:before {
  display: none;
}
UL.products01 > LI:first-child {
  margin: 0;
}
UL.products01 > LI.type01 {
  border-bottom-width: 2px;
  background: no-repeat 100% 100%;
  background-size: 100% auto;
}
UL.products01 > LI.type01 DIV.badge01 {
  position: absolute;
  bottom: 21px;
  left: 35px;
}
UL.products01 > LI.type02 {
  padding-top: 40px;
  border-width: 2px;
  border-color: #ff6400;
}
UL.products01 > LI.type02 P.heading01 {
  background: #ff6400;
  color: #ffffff;
  margin: 3px 20px 0 -20px;
  padding: 10px 100px 10px 20px;
  font-size: 22px;
  position: relative;
}
UL.products01 > LI.type02 P.heading01 .ru {
  padding: 10px 115px 10px 20px;
}
UL.products01 > LI.type02 P.heading01 A {
  color: #ffffff;
}
UL.products01 > LI.type02 P.heading01 A:hover {
  color: #ffffff;
}
UL.products01 > LI.type02 P.heading01 SPAN {
  position: absolute;
  right: 0;
  width: 60px;
  text-align: center;
  bottom: 0;
  top: 0;
  padding: 10px 20px;
  line-height: 30px;
  color: #ffffff;
  font-size: 15px;
}
UL.products01 > LI.type02 P.heading01 SPAN:before {
  font-family: "icons";
  content: "\E066";
  font-weight: normal;
  line-height: 30px;
  position: absolute;
  color: #ff6400;
  right: 20px;
  bottom: 100%;
  font-size: 30px;
}
.ru UL.products01 > LI.type02 P.heading01 SPAN {
  width: 95px;
  padding: 10px;
}
UL.products01 > LI.type02 .col05 {
  margin: 1.5em 0 0 0;
}
UL.products01 > LI.type02 P.price02 {
  font-weight: bold;
}
UL.products01 .col01 {
  width: 22%;
  margin: 0 0 0 3%;
}
UL.products01 .col05 {
  width: 27.3333%;
  margin: 0 0 0 3%;
}
UL.products01 + UL.actions01 {
  margin: 50px 0 0 0;
}
UL.products01 DIV.txt {
  float: left;
  width: 100%;
  margin-left: -280px;
  margin-right: -25%;
  padding-left: 280px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.products01 DIV.img {
  position: relative;
  float: left;
  margin: 0 40px;
  width: 235px;
  padding-bottom: 40px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.products01 DIV.img IMG {
  max-width: 100%;
  max-height: 235px;
  height: auto;
  width: auto;
}
UL.products01 DIV.params01 {
  margin: 30px 0 -30px;
  border-top: 1px solid #ebebeb;
  background: #f8f8f8;
  padding: 30px;
}
UL.products01 P.heading01 {
  font-size: 32px;
  margin: 0;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru UL.products01 P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
UL.products01 P.heading01 A {
  color: #1a1a1a;
}
UL.products01 P.heading01 A:hover {
  text-decoration: none;
  color: #ff6400;
}
UL.products01 P.heading02 {
  font-size: 20px;
  margin: 0;
}
UL.products01 P.price01 {
  margin: .3em 0 0 0;
  font-size: 27px;
  font-weight: bold;
  white-space: nowrap;
}
UL.products01 P.price01 A.help {
  top: .2em;
}
UL.products01 P.price02 {
  margin: 0;
  line-height: 1.2;
  font-size: 16px;
  color: #1a1a1a;
  font-weight: bold;
}
UL.products01 UL.actions01 {
  margin: 1em 0 0 0;
}
UL.products01 UL.actions01 LI.separated:after {
  content: "|";
  color: #727272;
  margin-left: 10px;
}
UL.products01 UL.actions01 LI.separated:last-child:after {
  display: none;
}
UL.products01 UL.actions01 .btn.color01 {
  font-weight: bold;
  font-size: 18px;
  margin-right: 20px;
}
UL.products01 UL.actions01 .btn.discrete {
  border-bottom: none;
  margin: 0;
  padding: 12px 0 0 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.products01 DIV.img {
    margin: 0 20px;
    padding-bottom: 0;
    width: 185px;
  }
  UL.products01 DIV.txt {
    margin-left: -185px;
    padding-left: 185px;
  }
  UL.products01 > LI.type01 DIV.badge01 {
    bottom: 20px;
    left: 35px;
  }
  UL.products01 DIV.col04,
  UL.products01 DIV.col05 {
    width: auto;
    float: none;
    margin: 1em 0 0;
  }
  UL.products01 UL.actions01 LI {
    float: left !important;
    margin-left: 10px !important;
  }
  UL.products01 UL.actions01 LI:first-child {
    margin-left: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  UL.products01 {
    margin: 5px -15px 0;
  }
  UL.products01 > LI {
    overflow: hidden;
    padding: 15px;
    margin: 20px 0 0 0;
  }
  UL.products01 > LI.type01 {
    background: none !important;
  }
  UL.products01 > LI.type01 DIV.badge01 {
    clear: both;
    position: static;
    text-align: center;
    padding: 1em 0 0 0;
  }
  UL.products01 > LI.type02 {
    background: none !important;
  }
  UL.products01 > LI.type02 P.heading01 {
    margin: 3px 0 0 0;
    padding: 10px;
  }
  UL.products01 > LI.type02 P.heading01 SPAN {
    text-indent: -10000px;
  }
  UL.products01 > LI.type02 P.heading01 SPAN:before {
    text-indent: 0;
  }
  UL.products01 > LI.type02 UL.colors01 {
    margin: 1em 0 0 -6px;
  }
  UL.products01 P.heading01 {
    font-size: 25px;
    font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  }
  .ru UL.products01 P.heading01 {
    font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
  }
  UL.products01 P.price01 {
    margin: .5em 0 0;
    white-space: normal;
    font-size: 20px;
  }
  UL.products01 P.price02 {
    font-size: 14px;
  }
  UL.products01 DIV.img {
    width: 85px;
    margin: 0;
    padding-bottom: 0;
  }
  UL.products01 DIV.txt {
    padding-left: 120px;
    margin-left: -100px;
    margin-right: 0;
    padding-bottom: 0;
  }
  UL.products01 DIV.col {
    float: none;
    width: auto;
  }
  UL.products01 DIV.col01 {
    padding-left: 100px;
    margin: 0;
  }
  UL.products01 DIV.col04 {
    display: none;
  }
}
P.price03 {
  margin: 0;
  float: right;
  width: 180px;
  height: 184px;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 55px;
  background: url(bg05.png) no-repeat 50% 50%;
  background-size: contain;
  color: #ffffff;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
}
P.price03 STRONG {
  display: block;
  font-weight: bold;
  font-size: 42px;
}
P.price03 SPAN {
  display: block;
  font-size: 15px;
}
@media only screen and (max-width: 767px) {
  P.price03 {
    float: none;
    margin: 20px auto 0 !important;
  }
}
/*SPAN.recommend01 {
	float: left; text-indent: -10000px; width: 110px; height: 27px; background: url(ico_recommend.png) no-repeat;
	@media @media-mobile { display: none; width: 80px; height: 18px; background-size: 100% 100%; margin: 4px 0 0 0; }
}*/
UL.products02 {
  list-style: none;
  padding: 0;
  margin: 0 -0.5% 0 -0.5%;
  position: relative;
  padding-bottom: 20px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
UL.products02.type02 > LI SPAN.img {
  height: 260px;
}
UL.products02 > LI {
  overflow: hidden;
  width: 32.3333%;
  position: relative;
  float: left;
  padding: 40px 20px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  border: 1px solid #ddd;
  margin: 1% .5% 0 .5%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min--moz-device-pixel-ratio: 0) {
  UL.products02 > LI {
    margin-top: 15px;
  }
}
UL.products02 > LI > A {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
UL.products02 > LI.disabled:before {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.5);
  content: "";
  z-index: 10;
}
UL.products02 > LI SPAN.img {
  position: relative;
}
UL.products02 > LI SPAN.img SPAN.bonus {
  z-index: 9;
  left: 25px;
  bottom: -10px;
  right: auto;
  display: block;
  position: absolute;
  width: 80px;
  height: 80px;
}
UL.products02 > LI SPAN.img SPAN.bonus01 {
  border-radius: 50%;
  border: none;
  margin-top: -1em;
  z-index: 9;
  left: 25px;
  bottom: -10px;
  right: auto;
  display: block;
  position: absolute;
  width: 80px;
  height: 80px;
  background: #ff6400;
}
UL.products02 > LI SPAN.img SPAN.bonus01 .ico {
  text-align: center;
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 14px;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  line-height: 14px;
}
UL.products02 > LI SPAN.img SPAN.bonus01 .ico:before {
  margin: 0 auto;
  float: none;
  font-size: 18px;
}
UL.products02 > LI SPAN.img.owl:after {
  display: block;
  position: absolute;
  right: 25px;
  left: auto;
  bottom: -10px;
  content: "";
  background: #b2eafb url(owl02.png) no-repeat 50% 50%;
  background-size: contain;
  width: 80px;
  height: 80px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 10;
}
UL.products02 > LI.type02 SPAN.price01 {
  color: #ff6400 !important;
}
UL.products02 > LI.type02 SPAN.price01 SMALL {
  color: #ff6400;
}
UL.products02 > LI.type02 SPAN.price02 {
  color: #ff6400;
  content: "";
}
UL.products02 > LI.type02 SPAN.price02 DEL,
UL.products02 > LI.type02 SPAN.price02 STRIKE {
  display: inline;
  color: #727272;
}
UL.products02 > LI.type02 SPAN.img {
  position: relative;
}
UL.products02 > LI.type02 SPAN.img SPAN.bonus {
  z-index: 9;
  left: 25px;
  bottom: -10px;
  right: auto;
  display: block;
  position: absolute;
  width: 80px;
  height: 80px;
}
UL.products02 > LI.type02 SPAN.img SPAN.bonus01 {
  border-radius: 50%;
  border: none;
  margin-top: -1em;
  z-index: 9;
  left: 25px;
  bottom: -10px;
  right: auto;
  display: block;
  position: absolute;
  width: 80px;
  height: 80px;
  background: #ff6400;
}
UL.products02 > LI.type02 SPAN.img SPAN.bonus01 .ico {
  text-align: center;
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 14px;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  line-height: 14px;
}
UL.products02 > LI.type02 SPAN.img SPAN.bonus01 .ico:before {
  margin: 0 auto;
  float: none;
  font-size: 18px;
}
UL.products02 > LI.type03 {
  position: relative;
  border-color: #ff6400;
}
UL.products02 > LI.type03 SPAN.img {
  position: relative;
}
UL.products02 > LI.type03 SPAN.img SPAN.bonus {
  z-index: 9;
  left: 25px;
  bottom: -10px;
  right: auto;
  display: block;
  position: absolute;
  width: 80px;
  height: 80px;
}
UL.products02 > LI.type03 SPAN.img SPAN.bonus01 {
  border-radius: 50%;
  border: none;
  margin-top: -1em;
  z-index: 9;
  left: 25px;
  bottom: -10px;
  right: auto;
  display: block;
  position: absolute;
  width: 80px;
  height: 80px;
  background: #ff6400;
}
UL.products02 > LI.type03 SPAN.img SPAN.bonus01 .ico {
  text-align: center;
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 14px;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  line-height: 14px;
}
UL.products02 > LI.type03 SPAN.img SPAN.bonus01 .ico:before {
  margin: 0 auto;
  float: none;
  font-size: 18px;
}
UL.products02 > LI.type03 SPAN.heading01 {
  font-size: 14px;
  margin: 0.5em -10px 0;
  position: relative;
  overflow: visible;
}
UL.products02 > LI.type03 SPAN.heading01 SPAN {
  padding: .3em 17px;
  max-height: 3.7em;
  line-height: 1.4;
  overflow: hidden;
  font-size: 18px;
}
UL.products02 > LI.type03 SPAN.heading01 + .price01 {
  margin-top: 25px;
}
UL.products02 > LI.type03 SPAN.price01 {
  color: #ff6400;
}
UL.products02 > LI.type03 SPAN.price01 SMALL {
  color: #ff6400;
}
UL.products02 > LI.type03 SPAN.price02 {
  color: #ff6400;
}
UL.products02 > LI.type03 SPAN.price02 DEL,
UL.products02 > LI.type03 SPAN.price02 STRIKE {
  display: inline;
  color: #727272;
}
UL.products02 > LI.type04 {
  background: rgba(235, 235, 235, 0.4);
  cursor: default;
}
UL.products02 > LI.type04:hover {
  cursor: default;
  border-color: #ddd !important;
}
UL.products02 > LI.type05 {
  background: rgba(235, 235, 235, 0.4);
}
UL.products02 > LI.nocolor > A {
  padding-bottom: 50px;
}
UL.products02 > LI.nobuy P.actions01 {
  padding-top: 0;
}
UL.products02 > LI:before {
  display: none;
}
UL.products02 > LI.ico-check:before {
  display: block;
  position: absolute;
  left: 20px;
  top: 20px;
  font-size: 30px;
  color: #95edab;
}
UL.products02 > LI > A {
  display: block;
}
UL.products02 > LI A {
  text-decoration: none;
}
UL.products02 > LI A * {
  display: block;
}
UL.products02 > LI A:hover {
  text-decoration: none;
}
UL.products02 > LI A:hover SPAN.heading01 {
  color: #ff6400;
}
UL.products02 > LI SPAN.badge01 {
  position: absolute;
  left: 0;
  top: 15px;
  padding: 10px 5px;
  font-size: 17px;
  font-weight: bold;
  width: 175px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.products02 > LI SPAN {
  display: block;
}
UL.products02 > LI SPAN.status {
  position: relative;
  padding-left: 25px;
}
UL.products02 > LI SPAN.status:before {
  position: absolute;
  left: 0;
  top: 0;
}
UL.products02 > LI SPAN.img {
  height: 291px;
  position: relative;
}
UL.products02 > LI SPAN.img.small {
  height: 160px;
}
UL.products02 > LI SPAN.img IMG {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  UL.products02 > LI SPAN.img {
    height: auto;
  }
}
UL.products02 > LI SPAN.heading01 {
  font-size: 18px;
  margin: .6em 0 0 0;
  height: 4.2em;
  line-height: 1.5;
  overflow: hidden;
  color: #1a1a1a;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru UL.products02 > LI SPAN.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
UL.products02 > LI SPAN.heading01 + SPAN.price02 {
  margin-top: 40px;
}
UL.products02 > LI SPAN.price01 {
  color: #1a1a1a;
  font-size: 30px;
  font-weight: bold;
  margin: .2em 0 0 0;
}
UL.products02 > LI SPAN.price01:last-child:first-child,
UL.products02 > LI SPAN.price01.last {
  padding-bottom: 33px;
}
UL.products02 > LI SPAN.price01 SMALL {
  display: inline;
  font-weight: normal;
  color: #727272;
  font-size: 14px;
}
UL.products02 > LI SPAN.price02 {
  color: #1a1a1a;
  font-size: 14px;
  display: block;
  line-height: 1.2;
  min-height: 2.4em;
}
UL.products02 > LI SPAN.noprice {
  margin: 0;
  color: #727272;
  font-size: 14px;
  padding: 26px 0;
}
UL.products02 > LI UL.actions01 {
  text-align: center;
  margin: .3em 0 0 0;
}
UL.products02 > LI UL.actions01 LI {
  float: none !important;
  display: inline-block;
  width: auto;
  margin: .5em 0 0 0;
  width: auto !important;
}
UL.products02 > LI UL.actions01 LI A.btn,
UL.products02 > LI UL.actions01 LI INPUT.btn {
  float: none;
  display: inline-block;
  min-width: 160px;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
UL.products02 > LI P.small {
  font-size: 14px;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}
UL.products02 > LI P.color01 {
  margin: .5em 0 0 0;
}
UL.products02 > LI P.color01 SPAN {
  font-weight: bold;
  text-transform: uppercase;
}
UL.products02 > LI UL.colors01 {
  width: auto;
  text-align: center;
  margin: 1em auto 0;
}
UL.products02 > LI UL.colors01 LI {
  float: none;
  display: inline-block;
  margin: 0;
}
UL.products02 > LI UL.colors01 A.more {
  margin: 0 0 -2px;
}
UL.products02 > LI P.actions01 {
  font-size: 14px;
  color: #c9cad1;
}
UL.products02 > LI P.actions01 SPAN.separator {
  display: inline-block;
  margin: 0 5px;
}
UL.products02 > LI P.alert01 {
  height: 0;
  text-align: center;
  margin: 0;
}
UL.products02 > LI P.alert01 SPAN {
  display: inline-block;
  background: rgba(26, 26, 26, 0.7);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #ffffff;
  padding: 5px 15px;
  font-weight: bold;
  font-size: 12px;
  position: relative;
  z-index: 3;
}
UL.products02.products02b > LI {
  text-align: left;
  padding: 20px;
  margin-top: 5px;
  height: auto;
  min-height: 0;
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
UL.products02.products02b > LI.active {
  border: 2px solid #b2eafb;
}
UL.products02.products02b > LI DIV.b {
  margin-top: 2em;
}
UL.products02.products02b > LI DIV.b SPAN.price01 {
  margin: 0;
}
UL.products02.products02b > LI SPAN.img {
  -webkit-flex: 0 0 291px;
  -moz-flex: 0 0 291px;
  -ms-flex: 0 0 291px;
  flex: 0 0 291px;
}
UL.products02.products02b > LI SPAN.heading01 {
  font-size: 22px;
  font-weight: bold;
  height: auto;
  min-height: 3em;
  -webkit-flex: 0 0;
  -moz-flex: 0 0;
  -ms-flex: 0 0;
  flex: 0 0;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
UL.products02.products02b > LI SPAN.heading01 SMALL {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  display: block;
  font-weight: normal;
  color: #727272;
}
UL.products02.products02b > LI SPAN.heading01.hasicons {
  min-height: 4.5em;
}
UL.products02.products02b > LI SPAN.heading01:first-child {
  margin: -20px 0 0 0;
}
.ru UL.products02.products02b > LI SPAN.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
UL.products02.products02b > LI SPAN.heading01 SPAN.icons {
  display: block;
  overflow: hidden;
  min-height: 24px;
}
UL.products02.products02b > LI SPAN.heading01 SPAN.icons SPAN {
  float: left;
  font-size: 16px;
  margin-right: 5px;
  color: #727272;
}
UL.products02.products02b > LI P.numbers {
  max-height: 4.5em;
  overflow: hidden;
}
UL.products02.products02b > LI P.numbers SPAN {
  display: inline;
}
UL.products02.products02b > LI DIV.form01 {
  min-height: 3em;
}
UL.products02.products02b > LI DIV.form01 DIV.items LABEL {
  /*margin-top: 3px;*/
}
UL.products02.products02b > LI DIV.form01 DIV.items SPAN.text {
  padding: 12px 0 0 0;
  line-height: 1.2;
}
UL.products02.products02b > LI DIV.form01 DIV.items SPAN.text.ico-check,
UL.products02.products02b > LI DIV.form01 DIV.items SPAN.text.ico-cross {
  padding: 0;
  font-size: 86%;
}
UL.products02.products02b > LI DIV.form01 DIV.items SPAN.text:before {
  margin-right: 5px;
}
UL.products02.products02b > LI DIV.form01 DIV.items .btn {
  padding: 8px 13px;
}
UL.products02.products02b > LI DIV.form01 DIV.items .btn.remove {
  margin-left: 0 !important;
  padding-left: 0;
  margin-right: 0 !important;
}
UL.products02.products02b > LI DIV.form01 DIV.items .btn:hover:before {
  color: #ff6400;
}
UL.products02.products02b > LI DIV.form01 DIV.items .btn.w100p {
  text-align: center;
}
UL.products02.products02b > LI DIV.form01 DIV.items .btn.ico-cross:before {
  font-size: 12px;
}
UL.products02.products02b > LI SPAN.price01 {
  margin: 1em 0 0 0;
  font-size: 17px;
  font-weight: bold;
}
UL.products02.products02b > LI SPAN.description {
  overflow: hidden;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  white-space: normal;
}
UL.products02.products02b > LI SPAN.description SPAN.status {
  margin: 1em 0 0 0;
  font-weight: bold;
}
UL.products02.products02c {
  margin: 0 -0.5%;
}
UL.products02.products02c > LI {
  width: 19%;
  padding: 20px 10px 85px;
  border-width: 0 0 2px 0;
}
UL.products02.products02c > LI DIV.b {
  bottom: 10px;
  left: 5px;
  right: 5px;
}
@media only screen and (max-width: 767px) {
  UL.products02.products02c > LI DIV.b {
    margin-top: 0;
  }
}
UL.products02.products02c > LI SPAN.heading02 {
  font-weight: bold;
  height: 2.4em;
  overflow: hidden;
  line-height: 1.2;
}
UL.products02.products02c > LI SPAN.heading02 STRONG {
  display: inline;
}
UL.products02.products02c > LI SPAN.meta01 {
  font-size: 14px;
  color: #575757;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1.4em;
}
UL.products02.products02c > LI SPAN.meta01 STRONG {
  display: inline;
}
UL.products02.products02c > LI A {
  text-decoration: none;
}
UL.products02.products02c > LI A:hover SPAN.heading02 {
  color: #ff6400;
}
UL.products02.products02c > LI SPAN.img,
UL.products02.products02c > LI A.img {
  position: relative;
}
UL.products02.products02c > LI SPAN.img:before,
UL.products02.products02c > LI A.img:before {
  content: "";
  display: block;
  padding-bottom: 145%;
}
UL.products02.products02c > LI SPAN.img IMG,
UL.products02.products02c > LI A.img IMG {
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
UL.products02.products02d > LI {
  height: 545px;
}
UL.products02.products02e > LI {
  cursor: pointer;
  /*SPAN.ico-check:before {
				padding-right: 5px;
				color: @color-msg-positive;
				display: inline;
			}*/
}
UL.products02.products02e > LI:hover {
  border-color: #b2eafb;
}
UL.products02.products02f > LI {
  border: none;
  padding: 0;
}
UL.products02.products02f > LI SPAN.heading01 {
  font-size: 24px;
  color: #ff6400;
}
UL.products02.products02f > LI SPAN.heading01 STRONG {
  color: #0019af;
  font-weight: normal;
}
UL.products02.products02f.in3cols > LI {
  width: 31%;
  margin: 0 2% 0 0;
}
@media only screen and (max-width: 767px) {
  UL.products02.products02f.in3cols > LI {
    width: 100%;
    margin: 2em 0 0 0;
  }
}
@media only screen and (max-width: 767px) {
  UL.products02.products02f > LI SPAN.img {
    height: auto;
  }
}
UL.products02.products02g LI {
  cursor: default;
}
UL.products02.products02g LI .b {
  margin-top: 0 !important;
}
UL.products02.products02g LI .b DIV.form01 DIV.items P.price01 {
  font-size: 20px;
}
UL.products02.products02g LI .b DIV.form01 DIV.items LABEL {
  width: 100%;
  font-size: 13px;
  padding: 11px 0 0 0;
}
UL.products02.products02g LI .b DIV.form01 DIV.items .prices02 {
  height: 112px;
  min-height: 112px;
}
UL.products02.products02g LI .b DIV.form01 DIV.items .prices02b {
  height: 112px;
  min-height: 112px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
UL.products02.products02g LI .b DIV.form01 DIV.items .prices01 {
  height: 70px;
  min-height: 70px;
}
UL.products02.products02g LI .b DIV.form01 DIV.items .prices01b {
  height: 70px;
  min-height: 70px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
UL.products02.products02g LI .b DIV.form01 DIV.items .prices01c {
  height: 117px;
  min-height: 117px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
UL.products02.products02g LI .b DIV.form01 DIV.items .text.ico-check {
  color: #95edab;
  font-weight: bold;
}
@media only screen and (min-width: 1024px) {
  UL.products02 > LI {
    /*&:nth-of-type(3n+1) { clear: both;  } */
    clear: none !important;
  }
  UL.products02.products02c > LI:nth-of-type(3n+1),
  UL.products02.products02c > LI:nth-of-type(4n+1) {
    clear: none !important;
  }
  UL.products02.products02c > LI:nth-of-type(5n+1) {
    clear: both !important;
  }
}
@media only screen and (min-width: 1280px) {
  UL.products02 > LI {
    width: 24%;
  }
  UL.products02 > LI:nth-of-type(3n+1) {
    clear: none !important;
  }
  UL.products02 > LI:nth-of-type(4n+1) {
    clear: both !important;
  }
  UL.products02.products02c > LI {
    width: 11.5%;
  }
  UL.products02.products02c > LI:nth-of-type(3n+1),
  UL.products02.products02c > LI:nth-of-type(4n+1),
  UL.products02.products02c > LI:nth-of-type(5n+1) {
    clear: none !important;
  }
  UL.products02.products02c > LI:nth-of-type(8n+1) {
    clear: both !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.products02 > LI {
    width: 49%;
    clear: none !important;
    /*&:nth-of-type(3n+1) { clear: none; }
			&:nth-of-type(2n+1) { clear: both !important; }*/
  }
  UL.products02.products02c > LI {
    width: 24%;
  }
  UL.products02.products02c > LI:nth-of-type(2n+1),
  UL.products02.products02c > LI:nth-of-type(3n+1),
  UL.products02.products02c > LI:nth-of-type(5n+1) {
    clear: none !important;
  }
  UL.products02.products02c > LI:nth-of-type(4n+1) {
    clear: both !important;
  }
}
@media only screen and (max-width: 767px) {
  UL.products02 {
    display: block;
    margin: 0;
  }
  UL.products02 > LI {
    float: none;
    width: auto;
    height: auto;
    margin: 1em 0 0 0;
    min-height: 0;
    padding: 15px;
  }
  UL.products02 > LI:after {
    content: '';
    display: table;
    clear: both;
    height: 1px;
    width: 100%;
  }
  UL.products02 > LI.nocolor > A {
    padding-bottom: 0;
  }
  UL.products02 > LI A {
    display: block;
  }
  UL.products02 > LI A:after {
    content: '';
    display: table;
    clear: both;
    height: 1px;
    width: 100%;
  }
  UL.products02 > LI A:after {
    display: none;
  }
  UL.products02 > LI.type02:before {
    top: auto;
    bottom: 15px;
    left: 10px;
    background-position: 0 100%;
  }
  UL.products02 > LI.type03 SPAN.heading01 SPAN {
    max-height: none;
  }
  UL.products02 > LI SPAN {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
  }
  UL.products02 > LI SPAN.img {
    /*float: left; width: 85px; height: auto !important; */
    text-align: center;
  }
  UL.products02 > LI SPAN.img IMG {
    position: static;
    max-height: 250px;
    width: auto;
  }
  UL.products02 > LI SPAN.heading01 {
    margin-top: 0;
    overflow: visible;
    line-height: 1.4;
    height: auto;
    /*padding-left: 120px;*/
    font-size: 25px !important;
  }
  UL.products02 > LI SPAN.heading01 + SPAN.price02 {
    margin-top: 10px;
  }
  UL.products02 > LI SPAN.price01 {
    margin: .5em 0 0 0;
    font-size: 22px;
    font-weight: bold;
    /*padding-left: 120px;*/
    line-height: 1.2;
  }
  UL.products02 > LI SPAN.price01:last-child,
  UL.products02 > LI SPAN.price01.last {
    padding-bottom: 0;
  }
  UL.products02 > LI SPAN.price02 {
    margin: 0;
    line-height: 1.2;
    font-size: 14px;
    color: #727272;
    /*padding-left: 120px;*/
  }
  UL.products02 > LI SPAN.noprice {
    margin: .5em 0 0 0;
    font-size: 20px;
    /*padding: 0 0 0 120px;*/
  }
  UL.products02 > LI UL.colors01 {
    /*padding-left: 120px;*/
    text-align: left;
    overflow: visible;
  }
  UL.products02 > LI UL.colors01:before,
  UL.products02 > LI UL.colors01:after {
    display: none;
  }
  UL.products02 > LI UL.colors01 LI {
    padding: 0 3px !important;
  }
  UL.products02 > LI P.actions01,
  UL.products02 > LI UL.actions01 {
    display: none;
    text-align: left;
    /*padding-left: 123px;*/
    margin-top: 20px;
  }
  UL.products02 > LI P.actions01 LI,
  UL.products02 > LI UL.actions01 LI {
    display: block;
  }
  UL.products02 > LI P.actions01 LI A.btn,
  UL.products02 > LI UL.actions01 LI A.btn,
  UL.products02 > LI P.actions01 LI SPAN.btn,
  UL.products02 > LI UL.actions01 LI SPAN.btn {
    font-weight: bold;
    font-size: 18px;
    min-width: 0;
  }
  UL.products02 > LI P.alert01 {
    height: auto;
    /*padding-left: 120px;*/
    text-align: left;
  }
  UL.products02.products02b > LI {
    padding: 15px 0 20px;
    display: block;
    margin: 0;
    width: auto;
    border-style: none none solid none;
  }
  UL.products02.products02b > LI.active {
    padding-bottom: 10px;
  }
  UL.products02.products02b > LI.type04 {
    padding-bottom: 10px;
  }
  UL.products02.products02b > LI A.img + DIV.b {
    padding-left: 120px;
  }
  UL.products02.products02b > LI DIV.b {
    position: static;
  }
  UL.products02.products02b > LI:first-child {
    border-top-style: solid;
  }
  UL.products02.products02b > LI SPAN {
    text-align: left;
  }
  UL.products02.products02b > LI SPAN.heading01:first-child {
    margin-top: 0;
  }
  UL.products02.products02b > LI SPAN.img {
    margin-left: 10px;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left;
    width: 85px;
  }
  UL.products02.products02b > LI SPAN.img + SPAN.heading01 {
    padding-left: 105px;
  }
  UL.products02.products02b > LI SPAN.img + SPAN.heading01 + SPAN.description {
    padding-left: 10px;
  }
  UL.products02.products02b > LI SPAN.img + SPAN.heading01 + SPAN.description + DIV.b {
    padding: 0 15px 10px 105px;
  }
  UL.products02.products02b > LI SPAN.img + SPAN.heading01 + SPAN.description + DIV.b DIV.row {
    overflow: visible;
  }
  UL.products02.products02b > LI SPAN.img + SPAN.heading01 + SPAN.description + DIV.b .btn {
    clear: both;
    width: 100%;
    position: relative;
    top: 10px;
  }
  UL.products02.products02b > LI DIV.form01 DIV.items LABEL {
    margin-right: 10px;
  }
  UL.products02.products02b > LI DIV.form01 DIV.items SELECT {
    width: auto;
  }
  UL.products02.products02b > LI DIV.form01 DIV.items .btn {
    float: right;
    clear: none;
    width: auto;
    margin: 0;
  }
  UL.products02.products02b > LI SPAN.heading01 {
    padding-left: 0;
    min-height: 0;
  }
  UL.products02.products02b > LI SPAN.price01 {
    padding-left: 0;
    margin: .5em 0 0 0 !important;
    text-align: left !important;
  }
  UL.products02.products02b > LI SPAN.description {
    height: auto;
  }
  UL.products02.products02b > LI A.img {
    padding-bottom: 0;
  }
  UL.products02.products02b > LI A.img IMG {
    position: static;
  }
  UL.products02.products02c > LI {
    width: auto;
  }
  UL.products02.products02c > LI A.img {
    width: 100px;
    float: left;
  }
  UL.products02.products02c > LI A.img:before {
    display: none;
  }
  UL.products02.products02c > LI SPAN {
    text-align: left;
  }
  UL.products02.products02c > LI SPAN.heading02 {
    height: auto;
  }
  UL.products02.products02c > LI SPAN.meta01 {
    white-space: normal;
  }
  UL.products02.products02d > LI {
    height: auto;
  }
  UL.products02.products02d > LI SPAN {
    text-align: left;
  }
  UL.products02.products02e > LI SPAN {
    text-align: left;
  }
}
UL.products03 {
  margin: 0 -2% 0 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
UL.products03:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.products03 LI {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px;
  border: 1px solid #ebebeb;
  float: left;
  width: 23%;
  margin: 10px 2% 0 0;
  cursor: pointer;
}
UL.products03 LI:nth-child(4n+1) {
  clear: both;
}
UL.products03 LI:before {
  display: none;
}
UL.products03 LI:hover {
  border-color: #b2eafb;
}
UL.products03 LI.disabled {
  opacity: .5;
  cursor: default;
}
UL.products03 LI.disabled:hover {
  border-color: #ebebeb;
}
UL.products03 LI.active {
  border-color: #b2eafb;
  border-width: 2px;
  padding: 14px;
}
UL.products03 LI.type01 {
  background: rgba(235, 235, 235, 0.4);
  cursor: default;
}
UL.products03 LI.type01:hover {
  border-color: #ebebeb;
}
UL.products03 LI DIV.form02 .items {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
}
UL.products03 LI DIV.form02 .items .prices01 {
  /*height: 50px;*/
  min-height: 50px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
UL.products03 LI DIV.form02 .items .prices02 {
  height: 100%;
  min-height: 142px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.products03 LI DIV.form02 .items .prices02 .h01 {
  height: 71px;
  min-height: 71px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.products03 LI DIV.form02 .items LABEL {
  font-size: 13px;
  padding: 10px 0 0;
}
UL.products03 LI DIV.form02 .items LABEL.wauto {
  width: auto;
  float: none;
  display: block;
}
UL.products03 LI DIV.form02 .items DEL {
  display: block;
  height: 22px;
}
UL.products03 LI DIV.form02 .items SPAN.text {
  padding: 12px 0 0 0;
  line-height: 1.2;
  white-space: nowrap;
}
UL.products03 LI DIV.form02 .items SPAN.text.ico-check:before {
  margin-right: 5px;
  font-size: 80%;
}
UL.products03 LI DIV.form02 .items SPAN.text.ico-check {
  padding: 7px 0;
  display: block;
  font-size: 86%;
}
UL.products03 LI DIV.form02 .items SPAN.text:before {
  margin-right: 5px;
}
UL.products03 P {
  margin: .5em 0 0 0;
}
UL.products03 P.heading01 {
  font-size: 20px;
  margin: 0;
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ru UL.products03 P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
UL.products03 P.price01 {
  font-size: 20px;
  margin: 1em 0 0 0;
  font-weight: bold;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
UL.products03 P.price01 .red {
  font-size: 14px;
  display: block;
}
UL.products03 P.price01 .small {
  font-size: 12px;
  font-weight: normal;
}
UL.products03 P.status {
  padding-left: 25px;
  position: relative;
}
UL.products03 P.status SPAN {
  position: absolute;
  left: 0;
  top: 0;
}
UL.products03 P A.btn {
  float: right;
  font-size: 13px;
}
UL.products03 P A.btn.main {
  font-weight: normal;
  margin-top: -5px;
  font-size: 15px;
  line-height: 1.1 !important;
  padding: 9px 9px 8px;
}
UL.products03 P A.btn.main.ico-plus:before {
  line-height: 1.1 !important;
  margin-top: -0.5em;
}
UL.products03 P A.btn.main.ico-cross:before {
  font-size: 12px;
}
UL.products03 P A.btn.main:hover {
  color: #ff6400;
}
UL.products03 P A.btn.main:hover:before {
  color: #ff6400;
}
@media only screen and (max-width: 767px) {
  UL.products03 P A.btn.main {
    margin-top: 0;
    text-align: center;
  }
}
UL.products03 P A.btn:hover {
  text-decoration: underline;
}
UL.products03 SPAN.ico-check {
  color: #95edab;
  font-weight: bold;
}
UL.products03 DIV.text {
  overflow: hidden;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  white-space: normal;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  UL.products03 LI {
    width: 31.3333%;
  }
  UL.products03 LI:nth-child(4n+1) {
    clear: none;
  }
  UL.products03 LI:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.products03 LI {
    width: 48%;
  }
  UL.products03 LI:nth-child(4n+1),
  UL.products03 LI:nth-child(3n+1) {
    clear: none;
  }
  UL.products03 LI:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 767px) {
  UL.products03 LI {
    width: 100%;
    margin: 10px 0 0 0;
  }
  UL.products03 LI DIV.form02 DIV.items .prices02 {
    height: 100%;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  UL.products03 LI DIV.form02 DIV.items .prices02 .h01 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    height: 100%;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  UL.products03 LI DIV.form02 DIV.items LABEL {
    padding: 0;
  }
  UL.products03 DIV.text {
    height: auto;
  }
  UL.products03 A.btn {
    text-align: left;
  }
}
UL.products04 {
  margin: 0 -2% 0 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
UL.products04:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.products04 LI.products04__item {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px;
  border: 1px solid #ebebeb;
  float: left;
  width: 23%;
  margin: 10px 2% 0 0;
  cursor: pointer;
}
UL.products04 LI.products04__item:nth-child(4n+1) {
  clear: both;
}
UL.products04 LI.products04__item:before {
  display: none;
}
UL.products04 LI.products04__item:hover {
  border-color: #0019af;
}
UL.products04 LI.products04__item .img {
  margin: 0 auto;
  max-width: 100px;
}
UL.products04 LI.products04__item.disabled {
  opacity: .5;
  cursor: default;
}
UL.products04 LI.products04__item.disabled:hover {
  border-color: #ebebeb;
}
UL.products04 LI.products04__item.confirmed {
  border-color: #b2eafb;
  border-width: 1px;
}
UL.products04 LI.products04__item.active {
  background: #ffffff;
  border-color: #0019af;
  border-width: 1px;
}
UL.products04 LI.products04__item.type01 {
  background: rgba(235, 235, 235, 0.4);
  cursor: default;
}
UL.products04 LI.products04__item.type01:hover {
  border-color: #ebebeb;
}
UL.products04 LI.products04__item DIV.form02 {
  margin-top: auto;
}
UL.products04 LI.products04__item DIV.form02 .prices {
  margin: 2em 0 0 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 70px;
  /*height: 45px;*/
}
UL.products04 LI.products04__item DIV.form02 .prices P.price01 {
  color: #1a1a1a;
  font-size: 20px;
  font-weight: bold;
}
UL.products04 LI.products04__item DIV.form02 DIV.items {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  /*.align-self(flex-end);*/
  height: 55px;
}
UL.products04 LI.products04__item DIV.form02 DIV.items LABEL {
  font-size: 13px;
  padding: 10px 0 0;
}
UL.products04 LI.products04__item DIV.form02 DIV.items LABEL.wauto {
  width: auto;
  float: none;
  display: block;
}
UL.products04 LI.products04__item DIV.form02 DIV.items SPAN.text {
  padding: 12px 0 0 0;
  line-height: 1.2;
  white-space: nowrap;
}
UL.products04 LI.products04__item DIV.form02 DIV.items SPAN.text.f-right {
  text-align: right;
  float: right;
}
UL.products04 LI.products04__item DIV.form02 DIV.items SPAN.text SPAN.small {
  font-size: 10px;
  font-weight: normal;
  color: #727272;
}
UL.products04 LI.products04__item DIV.form02 DIV.items SPAN.text.ico-check:before {
  margin-right: 5px;
  font-size: 80%;
}
UL.products04 LI.products04__item DIV.form02 DIV.items SPAN.text.ico-check,
UL.products04 LI.products04__item DIV.form02 DIV.items SPAN.text.ico-cross {
  padding: 0;
  font-size: 86%;
}
UL.products04 LI.products04__item DIV.form02 DIV.items SPAN.text:before {
  margin-right: 5px;
}
UL.products04 LI.products04__item DIV.form02 DIV.items DEL {
  display: block;
  height: 22px;
}
@media only screen and (max-width: 767px) {
  UL.products04 LI.products04__item DIV.form02 DIV.items {
    height: 90px;
  }
}
UL.products04 P {
  margin: .5em 0 0 0;
}
UL.products04 P.heading01 {
  font-size: 20px;
  margin: 0;
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ru UL.products04 P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
UL.products04 P.status {
  padding-left: 25px;
  position: relative;
}
UL.products04 P.status SPAN {
  position: absolute;
  left: 0;
  top: 0;
}
UL.products04 P A.btn.main {
  font-weight: normal;
  margin-top: -5px;
  font-size: 15px;
  line-height: 1.1 !important;
  padding: 9px 9px 8px;
}
UL.products04 P A.btn.main.ico-plus:before {
  line-height: 1.1 !important;
  margin-top: -0.5em;
}
UL.products04 P A.btn.main.ico-cross:before {
  font-size: 12px;
}
UL.products04 P A.btn.main:hover {
  color: #ff6400;
}
UL.products04 P A.btn.main:hover:before {
  color: #ff6400;
}
@media only screen and (max-width: 767px) {
  UL.products04 P A.btn.main {
    margin-top: 0;
    text-align: center;
  }
}
UL.products04 P A.btn:hover {
  text-decoration: underline;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  UL.products04 LI.products04__item {
    width: 31.3333%;
  }
  UL.products04 LI.products04__item:nth-child(4n+1) {
    clear: none;
  }
  UL.products04 LI.products04__item:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.products04 LI.products04__item {
    width: 48%;
  }
  UL.products04 LI.products04__item:nth-child(4n+1),
  UL.products04 LI.products04__item:nth-child(3n+1) {
    clear: none;
  }
  UL.products04 LI.products04__item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 767px) {
  UL.products04 LI.products04__item {
    width: 100%;
    margin: 10px 0 0 0;
  }
  UL.products04 LI.products04__item UL.actions01 {
    width: 100%;
  }
}
DIV#slider01 {
  overflow: hidden;
  position: relative;
}
DIV#slider01 DIV.a {
  margin: 0 30px;
  overflow: hidden;
}
DIV#slider01 UL.products02 {
  width: 10000px;
  margin: 2em 0 0 0;
  padding-bottom: 0;
  -ms-flex-wrap: none !important;
  -webkit-flex-wrap: nowrap !important;
  -moz-flex-wrap: nowrap !important;
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
DIV#slider01 UL.products02 > LI {
  width: 290px;
  min-height: 0;
  height: auto;
  margin: 0;
  border: none;
  padding: 0 0 70px;
  clear: none !important;
  float: left;
}
DIV#slider01 UL.products02 > LI SPAN.img {
  float: none;
  width: 98%;
  margin: 0 auto;
}
DIV#slider01 UL.products02 LI:before {
  display: none;
}
DIV#slider01 UL.products02 SPAN.heading01 {
  font-size: 24px;
  height: 3em;
}
DIV#slider01 UL.products02 .price01,
DIV#slider01 UL.products02 .price02 {
  color: #ff6400;
}
DIV#slider01 UL.products02 .price02 DEL {
  display: inline;
  color: #727272;
}
DIV#slider01 UL.products02 .price01 SMALL {
  color: #ff6400;
}
DIV#slider01 UL.products02 P.small {
  bottom: 40px;
}
DIV#slider01 A.prev,
DIV#slider01 A.next {
  position: absolute;
  cursor: pointer;
  z-index: 99;
  display: none;
  top: 0;
  height: 100%;
  width: 30px;
  text-indent: -10000px;
  background-size: 27px auto !important;
}
DIV#slider01 A.prev.disabled,
DIV#slider01 A.next.disabled {
  opacity: 0.2;
  cursor: default;
}
DIV#slider01.haspages A.prev,
DIV#slider01.haspages A.next {
  display: block;
}
DIV#slider01 A.prev {
  background: url(arr02.png) no-repeat 0 100px;
  left: 0;
}
DIV#slider01 A.next {
  background: url(arr02b.png) no-repeat 100% 100px;
  right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV#slider01 UL.products02 > LI {
    margin: 1em 0 0 0;
    width: 210px;
  }
}
@media only screen and (max-width: 767px) {
  DIV#slider01 UL.products02 > LI {
    padding-bottom: 0;
  }
  DIV#slider01 UL.products02 > LI P.actions01,
  DIV#slider01 UL.products02 > LI UL.actions01 {
    display: block;
  }
  DIV#slider01 UL.products02 > LI SPAN.img {
    float: none;
    width: 98%;
    margin: 0 auto;
    height: 200px !important;
  }
  DIV#slider01 UL.products02 > LI SPAN.img IMG {
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
  }
  DIV#slider01 UL.products02 > LI SPAN.heading01,
  DIV#slider01 UL.products02 > LI SPAN.price01 {
    text-align: center;
    height: auto !important;
  }
  DIV#slider01 UL.products02 > LI SPAN.heading01,
  DIV#slider01 UL.products02 > LI SPAN.price01,
  DIV#slider01 UL.products02 > LI UL.actions01 {
    padding-left: 0;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
  }
}
.toggle-wrapper {
  background: #ffffff;
  border: 1px solid #d9dadb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1.5em;
  display: inline-block;
  position: relative;
  height: 31px;
  width: 55px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.toggle-wrapper.type02 {
  width: 94px;
}
.toggle-wrapper.type03 {
  height: 25px;
  width: 50px;
  margin-bottom: 0;
  position: absolute;
  left: 0;
  top: .5em;
}
.toggle-wrapper.type03:after {
  text-indent: -10000px;
}
.toggle-wrapper.type03 .switch:before {
  height: 15px;
  width: 15px;
}
.toggle-wrapper.type03 .switch.bottom:after {
  font-size: 11px;
  display: none;
}
.row .items .toggle-wrapper.type03 + SPAN.text {
  margin-left: 60px;
}
.toggle-wrapper input {
  height: 31px;
  margin: 0;
  padding: 0;
  opacity: 0;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 2;
}
.toggle-wrapper input:first-child:checked ~ .switch:before {
  left: -1px;
  background: #E44;
}
.toggle-wrapper input:first-child:nth-last-child(3) {
  width: 100%;
}
.toggle-wrapper input:first-child:nth-last-child(3):checked ~ .switch:after {
  content: attr(data-off);
}
.toggle-wrapper input:first-child:nth-last-child(3) ~ input {
  width: 100%;
}
.toggle-wrapper input:first-child:nth-last-child(3) ~ input:checked ~ .switch {
  background: #ffffff;
}
.toggle-wrapper input:first-child:nth-last-child(3) ~ input:checked ~ .switch:before {
  left: 23px;
  background: #95edab;
  content: "";
}
.toggle-wrapper input:first-child:nth-last-child(3) ~ input:checked ~ .switch:after {
  content: attr(data-on);
}
.toggle-wrapper input:first-child:nth-last-child(4) {
  width: 100%;
}
.toggle-wrapper input:first-child:nth-last-child(4):checked + input:nth-of-type(2) {
  width: 66%;
  left: 0;
}
.toggle-wrapper input:first-child:nth-last-child(4) ~ input:nth-of-type(2) {
  width: 66%;
  left: auto;
  right: 0;
  z-index: 3;
}
.toggle-wrapper input:first-child:nth-last-child(4) ~ input:nth-of-type(2):checked {
  z-index: 0;
}
.toggle-wrapper input:first-child:nth-last-child(4) ~ input:nth-of-type(2):checked ~ input {
  width: 50%;
  left: auto;
}
.toggle-wrapper input:first-child:nth-last-child(4) ~ input:nth-of-type(2):checked ~ .switch:before {
  left: 31px;
  background: #727272;
  content: "";
}
.toggle-wrapper input:first-child:nth-last-child(4) ~ input:nth-of-type(2):checked ~ .switch:after {
  content: attr(data-inbetween);
}
.toggle-wrapper input:first-child:nth-last-child(4) ~ input:nth-of-type(3):checked ~ .switch {
  background: #ffffff;
}
.toggle-wrapper input:first-child:nth-last-child(4) ~ input:nth-of-type(3):checked ~ .switch:before {
  left: 62px;
  background: #95edab;
  content: "";
}
.toggle-wrapper input:first-child:nth-last-child(4) ~ input:nth-of-type(3):checked ~ .switch:after {
  content: attr(data-on);
}
.toggle-wrapper input:checked {
  z-index: 0;
}
.toggle-wrapper .switch {
  background: #f8f8f8;
  height: 29px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.toggle-wrapper .switch:before {
  background: #a4a4a4;
  content: "";
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  line-height: 21px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-indent: 0;
  margin: 5px;
  display: block;
  float: left;
  height: 21px;
  width: 21px;
  left: -1px;
  position: relative;
  top: -1px;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  z-index: 1;
  /* Remember, it must be below the invisible inputs */
}
.toggle-wrapper .switch.bottom:after {
  left: 0;
  right: 0;
  text-align: center;
  top: 100%;
  margin-top: 5px;
  margin-left: 0;
  width: auto;
}
.toggle-wrapper .switch:after {
  content: attr(data-off);
  position: absolute;
  /*top: 0;*/
  top: 8px;
  text-align: left;
  line-height: 1;
  /*color: @color-black;*/
  color: #727272;
  left: 100%;
  width: 120px;
  margin: 0 0 0 10px;
}
SPAN.rate {
  display: block;
  width: 95px;
  overflow: hidden;
  margin: 2px 20px 0 0;
  float: left;
}
SPAN.rate A {
  float: left;
  width: 19px;
  height: 18px;
  margin: 0;
  text-indent: -10000px;
  background: url(ico_star01.png) no-repeat;
}
SPAN.rate A.active,
SPAN.rate A.hover-active {
  background: url(ico_star02.png) no-repeat;
}
SPAN.rate A:hover {
  background: url(ico_star02.png) no-repeat !important;
}
SPAN.rate.readonly A {
  cursor: default;
  background: url(ico_star01.png) no-repeat !important;
}
SPAN.rate.readonly A.active {
  background: url(ico_star02.png) no-repeat !important;
}
@media only screen and (max-width: 767px) {
  SPAN.rate {
    margin: 2px 15px 0 0;
  }
}
DIV.colors01 {
  margin: 30px 0 0 0;
}
DIV.colors01 P {
  color: #727272;
  font-size: 13px;
}
DIV.colors01 STRONG {
  color: #1a1a1a;
}
DIV.colors01 DIV.a {
  float: left;
  margin-right: 10px;
}
DIV.colors01 DIV.b {
  float: left;
}
UL.colors01 {
  overflow: hidden;
  list-style: none;
  margin: 6px 0 0 -6px;
  padding: 0;
  float: none !important;
}
UL.colors01 LI {
  margin: 6px 0 0 3px;
  padding: 0 6px !important;
  text-align: left;
  background: none !important;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.colors01 LI:before {
  display: none;
}
UL.colors01 LI LABEL {
  cursor: pointer;
  position: relative;
  text-align: center;
  display: block;
  font-weight: normal;
  overflow: hidden;
  background: none;
  padding: 0;
  z-index: 1;
  line-height: normal;
  font-size: 15px;
}
UL.colors01 INPUT {
  visibility: hidden;
  position: absolute;
  left: -100000px;
}
UL.colors01 INPUT:checked + SPAN:before {
  background: url(ico_checked02.png) no-repeat 50% 50%;
}
UL.colors01 INPUT:checked + SPAN.type01:before {
  background: url(ico_checked.png) no-repeat 50% 50%;
}
UL.colors01 INPUT:disabled + SPAN SPAN {
  opacity: .5;
}
UL.colors01 INPUT:disabled + SPAN:before {
  background: url(ico_disabled.png) no-repeat 50% 50%;
  background-size: contain;
}
UL.colors01 SPAN:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
UL.colors01 SPAN SPAN {
  display: block;
  width: 30px;
  height: 30px;
  padding: 0;
  background: url(bg01.png) no-repeat;
  background-size: cover;
  text-indent: -10000px;
  border-radius: 5px;
  overflow: hidden;
}
UL.colors01 SPAN.type01 SPAN {
  border: 1px solid #c9cad1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.colors01 A.more {
  text-indent: 0;
  line-height: 30px;
  text-align: center;
  background-color: #ebebeb;
  color: #727272;
  font-weight: bold;
  display: block;
  width: 30px;
  height: 30px;
  padding: 0;
  background: url(bg01.png) no-repeat;
  background-size: cover;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid #c9cad1;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.colors01 {
    /*SPAN SPAN,*/
  }
  UL.colors01 A.more {
    width: 40px;
    height: 40px;
  }
  UL.colors01 A.more {
    line-height: 40px;
  }
}
@media only screen and (max-width: 767px) {
  UL.colors01 {
    /*SPAN SPAN,*/
  }
  UL.colors01 LI {
    margin: 0 0 3px 0;
  }
  UL.colors01 A.more {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
  UL.colors01 A.more {
    line-height: 35px;
  }
}
.colors03 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.colors03 .color-select {
  padding: 0;
  margin: 0 8px 0 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.colors03 .color-select.color-select__checkbox.color-select__checkbox--static LABEL {
  height: auto;
  border: 1px solid #00baf2;
  cursor: default;
}
.colors03 .color-select.color-select__checkbox.color-select__checkbox--static LABEL input[type=checkbox]:checked ~ SPAN.color-select--text {
  font-weight: 400;
}
.colors03 .color-select.color-select__checkbox.color-select__checkbox--static LABEL input[type=checkbox]:disabled + SPAN {
  cursor: default;
  transform: none;
}
.colors03 .color-select.color-select__checkbox.color-select__checkbox--static LABEL input[type=checkbox]:disabled + SPAN:before {
  background: none;
}
.colors03 .color-select.color-select__checkbox.color-select__checkbox--static LABEL input[type=checkbox]:checked + SPAN {
  border: none;
  width: 32px;
  /*height: 30px;*/
  display: block;
  cursor: default;
}
.colors03 .color-select.color-select__checkbox.color-select__checkbox--static LABEL SPAN.color-select--text {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  padding: 0 10px;
  max-width: 150px;
}
.colors03 .color-select.color-select__checkbox.color-select__checkbox--static LABEL input[type=checkbox] + SPAN {
  cursor: default;
  margin-right: 0;
}
.colors03 .color-select.color-select__checkbox.color-select__checkbox--static LABEL input[type=checkbox]:checked + SPAN::before {
  opacity: 1;
  font: normal normal normal 16px/30px FontAwesome;
}
.colors03 .color-select.color-select__checkbox.color-select__checkbox--sm LABEL {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 20px;
  border: none;
}
.colors03 .color-select.color-select__checkbox.color-select__checkbox--sm LABEL input[type=checkbox] + SPAN {
  width: 20px;
  height: 20px;
}
.colors03 .color-select.color-select__checkbox LABEL {
  background: none;
}
.colors03 .color-select.color-select__checkbox LABEL SPAN.color-select--text {
  max-width: 100%;
  color: #273645;
  font-size: 15px;
  font-weight: 400;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  /*&.active {
						font-weight: 700;
					}*/
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox]:checked ~ SPAN.color-select--text {
  font-weight: 700;
  transition: font-weight 0.4s ease-in-out;
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox] {
  visibility: hidden;
  position: absolute;
  left: -100000px;
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox]:checked + SPAN {
  border: 1px solid #00baf2;
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox]:checked + SPAN::before {
  content: "\f00c";
  text-align: center;
  display: inline-block;
  font: normal normal normal 14px/25px FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox]:checked + SPAN.type01::before {
  color: #ffffff;
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox]:disabled + SPAN {
  cursor: default;
  /*&::after {
							background: url(ico_disabled.png) no-repeat;
							background-size: cover;
							opacity: 1;
							width: 100%;
							height: 100%;
						}*/
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox]:disabled + SPAN SPAN {
  opacity: .5;
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox]:disabled + SPAN.nocolors::after {
  top: 50%;
  left: -87%;
  width: 90px;
  height: 2px;
  -webkit-transform: rotate(44deg);
  /* Safari and Chrome */
  -ms-transform: rotate(44deg);
  /* IE 9 */
  transform: rotate(44deg);
  display: block;
  text-align: center;
  position: absolute;
  z-index: 9;
  content: '';
  background-color: #d0011b;
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox]:disabled + SPAN.nocolors--light::after {
  background-color: #ffffff;
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox] + SPAN::before {
  opacity: 0;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-family: "icons";
  content: "";
  top: 0;
  display: block;
  color: #273645;
  line-height: 25px;
  font-size: 12px;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 9;
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox] + SPAN {
  position: relative;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  /*display: block;
					float: left;*/
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
  padding: 0;
  background: url(bg01.png) no-repeat;
  background-size: cover;
  overflow: hidden;
  cursor: pointer;
  z-index: 1;
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox] + SPAN SPAN.hasmulti {
  position: absolute;
  left: 20%;
  width: 100%;
  height: 200%;
  background-color: #ffffff;
  /* fallback */
  background-color: rgba(255, 255, 255, 0.5);
  top: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}
.colors03 .color-select.color-select__checkbox LABEL input[type=checkbox]:checked + SPAN::before {
  opacity: 1;
  -webkit-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
}
.colors03 .color-select:before {
  display: none;
}
.colors03 .color-select LABEL {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: white;
  height: 30px;
  cursor: pointer;
  border: 1px solid transparent;
  transition: border 0.3s ease-out;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.colors03 .color-select LABEL:link,
.colors03 .color-select LABEL A:link,
.colors03 .color-select LABEL:visited,
.colors03 .color-select LABEL A:visited,
.colors03 .color-select LABEL:hover,
.colors03 .color-select LABEL A:hover,
.colors03 .color-select LABEL:active,
.colors03 .color-select LABEL A:active,
.colors03 .color-select LABEL:focus,
.colors03 .color-select LABEL A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.colors03 .color-select LABEL SPAN.color-select--text {
  font-size: 13px;
  line-height: 13px;
  color: #727272;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  min-height: 100%;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow: hidden;
  padding: 0 0;
  max-width: 0;
  transition: max-width 0.3s ease-out, padding 0.3s ease-out;
}
.colors03 .color-select LABEL.open {
  border: 1px solid #00baf2;
  transition: border 0.3s ease-in;
  cursor: default;
}
.colors03 .color-select LABEL.open SPAN.color-select--text {
  padding: 0 10px;
  max-width: 150px;
  transition: max-width 0.3s ease-in, padding 0.3s ease-in;
}
.colors03 .color-select LABEL.open input[type=radio] + SPAN {
  cursor: default;
}
.colors03 .color-select LABEL input[type=radio] {
  visibility: hidden;
  position: absolute;
  left: -100000px;
}
.colors03 .color-select LABEL input[type=radio]:checked + SPAN::before {
  font-family: "icons";
  content: "\E020";
}
.colors03 .color-select LABEL input[type=radio]:checked + SPAN.type01::before {
  color: #ffffff;
}
.colors03 .color-select LABEL input[type=radio]:disabled + SPAN {
  cursor: default;
  /*&::after {
						background: url(ico_disabled.png) no-repeat;
						background-size: cover;
						opacity: 1;
						width: 100%;
						height: 100%;
					}*/
}
.colors03 .color-select LABEL input[type=radio]:disabled + SPAN SPAN {
  opacity: .5;
}
.colors03 .color-select LABEL input[type=radio]:disabled + SPAN.nocolors::after {
  top: 50%;
  left: -87%;
  width: 90px;
  height: 2px;
  -webkit-transform: rotate(44deg);
  /* Safari and Chrome */
  -ms-transform: rotate(44deg);
  /* IE 9 */
  transform: rotate(44deg);
  display: block;
  text-align: center;
  position: absolute;
  z-index: 9;
  content: '';
  background-color: #d0011b;
}
.colors03 .color-select LABEL input[type=radio]:disabled + SPAN.nocolors--light::after {
  background-color: #ffffff;
}
.colors03 .color-select LABEL input[type=radio] + SPAN::before {
  opacity: 0;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-family: "icons";
  content: "";
  top: 0;
  display: block;
  color: #1a1a1a;
  line-height: 30px;
  font-size: 15px;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 9;
}
.colors03 .color-select LABEL input[type=radio] + SPAN {
  position: relative;
  width: 32px;
  height: 30px;
  display: block;
  float: left;
  padding: 0;
  background: url(bg01.png) no-repeat;
  background-size: cover;
  overflow: hidden;
  cursor: pointer;
  z-index: 1;
}
.colors03 .color-select LABEL input[type=radio] + SPAN SPAN.hasmulti {
  position: absolute;
  left: 20%;
  width: 100%;
  height: 200%;
  background-color: #ffffff;
  /* fallback */
  background-color: rgba(255, 255, 255, 0.5);
  top: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}
.colors03 .color-select LABEL input[type=radio]:checked + SPAN::before {
  opacity: 1;
  -webkit-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
}
.colors03 .color-select .color-box.color-box__border--gray {
  border: 1px solid #d7d9e0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .colors03 .color-select {
    margin: 8px 8px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .colors03 .color-select {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
}
SPAN.color {
  color: #1a1a1a;
  padding: 6px;
  display: block;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
}
SPAN.color SPAN {
  display: block;
  width: 30px;
  height: 30px;
  padding: 0;
  background: url(bg01.png) no-repeat;
  background-size: cover;
  text-indent: -10000px;
  border-radius: 5px;
  overflow: hidden;
}
SPAN.color.small {
  display: inline-block;
  padding: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
SPAN.color.small SPAN {
  width: 16px;
  height: 16px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
P.color {
  overflow: hidden;
  font-size: 17px;
  line-height: 30px;
  padding-bottom: 1em;
}
P.color SPAN {
  float: left;
  margin: 0 .5em 5px 0;
  color: #1a1a1a;
  padding: 0;
  display: block;
  border-radius: 7px;
  overflow: hidden;
}
P.color SPAN SPAN {
  display: block;
  width: 30px;
  height: 30px;
  padding: 0;
  background: url(bg01.png) no-repeat;
  background-size: cover;
  text-indent: -10000px;
  border-radius: 5px;
  overflow: hidden;
  margin: 0;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .w50p .itbma_col04 P.color SPAN.label + SPAN {
    clear: both;
  }
}
DIV.rating01 {
  width: 73%;
  float: right;
}
DIV.rating01 UL {
  margin: 0;
  padding: 0;
}
DIV.rating01 LI {
  float: left;
  text-indent: -10000px;
  padding: 0 3px 0 0;
  margin: 5px 0 !important;
  width: 20px;
}
DIV.rating01 LI:before {
  content: "★";
  position: static;
  float: left;
  text-indent: 0;
  font-size: 24px;
  color: #e1e1eb;
}
DIV.rating01 LI.active:before {
  color: #f29318;
}
DIV.rating01 DIV.col03,
UL.comments01 DIV.rating01 {
  width: 100%;
  float: none;
}
UL.comments01 DIV.rating01 {
  overflow: hidden;
  padding-bottom: 10px;
  line-height: 1;
}
UL.comments01 DIV.rating01 LI:before {
  margin-top: -10px;
}
@media only screen and (max-width: 767px) {
  DIV.rating01 {
    overflow: hidden;
  }
}
DIV.product01 {
  margin-top: 1.5em;
  font-size: 17px;
  position: relative;
  overflow: hidden;
}
DIV.product01 H1 {
  width: 73%;
  float: right;
  font-size: 46px;
  font-weight: normal;
}
DIV.product01 H1.type04 {
  width: 64%;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 50px;
  color: #0019af;
  float: right;
}
@media only screen and (max-width: 767px) {
  DIV.product01 H1.type04 {
    float: left;
    width: 100%;
    font-size: 30px;
    line-height: 35px;
  }
}
DIV.product01 H2 {
  /*width: 73%;*/
  width: 64%;
  float: right;
  font-size: 32px;
  font-weight: normal;
  color: #575757;
  margin: 0;
}
DIV.product01 P.heading02 {
  font-size: 20px;
}
DIV.product01 .product-item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
DIV.product01 .product-item .product-subitem {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 95%;
}
@media only screen and (max-width: 767px) {
  DIV.product01 .product-item {
    width: 100%;
    display: block;
    -webkit-flex-direction: none;
    -moz-flex-direction: none;
    -ms-flex-direction: none;
    flex-direction: none;
  }
  DIV.product01 .product-item .product-subitem {
    width: 100%;
    display: block;
    flex: none;
  }
}
DIV.product01 DIV.col03 {
  padding-bottom: 60px;
}
DIV.product01 DIV.col03.f-right {
  width: 73%;
}
DIV.product01 DIV.col03 H1,
DIV.product01 DIV.col03 H2 {
  width: 100%;
  float: none;
}
DIV.product01 DIV.col02 {
  float: left;
  padding-left: 25%;
}
DIV.product01 DIV.col02 P.bold SPAN.price01 DEL {
  font-weight: normal;
}
DIV.product01 DIV.col02 P.ico-calendar {
  margin: 1.5em 0 1.5em 0;
}
DIV.product01 DIV.col02 P.ico-calendar:before {
  font-size: 24px;
  padding-right: 10px;
}
DIV.product01 DIV.col01 + DIV.col03 DIV.col02 {
  padding-left: 0;
}
DIV.product01 DIV.col01:last-child {
  float: right;
}
DIV.product01 UL.actions01 {
  margin: 2em 0 0 0;
}
DIV.product01 UL.type05 {
  margin-top: 3em;
  font-size: 17px;
}
DIV.product01 UL.type05 LI {
  padding-left: 65px;
}
DIV.product01 UL.type05 LI:before {
  font-size: 30px;
}
DIV.product01 A.img01 {
  display: block;
  margin: 1em 0 0 0;
}
DIV.product01 DIV.badge01 {
  position: absolute;
  bottom: 20px;
  left: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.product01 {
    margin: 0;
  }
  DIV.product01 H1 {
    width: 100%;
    float: none;
  }
  DIV.product01 DIV.col03 {
    padding-bottom: 30px;
  }
  DIV.product01 DIV.col03 DIV.col {
    float: none;
    width: auto;
    margin: 0;
  }
  DIV.product01 DIV.col03.f-right {
    width: 64.6666%;
  }
  DIV.product01 UL.type05 {
    margin: 0;
  }
  DIV.product01 UL.type05 LI {
    width: 48%;
    float: left;
    margin: 20px 2% 0 0 !important;
    padding-left: 50px;
  }
  DIV.product01 UL.type05 LI:before {
    left: 0;
  }
  DIV.product01 UL.colors01 {
    margin: 0 0 0 -5px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.product01 H1 {
    width: auto;
    float: none;
  }
  DIV.product01 P.heading02 {
    font-size: 25px;
  }
  DIV.product01 DIV.col {
    float: none !important;
    width: auto !important;
  }
  DIV.product01 DIV.col02 {
    padding-left: 0;
  }
  DIV.product01 DIV.col02 P.ico-calendar {
    margin: 1.5em 0 1.5em 0;
  }
  DIV.product01 DIV.col03 {
    padding-bottom: 0;
  }
  DIV.product01 DIV.col03.f-right {
    width: 100%;
    float: none;
  }
  DIV.product01 DIV.col03.f-right H1 {
    margin: 0;
  }
  DIV.product01 UL.type05 {
    margin-top: 1em;
  }
  DIV.product01 UL.colors01 {
    margin: 0 0 0 -5px;
  }
  DIV.product01 DIV.badge01 {
    position: static;
    margin: 1em 0 0 0;
  }
  DIV.product01 DIV.badge01 IMG {
    max-height: 25px;
    width: auto;
  }
  DIV.product01 A.img01.img01b {
    text-align: center;
  }
}
SECTION.product02 {
  padding: 0;
  height: 0;
}
SECTION.product02 .col00 {
  display: none;
  overflow: hidden;
}
SECTION.product02 DIV.img {
  float: left;
  padding: 0 15px 0 0;
  max-height: 90px;
  max-width: 90px;
  width: auto;
  height: auto;
}
SECTION.product02 P.heading {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.2;
  margin: 23px 0 0 0;
  height: 2.4em;
  overflow: hidden;
}
SECTION.product02 UL.menu {
  margin: 0;
  float: right;
  padding: 0;
  list-style: none;
}
SECTION.product02 UL.menu LI {
  float: left;
  line-height: 74px;
  font-size: 17px;
  padding: 0;
  margin: 0;
}
SECTION.product02 UL.menu LI:before {
  display: none;
}
SECTION.product02 UL.menu LI A {
  display: block;
  padding: 0 30px;
}
SECTION.product02 A.btn {
  float: right !important;
  width: auto !important;
  margin: 15px 0 0 0;
}
SECTION.product02.scroll-to-fixed-fixed {
  height: auto;
  background: #ffffff;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
SECTION.product02.scroll-to-fixed-fixed .col00 {
  display: block;
  padding: 15px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  SECTION.product02 UL.menu {
    display: none;
  }
}
DIV.product03 {
  margin: 0;
}
DIV.product03:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.product03 DIV.img {
  width: 145px;
  float: left;
}
DIV.product03 DIV.img IMG {
  max-height: 150px;
  height: auto;
  width: auto;
}
DIV.product03 DIV.txt {
  width: 100%;
  float: left;
  margin-left: -145px;
  padding-left: 165px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.product03 DIV.txt P.price {
  font-weight: bold;
  margin: 1em 0 0;
  font-size: 22px;
}
DIV.product03 DIV.txt H2 + P {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  DIV.product03 DIV.img {
    float: none;
    margin: auto;
  }
  DIV.product03 DIV.txt {
    margin-left: 0;
    padding-left: 0;
    float: none;
  }
}
DIV#gallery01 {
  padding-bottom: 120px;
  position: relative;
}
DIV#gallery01 SPAN.badge01 {
  position: absolute;
  left: 0;
  top: 35px;
  padding: 15px 5px;
  font-size: 17px;
  font-weight: bold;
  width: 230px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 29;
}
DIV#gallery01 UL {
  padding: 0;
  margin: 0;
  list-style: none;
}
DIV#gallery01 UL LI {
  padding: 0;
  margin: 0;
}
DIV#gallery01 UL LI:before {
  display: none;
}
DIV#gallery01 UL.b {
  margin: 2em 0 0 0;
  overflow: hidden;
  height: 77px;
}
DIV#gallery01 UL.b LI {
  width: 23%;
  margin: 0 0 0 2%;
  float: left;
}
DIV#gallery01 UL.b LI:link,
DIV#gallery01 UL.b LI A:link,
DIV#gallery01 UL.b LI:visited,
DIV#gallery01 UL.b LI A:visited,
DIV#gallery01 UL.b LI:hover,
DIV#gallery01 UL.b LI A:hover,
DIV#gallery01 UL.b LI:active,
DIV#gallery01 UL.b LI A:active,
DIV#gallery01 UL.b LI:focus,
DIV#gallery01 UL.b LI A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
DIV#gallery01 UL.b LI IMG {
  max-width: 100%;
  max-height: 70px;
  width: auto;
  height: auto;
  margin: auto;
}
DIV#gallery01 UL.b LI A {
  display: block;
  position: relative;
  /*border-bottom: 2px solid transparent;*/
  height: 75px;
  text-align: center;
  opacity: 0.25;
}
DIV#gallery01 UL.b LI.active A {
  /*border-bottom: 2px solid @color02;*/
  opacity: 1;
}
DIV#gallery01 UL.b LI.video A:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 182, 242, 0.2) url(ico_play.png) no-repeat 50% 50%;
}
DIV#gallery01 UL.c {
  display: none;
}
DIV#gallery01 DIV.wrapper {
  overflow: hidden;
  height: 539px;
  position: relative;
}
DIV#gallery01 DIV.wrapper:before {
  content: "";
  z-index: 3;
  background: #ffffff url(old/loader.gif) no-repeat 50% 50%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
DIV#gallery01 DIV.wrapper UL {
  position: relative;
}
DIV#gallery01 DIV.wrapper UL LI {
  float: left;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
DIV#gallery01 DIV.wrapper UL LI A {
  display: block;
  text-align: center;
  outline: none;
}
DIV#gallery01 DIV.wrapper UL LI IMG {
  display: block;
  margin: auto;
  max-width: 100%;
  max-height: 539px;
  height: auto;
  width: auto;
  pointer-events: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
DIV#gallery01 DIV.wrapper DIV.bonus {
  position: absolute;
  z-index: 9;
  left: 0;
  bottom: 0;
}
DIV#gallery01 DIV.wrapper DIV.bonus div.item {
  border-radius: 50%;
  border: 2px solid #ff6400;
  margin-top: -1em;
  width: 100px;
  height: 100px;
  position: relative;
  background: #ffffff;
}
DIV#gallery01 DIV.wrapper DIV.bonus div.item:first-child {
  margin-top: 0;
}
DIV#gallery01 DIV.wrapper DIV.bonus div.item IMG {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: inherit;
  visibility: inherit;
}
DIV#gallery01 A.prev,
DIV#gallery01 A.next {
  display: none;
}
DIV#gallery01.loaded DIV.wrapper {
  height: auto;
}
DIV#gallery01.loaded DIV.wrapper:before {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV#gallery01 DIV.wrapper {
    margin: 20px 0 0 0;
  }
  DIV#gallery01 DIV.wrapper DIV.bonus DIV.item {
    width: 100px;
    height: 100px;
  }
}
@media only screen and (max-width: 767px) {
  DIV#gallery01 {
    padding-bottom: 0;
    width: 100%;
    overflow: hidden;
  }
  DIV#gallery01 DIV.wrapper {
    margin: 1em 40px 0;
    height: 380px;
  }
  DIV#gallery01 DIV.wrapper UL LI IMG {
    max-height: 380px;
  }
  DIV#gallery01 DIV.wrapper UL.b {
    text-align: center;
    height: auto;
    padding-bottom: 5px;
  }
  DIV#gallery01 DIV.wrapper UL.b LI {
    float: none;
    display: inline-block !important;
    width: 19px;
    height: 22px;
    overflow: hidden;
  }
  DIV#gallery01 DIV.wrapper UL.b LI A {
    height: 19px;
    width: 19px;
    border-bottom: none !important;
  }
  DIV#gallery01 DIV.wrapper UL.b LI A IMG {
    display: none;
  }
  DIV#gallery01 DIV.wrapper UL.b LI A:before {
    display: inline-block;
    position: static !important;
    content: "";
    height: 19px;
    width: 19px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #c9cad1;
    border-radius: 10px;
  }
  DIV#gallery01 DIV.wrapper UL.b LI.video A:before {
    background: none;
  }
  DIV#gallery01 DIV.wrapper UL.b LI.active A:before {
    border: none;
    background: #0019af !important;
  }
  DIV#gallery01 DIV.wrapper DIV.bonus DIV.item {
    width: 100px;
    height: 100px;
  }
  DIV#gallery01 A.prev,
  DIV#gallery01 A.next {
    position: absolute;
    display: block;
    top: 40%;
    height: 39px;
    width: 27px;
    text-indent: -10000px;
    background-size: 100% auto !important;
  }
  DIV#gallery01 A.prev {
    background: url(arr02.png) no-repeat;
    left: 0;
  }
  DIV#gallery01 A.next {
    background: url(arr02b.png) no-repeat;
    right: 0;
  }
}
DIV.product03 {
  margin: 0;
}
DIV.product03:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.product03 DIV.img {
  width: 145px;
  float: left;
}
DIV.product03 DIV.img IMG {
  max-height: 150px;
  height: auto;
  width: auto;
}
DIV.product03 DIV.txt {
  width: 100%;
  float: left;
  margin-left: -145px;
  padding-left: 165px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.product03 DIV.txt P.price {
  font-weight: bold;
  margin: 1em 0 0;
  font-size: 22px;
}
DIV.product03 DIV.txt H2 + P {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  DIV.product03 DIV.img {
    float: none;
    margin: auto;
  }
  DIV.product03 DIV.txt {
    margin-left: 0;
    padding-left: 0;
    float: none;
  }
}
DIV.product04 {
  margin: 0;
}
DIV.product04:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.product04 DIV.img {
  width: 145px;
  float: left;
}
DIV.product04 DIV.img IMG {
  max-height: 150px;
  height: auto;
  width: auto;
}
DIV.product04 DIV.txt {
  width: 100%;
  float: left;
  margin-left: -145px;
  padding-left: 165px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.product04 DIV.txt P.price {
  font-weight: bold;
  margin: 1em 0 0;
  font-size: 22px;
}
DIV.product04 DIV.txt H2 + P {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  DIV.product04 DIV.img {
    float: none;
    margin: auto;
  }
  DIV.product04 DIV.txt {
    margin-left: 0;
    padding-left: 0;
    float: none;
  }
}
DIV#gallery01 {
  padding-bottom: 120px;
  position: relative;
}
DIV#gallery01 SPAN.badge01 {
  position: absolute;
  left: 0;
  top: 35px;
  padding: 15px 5px;
  font-size: 17px;
  font-weight: bold;
  width: 230px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 29;
}
DIV#gallery01 UL {
  padding: 0;
  margin: 0;
  list-style: none;
}
DIV#gallery01 UL LI {
  padding: 0;
  margin: 0;
}
DIV#gallery01 UL LI:before {
  display: none;
}
DIV#gallery01 UL.b {
  margin: 2em 0 0 0;
  overflow: hidden;
  height: 77px;
}
DIV#gallery01 UL.b LI {
  width: 23%;
  margin: 0 0 0 2%;
  float: left;
}
DIV#gallery01 UL.b LI IMG {
  max-width: 100%;
  max-height: 70px;
  width: auto;
  height: auto;
  margin: auto;
}
DIV#gallery01 UL.b LI A {
  display: block;
  position: relative;
  /*border-bottom: 2px solid transparent;*/
  /*height: 75px;*/
  height: 80px;
  text-align: center;
  opacity: 0.25;
}
DIV#gallery01 UL.b LI.active A {
  /* border-bottom: 2px solid @color02;*/
  opacity: 1;
}
DIV#gallery01 UL.b LI.video A:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 182, 242, 0.2) url(ico_play.png) no-repeat 50% 50%;
}
DIV#gallery01 UL.c {
  display: none;
}
DIV#gallery01 DIV.wrapper {
  overflow: hidden;
  height: 539px;
  position: relative;
}
DIV#gallery01 DIV.wrapper:before {
  content: "";
  z-index: 3;
  background: #ffffff url(old/loader.gif) no-repeat 50% 50%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
DIV#gallery01 DIV.wrapper UL {
  position: relative;
}
DIV#gallery01 DIV.wrapper UL LI {
  float: left;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
DIV#gallery01 DIV.wrapper UL LI A {
  display: block;
  text-align: center;
  outline: none;
}
DIV#gallery01 DIV.wrapper UL LI IMG {
  display: block;
  margin: auto;
  max-width: 100%;
  max-height: 539px;
  height: auto;
  width: auto;
  pointer-events: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
DIV#gallery01 DIV.wrapper DIV.bonus {
  position: absolute;
  z-index: 9;
  left: 0;
  bottom: 0;
}
DIV#gallery01 DIV.wrapper DIV.bonus div.item {
  border-radius: 50%;
  border: 2px solid #ff6400;
  margin-top: -1em;
  width: 100px;
  height: 100px;
  position: relative;
  background: #ffffff;
}
DIV#gallery01 DIV.wrapper DIV.bonus div.item:first-child {
  margin-top: 0;
}
DIV#gallery01 DIV.wrapper DIV.bonus div.item IMG {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: inherit;
  visibility: inherit;
}
DIV#gallery01 A.prev,
DIV#gallery01 A.next {
  display: none;
}
DIV#gallery01.loaded DIV.wrapper {
  height: auto;
}
DIV#gallery01.loaded DIV.wrapper:before {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV#gallery01 DIV.wrapper {
    margin: 20px 0 0 0;
  }
  DIV#gallery01 DIV.wrapper DIV.bonus DIV.item {
    width: 100px;
    height: 100px;
  }
}
@media only screen and (max-width: 767px) {
  DIV#gallery01 {
    padding-bottom: 0;
    width: 100%;
    overflow: hidden;
  }
  DIV#gallery01 DIV.wrapper {
    margin: 1em 40px 0;
    height: 380px;
  }
  DIV#gallery01 DIV.wrapper UL LI IMG {
    max-height: 380px;
  }
  DIV#gallery01 DIV.wrapper UL.b {
    text-align: center;
    height: auto;
    padding-bottom: 5px;
  }
  DIV#gallery01 DIV.wrapper UL.b LI {
    float: none;
    display: inline-block !important;
    width: 19px;
    height: 22px;
    overflow: hidden;
  }
  DIV#gallery01 DIV.wrapper UL.b LI A {
    height: 19px;
    width: 19px;
    border-bottom: none !important;
  }
  DIV#gallery01 DIV.wrapper UL.b LI A IMG {
    display: none;
  }
  DIV#gallery01 DIV.wrapper UL.b LI A:before {
    display: inline-block;
    position: static !important;
    content: "";
    height: 19px;
    width: 19px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #c9cad1;
    border-radius: 10px;
  }
  DIV#gallery01 DIV.wrapper UL.b LI.video A:before {
    background: none;
  }
  DIV#gallery01 DIV.wrapper UL.b LI.active A:before {
    border: none;
    background: #0019af !important;
  }
  DIV#gallery01 DIV.wrapper DIV.bonus DIV.item {
    width: 100px;
    height: 100px;
  }
  DIV#gallery01 A.prev,
  DIV#gallery01 A.next {
    position: absolute;
    display: block;
    top: 40%;
    height: 39px;
    width: 27px;
    text-indent: -10000px;
    background-size: 100% auto !important;
  }
  DIV#gallery01 A.prev {
    background: url(arr02.png) no-repeat;
    left: 0;
  }
  DIV#gallery01 A.next {
    background: url(arr02b.png) no-repeat;
    right: 0;
  }
}
DIV#slider02 {
  margin: 2em auto 30px;
  position: relative;
  width: 1200px;
  height: auto;
}
DIV#slider02:first-child {
  margin: 0 auto 60px;
}
DIV#slider02 A:active,
DIV#slider02 A:focus {
  outline: none;
}
DIV#slider02 A.prev,
DIV#slider02 A.next {
  position: absolute;
  z-index: 99;
  display: block;
  top: 40%;
  height: 39px;
  width: 27px;
  text-indent: -10000px;
  background-size: 100% auto !important;
}
DIV#slider02 A.prev {
  background: url(arr02.png) no-repeat;
  left: 20px;
}
DIV#slider02 A.next {
  background: url(arr02b.png) no-repeat;
  right: 20px;
}
DIV#slider02 UL.slides {
  position: relative;
  height: 350px;
  z-index: 1;
  border-bottom: 1px solid #ebebeb;
}
DIV#slider02 UL.slides.slides02 {
  height: auto !important;
  padding-bottom: 29%;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  DIV#slider02 UL.slides.slides02 {
    height: 0;
    padding-bottom: 29%;
  }
}
@media only screen and (max-width: 767px) {
  DIV#slider02 UL.slides.slides02 {
    padding-bottom: 65.625%;
  }
}
DIV#slider02 UL.slides LI {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  background: no-repeat 50% 50%;
  background-size: cover;
}
DIV#slider02 UL.slides LI:first-child {
  z-index: 10;
}
DIV#slider02 UL.slides LI:before {
  display: none;
}
DIV#slider02 UL.slides LI A {
  display: block;
  position: relative;
  height: 100%;
}
DIV#slider02 UL.slides LI A.text-right SPAN.text {
  left: 50%;
  right: 0;
  padding: 20px 100px 80px 0;
}
DIV#slider02 UL.slides LI A.text-right SPAN.text SPAN.btn {
  left: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV#slider02 UL.slides LI A.text-right SPAN.text {
    left: 50%;
    padding: 50px 80px 50px 35px;
  }
  DIV#slider02 UL.slides LI A.text-right SPAN.text SPAN.btn {
    left: 35px;
  }
}
@media only screen and (max-width: 767px) {
  DIV#slider02 UL.slides LI A.text-right SPAN.text {
    left: 0;
    right: 48%;
    padding: 10px 0 50px 25px;
  }
  DIV#slider02 UL.slides LI A.text-right SPAN.text SPAN.btn {
    display: block;
    bottom: 15px;
    right: 0;
    left: 25px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
    height: auto;
  }
}
DIV#slider02 UL.slides IMG {
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto;
  position: relative;
  left: 50%;
  top: 0;
}
@media only screen and (min-width: 768px) {
  DIV#slider02 UL.slides IMG {
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}
.iefix DIV#slider02 UL.slides IMG {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
  left: 0;
}
DIV#slider02 UL.slides SPAN.img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: no-repeat 50% 50%;
  background-size: cover;
}
DIV#slider02 UL.slides SPAN.img:first-child:nth-last-child(2),
DIV#slider02 UL.slides SPAN.img:first-child:nth-last-child(2) ~ SPAN.img {
  background-size: contain;
  background-position: 50% 0;
}
@media only screen and (max-width: 767px) {
  DIV#slider02 UL.slides SPAN.img:first-child:nth-last-child(2),
  DIV#slider02 UL.slides SPAN.img:first-child:nth-last-child(2) ~ SPAN.img {
    background-size: contain;
    background-position: 50% 0;
  }
}
DIV#slider02 UL.slides SPAN.text {
  background: none;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 50%;
  width: auto;
  height: auto;
  padding: 20px 0 80px 100px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
DIV#slider02 UL.slides SPAN.text SPAN {
  line-height: 1em;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  display: block;
}
.ru DIV#slider02 UL.slides SPAN.text SPAN {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV#slider02 UL.slides SPAN.text SPAN.heading {
  font-size: 64px;
  color: #0019af;
  font-weight: 300;
}
DIV#slider02 UL.slides SPAN.text SPAN.description {
  margin: .5em 0 0 0;
  font-size: 24px;
  color: #1a1a1a;
  font-weight: 300;
}
DIV#slider02 UL.slides SPAN.text SPAN.btn {
  position: absolute;
  bottom: 20px;
  left: 100px;
  cursor: pointer;
  background: #ff6400;
  color: #ffffff;
  margin: 1em 0 0 0;
  display: inline-block;
  font-size: 24px;
  font-weight: bold;
  height: 50px;
  text-align: center;
}
DIV#slider02 UL.slides SPAN.text SPAN.btn:hover {
  background: #e65a00;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV#slider02 UL.slides SPAN.text {
    right: 50%;
    padding: 50px 35px 50px 80px;
  }
  DIV#slider02 UL.slides SPAN.text SPAN.heading {
    font-size: 54px;
  }
  DIV#slider02 UL.slides SPAN.text SPAN.description {
    font-size: 20px;
  }
  DIV#slider02 UL.slides SPAN.text SPAN.btn {
    bottom: 20px;
    left: 80px;
  }
}
@media only screen and (max-width: 767px) {
  DIV#slider02 UL.slides SPAN.text {
    right: 48%;
    padding: 10px 0 50px 25px;
  }
  DIV#slider02 UL.slides SPAN.text SPAN.heading {
    font-size: 32px;
  }
  DIV#slider02 UL.slides SPAN.text SPAN.description {
    font-size: 20px;
    line-height: 1.2;
  }
  DIV#slider02 UL.slides SPAN.text SPAN.btn {
    display: block;
    bottom: 15px;
    left: 25px;
    right: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
    height: auto;
  }
}
DIV#slider02 P.bullets {
  z-index: 19;
  position: absolute;
  bottom: -30px;
  right: 20px;
  left: 20px;
  margin: auto;
  text-align: center;
}
DIV#slider02 P.bullets A {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 0 0 8px;
  border: 2px solid #0019af;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV#slider02 P.bullets A.active {
  background: #0019af;
}
DIV#slider02 P.bullets A SPAN {
  display: none;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  DIV#slider02 {
    width: 100%;
  }
  DIV#slider02 P.bullets {
    width: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV#slider02 {
    width: auto;
  }
  DIV#slider02 UL.slides {
    height: 350px;
  }
  .iefix DIV#slider02 UL.slides IMG {
    margin-left: 0;
    left: 0;
  }
  DIV#slider02 P.bullets {
    text-align: center;
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  DIV#slider02 {
    width: auto;
    /*overflow: hidden;*/
    height: auto;
  }
  DIV#slider02 UL.slides {
    height: 286px;
    overflow: hidden;
  }
  .iefix DIV#slider02 UL.slides IMG {
    margin-left: 0;
    left: 0;
  }
  DIV#slider02 UL.slides LI,
  DIV#slider02 UL.slides A {
    height: 100%;
    display: block;
  }
  DIV#slider02 UL.slides A {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  DIV#slider02 UL.slides IMG {
    margin: 0 auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    left: 0;
    position: relative;
    top: 0;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
  }
  DIV#slider02 A.prev,
  DIV#slider02 A.next {
    display: none;
  }
}
DIV#banner01 {
  margin: 2em auto 0;
  position: relative;
  width: 1200px;
  height: 350px;
}
DIV#banner01:first-child {
  margin: 0 auto;
}
DIV#banner01 .wrapper {
  overflow: hidden;
  height: 350px;
  position: relative;
}
DIV#banner01 A:active,
DIV#banner01 A:focus {
  outline: none;
}
DIV#banner01 A.prev,
DIV#banner01 A.next {
  position: absolute;
  z-index: 99;
  display: block;
  top: 40%;
  height: 39px;
  width: 27px;
  text-indent: -10000px;
  background-size: 100% auto !important;
}
DIV#banner01 A.prev {
  background: url(arr02.png) no-repeat;
  left: 20px;
}
DIV#banner01 A.next {
  background: url(arr02b.png) no-repeat;
  right: 20px;
}
DIV#banner01 UL.slides {
  position: relative;
  height: 350px;
  z-index: 1;
  border-bottom: 1px solid #ebebeb;
}
DIV#banner01 UL.slides LI {
  height: 100%;
  padding: 0;
  margin: 0;
  float: left;
  background: no-repeat 50% 50%;
  background-size: cover;
}
DIV#banner01 UL.slides LI:before {
  display: none;
}
DIV#banner01 UL.slides LI A {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
DIV#banner01 UL.slides IMG {
  height: 100%;
  max-width: none;
  width: auto;
  position: relative;
  left: 50%;
  top: 0;
  pointer-events: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
}
@media only screen and (min-width: 768px) {
  DIV#banner01 UL.slides IMG {
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}
.iefix DIV#banner01 UL.slides IMG {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
  left: 0;
}
DIV#banner01 P.bullets {
  z-index: 19;
  position: absolute;
  bottom: 1px;
  right: 0;
  left: 0;
  margin: auto;
  width: 1200px;
  text-align: right;
  font-size: 16px;
  font-weight: 300;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  height: 30px;
}
.ru DIV#banner01 P.bullets {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV#banner01 P.bullets A {
  display: inline-block;
  margin: 0 1px 0 0;
  width: 30px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  color: #575757;
  background: #ffffff;
}
DIV#banner01 P.bullets A:before {
  content: attr(data-text);
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 1px;
  background: #ebebeb;
  padding: 3px 10px;
  display: none;
}
DIV#banner01 P.bullets A:hover {
  text-decoration: none;
  background: #ebebeb !important;
  color: #575757 !important;
}
DIV#banner01 P.bullets A.active {
  background: #0019af;
  color: #ffffff;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  DIV#banner01 {
    width: 100%;
  }
  DIV#banner01 P.bullets {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV#banner01 {
    width: auto;
  }
  DIV#banner01 UL.slides {
    height: 350px;
  }
  .iefix DIV#banner01 UL.slides IMG {
    margin-left: 0;
    left: 0;
  }
  DIV#banner01 P.bullets {
    text-align: center;
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  DIV#banner01 {
    width: auto;
    overflow: hidden;
    height: auto;
  }
  DIV#banner01 UL.slides {
    height: auto;
    overflow: hidden;
    padding-bottom: 65.625%;
  }
  .iefix DIV#banner01 UL.slides IMG {
    margin-left: 0;
    left: 0;
  }
  DIV#banner01 UL.slides LI,
  DIV#banner01 UL.slides A {
    height: 100%;
    display: block;
  }
  DIV#banner01 UL.slides A {
    position: relative;
  }
  DIV#banner01 UL.slides IMG {
    height: 100%;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    left: 0;
  }
  DIV#banner01 UL.slides LI SPAN {
    display: none;
  }
  DIV#banner01 P.bullets {
    bottom: 10px;
    text-align: center;
    width: auto;
  }
  DIV#banner01 A.prev,
  DIV#banner01 A.next {
    top: auto;
    bottom: 12px;
    height: 18px;
    width: 10px;
  }
  DIV#banner01 A.prev {
    left: 50%;
    margin-left: -75px;
  }
  DIV#banner01 A.next {
    right: 50%;
    margin-right: -75px;
  }
}
DIV.banner03 {
  position: relative;
  overflow: hidden;
  width: 980px;
  margin: 2em auto 0;
}
@media only screen and (max-width: 767px) {
  DIV.banner03 {
    width: auto;
    padding: 0;
  }
}
@media screen and (min-width: 760px) and (max-width: 1199px) {
  DIV.banner03 {
    width: auto;
  }
}
@media only screen and (min-width: 1280px) {
  DIV.banner03 {
    width: 1200px;
  }
}
DIV.banner03:first-child {
  margin: 0 auto;
}
DIV.banner03 DIV.img {
  background: no-repeat 50% 50%;
  background-size: cover;
  padding-bottom: 320px;
}
@media only screen and (min-width: 1400px) {
  DIV.banner03 DIV.img {
    padding-bottom: 320px;
  }
}
DIV.banner03 DIV.text {
  position: absolute;
  bottom: 50px;
  width: 1200px;
  left: 50%;
  margin-left: -600px;
  color: #ffffff;
  padding-right: 600px;
  padding-left: 80px;
  font-size: 36px;
  line-height: 1.2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.banner03 DIV.text H2,
DIV.banner03 DIV.text H1 {
  font-size: 70px;
  font-weight: 300;
}
DIV.banner03 DIV.text H1 + H2 {
  font-size: 24px;
}
DIV.banner03 DIV.text * {
  color: #ffffff;
}
DIV.banner03.banner03b DIV.text,
DIV.banner03.banner03b DIV.text * {
  color: #1a1a1a;
}
DIV.banner03.banner03c DIV.text,
DIV.banner03.banner03c DIV.text * {
  color: #727272;
}
DIV.banner03.banner03d DIV.text {
  padding-right: 60px;
  padding-left: 60px;
  bottom: 0;
  top: 30px;
}
DIV.banner03.banner03d DIV.text,
DIV.banner03.banner03d DIV.text * {
  color: #0019af;
}
DIV.banner03.banner03d DIV.text H1 {
  font-weight: bold;
  font-size: 56px;
}
DIV.banner03.banner03d DIV.text P {
  font-size: 30px;
  margin: .5em 0 0 0;
  font-weight: 100;
}
DIV.banner03.banner03d DIV.text P.ico-owl {
  font-size: 40px;
}
.ru DIV.banner03.banner03d DIV.text H1 {
  font-size: 46px;
}
.ru DIV.banner03.banner03d DIV.text P {
  font-size: 22px;
}
.ru DIV.banner03.banner03d DIV.text P.ico-owl {
  font-size: 30px;
}
DIV.banner03.banner03d DIV.text UL.actions01 {
  margin: 0;
}
DIV.banner03.banner03d DIV.text .col.w25p UL.actions01 {
  margin: 1em 0 0 0;
}
DIV.banner03.banner03d DIV.text .col.w25p UL.actions01 LI,
DIV.banner03.banner03d DIV.text .col.w25p UL.actions01 LI A {
  float: none;
  display: block;
}
DIV.banner03.banner03e DIV.img {
  background: no-repeat 50% 50%;
  background-size: cover;
  padding-bottom: 260px;
}
@media only screen and (min-width: 1400px) {
  DIV.banner03.banner03e DIV.img {
    padding-bottom: 260px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.banner03.banner03e DIV.img {
    display: none;
  }
}
DIV.banner03.banner03e DIV.text {
  text-align: center;
  padding-right: 60px;
  padding-left: 60px;
  bottom: 0;
  top: 50px;
}
DIV.banner03.banner03e DIV.text H2 {
  color: #0019af;
  font-size: 46px;
}
DIV.banner03.banner03e DIV.text P,
DIV.banner03.banner03e DIV.text P * {
  font-size: 14px;
  color: #1a1a1a;
}
DIV.banner03.banner03e DIV.text P SPAN {
  display: block;
  font-weight: 700;
}
@media only screen and (min-width: 1024px) {
  DIV.banner03.banner03e DIV.text {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.banner03.banner03e DIV.text {
    width: 100%;
    top: 0;
  }
  DIV.banner03.banner03e DIV.text H2 {
    font-size: 42px;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.banner03.banner03e {
    margin-top: 0 !important;
  }
}
DIV.banner03 DIV.a {
  position: relative;
}
DIV.banner03 DIV.b {
  font-size: 20px;
  width: 1200px;
  border-bottom: 1px solid #ebebeb;
  position: static;
  margin: 0 auto;
  padding: 20px !important;
  color: #1a1a1a;
}
DIV.banner03 DIV.b * {
  color: #1a1a1a;
}
DIV.banner03 DIV.b > *:first-child {
  margin: 0;
}
@media screen and (min-width: 1199px) and (max-width: 1279px) {
  DIV.banner03 DIV.text {
    width: 980px;
    bottom: 30px;
    margin-left: -490px;
    padding-right: 490px;
  }
  DIV.banner03.banner03d DIV.text {
    left: 0;
    margin-left: 0;
    padding-right: 20px;
    padding-left: 20px;
  }
  DIV.banner03.banner03d DIV.text H1 {
    font-size: 36px;
  }
  DIV.banner03.banner03d DIV.text P {
    font-size: 20px;
  }
  .ru DIV.banner03.banner03d DIV.text H1 {
    font-size: 36px;
  }
  .ru DIV.banner03.banner03d DIV.text P {
    font-size: 20px;
  }
  .ru DIV.banner03.banner03d DIV.text P.ico-owl {
    font-size: 22px;
  }
  DIV.banner03 DIV.b {
    width: 980px;
  }
}
@media screen and (min-width: 760px) and (max-width: 1199px) {
  DIV.banner03 DIV.text {
    left: 0;
    width: 50%;
    bottom: 30px;
    margin-left: 0;
    padding-right: 0;
    padding-left: 20px;
  }
  DIV.banner03 DIV.text H2 {
    font-size: 56px;
  }
  DIV.banner03.banner03d DIV.text {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  DIV.banner03.banner03d DIV.text H1 {
    font-size: 36px;
  }
  DIV.banner03.banner03d DIV.text P {
    font-size: 20px;
  }
  DIV.banner03.banner03d DIV.text P.ico-owl {
    font-size: 30px;
  }
  DIV.banner03.banner03d DIV.text A.btn {
    padding: 10px 5px 9px;
    text-align: center;
  }
  .ru DIV.banner03.banner03d DIV.text H1 {
    font-size: 36px;
  }
  .ru DIV.banner03.banner03d DIV.text P {
    font-size: 20px;
  }
  .ru DIV.banner03.banner03d DIV.text P.ico-owl {
    font-size: 22px;
  }
  DIV.banner03 DIV.img {
    padding-bottom: 320px;
  }
  DIV.banner03 DIV.banner03 DIV.b {
    width: auto;
    padding: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ru DIV.banner03.banner03d DIV.text P.ico-owl {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.banner03 DIV.img {
    padding-bottom: 60%;
  }
  DIV.banner03 DIV.text {
    border-bottom: 1px solid #ebebeb;
    position: static;
    margin-left: 0;
    padding: 20px 15px !important;
    width: auto;
    color: #1a1a1a;
    font-size: 20px;
  }
  DIV.banner03 DIV.text * {
    color: #1a1a1a;
  }
  DIV.banner03 DIV.text > *:first-child {
    margin: 0;
  }
  DIV.banner03 DIV.text H2 {
    font-size: 36px;
  }
  DIV.banner03.banner03d DIV.img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding-bottom: 0;
  }
  DIV.banner03.banner03d DIV.text {
    position: relative;
    z-index: 2;
    left: 0;
    bottom: 0;
    top: 0;
  }
  DIV.banner03.banner03d DIV.text H1 {
    font-size: 36px;
  }
  DIV.banner03.banner03d DIV.text P {
    font-size: 20px;
  }
  DIV.banner03 DIV.b {
    font-size: 20px;
    width: auto;
    padding: 20px;
  }
  DIV.banner03 A.btn.color01 {
    color: #ffffff;
  }
}
DIV.banner04 {
  margin: 2em 0 0 0;
  position: relative;
  overflow: hidden;
}
DIV.banner04:first-child {
  margin: 0;
}
DIV.banner04 > DIV.img {
  background: no-repeat 50% 50%;
  background-size: contain;
  padding-bottom: 575px;
  margin-bottom: 115px;
}
DIV.banner04 DIV#slider03 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.banner04 > DIV.img {
    padding-bottom: 455px;
    background-size: contain;
  }
}
@media only screen and (max-width: 767px) {
  DIV.banner04 > DIV.img {
    padding-bottom: 215px;
    margin-bottom: 140px;
    background-size: auto 100%;
  }
}
DIV.banner05 {
  position: relative;
  height: 480px;
}
DIV.banner05.banner05b {
  height: 345px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  DIV.banner05.banner05b {
    height: auto;
  }
}
SECTION + DIV.banner05 {
  margin: 40px 0 0;
}
DIV.banner05 DIV.img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: no-repeat 100% 50%;
  background-size: cover;
}
DIV.banner05 .col00 {
  position: relative;
  overflow: hidden;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  height: 100%;
}
DIV.banner05 .col.w50p {
  font-size: 18px;
}
DIV.banner05 H1 {
  font-size: 60px;
  font-weight: bold;
  text-transform: uppercase;
  color: #0019af;
  margin: 1em 0 0 0;
}
DIV.banner05 H2 {
  font-size: 40px !important;
  color: #1a1a1a;
}
DIV.banner05 P.path,
DIV.banner05 P#path01 {
  color: #727272;
  position: absolute;
  top: 0;
  left: 20px;
  margin: 1.5em 0 0 0;
}
@media only screen and (min-width: 1280px) {
  DIV.banner05 P.path,
  DIV.banner05 P#path01 {
    left: 0;
  }
}
DIV.banner05 P.path A,
DIV.banner05 P#path01 A {
  color: #727272;
}
DIV.banner05 P.path SPAN,
DIV.banner05 P#path01 SPAN {
  font-weight: bold;
  color: #1a1a1a;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  DIV.banner05 {
    padding-top: 10px;
    text-align: center;
    height: auto;
  }
  DIV.banner05 P.path,
  DIV.banner05 P#path01 {
    display: none;
  }
  DIV.banner05 DIV.img {
    position: static;
    margin: 2em 0 0 0;
  }
  DIV.banner05 DIV.img IMG {
    max-width: 100%;
  }
  DIV.banner05 .col00 {
    padding-bottom: 0;
  }
  DIV.banner05 .col.w50p {
    width: 100% !important;
    float: none;
    margin: 20px 0;
  }
  DIV.banner05 .col.w50p H1 {
    margin: 0 !important;
  }
  DIV.banner05 H2 {
    color: #1a1a1a;
  }
  DIV.banner05 H2 + P {
    margin-top: 1em;
  }
  DIV.banner05 IMG.img01 {
    max-width: 160px !important;
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  DIV.banner05 .col.w50p {
    font-size: 13px;
  }
  DIV.banner05 H1 {
    font-size: 30px;
  }
  DIV.banner05 H2 {
    font-size: 22px !important;
    color: #1a1a1a;
  }
}
DIV.banner06 {
  height: 240px;
  background-size: cover;
  background-position: 2% 55%;
  background-repeat: no-repeat;
  margin-bottom: 30px;
}
DIV.banner07 {
  padding: 240px 30px;
  background: no-repeat 50% 50%;
  background-size: cover;
  text-align: left;
  max-width: 2000px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.banner07 {
    padding: 160px 30px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.banner07 {
    padding: 55% 30px 0;
  }
}
DIV#slider03 {
  position: relative;
  height: 115px;
  background: #ebebeb;
  border-bottom: 1px solid #e1e1eb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV#slider03 A.prev,
DIV#slider03 A.next {
  position: absolute;
  z-index: 99;
  display: block;
  top: -200px;
  height: 39px;
  width: 27px;
  text-indent: -10000px;
  background-size: 100% auto !important;
}
DIV#slider03 A.prev {
  background: url(arr02.png) no-repeat;
  left: 20px;
}
DIV#slider03 A.next {
  background: url(arr02b.png) no-repeat;
  right: 20px;
}
DIV#slider03.nopaging A.prev,
DIV#slider03.nopaging A.next {
  display: none;
}
DIV#slider03.nopaging UL {
  margin: 0 auto;
}
DIV#slider03 .wrapper {
  height: 115px;
  width: 300px;
  margin: auto;
}
DIV#slider03 .wrapper.wide {
  width: 450px;
}
DIV#slider03 .wrapper.wide UL LI {
  width: 450px;
}
DIV#slider03 .wrapper.wide UL LI SPAN.img {
  width: 420px;
  height: 350px;
}
DIV#slider03 .wrapper.wide UL LI SPAN.img SPAN.btn {
  bottom: 40%;
}
DIV#slider03 .wrapper.wide UL LI SPAN.img SPAN.btn SPAN.a {
  height: 350px;
  width: 420px;
  bottom: -100px;
  left: -130px;
}
DIV#slider03 .wrapper.wrapper02 {
  width: 980px;
}
DIV#slider03 .wrapper.wrapper02 UL LI {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV#slider03 .wrapper.wrapper02 UL LI SPAN.img {
  width: 90%;
}
DIV#slider03 .wrapper.wrapper02 UL LI SPAN.img SPAN.btn SPAN.a {
  width: 0;
}
@media only screen and (min-width: 1280px) {
  DIV#slider03 .wrapper.wrapper02 {
    width: 90%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV#slider03 .wrapper.wrapper02 {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  DIV#slider03 .wrapper.wrapper02 {
    width: 100%;
  }
}
DIV#slider03 UL {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 10000px;
  position: relative;
}
DIV#slider03 UL LI {
  padding: 0;
  margin: 0;
  width: 300px;
  float: left;
  position: relative;
}
DIV#slider03 UL LI:before {
  display: none;
}
DIV#slider03 UL LI A {
  display: block;
  text-align: center;
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
DIV#slider03 UL LI A:hover {
  text-decoration: none;
}
DIV#slider03 UL LI A:hover SPAN.img SPAN.btn {
  display: block;
}
DIV#slider03 UL LI A.active SPAN.img {
  bottom: 90px;
  z-index: 3;
  background-position: 50% 100%;
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  filter: grayscale(0);
  filter: none;
}
DIV#slider03 UL LI A.active SPAN.img SPAN.btn {
  display: none !important;
}
DIV#slider03 UL LI A.active SPAN.txt {
  background: #ffffff;
  border-color: #e1e1eb #e1e1eb #ffffff;
}
DIV#slider03 UL LI A.active SPAN.txt SPAN.heading01 {
  margin: 2em 0 0 0;
  color: #202020;
}
DIV#slider03 UL LI A.active SPAN.txt SPAN.price01 {
  color: #ff6400;
}
DIV#slider03 UL LI SPAN.img {
  display: block;
  z-index: 1;
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 280px;
  overflow: hidden;
  height: 470px;
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
  background: no-repeat 50% 100%;
  background-size: contain;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}
DIV#slider03 UL LI SPAN.img SPAN.btn {
  cursor: pointer;
  color: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  font-weight: bold;
  font-size: 15px;
  overflow: hidden;
  position: absolute;
  bottom: 300px;
  display: none;
  width: 160px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
DIV#slider03 UL LI SPAN.img SPAN.btn SPAN.a {
  position: absolute;
  left: -60px;
  bottom: -300px;
  height: 470px;
  width: 280px;
  background: no-repeat 50% 100%;
  background-size: contain;
  -webkit-filter: blur(10px);
}
DIV#slider03 UL LI SPAN.img SPAN.btn SPAN.a:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.3);
}
DIV#slider03 UL LI SPAN.img SPAN.btn SPAN.b {
  position: relative;
  font-size: 15px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV#slider03 UL LI SPAN.img {
    height: 360px;
  }
  DIV#slider03 UL LI SPAN.img SPAN.btn {
    bottom: 150px;
  }
  DIV#slider03 UL LI SPAN.img SPAN.btn SPAN.a {
    height: 360px;
    bottom: -150px;
  }
}
DIV#slider03 UL LI SPAN.txt {
  display: block;
  position: relative;
  z-index: 2;
  background: #ebebeb;
  border: 1px solid;
  border-color: #ebebeb #ebebeb #e1e1eb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 115px;
  overflow: hidden;
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
}
DIV#slider03 UL LI SPAN.txt SPAN {
  display: block;
  color: #727272;
}
DIV#slider03 UL LI SPAN.txt SPAN.heading01 {
  margin: 1.7em 0 0 0;
  -webkit-transition: margin-top 500ms ease 0s;
  transition: margin-top 500ms ease 0s;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.2;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV#slider03 UL LI SPAN.txt SPAN.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV#slider03 UL LI SPAN.txt SPAN.price01 {
  margin: 0 0 0 0;
  font-size: 22px;
  line-height: 1;
}
@media only screen and (max-width: 767px) {
  DIV#slider03 {
    height: 140px;
    background: #ffffff;
    border-bottom: none;
  }
  DIV#slider03 .wrapper {
    width: 90% !important;
    height: 140px;
  }
  DIV#slider03 .wrapper.wide UL LI {
    width: 80%;
  }
  DIV#slider03 .wrapper.wide UL LI SPAN.img SPAN.btn {
    bottom: 60%;
    width: 200px !important;
  }
  DIV#slider03 A.next,
  DIV#slider03 A.prev {
    top: -100px;
  }
  DIV#slider03 UL LI {
    width: 80%;
  }
  DIV#slider03 UL LI A.active SPAN.img {
    bottom: 85px;
  }
  DIV#slider03 UL LI A.active SPAN.txt {
    border-bottom: 2px solid #ff6400;
  }
  DIV#slider03 UL LI A.active SPAN.txt SPAN.heading01 {
    margin-top: 2.3em;
  }
  DIV#slider03 UL LI SPAN.txt {
    background: #ffffff;
    height: 140px;
    border-left: none;
    border-right: none;
    border-bottom: none;
  }
  DIV#slider03 UL LI SPAN.txt SPAN.heading01 {
    font-size: 25px;
    line-height: 1.1;
    max-height: 2.2em;
    overflow: hidden;
    font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  }
  .ru DIV#slider03 UL LI SPAN.txt SPAN.heading01 {
    font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
  }
  DIV#slider03 UL LI SPAN.txt SPAN.price01 {
    font-size: 20px;
  }
  DIV#slider03 UL LI SPAN.img {
    width: 90% !important;
    height: 225px !important;
  }
  DIV#slider03 UL LI SPAN.img SPAN.btn {
    width: 80% !important;
  }
  DIV#slider03 UL LI SPAN.img SPAN.btn SPAN.a {
    width: 125% !important;
    height: 225px !important;
    left: -13% !important;
  }
  DIV#slider03 UL LI SPAN.price01 {
    line-height: 1;
  }
}
DIV.slick-slider01 {
  /* unvisited link */
  /* visited link */
  /* mouse over link */
  /* selected link */
}
DIV.slick-slider01 BUTTON.slick-next,
DIV.slick-slider01 BUTTON.slick-prev {
  position: absolute;
  text-indent: -10000px;
  top: 50%;
  width: 95px;
  margin-top: -72px;
  padding: 0;
  border: none;
  background: none;
  z-index: 9;
  outline: none;
  color: rgba(0, 25, 175, 0.6);
}
DIV.slick-slider01 BUTTON.slick-next.slick-disabled,
DIV.slick-slider01 BUTTON.slick-prev.slick-disabled {
  display: none !important;
}
DIV.slick-slider01 BUTTON.slick-next:before,
DIV.slick-slider01 BUTTON.slick-prev:before {
  font-family: icons;
  float: left;
  text-indent: 0;
  font-size: 85px;
}
DIV.slick-slider01 BUTTON.slick-next:hover,
DIV.slick-slider01 BUTTON.slick-prev:hover {
  color: #0019af;
}
DIV.slick-slider01 BUTTON.slick-next:before {
  float: right;
}
.col00 DIV.slick-slider01 {
  overflow: visible;
}
DIV.slick-slider01 A:link {
  text-decoration: none;
}
DIV.slick-slider01 A:visited {
  text-decoration: none;
}
DIV.slick-slider01 A:hover {
  text-decoration: none;
}
DIV.slick-slider01 A:active {
  text-decoration: none;
}
DIV.slick-slider01 BUTTON.slick-next {
  right: 50px;
}
DIV.slick-slider01 BUTTON.slick-next:before {
  content: "\E00A";
}
.col00 DIV.slick-slider01 BUTTON.slick-next {
  right: -50px;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .col00 DIV.slick-slider01 BUTTON.slick-next {
    right: 0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .col00 DIV.slick-slider01 BUTTON.slick-next {
    right: 0;
  }
}
DIV.slick-slider01 BUTTON.slick-prev {
  left: 50px;
}
DIV.slick-slider01 BUTTON.slick-prev:before {
  content: "\E008";
}
.col00 DIV.slick-slider01 BUTTON.slick-prev {
  left: -50px;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .col00 DIV.slick-slider01 BUTTON.slick-prev {
    left: 0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .col00 DIV.slick-slider01 BUTTON.slick-prev {
    left: 0;
  }
}
DIV.slick-slider01 SPAN.heading02 {
  padding-top: 25px;
}
DIV.slick-slider01 LI:before {
  display: none;
}
DIV.prices {
  margin: 40px 0 0 0;
}
DIV.tabcontent01 DIV.prices {
  margin: 0;
}
DIV.prices P.price01,
DIV.prices P.price02 {
  padding: 0;
  margin: 0;
  line-height: 1.2;
}
DIV.prices P.price01 {
  color: #1a1a1a;
  font-size: 34px;
  font-weight: bold;
}
DIV.prices P.price02 {
  margin: .5em 0 0 0;
  padding-bottom: 1em;
  color: #1a1a1a;
  font-size: 20px;
  font-weight: bold;
}
DIV.prices P.price04 {
  font-weight: bold;
  font-size: 14px;
}
DIV.prices P {
  margin: 0;
}
DIV.prices P SPAN {
  font-weight: normal;
}
DIV.prices P SPAN .campaign01,
.campaign02 DIV.prices P SPAN {
  font-weight: bold;
}
DIV.prices P + P.price01 {
  margin: .5em 0 0;
}
DIV.prices P A.help {
  margin-top: -7px;
}
/*used in panda DIV.prices02*/
/*used in block29 DIV.prices03*/
P.ico-transport {
  padding-left: 75px;
  position: relative;
  margin: 2em 0 0 0;
}
P.ico-transport:before {
  width: auto;
  height: auto;
  line-height: 1;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 45px;
  color: #727272;
}
@media only screen and (max-width: 767px) {
  P.ico-transport {
    padding-left: 0;
    padding-bottom: 50px;
  }
  P.ico-transport:before {
    display: none;
  }
}
/* Slider */
UL.type03 {
  position: relative;
  z-index: 9;
}
UL.type03 LI {
  float: left;
  width: 20%;
  padding: 0 2% 30px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: none;
  position: relative;
}
UL.type03 LI:before {
  display: none;
}
UL.type03 LI.ico01 SPAN.ico {
  background-image: url(ico_service01.png);
}
UL.type03 LI.ico02 SPAN.ico {
  background-image: url(ico_service02.png);
}
UL.type03 LI.ico03 SPAN.ico {
  background-image: url(ico_service03.png);
}
UL.type03 LI.ico04 SPAN.ico {
  background-image: url(ico_service04.png);
}
UL.type03 LI.ico05 SPAN.ico {
  background-image: url(ico_service05.png);
}
UL.type03 LI.ico06 SPAN.ico {
  background-image: url(ico_service06.png);
}
UL.type03 LI.ico07 SPAN.ico {
  background-image: url(ico_service07.png);
}
UL.type03 LI.ico08 SPAN.ico {
  background-image: url(ico_service08.png);
}
UL.type03 LI.ico09 SPAN.ico {
  background-image: url(ico_service09.png);
}
UL.type03 LI.level0 SPAN.lvl0 {
  opacity: 0.5;
}
UL.type03 LI.level0 .slider:before {
  width: 0;
}
UL.type03 LI.level1 SPAN.lvl1 {
  opacity: 1;
}
UL.type03 LI.level1 .slider:before {
  width: 33.3333%;
}
UL.type03 LI.level1 .slider:hover .tooltip.lvl1 {
  width: 240px;
  opacity: 1;
  height: auto;
}
UL.type03 LI.level2 SPAN.lvl2 {
  opacity: 1;
}
UL.type03 LI.level2 .slider:before {
  width: 66.6666%;
}
UL.type03 LI.level2 .slider:hover .tooltip.lvl2 {
  width: 240px;
  opacity: 1;
  height: auto;
}
UL.type03 LI.level3 SPAN.lvl3 {
  opacity: 1;
}
UL.type03 LI.level3 .slider:before {
  width: 100%;
  background: #ff6400;
}
UL.type03 LI.level3 .slider:hover .tooltip.lvl3 {
  width: 240px;
  opacity: 1;
  height: auto;
}
UL.type03 LI:after {
  width: 27.3333%;
  content: "";
  z-index: 0;
  border: 1px #c9cad1;
  border-style: none solid;
  height: 15px;
  position: absolute;
  bottom: 26px;
  left: 36.3333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type03 LI:before {
  display: block;
  top: auto;
  width: 78%;
  content: "";
  z-index: 0;
  border: 1px #c9cad1;
  border-style: none solid;
  height: 15px;
  position: absolute;
  bottom: 26px;
  left: 11%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type03 P {
  height: 170px;
  text-align: center;
  font-size: 17px;
  line-height: 20px;
  position: relative;
}
UL.type03 P SPAN.ico {
  opacity: 0;
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  bottom: 10px;
  margin: auto;
  width: 117px;
  -webkit-transition: all 500ms ease-out;
  -moz-transition: all 500ms ease-out;
  -o-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
  height: 76px;
  background-size: 400% auto;
  background-repeat: repeat-x;
}
UL.type03 P SPAN.ico.lvl0 {
  background-position: 0 50%;
}
UL.type03 P SPAN.ico.lvl1 {
  background-position: -100% 50%;
}
UL.type03 P SPAN.ico.lvl2 {
  background-position: -200% 50%;
}
UL.type03 P SPAN.ico.lvl3 {
  background-position: -300% 50%;
}
UL.type03 P STRONG {
  display: block;
  font-weight: bold;
  color: #ff6400;
}
UL.type03 .slider {
  position: relative;
  background: #ebebeb;
  border-radius: 3px;
  height: 7px;
  z-index: 1;
  -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
UL.type03 .slider .ui-slider-handle {
  cursor: e-resize;
  z-index: 3;
  width: 27px;
  height: 27px;
  background: url(ico_slider.png) no-repeat 50% 50%;
  display: block;
  margin: -10px 0 0 -13px;
  position: absolute;
  border: none;
  top: 0;
}
UL.type03 .slider:before {
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  height: 7px;
  border-radius: 3px;
  background: #727272;
  -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
UL.type03 .slider .tooltip {
  opacity: 0;
  position: absolute;
  overflow: hidden;
  top: 100%;
  left: 0;
  height: 0;
  margin-top: 0;
  color: #ffffff;
  width: 240px;
  -webkit-transition: opacity 500ms ease-out, margin-top 200ms ease-out, width 200ms ease-out;
  -moz-transition: opacity 500ms ease-out, margin-top 200ms ease-out, width 200ms ease-out;
  -o-transition: opacity 500ms ease-out, margin-top 200ms ease-out, width 200ms ease-out;
  transition: opacity 500ms ease-out, margin-top 200ms ease-out, width 200ms ease-out;
}
UL.type03 .slider .tooltip .pad {
  padding: 20px;
  width: 240px;
  background: #1a1a1a;
  color: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: margin-top 200ms ease-out;
  -moz-transition: margin-top 200ms ease-out;
  -o-transition: margin-top 200ms ease-out;
  transition: margin-top 200ms ease-out;
}
/*RF*/
UL.type04 {
  /*into global*/
  /*type04e goes with type04b cuz of flex*/
  background: none;
  padding: 0;
  margin: 0;
}
UL.type04 LI {
  width: auto;
  margin-right: 20px;
}
UL.type04 LI.icon__color--blue:before {
  color: #00baf2;
}
UL.type04 P,
UL.type04 P STRONG {
  font-size: 13px;
}
UL.type04 P.mt0 {
  margin-top: 0!important;
}
UL.type04.type04b {
  background: none;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
UL.type04.type04b .meter {
  float: left;
  margin: 0 auto 0;
}
UL.type04.type04b.in2cols:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.type04.type04b.in2cols > LI {
  width: 48%;
  float: left;
  margin: 3% 2% 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type04.type04b.in2cols > LI:nth-of-type(3n+1) {
  clear: none;
}
UL.type04.type04b.in2cols > LI:nth-of-type(2n+1) {
  clear: both;
}
UL.type04.type04b [class^="icon-"],
UL.type04.type04b [class*=" icon-"] {
  padding: 0 0 0 50px;
  position: relative;
  margin: 20px 0 20px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type04.type04b [class^="icon-"]:before,
UL.type04.type04b [class*=" icon-"]:before {
  line-height: 24px;
  font-size: 24px;
  left: 10px;
  top: 0;
  display: inline-block;
  color: #d9dadb;
}
UL.type04.type04b LI {
  padding: 0;
  width: 28%;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
UL.type04.type04b LI:before {
  display: none;
}
UL.type04.type04b LI P {
  margin-top: 1em;
  margin-left: 50px;
  float: none;
  text-align: left;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #727272;
}
UL.type04.type04b LI P STRONG {
  display: block;
  color: #1a1a1a;
}
UL.type04.type04b LI P SPAN {
  display: inline-block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.type04.type04b {
    width: 100%;
  }
  UL.type04.type04b.in2cols > LI {
    margin: 3% 2% 0 0;
    width: 100%;
  }
  UL.type04.type04b LI {
    width: 44%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 800px) {
  UL.type04.type04b LI {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  UL.type04.type04b LI {
    width: 44%;
  }
}
@media only screen and (max-width: 767px) {
  UL.type04.type04b {
    display: flex;
    width: 100%;
  }
  UL.type04.type04b.in2cols > LI {
    margin: 0 2% 0 0;
    width: 100%;
  }
  UL.type04.type04b LI {
    width: 100%;
    padding: 15px 0 0 0;
    margin: 0;
  }
  UL.type04.type04b LI .meter {
    float: none;
    margin: 0;
  }
  UL.type04.type04b LI P {
    float: none;
    text-align: center;
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  UL.type04.type04d {
    background: none;
    padding: 0;
    margin: 0;
  }
  UL.type04.type04d LI {
    width: 50% !important;
    margin: 0 !important;
    float: left;
    padding: 0;
    background: none;
    text-align: center;
  }
  UL.type04.type04d LI,
  UL.type04.type04d LI:first-child:nth-last-child(4),
  UL.type04.type04d LI:first-child:nth-last-child(4) ~ LI {
    width: auto;
    margin-right: 20px;
  }
  UL.type04.type04d P,
  UL.type04.type04d P STRONG {
    font-size: 13px;
  }
  UL.type04.type04d.type04b .meter {
    float: none;
  }
  UL.type04.type04d.type04b P {
    float: none;
    text-align: center;
    margin-left: 0;
  }
}
UL.type04.type04e LI {
  width: 25%;
  color: #727272;
}
UL.type04.type04e LI:before {
  display: block;
}
UL.type04.type04e LI P {
  margin: 0;
}
UL.type04.type04e LI P STRONG {
  color: #304254;
}
UL.type04.type04e LI.ico {
  padding: 0 0 0 50px;
  position: relative;
  margin: 20px 0 20px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.type04.type04e LI.ico:before {
  position: absolute;
  left: 10px;
  top: 4px;
  height: 24px;
  width: 30px;
  font-size: 24px;
  color: #c9cad1;
}
UL.type04.type04e LI.ico.showtooltip {
  cursor: pointer;
}
UL.type04.type04e LI.ico.showtooltip:hover {
  color: #00baf2;
}
UL.type04.type04e LI.icon__color--blue:before {
  color: #00baf2;
}
UL.type04.type04e.margneg {
  margin: 0 0 0 -10px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  UL.type04.type04e {
    display: flex;
    width: 100%;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  UL.type04.type04e LI {
    width: 50%;
    padding: 15px 0 0 0;
    margin: 0;
  }
  UL.type04.type04e LI .meter {
    float: none;
    margin: 0;
  }
  UL.type04.type04e LI P {
    float: none;
    text-align: left;
    margin-left: 0;
  }
}
UL.type04 .meter {
  width: 40px;
  height: 40px;
}
UL.type04 .meter .a {
  width: 40px;
  height: 40px;
  clip: rect(0, 20px, 40px, 0);
}
UL.type04 .meter .circle {
  width: 40px;
  height: 40px;
}
UL.type04 .meter .circle.left {
  clip: rect(0, 20px, 40px, 0);
}
UL.type04 .meter .circle.right {
  clip: rect(0, 40px, 40px, 20px);
}
UL.type04 .meter .b {
  width: 40px;
  height: 40px;
}
UL.type04 .meter.type04 .b {
  height: 29px;
  top: 5px;
}
UL.type04 .meter.type05 .b {
  height: 30px;
  top: 3px;
}
UL.type04 .meter:before {
  background-size: 100% 100% !important;
}
UL.type04 LI {
  width: auto;
  margin-right: 20px;
}
UL.type04 LI.icon__color--blue:before {
  color: #00baf2;
}
UL.type04 P,
UL.type04 P STRONG {
  font-size: 13px;
}
UL.type04 P.mt0 {
  margin-top: 0 !important;
}
UL.parameters {
  background: none;
  padding: 0;
  margin: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
UL.parameters .meter {
  float: left;
  margin: 0 auto 0;
}
UL.parameters LI {
  width: auto;
  margin-right: 20px;
}
UL.parameters.in2cols:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.parameters.in2cols > LI {
  width: 48%;
  float: left;
  margin: 3% 2% 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.parameters.in2cols > LI:nth-of-type(3n+1) {
  clear: none;
}
UL.parameters.in2cols > LI:nth-of-type(2n+1) {
  clear: both;
}
UL.parameters LI {
  padding: 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.3333%;
}
UL.parameters LI:before {
  display: block;
}
UL.parameters LI P {
  margin: 0;
  float: none;
  text-align: left;
  color: #273645;
  font-size: 15px;
}
UL.parameters LI P STRONG {
  font-size: 15px;
  display: block;
  color: #304254;
}
UL.parameters LI P SPAN {
  display: inline-block;
}
UL.parameters LI.ico {
  padding: 0 0 0 50px;
  position: relative;
  margin: 0 0 20px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.parameters LI.ico:before {
  position: absolute;
  left: 10px;
  top: 0;
  height: 24px;
  width: 30px;
  font-size: 24px;
  color: #c9cad1;
}
UL.parameters LI.ico.showtooltip {
  cursor: pointer;
}
UL.parameters LI.ico.showtooltip:hover {
  color: #00baf2;
}
UL.parameters--blue LI.ico:before {
  color: #00baf2;
}
UL.parameters .meter {
  width: 40px;
  height: 40px;
}
UL.parameters .meter .a {
  width: 40px;
  height: 40px;
  clip: rect(0, 20px, 40px, 0);
}
UL.parameters .meter .circle {
  width: 40px;
  height: 40px;
}
UL.parameters .meter .circle.left {
  clip: rect(0, 20px, 40px, 0);
}
UL.parameters .meter .circle.right {
  clip: rect(0, 40px, 40px, 20px);
}
UL.parameters .meter .b {
  width: 40px;
  height: 40px;
}
UL.parameters .meter.type04 .b {
  height: 29px;
  top: 5px;
}
UL.parameters .meter.type05 .b {
  height: 30px;
  top: 3px;
}
UL.parameters .meter:before {
  background-size: 100% 100% !important;
}
UL.parameters.margneg {
  margin: 0 0 0 -10px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  UL.parameters {
    width: 100%;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  UL.parameters LI {
    width: 50%;
    padding: 15px 0 0 0;
    margin: 0;
  }
  UL.parameters LI .meter {
    float: none;
    margin: 0;
  }
  UL.parameters LI P {
    float: none;
    text-align: left;
    margin-left: 0;
  }
}
DIV.items01 A {
  text-decoration: underline;
}
DIV.items01 A:hover {
  color: #ff6400;
}
DIV.item01 {
  border: 1px solid #e1e1eb;
  margin: 1em 0 0 0;
  overflow: hidden;
  /*&.size02 {
		.col-b {
			width: 90px;
			margin-left: 20px;
			& + .col-c { padding: 0 110px 0 170px!important;}

		}
		@media @media-mobile {
				&.size02 {
					.col-b {
						width: 100%;
						margin: 0;
						& + .col-c { padding: 0!important;}
					}
				}
			}
	}*/
}
DIV.item01 .sim-nums {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.item01 .sim-nums P {
  color: #1a1a1a;
  margin-right: 25px;
}
DIV.item01 .sim-nums P SPAN.span01 {
  margin-right: 10px;
  color: #727272;
}
DIV.item01 .sim-nums.desktop-hide {
  display: none;
}
.block01 DIV.item01 {
  border-style: none none dashed none;
  border-width: 2px;
}
.block01 DIV.item01:last-child {
  border-bottom: none;
}
.block01 DIV.item01 > .a {
  padding: 20px 0;
}
.block01 DIV.item01.item01m .a {
  padding: 20px 0;
}
.items09 .col DIV.item01 {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.items09 .col DIV.item01 .col-b {
  margin-top: -0.4em;
}
.items09 .col DIV.item01 .col-b + .col-c {
  padding: 0 0 0 170px !important;
}
@media only screen and (max-width: 767px) {
  .items09 .col DIV.item01 .col-b + .col-c {
    padding: 0 !important;
  }
}
.items09 .col DIV.item01 .col-c UL.type04 LI {
  width: 41% !important;
}
@media only screen and (max-width: 767px) {
  .items09 .col DIV.item01 .col-c UL.type04 LI {
    width: 50% !important;
  }
}
.items09 .col DIV.item01 .col-c UL.type04.type04c LI {
  float: none;
  width: auto !important;
}
@media only screen and (max-width: 767px) {
  .items09 .col DIV.item01 .col-c UL.type04.type04c LI P {
    margin-left: 10px !important;
  }
}
.items09 .col DIV.item01.size02 .col-b {
  width: 90px;
  margin-left: 20px;
}
.items09 .col DIV.item01.size02 .col-b + .col-c {
  padding: 0 110px 0 170px !important;
}
@media only screen and (max-width: 767px) {
  .items09 .col DIV.item01.size02.size02 .col-b {
    width: 100%;
    margin: 0;
  }
  .items09 .col DIV.item01.size02.size02 .col-b + .col-c {
    padding: 0 !important;
  }
}
DIV.item01 > .a {
  padding: 20px 10px;
  overflow: hidden;
  position: relative;
}
DIV.item01 > .a .col .pad {
  padding: 0 20px;
}
DIV.item01 > .a UL.type04 {
  background: none;
  padding: 0;
  margin: 0;
  /*&.type04b {
				.meter { float: left; }
				P { float: left; text-align: left; margin-left: 10px; }
				@media @media-mobile {
					.meter { float: none; }
					P { float: none; text-align: center; margin-left: 0; }`
				}
			}
			&.type04c {
				.meter { float: left; }
				P { float: left; text-align: left; margin-left: 10px; }
				@media @media-mobile {
					LI {
						float: none;
						width: auto!important;
						.meter { float: left; }
						P { float: left; text-align: left; margin-left: 10px; }
					}
				}
			}*/
}
DIV.item01 > .a UL.type04 LI,
DIV.item01 > .a UL.type04 LI:first-child:nth-last-child(4),
DIV.item01 > .a UL.type04 LI:first-child:nth-last-child(4) ~ LI {
  width: auto;
  margin-right: 20px;
}
DIV.item01 > .a UL.type04 P,
DIV.item01 > .a UL.type04 P STRONG {
  font-size: 13px;
}
DIV.item01 > .a .meter {
  width: 40px;
  height: 40px;
}
DIV.item01 > .a .meter.type01:before {
  background: url(bg115.png) no-repeat;
}
DIV.item01 > .a .meter.type02:before {
  background: url(bg116.png) no-repeat;
}
DIV.item01 > .a .meter.type03:before {
  background: url(bg117.png) no-repeat;
}
DIV.item01 > .a .meter.type04:before {
  background: url(bg118.png) no-repeat;
}
DIV.item01 > .a .meter.type05:before {
  background: url(bg119.png) no-repeat;
}
DIV.item01 > .a .meter.type06:before {
  background: url(bg120.png) no-repeat;
}
DIV.item01 > .a .meter.type13:before {
  background: url(bg126.png) no-repeat;
}
DIV.item01 > .a .meter .a {
  width: 40px;
  height: 40px;
  clip: rect(0, 20px, 40px, 0);
}
DIV.item01 > .a .meter .circle {
  width: 40px;
  height: 40px;
}
DIV.item01 > .a .meter .circle.left {
  clip: rect(0, 20px, 40px, 0);
}
DIV.item01 > .a .meter .circle.right {
  clip: rect(0, 40px, 40px, 20px);
}
DIV.item01 > .a .meter .b {
  width: 40px;
  height: 40px;
}
.type04DIV.item01 > .a .meter .b {
  height: 42px;
  top: 8px;
}
.type05DIV.item01 > .a .meter .b {
  height: 38px;
  top: 10px;
}
DIV.item01 > .a .meter:before {
  background-size: 100% 100% !important;
}
DIV.item01 > .b {
  padding: 0 20px 20px 20px;
}
DIV.item01 > .b.stripetop {
  border-top: 1px solid #ebebeb;
  padding-top: 20px;
  margin: 0 20px;
}
DIV.item01 > .b.stripetop:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.item01 > .b H2 {
  color: #ff6400;
  font-size: 30px;
  font-weight: 300;
}
DIV.item01 > .b H3 {
  margin: 1em 0 0;
  font-size: 18px;
  color: #1a1a1a;
}
DIV.item01 > .b DIV.txt H3 {
  font-size: 28px;
  font-weight: normal;
  margin: 0;
  line-height: 1 !important;
  color: #ff6400;
}
DIV.item01 > .b .meter.type01:before {
  background: url(bg115_alt.png) no-repeat;
}
DIV.item01 > .b .meter.type02:before {
  background: url(bg116_alt.png) no-repeat;
}
DIV.item01 > .b .meter.type03:before {
  background: url(bg117_alt.png) no-repeat;
}
DIV.item01 > .b .meter.type04:before {
  background: url(bg118_alt.png) no-repeat;
}
DIV.item01 > .b .meter.type05:before {
  background: url(bg119_alt.png) no-repeat;
}
DIV.item01 > .b .meter.type06:before {
  background: url(bg120_alt.png) no-repeat;
}
DIV.item01 > .b .meter.type13:before {
  background: url(bg126_alt.png) no-repeat;
}
DIV.item01 > .b,
DIV.item01 A.toggler SPAN.b {
  display: none;
}
DIV.item01 A.btn {
  text-decoration: none;
}
DIV.block01 DIV.item01 A.toggler {
  float: none !important;
  color: #0019af;
  text-decoration: underline;
}
DIV.block01 DIV.item01 A.toggler:before {
  display: none;
}
DIV.block01 DIV.item01 A.toggler:hover {
  color: #ff6400;
  outline: none;
}
DIV.item01 A.toggler:focus,
DIV.item01 A.toggler:active {
  outline: none;
}
DIV.item01 .badge02 {
  margin-top: 20px;
}
DIV.item01 H2 {
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  line-height: 1 !important;
  color: #1a1a1a;
  word-wrap: break-word;
}
DIV.item01 H2 SPAN {
  font-size: 60%;
  font-weight: bold;
}
DIV.item01 H2 A {
  color: #1a1a1a;
}
DIV.item01 H2 A:hover {
  color: #ff6400;
  text-decoration: none;
}
DIV.item01 H3 {
  font-size: 28px;
  font-weight: normal;
  margin: 0;
  line-height: 1 !important;
  color: #ff6400;
}
DIV.item01 H4 {
  font-size: 22px;
  font-weight: normal;
  margin: 1em 0 0;
  line-height: 1 !important;
  color: #ff6400;
}
DIV.item01 H4:first-child {
  margin: 0;
}
DIV.item01 P {
  margin: 1em 0 0 0;
}
DIV.item01 P.lead {
  font-weight: bold;
}
DIV.item01 P.meta {
  font-size: 17px;
  color: #727272;
  margin: .2em 0 0 0;
}
DIV.item01 P.meta SPAN.hilite {
  color: #ff6400;
  font-weight: bold;
}
DIV.item01 .col P:first-child {
  margin: 0;
}
DIV.item01.open A.toggler SPAN.a {
  display: none;
}
DIV.item01.open A.toggler SPAN.b {
  display: block;
}
DIV.item01.open > .a {
  padding: 20px 10px 0;
}
DIV.item01.open .b {
  display: block;
}
DIV.item01.item01b {
  border: 2px solid #0019af;
}
DIV.item01.item01b > .a {
  padding: 29px 29px 39px;
}
DIV.item01.item01b > .b {
  padding: 0 29px 29px 29px;
}
DIV.item01.item01b > .b.stripetop {
  padding: 30px;
  margin: 0 29px;
}
DIV.item01.item01b .col-a P.heading {
  display: block;
}
DIV.item01.item01b .col-a P + P {
  margin: .5em 0 0;
}
DIV.item01.item01b .col-a P IMG {
  display: none;
}
DIV.item01.item01b .col-a P IMG.hilite {
  display: block;
}
DIV.item01.item01b .col-a P IMG:first-child:last-child {
  display: block;
}
DIV.item01.item01c {
  background: #f8f8f8;
}
DIV.item01.item01c * {
  color: #727272 !important;
}
DIV.item01.item01c .btn.main {
  color: #0019af !important;
}
DIV.item01.item01c .btn.green {
  color: #ffffff !important;
}
DIV.item01.item01c .btn.discrete {
  color: #0019af !important;
}
DIV.item01.item01c .col-c P.meta,
DIV.item01.item01c .col-b P.subheading {
  color: #727272;
}
DIV.item01.item01c > .a .meter .circle {
  background: #727272;
}
DIV.item01.item01c > .a .meter .b .fill {
  background: #727272;
}
DIV.item01.item01c > .a .meter.type01:before {
  background: url(bg115_alt.png) no-repeat;
}
DIV.item01.item01c > .a .meter.type02:before {
  background: url(bg116_alt.png) no-repeat;
}
DIV.item01.item01c > .a .meter.type03:before {
  background: url(bg117_alt.png) no-repeat;
}
DIV.item01.item01c > .a .meter.type04:before {
  background: url(bg118_alt.png) no-repeat;
}
DIV.item01.item01c > .a .meter.type05:before {
  background: url(bg119_alt.png) no-repeat;
}
DIV.item01.item01c > .a .meter.type06:before {
  background: url(bg120_alt.png) no-repeat;
}
DIV.item01.item01c > .a .meter.type07:before {
  background-image: url(bg121_active.png);
}
DIV.item01.item01c > .a .meter.type08:before {
  background-image: url(bg122_active.png);
}
DIV.item01.item01c > .a .meter.type10:before {
  background-image: url(bg123_active.png);
}
DIV.item01.item01c > .a .meter.type11:before {
  background-image: url(bg124_active.png);
}
DIV.item01.item01c > .a .meter.type12:before {
  background-image: url(bg125_active.png);
}
DIV.item01.item01c > .a .meter.type13:before {
  background: url(bg126_alt.png) no-repeat;
}
DIV.item01.item01d {
  border: 2px solid #ff6400;
}
DIV.item01.item01d > .a {
  padding: 29px 29px;
}
.openDIV.item01.item01d > .a {
  padding: 29px 29px 0;
}
DIV.item01.item01d > .b {
  padding: 0 29px 29px 29px;
}
DIV.item01.item01d DIV.col-a P IMG {
  display: none;
}
DIV.item01.item01d DIV.col-a P IMG.hilite {
  display: block;
  margin: auto;
}
DIV.item01.item01d DIV.col-a P IMG:first-child:last-child {
  display: block;
  margin: auto;
}
DIV.item01.item01e {
  border: 2px solid #c9cad1;
  background: #f8f8f8;
}
DIV.item01.item01e > .a {
  padding: 29px 29px;
}
DIV.item01.item01e > .b {
  padding: 0 29px 29px 29px;
}
DIV.item01.item01e DIV.col-a P.heading {
  display: block;
}
DIV.item01.item01f > .a .col-a {
  width: 320px;
  font-weight: normal;
  font-size: 16px;
}
DIV.item01.item01f > .a .col-a UL {
  width: 100%;
  margin: 0;
  padding: 0;
}
DIV.item01.item01f > .a .col-a UL LI {
  list-style: none;
  float: left;
  margin: 0;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.333%;
}
DIV.item01.item01f > .a .col-a UL LI:before {
  display: none;
}
DIV.item01.item01f > .a .col-b + .col-c {
  padding: 0 230px 0 365px;
}
DIV.item01.item01h .col-c A.toggler {
  display: none;
}
DIV.item01.item01i {
  margin: 0;
  border: 0;
  overflow: visible;
}
DIV.item01.item01i:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.item01.item01i > .a {
  padding: 20px 0 20px 0;
  overflow: visible;
  /*padding-left: 0; padding-bottom: 0; padding-right: 0;*/
}
DIV.item01.item01i > .a dl {
  *zoom: 1;
  width: 100%;
}
DIV.item01.item01i > .a dl:before,
DIV.item01.item01i > .a dl:after {
  content: " ";
  display: table;
}
DIV.item01.item01i > .a dl:after {
  clear: both;
}
DIV.item01.item01i > .a dt {
  float: left;
  padding: 0;
  margin: 0;
  clear: none;
  margin-right: 10px;
  width: auto;
  color: #727272;
}
DIV.item01.item01i > .a dd {
  float: left;
  padding: 0;
  width: auto;
  margin: 0;
  clear: none;
  margin-right: 30px;
}
DIV.item01.item01i > .a .col-c {
  /*padding: 0!important;*/
  padding: 0 340px 0 0 !important;
}
DIV.item01.item01i > .a .col-c P.heading01 {
  font-size: 28px;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #1a1a1a;
  line-height: normal;
  margin: 0;
  padding: 0;
}
DIV.item01.item01i > .a .col-c P.heading01 SPAN {
  color: #727272;
  font-weight: normal;
  display: inline-block;
  padding: 0 10px;
}
DIV.item01.item01i > .a .col-c P.meta {
  display: inline-block;
}
DIV.item01.item01i > .a .col-c P.meta:last-child {
  padding-left: 5px;
}
DIV.item01.item01i > .a .col-c .blinking-cursor {
  -webkit-animation: 1s blink step-end infinite;
  -moz-animation: 1s blink step-end infinite;
  -ms-animation: 1s blink step-end infinite;
  -o-animation: 1s blink step-end infinite;
  animation: 1s blink step-end infinite;
}
DIV.item01.item01i > .a .col-b {
  /*width: 311px;*/
  width: 320px;
}
DIV.item01.item01i > .a .col-b P {
  /*color: @color-gray-medium;*/
}
DIV.item01.item01i > .a .col-b P.heading01 {
  font-size: 28px;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #1a1a1a;
  line-height: normal;
  margin: 0;
  padding: 0;
}
DIV.item01.item01i > .a .col-b P.heading01 SPAN {
  color: #727272;
  font-weight: normal;
  display: inline-block;
}
DIV.item01.item01i > .a .col-b P.price01 {
  line-height: 25px;
}
DIV.item01.item01i > .a .col-b P.price01 .span01 {
  color: #727272;
  font-size: 14px;
  vertical-align: top;
  line-height: 16px;
  font-weight: 400;
}
DIV.item01.item01i > .a .col-b P.price01 .span02 {
  font-size: 25px;
  color: #1a1a1a;
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.item01.item01i > .a .col-c {
    padding: 0 270px 0 0 !important;
  }
  DIV.item01.item01i > .a .col-b {
    width: 250px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.item01.item01i .a {
    border-bottom: 0;
    padding: 15px 0;
    /*dt { clear: both }*/
  }
  DIV.item01.item01i .a .col-b {
    width: 100%;
  }
  DIV.item01.item01i .a .col-b P {
    /*display: inline-block;
						text-align: left;
						float: left;*/
    /*padding-right: 20px;*/
    /*margin: 0.7em 0 0 0;*/
  }
  DIV.item01.item01i .a .col-b P.heading01 {
    float: none;
  }
  DIV.item01.item01i .a .col-b P.heading01 SPAN {
    padding: 0;
  }
  DIV.item01.item01i .a .col-b P.price01 {
    line-height: 25px;
  }
  DIV.item01.item01i .a .col-b P.price01 .span01 {
    vertical-align: bottom;
  }
  DIV.item01.item01i .a .col-b P.price01 .span02 {
    display: inline;
  }
  DIV.item01.item01i .a .col-b P.orange {
    padding-bottom: 1em;
  }
}
DIV.item01.item01j {
  margin: 0;
}
.block01 DIV.item01.item01j:last-child {
  border-bottom: 2px dashed #e1e1eb;
}
DIV.item01.item01j DIV.a {
  padding: 20px 0;
  /*LABEL {
				SPAN,DEL {
					font-size: 20px;
					font-weight: bold;
					text-align: right;
				}
				DEL {
					color: @color-gray-light;
					margin: 30px 0 0 0;

				}
			}*/
}
DIV.item01.item01j DIV.a .price01 {
  margin: 1.5em 0 0 0;
  line-height: 1.4;
  font-size: 20px;
}
DIV.item01.item01j DIV.a .price01 DEL {
  color: #e1e1eb;
}
DIV.item01.item01j DIV.a H2 {
  margin-top: 1em !important;
}
DIV.item01.item01j DIV.a UL.actions01 {
  float: right;
  padding: 0;
  margin: 20px 0 0 0;
}
DIV.item01.item01j DIV.a UL.actions01 LI {
  margin: 0;
  text-align: center;
}
DIV.item01.item01j DIV.a UL.actions01 LI A.btn {
  padding: 7px 30px;
}
@media only screen and (max-width: 767px) {
  DIV.item01.item01j DIV.a UL.actions01 {
    display: block;
    width: 100%;
  }
  DIV.item01.item01j DIV.a LABEL SPAN {
    text-align: left;
  }
}
DIV.item01.item01k .f-left {
  float: left !important;
}
DIV.item01.item01k .col-b + .col-c {
  padding: 0 340px 0 140px;
}
DIV.item01.item01k .col-a {
  width: 140px;
  margin: 0 10px 0 0;
}
DIV.item01.item01k .col-b {
  width: 320px;
}
DIV.item01.item01k .col-c .details {
  padding-right: 0;
}
DIV.item01.item01l .col-a {
  margin: 0 15px 0 15px;
}
DIV.item01.item01l .col-a DIV.img {
  width: 130px;
}
DIV.item01.item01l.active {
  border: 2px solid #0019af;
}
DIV.item01.item01m .col-a DIV.img {
  float: none;
  margin: 0 auto;
  text-align: center;
  max-width: 119px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.item01.item01m .col-a DIV.img {
    max-width: 60%;
  }
}
DIV.item01.item01m .col-b + .col-c {
  padding: 0 330px 0 170px;
}
DIV.item01.item01m .col-c .details H2,
DIV.item01.item01m .col-c .details P.meta {
  display: block;
}
DIV.item01.item01m .col-c .details P.note {
  margin-top: 0.5em;
}
DIV.item01.item01m .col-c UL.type04 LI {
  width: 41% !important;
}
@media only screen and (max-width: 767px) {
  DIV.item01.item01m .col-c UL.type04 LI {
    width: 50% !important;
  }
}
DIV.item01.item01m .col-c UL.type04.type04c LI {
  float: none;
  width: auto !important;
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  DIV.item01.item01m .col-c UL.type04.type04c LI P {
    margin-left: 10px !important;
  }
}
DIV.item01.item01m .col-b {
  width: 210px;
}
DIV.item01.item01m .text {
  /*display: none;*/
  padding-bottom: 10px;
}
DIV.item01.item01m .open > .a {
  padding: 20px 0;
}
DIV.item01.item01m .open .text {
  display: block;
}
DIV.item01.item01m DIV.a {
  padding: 20px 20px;
}
DIV.item01.item01n {
  background: #f8f8f8;
  border: none;
}
DIV.item01.item01n > .a .meter .circle {
  background: #727272;
}
DIV.item01.item01n > .a .meter .b .fill {
  background: #727272;
}
DIV.item01.item01n > .a .meter.type01:before {
  background: url(bg115_alt.png) no-repeat;
}
DIV.item01.item01n > .a .meter.type02:before {
  background: url(bg116_alt.png) no-repeat;
}
DIV.item01.item01n > .a .meter.type03:before {
  background: url(bg117_alt.png) no-repeat;
}
DIV.item01.item01n > .a .meter.type04:before {
  background: url(bg118_alt.png) no-repeat;
}
DIV.item01.item01n > .a .meter.type05:before {
  background: url(bg119_alt.png) no-repeat;
}
DIV.item01.item01n > .a .meter.type06:before {
  background: url(bg120_alt.png) no-repeat;
}
DIV.item01.item01n > .a .meter.type07:before {
  background-image: url(bg121_active.png);
}
DIV.item01.item01n > .a .meter.type08:before {
  background-image: url(bg122_active.png);
}
DIV.item01.item01n > .a .meter.type10:before {
  background-image: url(bg123_active.png);
}
DIV.item01.item01n > .a .meter.type11:before {
  background-image: url(bg124_active.png);
}
DIV.item01.item01n > .a .meter.type12:before {
  background-image: url(bg125_active.png);
}
DIV.item01.item01n > .a .meter.type13:before {
  background: url(bg126_alt.png) no-repeat;
}
DIV.item01.item01n.open > .a {
  padding: 20px 20px;
}
DIV.item01.item01n.open .txt {
  display: block;
}
DIV.item01.size01 .col-b {
  width: 280px;
}
DIV.item01.size01 .col-b + .col-c {
  padding: 0 300px 0 210px;
}
DIV.item01 .col-a {
  float: left;
  width: 155px;
  text-align: center;
  font-size: 18px;
  margin: 0 15px 0 0;
  font-weight: bold;
  color: #1a1a1a;
}
DIV.item01 .col-a:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.item01 .col-a P {
  margin: 0;
}
DIV.item01 .col-a P.heading {
  margin: .4em 0 0 0;
  font-size: 16px;
  display: none;
  position: absolute;
  bottom: 10px;
  left: 10px;
  text-indent: -10000px;
  background: url(recommend_et.png) no-repeat 0 50%;
  width: 113px;
  height: 24px;
}
DIV.item01 .col-a P.note {
  position: absolute;
  top: -10px;
  left: 8px;
  font-weight: normal;
}
DIV.item01 .col-a P IMG.hilite {
  display: none;
}
DIV.item01 .col-a DIV.img {
  width: 119px;
  float: none;
  margin: 0 auto;
  max-width: 119px;
}
DIV.item01 .col-a DIV.img IMG {
  float: none;
}
DIV.item01 .col-a DIV.txt {
  display: none;
}
DIV.item01 UL.type04 {
  background: #f8f8f8;
  padding: 20px;
}
DIV.item01 UL.type04 LI {
  width: 18%;
  float: left;
  padding: 0;
  margin: 0 1%;
  background: none;
  text-align: center;
}
DIV.item01 UL.type04 LI:before {
  display: none;
}
DIV.item01 UL.type04 LI:first-child:nth-last-child(4),
DIV.item01 UL.type04 LI:first-child:nth-last-child(4) ~ LI {
  width: 23%;
}
DIV.item01 UL.type04 P {
  font-size: 15px;
  color: #727272;
}
DIV.item01 UL.type04 P STRONG {
  display: block;
  font-size: 17px;
  color: #1a1a1a;
  line-height: 1;
}
.w50p DIV.item01 H2 {
  font-size: 24px;
}
.w50p DIV.item01 .col-a {
  width: 100px;
}
.w50p DIV.item01 .col-c {
  padding-left: 130px;
}
DIV.item01 DIV.img {
  width: 255px;
  float: left;
}
DIV.item01 DIV.img IMG {
  max-width: 100%;
  height: auto;
  float: left;
}
DIV.item01 DIV.img IMG + DIV.txt {
  padding-left: 290px;
}
DIV.item01 .col-b {
  float: right;
  width: 210px;
}
DIV.item01 .col-b P.heading,
DIV.item01 .col-b P.subheading {
  display: none;
}
DIV.item01 .col-b P.price01 {
  color: #1a1a1a;
  font-size: 24px;
  font-weight: bold;
  margin: 0;
  line-height: 28px;
}
DIV.item01 .col-b P.price01.price01b {
  border-bottom: 2px solid #c9cad1;
  padding-bottom: .2em;
}
DIV.item01 .col-b P.price01.price01b + P.meta01 {
  margin: .3em 0 0 0;
}
DIV.item01 .col-b P.price01 SMALL {
  display: block;
  font-size: 17px;
}
DIV.item01 .col-b P SPAN.hilite {
  color: #ff6400;
  display: block;
  font-size: 20px;
  font-weight: bold;
}
DIV.item01 .col-b UL.actions01 {
  margin: 1em 0 0 0 !important;
}
DIV.item01 .col-b UL.actions01 LI {
  float: none;
}
DIV.item01 .col-b UL.actions01 LI:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.item01 .col-b UL.actions01 .btn {
  float: left;
  width: auto;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
DIV.item01 .col-b UL.actions01 .btn.nofloat {
  float: none;
}
DIV.item01 .col-c {
  padding: 0 0 0 170px;
}
DIV.item01 .col-c P.price01 {
  color: #1a1a1a;
  font-size: 24px;
  font-weight: bold;
  margin: .5em 0 0 0;
  line-height: 28px;
}
DIV.item01 .col-c P.price01.price01b {
  border-bottom: 2px solid #c9cad1;
  padding-bottom: .2em;
}
DIV.item01 .col-c P.price01.price01b + P.meta01 {
  margin: .3em 0 0 0;
}
DIV.item01 .col-c P.price01 SMALL {
  display: block;
  font-size: 17px;
}
DIV.item01 .col-c DIV.details A.toggle {
  display: none;
}
DIV.item01 .col-b + .col-c {
  padding: 0 230px 0 170px;
}
DIV.item01.noico .col-c {
  padding: 0 230px 0 10px !important;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.item01.item01f > .a .col-c {
    clear: both;
    padding: 10px 15px !important;
  }
  DIV.item01.item01k .col-b + .col-c {
    padding: 0 260px 0 150px;
  }
  DIV.item01.item01k .col-a {
    width: 130px;
  }
  DIV.item01.item01k .col-b {
    width: 250px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.item01.noico .col-c {
    padding: 0 0 0 10px !important;
  }
  DIV.item01 > .a {
    padding: 30px 15px;
  }
  DIV.item01 > .a .col .pad {
    padding: 0;
  }
  .block01 DIV.item01 .col-b {
    text-align: center;
  }
  DIV.item01 .col-a {
    width: 100%;
    margin: 0;
    float: none;
    text-align: center;
  }
  DIV.item01 .col-a P {
    margin: 0;
  }
  DIV.item01 .col-a P.heading {
    font-size: 15px;
  }
  DIV.item01 .col-a IMG {
    margin: 0 auto;
    text-align: center;
  }
  DIV.item01 .col-a DIV.img {
    display: block;
    float: left;
    width: 45%;
    text-align: right;
    /*DIV.img {
					float: none;
					width: 119px;
    				max-width: 119px;
					text-align: center;
					margin: 0 auto;
					IMG { width: 100% !important; text-align: center; float: none; }
				}*/
    /*remove above to use on top of global*/
  }
  DIV.item01 .col-a DIV.img IMG {
    text-align: right;
    float: right;
    max-width: 80px !important;
    height: auto;
  }
  DIV.item01 .col-a DIV.img.mobile-img-center {
    display: block;
    float: none;
    width: 119px;
    max-width: 119px;
    text-align: center;
  }
  DIV.item01 .col-a DIV.img.mobile-img-center IMG {
    text-align: center;
    float: none;
    max-width: 100%;
    height: auto;
  }
  DIV.item01 .col-a DIV.txt {
    display: block;
    float: left;
    text-align: left;
    width: 100%;
    margin-left: -45%;
    padding-left: 50% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  DIV.item01 .col-a DIV.txt P.heading01 {
    margin-top: 1em;
  }
  DIV.item01 .col-b {
    width: 100%;
    float: none;
    padding-bottom: 1em;
    margin: 0;
    text-align: center;
  }
  DIV.item01 .col-b P.heading {
    display: block;
    margin: 0;
    font-size: 25px;
    color: #1a1a1a;
    line-height: 1.2;
  }
  DIV.item01 .col-b P.heading + P.price01 {
    margin: .5em 0 0 0;
  }
  DIV.item01 .col-b P.subheading {
    display: block;
    margin: 0;
    font-size: 15px;
    color: #727272;
  }
  DIV.item01 .col-b P.subheading + P.price01 {
    margin: .5em 0 0 0;
  }
  DIV.item01 .col-b P.price01 {
    margin: 0;
    font-size: 25px;
    color: #1a1a1a;
  }
  DIV.item01 .col-b P.price01 SMALL {
    font-size: 15px;
  }
  DIV.item01 .col-b P.meta {
    display: none;
    font-size: 15px;
    margin: 1em 0 0 0;
  }
  DIV.item01 .col-b UL.actions01 {
    margin: .5em 0 0 0 !important;
  }
  DIV.item01 .col-b UL.actions01 LI {
    margin: 0;
    padding: 0 10px;
  }
  DIV.item01 .col-b UL.actions01 LI A.btn {
    font-size: 17px;
    /*font-weight: bold;*/
    padding: 10px;
    line-height: 1.2;
    float: none;
  }
  DIV.item01 .col-c {
    padding: 0 !important;
    clear: both;
  }
  DIV.item01 .col-c P {
    margin: 0;
  }
  DIV.item01 .col-c P.meta + P {
    display: none;
  }
  DIV.item01 .col-c H2,
  DIV.item01 .col-c P.meta {
    display: none;
  }
  DIV.item01 .col-c A.toggler {
    display: block;
    text-align: center;
    float: none;
  }
  DIV.item01 .col-c DIV.details {
    text-align: center;
  }
  DIV.item01 .col-c DIV.details UL.type04 {
    display: none;
  }
  DIV.item01 .col-c DIV.details A.toggle {
    display: block;
    text-decoration: underline;
  }
  DIV.item01 .col-c DIV.details.open UL.type04 {
    display: block;
  }
  DIV.item01 DIV.img {
    display: none;
  }
  DIV.item01 DIV.img + DIV.txt {
    padding-left: 0;
  }
  DIV.item01 UL.type04 {
    padding: 0 15px 15px;
  }
  DIV.item01 UL.type04 LI {
    width: 50% !important;
    margin: 0 !important;
  }
  DIV.item01 UL.type04 P {
    font-size: 10px;
  }
  DIV.item01 UL.type04 P STRONG {
    font-size: 12px;
  }
  DIV.item01.item01b > .a {
    background: none;
    padding-bottom: 40px;
  }
  DIV.item01.item01f > .a .col-a {
    width: 100%;
    padding: 0 0 15px;
    font-size: 14px;
  }
  DIV.item01.item01f > .a .col-a UL LI {
    padding: 0 2%;
  }
  DIV.item01.item01g .col-a {
    width: 40%;
    float: left;
  }
  DIV.item01.item01g .col-b {
    width: 55%;
    float: right;
    text-align: left;
  }
  DIV.item01.item01g .col-b P.price01 {
    display: block;
  }
  DIV.item01.item01g .col-c {
    display: none;
  }
  DIV.item01.item01h .col-a {
    width: 40%;
    float: left;
  }
  DIV.item01.item01h .col-b {
    width: 55%;
    float: right;
    text-align: left;
  }
  DIV.item01.item01h .col-b P.price01 {
    display: block;
  }
  DIV.item01.item01h .col-c A.toggler {
    display: block;
    border: 2px #e1e1eb;
    border-style: dashed none;
    padding: .5em 0;
    text-decoration: none;
    text-align: center;
  }
  DIV.item01.item01h .col-c A.toggler:before {
    content: "\E006";
    font-family: "icons";
    margin-right: 10px;
  }
  DIV.item01.item01h .col-c A.toggler:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }
  DIV.item01.item01h .col-c > .details {
    display: none;
  }
  DIV.item01.item01h .col-c.open .details {
    display: block;
  }
  DIV.item01.item01h .col-c.open A.toggler {
    margin-top: 1em;
  }
  DIV.item01.item01h .col-c.open A.toggler:before {
    content: "\E00B";
  }
  DIV.item01.item01k .col-b + .col-c {
    padding: 0;
  }
  DIV.item01.item01k .col-a {
    max-width: 100%;
    width: 100%;
    margin: 0;
    float: none;
    text-align: center;
  }
  DIV.item01.item01k .col-a DIV.img {
    float: none;
    width: 60%;
    text-align: center;
    margin: 0 auto;
  }
  DIV.item01.item01k .col-a DIV.img IMG {
    width: 100% !important;
    text-align: center;
    float: none;
  }
  DIV.item01.item01k .col-b {
    width: 100%;
  }
  DIV.item01.item01k .col-c P.price01 {
    font-size: 20px;
    line-height: 1;
  }
  DIV.item01.item01k .col-c P.meta + P {
    display: none;
  }
  DIV.item01item01l .col-a {
    max-width: 100%;
    width: 100%;
    margin: 0;
    float: none;
    text-align: center;
  }
  DIV.item01item01l .col-a DIV.img {
    float: none;
    width: 60%;
    text-align: center;
    margin: 0 auto;
  }
  DIV.item01item01l .col-a DIV.img IMG {
    width: 100% !important;
    text-align: center;
    float: none;
  }
  DIV.item01.item01m .col-a {
    max-width: 100%;
    width: 100%;
    margin: 0;
    float: none;
    text-align: center;
  }
  DIV.item01.item01m .col-a DIV.img {
    float: none;
    width: 60%;
    text-align: center;
    margin: 0 auto;
  }
  DIV.item01.item01m .col-a DIV.img IMG {
    width: 100% !important;
    text-align: center;
    float: none;
  }
  DIV.item01.size01 .col-b {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.item01.item01f > .a .col-c {
    clear: both;
    padding: 10px 15px !important;
  }
}
DIV.item03 {
  border: 1px solid #ebebeb;
  margin: 2em 0 0 0;
}
DIV.item03 UL.type05 LI {
  padding: 0 0 0 40px;
}
DIV.item03 UL.type05 LI:before {
  left: 0;
}
DIV.item03 .itemgroup {
  display: block;
}
DIV.item03 .itemgroup:nth-child(n+2) {
  border-top: 1px solid #ebebeb;
}
DIV.item03 H2 {
  font-weight: 400;
  font-size: 26px;
  color: #1a1a1a;
}
DIV.item03 H2:first-child {
  margin-top: 0;
}
DIV.item03 H3 {
  font-weight: bold;
}
DIV.item03 P {
  margin: .5em 0 0 0;
}
DIV.item03 [class^="ico-"] {
  margin-left: 5px;
  white-space: nowrap;
}
DIV.item03 [class^="ico-"]:first-child {
  margin-left: 0;
}
DIV.item03 [class^="ico-"]:before {
  color: #0019af;
  margin-right: 5px;
}
DIV.item03 > .a,
DIV.item03 > .b,
DIV.item03 .itemgroup > .a,
DIV.item03 .itemgroup > .b {
  padding: 30px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: block;
}
DIV.item03 > .a:after,
DIV.item03 > .b:after,
DIV.item03 .itemgroup > .a:after,
DIV.item03 .itemgroup > .b:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.item03 > .a:before,
DIV.item03 > .b:before,
DIV.item03 .itemgroup > .a:before,
DIV.item03 .itemgroup > .b:before {
  content: "";
  position: absolute;
  left: 200px;
  right: 40px;
  top: 0;
  border-top: 2px dashed #e1e1eb;
}
DIV.item03 > .a:first-child:before,
DIV.item03 > .b:first-child:before,
DIV.item03 .itemgroup > .a:first-child:before,
DIV.item03 .itemgroup > .b:first-child:before {
  display: none;
}
DIV.item03 > .a DIV.img,
DIV.item03 > .b DIV.img,
DIV.item03 .itemgroup > .a DIV.img,
DIV.item03 .itemgroup > .b DIV.img {
  text-align: center;
}
DIV.item03 > .a DIV.txt P.subheading,
DIV.item03 > .b DIV.txt P.subheading,
DIV.item03 .itemgroup > .a DIV.txt P.subheading,
DIV.item03 .itemgroup > .b DIV.txt P.subheading {
  color: #727272;
}
DIV.item03 > .a DIV.txt UL.params03,
DIV.item03 > .b DIV.txt UL.params03,
DIV.item03 .itemgroup > .a DIV.txt UL.params03,
DIV.item03 .itemgroup > .b DIV.txt UL.params03 {
  padding: 0;
  border: 0;
}
DIV.item03 > .a DIV.txt UL.params03 LI,
DIV.item03 > .b DIV.txt UL.params03 LI,
DIV.item03 .itemgroup > .a DIV.txt UL.params03 LI,
DIV.item03 .itemgroup > .b DIV.txt UL.params03 LI {
  padding: 0 0 45px 0;
  text-align: center;
  -webkit-flex: 0 0 32.6666%;
  -moz-flex: 0 0 32.6666%;
  -ms-flex: 0 0 32.6666%;
  flex: 0 0 32.6666%;
  width: 32.6666%;
  font-size: 12px;
}
DIV.item03 > .a DIV.txt UL.params03 LI STRONG,
DIV.item03 > .b DIV.txt UL.params03 LI STRONG,
DIV.item03 .itemgroup > .a DIV.txt UL.params03 LI STRONG,
DIV.item03 .itemgroup > .b DIV.txt UL.params03 LI STRONG {
  font-size: 12px;
}
DIV.item03 > .a DIV.txt UL.params03 LI.type01:before,
DIV.item03 > .b DIV.txt UL.params03 LI.type01:before,
DIV.item03 .itemgroup > .a DIV.txt UL.params03 LI.type01:before,
DIV.item03 .itemgroup > .b DIV.txt UL.params03 LI.type01:before {
  content: "\E038";
}
DIV.item03 > .a DIV.txt UL.params03 LI.type02:before,
DIV.item03 > .b DIV.txt UL.params03 LI.type02:before,
DIV.item03 .itemgroup > .a DIV.txt UL.params03 LI.type02:before,
DIV.item03 .itemgroup > .b DIV.txt UL.params03 LI.type02:before {
  content: "\E08E";
}
DIV.item03 > .a DIV.txt UL.params03 LI.type03:before,
DIV.item03 > .b DIV.txt UL.params03 LI.type03:before,
DIV.item03 .itemgroup > .a DIV.txt UL.params03 LI.type03:before,
DIV.item03 .itemgroup > .b DIV.txt UL.params03 LI.type03:before {
  content: "\E08D";
}
DIV.item03 > .a DIV.txt UL.params03 LI.type04:before,
DIV.item03 > .b DIV.txt UL.params03 LI.type04:before,
DIV.item03 .itemgroup > .a DIV.txt UL.params03 LI.type04:before,
DIV.item03 .itemgroup > .b DIV.txt UL.params03 LI.type04:before {
  content: "\E01F";
}
DIV.item03 > .a DIV.txt UL.params03 LI.type05:before,
DIV.item03 > .b DIV.txt UL.params03 LI.type05:before,
DIV.item03 .itemgroup > .a DIV.txt UL.params03 LI.type05:before,
DIV.item03 .itemgroup > .b DIV.txt UL.params03 LI.type05:before {
  content: "\E018";
}
DIV.item03 > .a DIV.txt UL.params03 LI.type06:before,
DIV.item03 > .b DIV.txt UL.params03 LI.type06:before,
DIV.item03 .itemgroup > .a DIV.txt UL.params03 LI.type06:before,
DIV.item03 .itemgroup > .b DIV.txt UL.params03 LI.type06:before {
  content: "\E058";
}
DIV.item03 > .a DIV.txt UL.params03 LI:before,
DIV.item03 > .b DIV.txt UL.params03 LI:before,
DIV.item03 .itemgroup > .a DIV.txt UL.params03 LI:before,
DIV.item03 .itemgroup > .b DIV.txt UL.params03 LI:before {
  left: 0;
  right: auto;
  font-size: 32px;
}
DIV.item03 > .a DIV.txt UL.params03 LI:after,
DIV.item03 > .b DIV.txt UL.params03 LI:after,
DIV.item03 .itemgroup > .a DIV.txt UL.params03 LI:after,
DIV.item03 .itemgroup > .b DIV.txt UL.params03 LI:after {
  display: none;
}
DIV.item03 DIV.itemgroup {
  border-top: 2px solid #e1e1eb;
}
DIV.item03 DIV.itemgroup:first-child {
  border-top: none;
}
DIV.item03 > .a,
DIV.item03 .itemgroup > .a {
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  DIV.item03 > .a UL.type04,
  DIV.item03 .itemgroup > .a UL.type04 {
    background: none;
    padding: 0;
    margin: 0;
  }
  DIV.item03 > .a UL.type04 LI,
  DIV.item03 .itemgroup > .a UL.type04 LI {
    width: 50% !important;
    margin: 0 !important;
    float: left;
    padding: 0;
    background: none;
    text-align: center;
  }
  DIV.item03 > .a UL.type04 LI,
  DIV.item03 .itemgroup > .a UL.type04 LI,
  DIV.item03 > .a UL.type04 LI:first-child:nth-last-child(4),
  DIV.item03 .itemgroup > .a UL.type04 LI:first-child:nth-last-child(4),
  DIV.item03 > .a UL.type04 LI:first-child:nth-last-child(4) ~ LI,
  DIV.item03 .itemgroup > .a UL.type04 LI:first-child:nth-last-child(4) ~ LI {
    width: auto;
    margin-right: 20px;
  }
  DIV.item03 > .a UL.type04 P,
  DIV.item03 .itemgroup > .a UL.type04 P,
  DIV.item03 > .a UL.type04 P STRONG,
  DIV.item03 .itemgroup > .a UL.type04 P STRONG {
    font-size: 13px;
  }
  DIV.item03 > .a UL.type04.type04b .meter,
  DIV.item03 .itemgroup > .a UL.type04.type04b .meter {
    float: none;
  }
  DIV.item03 > .a UL.type04.type04b P,
  DIV.item03 .itemgroup > .a UL.type04.type04b P {
    float: none;
    text-align: center;
    margin-left: 0;
  }
}
DIV.item03 > .b.type02,
DIV.item03 .itemgroup > .b.type02 {
  border-top: 2px dashed #e1e1eb;
}
DIV.item03 > .b.type02:before,
DIV.item03 .itemgroup > .b.type02:before {
  background: transparent;
  position: absolute;
  left: 50%;
  z-index: 5;
  margin-left: -20px;
  top: -20px;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: 2px #e1e1eb;
  color: #ff6400;
  border-style: dashed none none;
}
DIV.item03 > .b.type02:after,
DIV.item03 .itemgroup > .b.type02:after {
  background: #ffffff;
  font-family: "icons";
  content: "\E06F";
  font-size: 16px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  top: -20px;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: 2px #e1e1eb;
  color: #ff6400;
  border-style: dashed none none;
}
DIV.item03 DIV.img {
  float: left;
  /*width: 155px;*/
  max-width: 119px;
  min-width: 60px;
  width: 119px;
}
DIV.item03 DIV.img P.small {
  font-size: 12px;
  color: #727272;
  text-align: center;
}
DIV.item03 DIV.txt {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: -120px;
  margin-right: -300px;
  padding-right: 320px;
  padding-left: 140px;
}
DIV.item03 DIV.txt DIV.form01 {
  margin: 1.5em 0 0 0;
}
DIV.item03 DIV.txt P.price {
  display: none;
}
DIV.item03 DIV.txt .icon-color {
  margin-left: 0;
  white-space: normal;
  line-height: 18px;
}
DIV.item03 DIV.txt .icon-color:before {
  display: inline-block;
}
DIV.item03 DIV.txt .icon-color .ico-pencil {
  margin-left: 10px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  DIV.item03 DIV.txt .icon-color .ico-pencil {
    margin-left: 0;
  }
}
DIV.item03 P SMALL {
  font-size: 86%;
}
DIV.item03 UL.type05 {
  margin: 1em 0 0 0;
}
DIV.item03 UL.type05:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.item03 UL.type05 LI {
  float: left;
  width: 50%;
  margin: .5em 0 0 0 !important;
  white-space: normal !important;
}
DIV.item03 UL.type05 LI:nth-child(odd) {
  clear: both;
}
DIV.item03 UL.type05 LI:before {
  color: #727272;
  font-size: 18px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  DIV.item03 UL.type05 LI {
    float: none;
    width: auto;
  }
}
DIV.item03 DIV.prices {
  float: right;
  margin: .5em 0 0 0;
  width: 300px;
}
DIV.item03 DIV.prices P.price + P {
  margin: 5px 0 20px 0;
}
DIV.item03 DIV.prices DIV.row.type03 SPAN.label,
DIV.item03 DIV.prices DIV.row.type03 LABEL {
  width: 40% !important;
}
DIV.item03 DIV.prices DIV.row.type03 DIV.items {
  margin-left: -40% !important;
  padding-left: 42%;
}
DIV.item03 DIV.prices DIV.form01 {
  margin: 1em 0 0 0;
}
DIV.item03 P.price {
  font-size: 22px;
  margin: 0;
  font-weight: bold;
  line-height: 1;
}
DIV.item03.item03b > .b {
  text-align: center;
  padding: 30px 30px;
  background: #f8f8f8;
}
DIV.item03.item03b > .b:after {
  background: #f8f8f8;
  overflow: hidden;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: 0 solid #f8f8f8;
}
DIV.item03.item03b > .b P {
  margin: 1.5em 0 0 0;
}
DIV.item03.item03c {
  margin: 0;
  border-style: solid solid none solid;
}
DIV.item03.item03c:last-child {
  border-style: solid;
}
DIV.item03.item03c .itemgroup .b {
  text-align: center;
  /*padding: 30px 30px;*/
  background: #f8f8f8;
  /*P {
					margin: 1.5em 0 0 0;
					color: @color-gray-medium;
				}*/
}
DIV.item03.item03c .itemgroup .b.type02b:after {
  background: #f8f8f8;
  overflow: hidden;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: 0 solid #f8f8f8;
}
DIV.item03.item03c .itemgroup .b:first-child:before {
  display: block;
}
DIV.item03.item03c .itemgroup .a {
  /*DIV.img {
					max-width: 155px;
					min-width: 60px;
				}*/
  /*DIV.txt { margin-left: -175px; margin-right: -260px; padding-right: 260px; padding-left: 200px; }*/
}
DIV.item03.item03c .itemgroup .a DIV.prices {
  /*width: 260px;*/
}
DIV.item03.item03c .itemgroup .a DIV.prices P {
  /*color: @color-gray-medium;*/
}
DIV.item03.item03c .itemgroup .a DIV.prices P.price {
  color: #1a1a1a;
}
DIV.item03.item03c .itemgroup .a DIV.prices P SMALL {
  display: block;
  color: #1a1a1a;
  margin: .5em 0 0 0;
}
DIV.item03.item03c .itemgroup .a DIV.prices P DEL {
  color: #727272;
}
DIV.item03.item03d .itemgroup .b {
  text-align: center;
  padding: 30px 30px;
  background: #f8f8f8;
}
DIV.item03.item03d .itemgroup .b P {
  margin: 1.5em 0 0 0;
  color: #727272;
}
DIV.item03.item03d .itemgroup .b.type02b {
  margin-top: 10px;
}
DIV.item03.item03d .itemgroup .b.type02b:after {
  background: #f8f8f8;
  overflow: hidden;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: 0 solid #f8f8f8;
}
DIV.item03.item03d .itemgroup .a DIV.img {
  max-width: 119px;
  min-width: 60px;
}
DIV.item03.item03d .itemgroup .a DIV.prices P {
  color: #727272;
}
DIV.item03.item03d .itemgroup .a DIV.prices P.price {
  color: #1a1a1a;
}
DIV.item03.item03d .itemgroup .a DIV.prices P SMALL {
  display: block;
  color: #1a1a1a;
}
DIV.item03.item03d .itemgroup .a DIV.prices P DEL {
  color: #727272;
}
DIV.item03.item03e {
  border: 1px solid #0019af;
}
DIV.item03.item03g {
  border-style: solid;
}
DIV.item03.item03g .itemgroup .a {
  /*DIV.prices {
					width: 300px;
				}*/
  /*DIV.txt {
					margin-left: -175px;
					margin-right: -300px;
					padding-right: 300px;
					padding-left: 200px;
				}*/
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.item03 DIV.img {
    max-width: 119px;
    min-width: 60px;
    width: 119px;
  }
  DIV.item03 DIV.txt {
    margin-left: -120px;
    margin-right: -230px;
    padding-right: 250px;
    padding-left: 140px;
  }
  DIV.item03 DIV.prices {
    width: 230px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.item03 > .a,
  DIV.item03 > .b {
    padding: 15px;
  }
  DIV.item03 > .b:before {
    left: 20px;
    right: 20px;
  }
  DIV.item03 DIV.img,
  DIV.item03 DIV.txt,
  DIV.item03 DIV.prices {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  DIV.item03 DIV.img {
    text-align: center;
  }
  DIV.item03 DIV.img IMG {
    max-width: 100% !important;
    height: auto;
  }
  DIV.item03 DIV.txt P.price {
    display: block;
    margin: .5em 0 0 0;
  }
  DIV.item03 DIV.txt H2,
  DIV.item03 DIV.txt P.price {
    /*text-align: center;*/
    text-align: left;
  }
  DIV.item03 DIV.txt [class^="ico"] {
    display: block;
    margin-top: .5em;
    margin-left: 0 !important;
  }
  DIV.item03 DIV.txt .ico-infinity {
    display: inline-block !important;
    margin-top: 0 !important;
  }
  DIV.item03.item03e .itemgroup .a DIV.img {
    float: none;
    margin: 0 auto;
    text-align: center;
  }
  DIV.item03.item03e .itemgroup .a DIV.txt {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 2em;
  }
  DIV.item03.item03e .itemgroup .a DIV.prices {
    float: left;
  }
  DIV.item03.item03e .itemgroup .a DIV.pad {
    padding-left: 0;
    text-align: left !important;
  }
  DIV.item03.item03e .itemgroup .a DIV.pad > * {
    text-align: left;
    margin-left: 0;
  }
  DIV.item03.item03c {
    margin: 2em 0 0 0;
    border-style: solid;
  }
  DIV.item03.item03c .itemgroup > .a DIV.txt,
  DIV.item03.item03c .itemgroup > .b DIV.txt {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  DIV.item03.item03c .itemgroup > .a DIV.txt DEL,
  DIV.item03.item03c .itemgroup > .b DIV.txt DEL {
    margin: .5em 0 0 0;
  }
  DIV.item03.item03c .itemgroup > .a DIV.txt P.price,
  DIV.item03.item03c .itemgroup > .b DIV.txt P.price {
    margin-top: 0;
    text-align: left;
  }
  DIV.item03.item03c .itemgroup > .a DIV.txt DIV.prices,
  DIV.item03.item03c .itemgroup > .b DIV.txt DIV.prices {
    clear: both;
    margin-top: 2em;
  }
  DIV.item03.item03c .itemgroup > .a DIV.prices,
  DIV.item03.item03c .itemgroup > .b DIV.prices {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  DIV.item03 .itemgroup > .a DIV.img,
  DIV.item03 .itemgroup > .b DIV.img {
    float: left;
    /*width: 30%;*/
    width: 20%;
    margin-right: 15px;
  }
  DIV.item03 .itemgroup > .a DIV.txt,
  DIV.item03 .itemgroup > .b DIV.txt {
    float: none;
  }
  DIV.item03 .itemgroup > .a > DIV.pad,
  DIV.item03 .itemgroup > .b > DIV.pad {
    padding-left: 30%;
    text-align: left !important;
  }
  DIV.item03 .itemgroup > .a > DIV.pad > *,
  DIV.item03 .itemgroup > .b > DIV.pad > * {
    text-align: left !important;
    margin-left: 20px;
  }
  DIV.item03 .itemgroup > .a DIV.details,
  DIV.item03 .itemgroup > .b DIV.details {
    clear: both;
  }
  DIV.item03 .itemgroup > .a:link,
  DIV.item03 .itemgroup > .b:link,
  DIV.item03 .itemgroup > .a A:link,
  DIV.item03 .itemgroup > .b A:link,
  DIV.item03 .itemgroup > .a:visited,
  DIV.item03 .itemgroup > .b:visited,
  DIV.item03 .itemgroup > .a A:visited,
  DIV.item03 .itemgroup > .b A:visited,
  DIV.item03 .itemgroup > .a:hover,
  DIV.item03 .itemgroup > .b:hover,
  DIV.item03 .itemgroup > .a A:hover,
  DIV.item03 .itemgroup > .b A:hover,
  DIV.item03 .itemgroup > .a:active,
  DIV.item03 .itemgroup > .b:active,
  DIV.item03 .itemgroup > .a A:active,
  DIV.item03 .itemgroup > .b A:active,
  DIV.item03 .itemgroup > .a:focus,
  DIV.item03 .itemgroup > .b:focus,
  DIV.item03 .itemgroup > .a A:focus,
  DIV.item03 .itemgroup > .b A:focus {
    -moz-outline-style: none;
    outline: none;
    outline: 0;
    -moz-outline: 0;
    -webkit-outline: 0;
  }
  DIV.item03 .itemgroup > .a A.toggler,
  DIV.item03 .itemgroup > .b A.toggler {
    display: block;
    border: 2px #e1e1eb;
    border-style: dashed none;
    padding: .5em 0;
    text-decoration: none;
    text-align: center;
    margin-top: 2em;
  }
  DIV.item03 .itemgroup > .a A.toggler:before,
  DIV.item03 .itemgroup > .b A.toggler:before {
    content: "\E006";
    font-family: "icons";
    margin-right: 10px;
  }
  DIV.item03 .itemgroup > .a A.toggler:last-child,
  DIV.item03 .itemgroup > .b A.toggler:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }
  DIV.item03 .itemgroup > .a .details .data,
  DIV.item03 .itemgroup > .b .details .data {
    display: none;
  }
  DIV.item03 .itemgroup > .a .details.open .data,
  DIV.item03 .itemgroup > .b .details.open .data {
    display: block;
  }
  DIV.item03 .itemgroup > .a .details.open UL.type04,
  DIV.item03 .itemgroup > .b .details.open UL.type04 {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  DIV.item03 .itemgroup > .a .details.open A.toggler,
  DIV.item03 .itemgroup > .b .details.open A.toggler {
    margin-top: 1em;
  }
  DIV.item03 .itemgroup > .a .details.open A.toggler:before,
  DIV.item03 .itemgroup > .b .details.open A.toggler:before {
    content: "\E00B";
  }
  DIV.item03.item03f .itemgroup .a DIV.img {
    float: none;
    margin: 0 auto;
    text-align: center;
  }
  DIV.item03.item03f .itemgroup .a DIV.txt {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 2em;
  }
  DIV.item03.item03f .itemgroup .a DIV.prices {
    float: left;
  }
  DIV.item03.item03f .itemgroup .a DIV.pad {
    padding-left: 0;
  }
  DIV.item03.item03f .itemgroup .a DIV.pad > * {
    text-align: left;
    margin-left: 0;
  }
  DIV.item03.item03f .itemgroup .a DIV.pad H2,
  DIV.item03.item03f .itemgroup .a DIV.pad P.subheading,
  DIV.item03.item03f .itemgroup .a DIV.pad P.price {
    text-align: center;
  }
}
DIV.item05 {
  position: relative;
  padding: 40px 20px 40px 140px;
  margin: 1em 0 0 0;
  border: 2px solid #b2eafb;
  overflow: hidden;
}
DIV.item05.bg01 {
  border: 2px solid #f8f8f8;
  background-color: #f8f8f8;
}
DIV.item05 P.heading {
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  margin: 0;
  font-size: 18px;
}
DIV.item05 P.heading SPAN {
  display: block;
}
DIV.item05 P.meta {
  color: #727272;
}
DIV.item05 A.toggler.open SPAN.a {
  display: none;
}
DIV.item05 A.toggler.open SPAN.b {
  display: block !important;
}
DIV.item05 SPAN.img {
  position: absolute;
  left: 40px;
  top: 40px;
  text-align: center;
  max-width: 60px;
  min-width: 60px;
}
DIV.item04 {
  position: relative;
  padding: 20px 20px 20px 100px;
  margin: 1em 0 0 0;
  border: 1px solid #e1e1eb;
  overflow: hidden;
}
DIV.item04.item04b {
  padding: 20px;
}
DIV.item04 SPAN.bullet {
  display: block;
  z-index: 9;
  width: 28px;
  height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  font-size: 15px;
  line-height: 27px;
  background-color: #aae0fa;
  color: #ffffff;
  position: absolute;
  left: 35px;
  margin-top: 10px;
}
DIV.item04 DIV.form01.readonly {
  position: relative;
  padding-right: 100px;
}
DIV.item04 DIV.form01.readonly UL.actions01 {
  position: absolute;
  margin: 0;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 767px) {
  DIV.item04 DIV.form01.readonly UL.actions01 {
    margin: 0;
  }
  DIV.item04 DIV.form01.readonly UL.actions01 LI A {
    font-size: small;
  }
}
/*not used ?*/
/* Meters */
.meter {
  width: 58px;
  height: 58px;
  position: relative;
  overflow: hidden;
  margin: 1em auto 0 !important;
  background: none;
}
.type01.meter:after,
.type02.meter:after,
.type03.meter:after,
.type04.meter:after,
.type05.meter:after,
.type13.meter:after,
.type06.meter:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: #e1e1eb;
}
.type04.meter:after {
  bottom: 2px;
}
.meter:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
}
.type01.meter:before {
  background: url(bg115.png) no-repeat;
}
.type02.meter:before {
  background: url(bg116.png) no-repeat;
}
.type03.meter:before {
  background: url(bg117.png) no-repeat;
}
.type04.meter:before {
  background: url(bg118.png) no-repeat;
}
.type05.meter:before {
  background: url(bg119.png) no-repeat;
}
.type06.meter:before {
  background: url(bg120.png) no-repeat;
}
.type07.meter:before {
  background: url(bg121.png) no-repeat;
  background-size: contain !important;
}
.type08.meter:before {
  background: url(bg122.png) no-repeat;
}
.type10.meter:before {
  background: url(bg123.png) no-repeat;
}
.type11.meter:before {
  background: url(bg124.png) no-repeat;
}
.type12.meter:before {
  background: url(bg125.png) no-repeat;
  background-size: contain !important;
}
.type13.meter:before {
  background: url(bg126.png) no-repeat;
}
.meter .a {
  width: 56px;
  height: 56px;
  position: absolute;
  clip: rect(0px, 28px, 56px, 0);
  top: 0;
  /*left: 2px;*/
  left: 0;
  padding: 0 !important;
}
.meter .circle {
  width: 56px;
  height: 56px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  background: #ff6400;
}
.meter .circle.left {
  clip: rect(0, 28px, 56px, 0);
  z-index: 2;
}
.meter .circle.right {
  clip: rect(0, 56px, 56px, 28px);
  z-index: 2;
}
.meter.type04 .b {
  height: 29px;
  top: 5px;
}
.meter.type05 .b {
  height: 30px;
  top: 3px;
}
.meter .b {
  width: 56px;
  height: 56px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  /*.type04& { height: 42px; !*top: 8px;*! top: 6px; }
		.type05& { height: 38px; top: 6px; }*/
}
.meter .b .fill {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0;
  width: 100%;
  background: #ff6400;
}
@media only screen and (max-width: 767px) {
  .meter {
    width: 40px;
    height: 40px;
    /*.b {
			width: 40px; height: 40px;
			.type04& { height: 42px; top: 8px; }
			.type05& { height: 38px; top: 10px; }
		}*/
  }
  .meter .a {
    width: 40px;
    height: 40px;
    clip: rect(0, 20px, 40px, 0);
  }
  .meter .circle {
    width: 40px;
    height: 40px;
  }
  .meter .circle.left {
    clip: rect(0, 20px, 40px, 0);
  }
  .meter .circle.right {
    clip: rect(0, 40px, 40px, 20px);
  }
  .meter .b {
    width: 40px;
    height: 40px;
  }
  .meter.type04 .b {
    height: 29px;
    top: 5px;
  }
  .meter.type05 .b {
    height: 30px;
    top: 3px;
  }
  .meter .b {
    width: 40px;
    height: 40px;
  }
  .meter:before {
    background-size: 100% 100% !important;
  }
}
.meter02 {
  width: 246px;
  height: 246px;
  position: relative;
  overflow: hidden;
  margin: 1em auto 1em;
  background: none;
}
.meter02.meter02b {
  width: 156px;
  height: 156px;
  margin: 0 auto 1em;
}
.meter02.meter02b.meter02b--facelift {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.meter02.meter02b.meter02b--facelift .a {
  width: 156px;
  height: 156px;
}
.meter02.meter02b.meter02b--facelift .a.type02 .circle {
  background: #00baf2;
}
.meter02.meter02b.meter02b--facelift .b {
  box-shadow: none;
  -webkit-box-shadow: none;
}
.meter02.meter02b.meter02b--facelift .pad02 P {
  margin: 0;
}
.meter02.meter02b.meter02b--facelift .pad02 P.heading--title01 {
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  color: #5f6d7a;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  webkit-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
}
.meter02.meter02b.meter02b--facelift .pad02 P.heading--title01 STRONG {
  padding-right: 0;
}
.meter02.meter02b.meter02b--facelift .pad02 P.heading--title01 SPAN {
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  color: #5f6d7a;
}
.meter02.meter02b.meter02b--facelift .pad02 P.separated {
  margin-top: 3px;
  padding-top: 3px;
  border-top: 1px solid #d7d9e0;
}
.meter02.meter02b.meter02b--facelift .pad02 P.heading--title02 {
  font-size: 13px;
  font-weight: 400;
  color: #5f6d7a;
}
.meter02.meter02b.meter02b--facelift .pad02 P.heading--title02 SPAN {
  font-size: 13px;
  font-weight: 400;
  color: #5f6d7a;
}
.meter02.meter02b.meter02b--facelift .pad02 P STRONG {
  padding: 0;
  color: #273645;
}
.meter02.meter02b.type02 .b {
  background: #f8f8f8;
}
.meter02.meter02b.type02 .pad02 {
  width: 128px;
  height: 128px;
}
.meter02.meter02b.type02 .pad02 P {
  margin: 0;
}
.meter02.meter02b.type02 .pad02 P.separated {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px dashed #e1e1eb;
}
.meter02.meter02b.type02 .c {
  border-bottom: 78px solid #f8f8f8;
}
.meter02.meter02b.type02:after {
  background: #ffffff;
}
.meter02.meter02b .a {
  width: 156px;
  height: 156px;
}
.meter02.meter02b .a .circle {
  width: 156px;
  height: 156px;
}
.meter02.meter02b .a .circle.left {
  clip: rect(0, 78px, 156px, 0);
}
.meter02.meter02b .a .circle.right {
  clip: rect(0, 156px, 156px, 78px);
}
.meter02.meter02b .a.type02 .circle {
  background: #aae0fa;
}
.meter02.meter02b .a.type02 .circle.left {
  clip: rect(0, 78px, 156px, 0);
}
.meter02.meter02b .a.type02 .circle.right {
  clip: rect(0, 156px, 156px, 78px);
}
.meter02.meter02b .b {
  width: 128px;
  height: 128px;
  z-index: 99;
}
.meter02.meter02b .b .text {
  padding: 20px 40px;
  position: absolute;
  z-index: 101;
}
.meter02.meter02b .b .text P.separated {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dashed #e1e1eb;
}
.meter02.meter02b .b .text P.heading--title01.ico-alert:before {
  display: none;
}
.meter02.meter02b .b .text P.heading--title01.ico-alert:after {
  content: "\E003";
  color: #ff6400;
  font-family: "icons";
}
.meter02.meter02b .b .text P.heading--title01 SPAN {
  display: block;
  font-weight: 700;
  font-size: 21px;
}
.meter02.meter02b .pad02 {
  width: 128px;
  height: 128px;
}
.meter02.meter02b .pad02.heading--title01 {
  color: #1a1a1a;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 23px;
  webkit-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
  /*.hyphens ();*/
}
.meter02.meter02b .c {
  border-bottom: 78px solid #ffffff;
  border-left: 78px solid transparent;
  border-right: 78px solid transparent;
  z-index: 100;
}
.meter02:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: #e1e1eb;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.meter02.ico-alert:before {
  position: absolute;
  right: 0;
  font-size: 21px;
}
.meter02 .color01 {
  color: #0019af;
}
.meter02 .color02 {
  color: #ff6400;
}
.meter02 .color03 {
  color: #00baf2;
}
.meter02 .color04 {
  color: #95edab;
}
.meter02 .color05 {
  color: #E44;
}
.meter02 .a {
  z-index: 2;
  width: 246px;
  height: 246px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  padding: 0 !important;
}
.meter02 .a .circle {
  width: 246px;
  height: 246px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  background: #0019af;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  transform-origin: 50% 50% 0;
}
.meter02 .a .circle.left {
  clip: rect(0, 123px, 246px, 0);
  z-index: 2;
}
.meter02 .a .circle.right {
  clip: rect(0, 246px, 246px, 123px);
  z-index: 2;
}
.meter02 .a.type02 .circle {
  background: #00baf2;
}
.meter02 .a.type02 .circle.left {
  clip: rect(0, 123px, 246px, 0);
  z-index: 2;
}
.meter02 .a.type02 .circle.right {
  clip: rect(0, 246px, 246px, 123px);
  z-index: 2;
}
.meter02 .b {
  content: "";
  position: absolute;
  z-index: 9;
  width: 212px;
  height: 212px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #ffffff;
  /*border: 2px solid @color-white;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  right: 0;
  bottom: 0;
  top: 0;
  left: 0;
  margin: auto;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.meter02 .b .text {
  padding: 20px 40px;
}
.meter02 .b .text P.separated {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dashed #e1e1eb;
}
.meter02 .b .text P.heading01.ico-alert:before {
  display: none;
}
.meter02 .b .text P.heading01.ico-alert:after {
  content: "\E003";
  color: #ff6400;
  font-family: "icons";
}
.meter02 .b .text P.heading01 SPAN {
  display: block;
  font-weight: 700;
  font-size: 21px;
}
.meter02 .b .text .meter__text--value {
  font-size: 21px;
}
.meter02 .pad02 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 212px;
  height: 212px;
  padding: 10px 10px;
  text-align: center;
  right: 0;
  bottom: 0;
  top: 0;
  left: 0;
  margin: auto;
  position: absolute;
  z-index: 101;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.meter02 .pad02 P.separated {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dashed #e1e1eb;
}
.meter02 .pad02 P.heading01 {
  /*margin: 0;*/
}
.meter02 .pad02 P.heading01.ico-alert:before {
  display: none;
}
.meter02 .pad02 P.heading01.ico-alert:after {
  content: "\E003";
  color: #ff6400;
  font-family: "icons";
}
.meter02 .pad02 P.heading01 SPAN {
  display: block;
  /*.bold;*/
  font-weight: 700;
  font-size: 21px;
}
.meter02 .pad02 P.note {
  margin: 0;
}
.meter02 .c {
  width: 0;
  height: 0;
  border-bottom: 123px solid #ffffff;
  z-index: 99;
  border-left: 123px solid transparent;
  border-right: 123px solid transparent;
  position: absolute;
  bottom: 0;
}
@media only screen and (max-width: 767px) {
  .meter02.meter02c.type02 {
    margin: 0 auto;
  }
}
DIV.multiselect {
  position: relative;
  z-index: 19;
}
DIV.multiselect > A.btn {
  position: relative;
  z-index: 2;
  border: 1px solid #c9cad1;
  text-align: left !important;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAICAYAAAAFiPQnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpilJSUdGFgYNjDQBpwefbsGal64IAJiGcCcRoJetKgesgGLEBsAsRnoPxZRFhYDtVDkaXvibQY2cL3lFrKQITFVLMQ2VJ8FlPVQnRLsVkMs1SZgYqABYsYssXvKU002ABAgAEAMuUc51btI/sAAAAASUVORK5CYII=') 100% 50% no-repeat;
  padding: 7px 65px 7px 15px;
}
DIV.multiselect > A.btn:hover {
  background-color: #f8f8f8;
}
DIV.multiselect A.remove {
  cursor: pointer;
  z-index: 3;
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  background: #f8f8f8 url(ico_cross.png) no-repeat 50% 50%;
  text-indent: -10000px;
  width: 34px;
  height: 34px;
  border: 1px solid #c9cad1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.multiselect A.remove:hover {
  background-color: #ebebeb;
}
DIV.multiselect.hasvalue A.remove {
  display: block;
}
DIV.multiselect DIV.toggle-panel {
  display: none;
  position: absolute;
  left: 0;
  top: 33px;
  background-color: #f8f8f8;
  border: 1px solid #c9cad1;
  width: 335px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.multiselect DIV.toggle-panel * {
  width: auto !important;
  text-align: left !important;
}
DIV.multiselect DIV.toggle-panel DIV.pad {
  padding: 5px 20px 25px;
}
DIV.multiselect.open {
  z-index: 29;
}
DIV.multiselect.open DIV.toggle-panel {
  display: block;
}
DIV.multiselect.open > A.btn {
  background-color: #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
}
DIV.multiselect UL.checkboxes01 {
  list-style: none;
  padding: 0;
  margin: 0;
}
DIV.multiselect UL.checkboxes01 LI {
  padding: 3px 0;
  margin: 0;
  float: none;
  font-size: 13px;
}
DIV.multiselect UL.checkboxes01 LI LABEL {
  display: block;
  padding: 5px 0;
  cursor: pointer;
}
DIV.multiselect UL.checkboxes01 LI LABEL INPUT {
  position: relative;
  top: 2px;
}
DIV.multiselect UL.actions01 {
  margin: 10px 0 0 0;
}
@media only screen and (max-width: 767px) {
  DIV.multiselect > A.btn {
    text-align: left !important;
  }
  DIV.multiselect DIV.toggle-panel {
    z-index: 3;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: 33px;
    border-top: none;
    text-align: left !important;
  }
  DIV.multiselect DIV.toggle-panel UL.checkboxes01 LI {
    text-align: left;
  }
}
/* Compare table */
.sticky01 {
  background: #ffffff;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  height: 110px;
  z-index: 130;
}
.sticky01 .sticky01__text {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.sticky01 .sticky01__img {
  height: 30px;
  width: auto;
  position: relative;
  margin-right: 10px;
  top: 0.15em;
}
.sticky01.bottom {
  top: auto;
  bottom: 0;
  height: auto;
  padding-bottom: 10px;
}
.sticky01.sticky01b {
  background: rgba(255, 255, 255, 0.95);
  border-top: 1px solid #ebebeb;
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru .sticky01.sticky01b {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
.sticky01.sticky01b P {
  margin: 0;
  padding: 10px 25px;
  /*sticky01__img*/
}
.sticky01.sticky01b P:before {
  font-size: 26px;
  margin-right: 10px;
  position: relative;
  top: .15em;
}
.sticky01.sticky01b P.color01 {
  color: #E44;
}
.sticky01.sticky01b P.color02 {
  color: #0019af;
}
.sticky01.sticky01b P.color03 {
  color: #ff6400;
}
.sticky01.sticky01b P.color04 {
  color: #1a1a1a;
}
.sticky01.sticky01b P .btn {
  margin: 0 0 0 20px;
  position: relative;
  font-size: 20px;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  height: 40px;
}
.ru .sticky01.sticky01b P .btn {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
.sticky01.sticky01b P IMG {
  height: 30px;
  width: auto;
  top: 5px;
  position: relative;
  margin-right: 10px;
}
.sticky01.sticky01b A.ico-cross {
  position: absolute;
  text-indent: -10000px;
  height: 20px;
  width: 20px;
  right: 25px;
  top: 8px;
  background: white;
  padding: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sticky01.sticky01b A.ico-cross:before {
  text-indent: 0;
  float: left;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .sticky01.sticky01b P {
    line-height: 1.2;
  }
  .sticky01.sticky01b P SPAN.row {
    display: block;
    padding-top: 10px;
  }
  .sticky01.sticky01b P .btn {
    margin: 10px 0 0;
  }
  .sticky01.sticky01b A.ico-cross {
    right: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .sticky01.sticky01b {
    font-size: 16px;
  }
  .sticky01.sticky01b .col00 {
    padding: 0 10px;
  }
  .sticky01.sticky01b P {
    padding: 0;
    margin-top: 10px;
    font-size: 20px;
  }
  .sticky01.sticky01b P SPAN.row {
    display: block;
  }
  .sticky01.sticky01b P .btn {
    margin: 10px 0 0;
    width: auto;
    display: block;
    float: none;
  }
  .sticky01.sticky01b P .btn.discrete {
    border-bottom: none;
    margin-top: 0;
    padding: 0;
  }
  .sticky01.sticky01b A.ico-cross {
    right: 10px;
  }
}
.sticky01 .form01 SPAN.label {
  width: auto !important;
  font-size: 20px;
}
.sticky01 .form01 SPAN.text,
.sticky01 .form01 SPAN.label {
  line-height: 30px;
}
.sticky01 .form01 .btn {
  margin-left: 30px !important;
}
.sticky01 TABLE.compare01 {
  visibility: hidden;
  margin: 0;
}
.sticky01 TABLE.compare01 THEAD {
  visibility: visible;
}
.sticky01 UL.compare01 {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.sticky01 UL.compare01 LI {
  float: left;
  width: 19%;
  padding: 0;
  margin: 0 0 0 1%;
}
.sticky01 UL.compare01 LI:before {
  display: none;
}
.sticky01 UL.compare01 LI:first-child {
  width: 20%;
  margin: 0;
}
.sticky01 UL.compare01 LI.f-right {
  padding: 10px 0 0 0;
  width: 110px;
  float: right;
  text-align: center;
}
.sticky01 UL.compare01 LI.f-right A.btn {
  display: block;
  margin: 5px 0 0 0;
}
.sticky01 UL.compare01 LI.f-right A.btn.discrete {
  display: inline-block;
  padding: 5px 0 0 0;
  font-size: 13px;
}
.sticky01 UL.compare01 P.heading01 {
  margin-top: 20px;
}
.sticky01 .compare01 DIV.posrel {
  padding-top: 0;
  overflow: hidden;
  min-height: 90px;
}
.sticky01 .compare01 DIV.posrel > A:first-child {
  height: 70px;
  width: 70px;
  position: absolute;
  left: 0;
  top: 15px;
  text-align: center;
}
.sticky01 .compare01 IMG {
  max-height: 70px;
  max-width: 70px;
  height: auto;
  width: auto;
}
.sticky01 .compare01 P.heading01 {
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  height: 2.5em;
  line-height: 1.25;
  overflow: hidden;
  padding-left: 75px;
  margin: 10px 0 0 0;
  font-size: 15px;
  font-weight: bold;
}
.ru .sticky01 .compare01 P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
.sticky01 .compare01 P.heading01 A {
  color: #1a1a1a;
}
.sticky01 .compare01 P.heading01 A:hover {
  color: #ff6400;
  text-decoration: none;
}
.sticky01 .compare01 A.remove {
  padding: 0 !important;
  position: static;
  margin-left: 75px;
  font-size: 13px;
}
@media only screen and (max-width: 767px) {
  .sticky01 {
    display: none;
    overflow: hidden;
  }
  .sticky01.sticky01b {
    display: block;
  }
  .sticky01.sticky01b .form01 .btn {
    margin-left: 0 !important;
    clear: both;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .sticky01 .compare01 IMG {
    display: none;
  }
  .sticky01 .compare01 P.heading01 {
    padding-left: 0;
  }
  .sticky01 .compare01 A.remove {
    margin-left: 0;
  }
  .sticky01 .compare01 A.remove:before {
    display: none;
  }
}
/* Content sections */
SECTION {
  position: relative;
}
SECTION:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
SECTION > H2 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
SECTION.section__filters {
  background: #f0f1f5;
  padding: 20px 0 29px 0;
  margin: 0 0 40px 0;
  position: relative;
}
SECTION.section__filters .filters__more {
  width: 169px;
  height: 0;
  margin: 55px auto 0 auto;
  border-top: 30px solid #f0f1f5;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  display: block;
  background: none;
  text-align: center;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: -30px;
}
SECTION.section__filters .filters__more--text {
  text-align: center;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: 8px;
}
SECTION.section__filters .filters__more--text:before {
  content: "\f107";
  font-family: FontAwesome;
  margin-right: 5px;
  font-size: 20px;
  line-height: 1.05;
  /*kick to global*/
  vertical-align: bottom;
}
SECTION.section__filters.open .filters__more--text:before {
  content: "\f106";
}
SECTION.content,
SECTION.pad {
  padding: 60px 0;
}
SECTION.content.type01 + SECTION.content.type01,
SECTION.content.type01 + SECTION.pad.type01,
SECTION.pad.type01 + SECTION.content.type01,
SECTION.pad.type01 + SECTION.pad.type01,
SECTION.content.type01 + .type04,
SECTION.pad.type01 + .type04 {
  padding-top: 0;
}
SECTION.content.type02 + SECTION.content.type02,
SECTION.content.type02 + SECTION.pad.type02,
SECTION.pad.type02 + SECTION.content.type02,
SECTION.pad.type02 + SECTION.pad.type02 {
  padding-top: 0;
}
SECTION.content.type03 + SECTION.content.type03,
SECTION.content.type03 + SECTION.pad.type03,
SECTION.pad.type03 + SECTION.content.type03,
SECTION.pad.type03 + SECTION.pad.type03 {
  padding-top: 0;
  margin-top: 0;
}
SECTION.content.type03 .block01,
SECTION.pad.type03 .block01 {
  background: #ffffff;
}
SECTION.content.type04 + SECTION.content.type04,
SECTION.content.type04 + SECTION.pad.type04,
SECTION.pad.type04 + SECTION.content.type04,
SECTION.pad.type04 + SECTION.pad.type04,
SECTION.content.type04 + .type01,
SECTION.pad.type04 + .type01 {
  padding-top: 0;
}
SECTION.content .col00 > H2:first-child,
SECTION.pad .col00 > H2:first-child {
  margin: 0;
}
SECTION.pad02 {
  padding: 30px 0;
}
SECTION.pad02 .col00 > H2:first-child {
  margin: 0;
}
SECTION.bg01 {
  background: #f8f8f8;
  padding-bottom: 60px;
  padding-top: 60px;
}
SECTION.bg01 H2:first-child {
  margin-top: 0;
}
SECTION.bg01 .col.w50p > H2 {
  font-size: 46px;
}
SECTION.bg01 .col.w50p > H2:first-child {
  margin-top: 0 !important;
}
SECTION.bg02 {
  background: #f0f1f5;
}
SECTION.pad03 {
  padding: 20px 0 29px 0;
}
SECTION.pad04 {
  padding: 40px 0 40px 0;
}
@media only screen and (max-width: 767px) {
  SECTION.pad04 {
    padding: 20px 0;
  }
}
#content > SECTION:first-child {
  border-top: 1px solid #ebebeb;
}
SECTION.content .clear {
  margin: 50px 0 0 0;
}
SECTION.content H2 {
  font-size: 46px;
  font-weight: normal;
}
SECTION.content H2 + P {
  margin: 1.5em 0 0 0;
}
SECTION.content H3 {
  font-size: 28px;
}
SECTION.content H2:first-child,
SECTION.content H3:first-child {
  margin: 0 !important;
}
SECTION.content H4 {
  font-size: 22px;
}
SECTION.content H3 + P,
SECTION.content H4 + P {
  margin: .5em 0 0 0;
}
SECTION.content P {
  margin: 1.5em 0 0 0;
}
SECTION.content P.lead {
  font-size: 20px;
  font-weight: bold;
}
SECTION.content P.lead.lead02 {
  font-size: 40px;
  font-weight: 100;
  color: #ff6400;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  line-height: 46px;
}
.ru SECTION.content P.lead.lead02 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
SECTION.content P.lead.lead03 {
  font-size: 30px;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  SECTION.content P.lead.lead03 {
    font-size: 20px;
  }
}
SECTION.content P.lead:first-child {
  margin: 0;
}
SECTION.content P.type02 {
  font-size: 20px;
  color: #727272;
  line-height: 1.5;
}
SECTION.content P.type03 {
  font-size: 300%;
  margin: .5em 0 0 !important;
  line-height: 1;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  SECTION.content P.type03 {
    font-size: 200%;
    margin: .5em 0 0 !important;
    line-height: 3;
  }
}
SECTION.content P + UL {
  margin: 2em 0 0 0;
}
SECTION.content P.price01 + P {
  margin: 0;
}
SECTION.content .col.w50p {
  padding-left: 20px;
}
SECTION.content .col.w50p:first-child {
  padding-left: 0;
  padding-right: 20px;
}
SECTION.content .col.w50p.f-right:first-child {
  padding-left: 20px;
  padding-right: 0;
  margin-right: 1%;
}
SECTION.content .col.w50p.f-right:first-child + .col.w50p {
  padding-right: 20px;
  padding-left: 0;
  margin-right: 0;
}
SECTION.type02 {
  background: #0019af;
  color: #ffffff;
}
SECTION.type02 * {
  color: #ffffff;
}
SECTION.type02.content A {
  color: #ffffff;
}
SECTION.type02 A.btn,
SECTION.type02 INPUT.btn {
  color: #1a1a1a;
}
SECTION.type02 A.btn.main,
SECTION.type02 INPUT.btn.main {
  border-color: #ffffff;
  background: none;
  color: #ffffff;
}
SECTION.type02 A.btn.main:hover,
SECTION.type02 INPUT.btn.main:hover {
  border-color: #ff6400;
  color: #ff6400;
}
SECTION.type02 A.btn.green,
SECTION.type02 INPUT.btn.green {
  background: #ffffff;
  color: #0019af !important;
}
SECTION.type02 A.btn.green:hover,
SECTION.type02 INPUT.btn.green:hover {
  background: rgba(255, 255, 255, 0.8);
}
SECTION.type02 A.btn.discrete,
SECTION.type02 INPUT.btn.discrete {
  color: #ffffff;
  border-color: #ffffff;
}
SECTION.type02 A.btn.discrete:hover,
SECTION.type02 INPUT.btn.discrete:hover {
  color: #ff6400;
  border-color: #ff6400;
}
SECTION.type02 TABLE TR > * {
  border-color: #ffffff;
}
SECTION.type02 TABLE TH {
  background: rgba(255, 255, 255, 0.2);
  color: #ffffff;
}
SECTION.type02 TABLE TR:hover TD {
  background: rgba(255, 255, 255, 0.1);
}
SECTION.type03 {
  background: #f8f8f8;
}
SECTION.type03 H2 {
  color: #ff6400;
}
SECTION.type03.type03b H3 {
  color: #ff6400;
}
SECTION.type03 + SECTION.type03 {
  margin: 80px 0 0;
}
SECTION.type03.type03c H3 {
  margin: 2em 0 0 0;
}
SECTION.type03.type03c P {
  line-height: 25px;
  font-size: 15px;
  margin: 1.5em 0 0 0;
}
SECTION.type03.type03d {
  background: #f8f8f8 100% 50% no-repeat;
  background-size: auto 100%;
}
@media only screen and (max-width: 767px) {
  SECTION.type03.type03d {
    background-image: none !important;
  }
  SECTION.type03.type03d > IMG {
    margin-top: -30px;
  }
  SECTION.type03.type03d > IMG + * {
    margin-top: 20px;
  }
}
SECTION.type04 {
  padding: 20px 0;
}
SECTION.type04.content .clear {
  margin: 1em 0 0 0;
}
SECTION.type05,
SECTION.type06 {
  background: #ffffff;
  padding: 40px 0;
}
SECTION.type05 > .col00 > *:first-child,
SECTION.type06 > .col00 > *:first-child {
  margin-top: 0;
}
SECTION.type07 {
  background: #ebebeb;
}
SECTION.type05 {
  background: #f8f8f8;
}
SECTION.type06 {
  background: #ebebeb;
}
SECTION.size02 P,
SECTION.size02 UL {
  font-size: 20px;
}
SECTION.campaign01 {
  border-bottom: 2px solid;
  background: no-repeat 100% 100%;
  border-bottom-color: #ff6400;
}
SECTION.campaign02 DIV.prices P.price01 {
  color: #ff6400;
  font-weight: bold !important;
}
SECTION.campaign02 DIV.prices P.price01.price01c {
  color: #1a1a1a;
}
SECTION.campaign02 DIV.prices P.price01.price01c A.help {
  /* top: 0.1em;*/
  top: 0;
}
SECTION.campaign02 DIV.prices P.price02 {
  font-weight: bold;
}
SECTION DIV.block01b *:first-child {
  margin: 0;
}
.index SECTION DIV.col.w50p > H2 {
  font-size: 46px;
  margin: 0 !important;
}
@media only screen and (max-width: 767px) {
  SECTION.bg01 {
    padding-bottom: 30px;
    padding-top: 30px;
  }
  SECTION.bg01 .col.w50p > H2 {
    font-size: 25px;
  }
  SECTION.bg01 .col.w50p > H2:first-child {
    margin-top: 0 !important;
  }
  SECTION.content,
  SECTION.pad {
    padding: 30px 0;
  }
  SECTION.type04 {
    padding: 10px 0;
  }
  SECTION.mobile-stripetop {
    border-top: 2px solid #ff6400;
  }
  SECTION.content .clear {
    margin: 0;
  }
  SECTION.content .col.w50p {
    padding-left: 0;
    padding-top: 10px;
  }
  SECTION.content .col.w50p:first-child {
    padding-right: 0;
  }
  SECTION.content H2 {
    font-size: 35px;
  }
  SECTION.content H3 {
    font-size: 25px;
  }
  SECTION.content P,
  SECTION.content H2 + P {
    margin: .5em 0 0 0;
  }
  SECTION.content P.lead.lead02 {
    font-size: 30px;
    line-height: 1.4;
  }
  .index SECTION DIV.col.w50p > H2 {
    font-size: 35px;
  }
  SECTION.campaign01 {
    background: none !important;
  }
  SECTION.campaign02 H1 {
    padding-right: 20px;
    margin-right: -20px;
  }
  .ru SECTION.campaign02 H1 {
    padding-right: 20px;
  }
  SECTION.campaign02 H1 SPAN {
    text-indent: -10000px;
  }
  SECTION.campaign02 H1 SPAN:before {
    text-indent: 0;
    right: 20px;
  }
  SECTION.type03 + SECTION.type03 {
    margin: 30px 0 0;
  }
  SECTION P,
  SECTION UL {
    font-size: 17px;
  }
  SECTION .block01.expandable P {
    font-size: 14px;
  }
  SECTION .block01.expandable H2.blockheading {
    font-size: 16px !important;
  }
  SECTION.size02 P,
  SECTION.size02 UL {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  SECTION.content {
    padding: 30px 0;
  }
  SECTION.content .clear {
    margin: 20px 0 0 0;
  }
  SECTION.content .clear:first-child {
    margin: 0;
  }
  SECTION.type03.type03b DIV.col.w50p.mobile-hide {
    width: 50% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  SECTION.type03.type03b DIV.col.w50p.mobile-hide IMG {
    margin-left: 20px;
  }
  SECTION.type03.type03b DIV.col.w50p.mobile-hide:first-child IMG {
    margin-left: -20px;
  }
}
@media only screen and (max-width: 767px) {
  SECTION.content .col {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/* ///// CONTENT BLOCKS //// */
/* Generic block */
.exampleblock01 {
  padding: 20px 18px;
  border: 1px solid #e1e1eb;
  margin: 1em 0 0 0;
  background: #ffffff;
}
.exampleblock01 > *:first-child {
  margin-top: 0;
}
.exampleblock01 H2 {
  font-size: 24px;
}
.block01 {
  margin: 1em 0 0 0;
  padding: 20px 18px;
  border: 1px solid #d9dadb;
  clear: both;
}
.block01 > *:first-child {
  margin-top: 0;
}
.block01 > P.img-left {
  margin-top: 1.2em;
}
.block01 > P.img-left:first-child,
.block01 > P.img-left:first-child + P {
  margin-top: 0;
}
DIV.items09 .block01 {
  -webkit-flex-grow: 2;
  -moz-flex-grow: 2;
  -ms-flex-grow: 2;
  flex-grow: 2;
}
.block01 > .blockheading:first-child {
  margin: -20px -18px 0 -18px;
}
.scroll-to-fixed-fixed .block01 {
  background: #ffffff;
  margin: 0;
}
.block01.scroll-to-fixed-fixed {
  margin-top: 0;
}
.block01.nopadding {
  padding: 0;
}
.block01.disabled {
  opacity: 0.5;
}
.block01.expandable {
  padding: 10px 20px;
  /*z-index: 2;*/
  position: relative;
  /*border: 2px solid lighten(@color-gray-lightest,5%);*/
  border: 2px solid #d9dadb;
}
.block01.expandable:link,
.block01.expandable A:link,
.block01.expandable:visited,
.block01.expandable A:visited,
.block01.expandable:hover,
.block01.expandable A:hover,
.block01.expandable:active,
.block01.expandable A:active,
.block01.expandable:focus,
.block01.expandable A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.block01.expandable .blockheading {
  /*background: lighten(@color-gray-lightest,5%);*/
  background: #ffffff;
}
SECTION.type03 .block01.expandable .blockheading {
  background: none !important;
}
.block01.expandable.open {
  border: 2px solid #b2eafb;
  /*z-index: 3;*/
}
.block01.expandable.open .blockheading {
  background: none;
  border: none;
}
.block01.expandable + DIV.block01.expandable {
  margin: 2px 0 0 0;
}
.block01.expandable .blockheading {
  margin: -10px -20px -10px -20px !important;
  border-bottom: none;
}
.open.block01.expandable .blockheading {
  margin: -10px -20px 0 -20px !important;
}
.block01.expandable .blockheading A.toggler {
  float: none;
  display: block;
  color: #1a1a1a;
  margin: -15px -20px;
  padding: 15px 20px;
}
.block01.expandable .blockheading A.toggler.f-right {
  float: right !important;
}
.block01.expandable .blockheading A.toggler:before {
  margin-top: 10px;
  margin-right: 10px;
  font-size: 16px;
}
.block01.expandable .blockheading A.toggler SPAN.col-a {
  float: left;
  min-width: 0;
  margin-right: 10px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .block01.expandable .blockheading A.toggler SPAN.col-a {
    min-width: 0;
    margin-right: 10px;
  }
  .block01.expandable .blockheading A.toggler SPAN.col-a SMALL {
    display: block;
  }
}
.block01.expandable .blockheading A.toggler SPAN.col-b {
  float: right;
  min-width: 0;
  margin-right: 10px;
  width: 265px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .block01.expandable .blockheading A.toggler SPAN.col-b {
    min-width: 0;
    margin-right: 10px;
  }
  .block01.expandable .blockheading A.toggler SPAN.col-b SMALL {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .block01.expandable .blockheading A.toggler SPAN.col-b {
    width: auto;
    display: block;
    float: none;
  }
}
.block01 P.lead {
  font-weight: bold;
  font-size: 15px;
  margin: 0.5em 0 0 0;
}
.block01 DIV.block01a {
  margin: -0.5em 0 0;
  font-size: 14px;
}
.block01 DIV.block01a UL.checkboxes {
  clear: none;
  margin: 0;
  color: #0019af;
  padding: 0;
}
.block01 DIV.block01a UL.checkboxes LI INPUT {
  top: 2px;
}
.block01 DIV.block01b:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.block01 DIV.block01b,
.closed.block01 DIV.block01b {
  margin: 0;
  height: 0;
  overflow: hidden;
}
.open.block01 DIV.block01b {
  display: block;
  margin: 1em 0 0 0;
  padding: 0 0 20px 0;
  height: auto;
  overflow: visible;
}
.block01 DIV.block01b UL {
  padding: 0;
}
.block01 DIV.block01b H2 + DIV.block01.margneg {
  margin: 10px -20px 0 -20px;
}
.block01 DIV.block01b DIV.block01.margneg {
  margin: -10px -20px 0 -20px;
}
.block01 DIV.block01b UL.cart01 {
  border-bottom: 1px solid #d9dadb;
}
.block01 DIV.block01b > H2:first-child,
.block01 DIV.block01b > H3:first-child,
.block01 DIV.block01b > H4:first-child,
.block01 DIV.block01b > H5:first-child,
.block01 DIV.block01b > H6:first-child,
.block01 DIV.block01b > P:first-child {
  margin: 0;
}
.block01 DIV.block01a UL,
.block01 DIV.block01b UL {
  padding: .3em 0 0;
  margin: 0;
}
.block01 DIV.block01c {
  background: #d9dadb;
  padding: 20px;
}
.block01 DIV.block01c.margneg {
  margin-top: 0;
  margin-bottom: -20px;
}
.block01 DIV.block01d {
  background: #ffffff;
  padding: 20px;
}
.block01.bg02 {
  margin: .5em 0 0 0;
}
.block01.bg02 P.big {
  margin: 1em 0 0 0;
  font-weight: bold;
  font-size: 20px;
  color: #ff6400;
}
.block01.bg02 H2.ico-question {
  background: url(ico_question.png) no-repeat;
  padding: 5px 0 5px 40px;
  font-size: 20px;
}
.block01.bg02.ico-hourglass {
  background-image: url(ico_hourglass.png);
  background-repeat: no-repeat;
  background-position: 20px 20px;
  padding-left: 80px;
}
.block01.bg03 {
  background: #f8f8f8;
}
.block01.bg03 H2.blockheading {
  background: none;
}
.block01 DIV.margneg {
  margin: -20px -18px 0 -18px;
}
.block01 DIV.margneg + H2 {
  margin: 0;
}
.block01 DIV.margneg:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.block01 DIV.margneg:first-child:last-child {
  margin: -20px -18px;
}
.block01 .blockheading {
  margin: 0 -18px 0 -18px;
  padding: 15px 20px;
  line-height: normal;
  font-size: 24px !important;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  background: #ffffff;
  border-bottom: 1px solid #d9dadb;
  font-weight: normal;
}
.block01 .blockheading H2 {
  margin: 0;
}
.block01 .blockheading SPAN.small,
.block01 .blockheading P.small {
  font-size: 15px !important;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #1a1a1a;
}
.block01 .blockheading01 {
  line-height: 1.5;
  font-size: 14px !important;
  padding: 10px 20px;
}
.block01 H2.blockheading {
  color: #1a1a1a;
}
.block01.type02 {
  border-color: #fee7b9;
}
.block01.type02 .blockheading {
  background: #ffffff;
  color: #ff6400;
}
.block01.type02 .blockheading:before {
  float: left;
  content: "S";
  width: 16px;
  height: 16px;
  background: #ff6400;
  color: #ffffff;
  margin-right: 15px;
  text-align: center;
  line-height: 16px;
  font-weight: bold;
  font-size: 11px;
}
.block01.type03 {
  border-color: #d9dadb;
}
.block01.type03.expandable.open {
  border-color: #d9dadb;
}
.block01.type03 .blockheading {
  padding: 0 0 0 40px;
  margin: 0 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
  background: #f8f8f8;
}
.open.block01.type03 .blockheading {
  margin: 0 !important;
}
.block01.type03 .blockheading A.toggler {
  float: none;
  display: inline-block;
  color: #0019af;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
.block01.type03 .blockheading A.toggler:before {
  position: absolute;
  right: 0;
  top: 18px;
}
.block01.type03 .blockheading A.toggler.f-right {
  float: right !important;
}
.block01.type03 .blockheading A.toggler SPAN.small {
  color: #0019af;
  display: inline-block;
}
.block01.type03 .blockheading SPAN.span01 {
  position: absolute;
  left: 10px;
  top: 15px;
  font-size: 15px;
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  line-height: 28px;
  background: #95edab;
  border-color: #95edab;
  text-indent: -10000px;
  display: inline-block;
}
.block01.type03 .blockheading SPAN.span01:before {
  font-family: "icons";
  content: "\E020";
  color: #ffffff;
  text-indent: 0;
  float: left;
  width: 100%;
  font-size: 12px;
}
.block01.type03 .blockheading SPAN.span02 {
  position: absolute;
  left: 10px;
  top: 15px;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #ffb088;
  border: 2px solid #ffb088;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  line-height: 24px;
}
.block01.type03 DIV.block01b DIV.col.w33p {
  margin-left: 1%;
}
.block01.type03 DIV.block01b UL.checkboxes {
  padding-right: 20px;
}
.block01.type03 DIV.block01e {
  padding-bottom: 8px;
  position: relative;
}
.block01.type03 DIV.block01e DIV.col.w33p {
  margin: 0 0 0 1%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
}
.block01 A.toggler {
  float: right;
  text-decoration: none;
  color: #575757;
  cursor: pointer;
}
.block01 A.toggler:before {
  content: "\E006";
  font-family: "icons";
  float: right;
  width: 14px;
  height: 10px;
  margin-top: .5em;
}
.open.block01 A.toggler:before {
  content: "\E00B";
}
.closed.block01 A.toggler:before {
  content: "\E006";
}
.block01 DIV.content {
  font-size: 13px;
}
.block01 DIV.content P {
  margin: .5em 0 0 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .block01.bg02 {
    margin-left: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  .block01 {
    padding: 10px 8px;
  }
  TABLE.footable .block01 {
    margin: 0 -10px;
  }
  .block01.expandable,
  .block01 .blockheading01,
  .block01.expandable.open .blockheading,
  .block01 .blockheading,
  .block01 > .blockheading:first-child,
  .block01.expandable .blockheading A.toggler {
    padding-left: 8px;
    padding-right: 8px;
  }
  .block01 DIV.block01b H2 + DIV.block01.margneg,
  .block01 DIV.block01b DIV.block01.margneg,
  .block01.expandable .blockheading,
  .block01.expandable .blockheading A.toggler {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }
  .block01 DIV.margneg,
  .block01 DIV.margneg:first-child:last-child,
  .block01 .blockheading,
  .block01 > .blockheading:first-child,
  .block01.expandable.open .blockheading {
    margin-left: -8px !important;
    margin-right: -8px !important;
    margin-top: -10px !important;
  }
  .block01 DIV.margneg {
    margin-top: -10px;
  }
  .block01 DIV.margneg:first-child:last-child {
    margin-bottom: -8px;
  }
  .block01 DIV.block01c {
    padding: 10px 8px;
  }
  .block01 DIV.block01c.margneg {
    margin-bottom: -10px;
  }
  .block01 DIV.block01d {
    padding: 10px;
    margin: 0 -8px;
  }
  .block01.scroll-to-fixed-fixed {
    position: static !important;
  }
  .block01.scroll-to-fixed-fixed + DIV {
    display: none !important;
  }
  .block01.type03 > .blockheading:first-child,
  .block01.type03.expandable.open .blockheading {
    margin: 0 !important;
    padding: 0 0 0 30px;
  }
  .block01.type03 .blockheading {
    margin: 0 !important;
    padding: 0 0 0 50px !important;
  }
  .block01.type03 .blockheading SPAN.span01,
  .block01.type03 .blockheading SPAN.span02 {
    top: 3px;
  }
  .open.block01.type03 .blockheading A.toggler {
    margin: 0;
  }
  .block01.type03 .blockheading A.toggler:before {
    position: absolute;
    right: 0;
    top: 4px;
  }
  .block01.type03 DIV.block01b DIV.col.w33p {
    padding-bottom: 30px;
  }
  .block01.type03 DIV.block01b DIV.col.w33p .checkboxes.mt2em {
    margin-top: 0 !important;
  }
}
/* Column headings and footers */
UL.col_heading,
UL.col_footer {
  min-height: 37px;
  height: auto !important;
  margin: 0 !important;
  padding: 0;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #575757;
  border: solid #d9dadb;
  border-width: 0 0 1px 0;
  background: #f8f8f8;
}
UL.col_heading LI,
UL.col_footer LI {
  float: left;
  margin: 0;
  padding: 0;
  background: none;
}
UL.col_heading LI:before,
UL.col_footer LI:before {
  display: none;
}
UL.col_heading LI.f-right,
UL.col_footer LI.f-right {
  float: right;
  position: relative;
  z-index: 2;
}
UL.col_heading LI.title,
UL.col_footer LI.title {
  padding: 10px 0 0 20px !important;
  width: 200px;
}
UL.col_heading LI.title SPAN.note,
UL.col_footer LI.title SPAN.note {
  font-size: 10px;
  color: #727272;
}
.block01 UL.col_heading LI.title,
.block01 UL.col_footer LI.title {
  width: auto;
}
UL.col_heading LI.action,
UL.col_footer LI.action {
  float: right;
}
UL.col_heading LI.action A,
UL.col_footer LI.action A {
  display: block;
  height: 17px;
  padding: 9px 16px 11px 25px;
  background: #ffffff url(old/ico_back_arrow01a.png) no-repeat;
  font-weight: bold;
  font-size: 13px;
}
UL.col_heading LI.action02 A,
UL.col_footer LI.action02 A {
  display: block;
  height: 17px;
  padding: 12px 16px 8px 25px;
  font-weight: bold;
  font-size: 13px;
}
UL.col_heading A.btn,
UL.col_footer A.btn {
  margin: 3px 0 0 3px;
}
.block01.nopadding UL.col_heading,
.block01.nopadding UL.col_footer {
  border-bottom: none;
  border-top: none;
  margin: 0 !important;
  overflow: hidden;
  border-radius: 10px;
}
@media only screen and (max-width: 767px) {
  UL.col_heading:after,
  UL.col_footer:after {
    content: '';
    display: table;
    clear: both;
    height: 1px;
    width: 100%;
  }
  UL.col_heading LI.action02 A,
  UL.col_footer LI.action02 A {
    height: auto;
    padding: 10px 10px 10px 10px;
  }
  UL.col_heading LI.action02.f-right,
  UL.col_footer LI.action02.f-right {
    float: none;
  }
  UL.col_heading LI.title,
  UL.col_footer LI.title {
    padding: 10px 10px 9px 10px !important;
  }
}
UL.col_footer {
  border-top: solid #d9dadb;
  border-width: 1px 0 0 0;
}
.block01 UL.col_footer {
  margin: 1em 0 0 !important;
  border-right: none;
}
UL.col_heading {
  border: solid #d9dadb;
  border-width: 1px 0;
}
UL.col_heading P {
  float: left;
  margin: -0.2em 10px 0 0;
}
UL.col_heading LI.nofloat {
  float: none !important;
}
UL.col_heading LI.search {
  margin: 3px 8px 0 0;
}
UL.col_heading P.clientview {
  float: left;
  margin: -5px 10px -9px 0;
}
UL.col_heading P.clientview A {
  float: left;
  padding: 4px 0 4px 25px;
  background: url(old/imbi21.png) -6px 6px no-repeat;
  text-decoration: none;
}
UL.col_heading P.clientview A:hover {
  text-decoration: underline;
}
UL.col_heading P.clientview A.active {
  background-position: 0 -46px;
}
.block01 UL.col_heading {
  margin: 0 0 10px !important;
  border-right: none;
}
.block01 UL.col_heading:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
/* Banner block */
DIV.block02 {
  position: relative;
  margin: 20px 0 0 0;
  background: #ffffff;
  overflow: hidden;
}
DIV.block02 .a {
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #d9dadb;
  width: auto;
}
DIV.block02 .a.noborder {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
}
DIV.block02 .a > IMG,
DIV.block02 .a > A IMG {
  display: block;
}
DIV.block02 .a > P {
  margin: 0;
}
DIV.block02 .a > P > IMG,
DIV.block02 .a > P > A > IMG {
  float: left;
}
DIV.block02 .a UL LI {
  background: url(old/dot01a.png) no-repeat 0 0.7em;
}
DIV.block02 .a UL.type02 LI {
  background: url(old/dot20b.png) no-repeat 0 0.7em;
}
DIV.block02 .a .pad UL LI {
  background: url(old/dot01.png) no-repeat 0 0.7em;
}
DIV.block02 .a .pad UL.type02 LI {
  background: url(old/dot20.png) no-repeat 0 0.7em;
}
DIV.block02 .a UL.actions01 LI {
  background: none;
}
DIV.block02 .a .fs12 {
  font-size: 12px !important;
}
DIV.block02 .a .fs14 {
  font-size: 14px !important;
}
DIV.block02 .a .fs16 {
  font-size: 16px !important;
}
DIV.block02 .a .fs18 {
  font-size: 18px !important;
}
DIV.block02 .a .fs20 {
  font-size: 20px !important;
}
DIV.block02 .a .fs22 {
  font-size: 22px !important;
}
DIV.block02 .a .fs24 {
  font-size: 24px !important;
}
DIV.block02 .a .fs26 {
  font-size: 26px !important;
}
DIV.block02 .a .fs28 {
  font-size: 28px !important;
}
DIV.block02 .a .fs30 {
  font-size: 30px !important;
}
DIV.block02 .a .fs36 {
  font-size: 36px !important;
}
DIV.block02 .a .fs42 {
  font-size: 42px !important;
}
DIV.block02 .a .fs48 {
  font-size: 48px !important;
}
DIV.block02 .a .fs52 {
  font-size: 52px !important;
}
DIV.block02 .a .fs60 {
  font-size: 60px !important;
}
DIV.block02 .b {
  padding: 0 0 20px;
  zoom: 1;
}
DIV.block02 .b:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.block02 .b IMG {
  max-width: 100%;
}
DIV.block02 .b > P:first-child {
  margin: 1em 0 0 0;
}
DIV.block02 .c {
  padding: 0 20px 20px;
  margin: 0 -20px;
  background: #f8f8f8;
  border: 1px #d9dadb;
  border-style: solid none;
}
DIV.block02 .c:first-child {
  border-style: none none solid;
}
DIV.block02 .mint-banner {
  background: url(old/et/bg_mint.jpg) no-repeat;
  height: 323px;
  padding: 0 275px 0 35px;
  overflow: hidden;
}
DIV.block02 .mint-banner P {
  color: #ffffff !important;
  margin: 10px 80px 0 0 !important;
}
DIV.block02 .mint-banner P.title {
  font-size: 44px !important;
  line-height: 1;
  margin: 40px 0 10px 0 !important;
  color: #ffffff !important;
}
.ru DIV.block02 .mint-banner {
  background: url(old/ru/bg_mint.jpg) no-repeat;
}
.ru DIV.block02 .mint-banner P.title {
  font-size: 32px !important;
  font-weight: bold;
  margin: 25px 0 10px 0 !important;
}
.ru DIV.block02 .mint-banner UL.actions01 SPAN {
  font-size: 14px !important;
}
DIV.block02 .elisa-banner {
  background: url(old/bg88b.gif) repeat-y;
  padding: 0 35px 35px 35px;
  color: #ffffff;
  overflow: hidden;
}
DIV.block02 .elisa-banner P {
  color: #ffffff;
}
DIV.block02 .elisa-banner P.title {
  font-size: 24px;
  margin: 30px 0 10px 0;
  color: #ffffff;
}
DIV.block02 .elisa-banner TH,
DIV.block02 .mint-banner TH {
  background: rgba(255, 255, 255, 0.3);
  color: #ffffff;
  border-top: none !important;
  border-bottom: 1px solid #ffffff;
}
DIV.block02 .elisa-banner TD,
DIV.block02 .mint-banner TD {
  background: none;
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
DIV.block02 .pad {
  background: #ffffff;
  padding: 0 35px 35px 35px;
  color: #1a1a1a;
  overflow: hidden;
}
DIV.block02 .pad P {
  color: #1a1a1a;
}
DIV.block02 .pad P.title {
  font-size: 24px;
  margin: 30px 0 10px 0;
  color: #0019af;
}
DIV.block02 P {
  margin: .5em 0 0 0;
}
DIV.block02 P.img-right {
  margin: 1em 0 0 1em;
}
DIV.block02 P.title {
  color: #575757;
  margin: 0;
}
DIV.block02 P.title.mt2em {
  margin: 2em 0 0 0;
}
DIV.block02 P.mt0 {
  margin-top: 0;
}
/* TODO: remove those permanently */
/*DIV.banner01 { text-align: center; margin: 30px 0 0 0; }*/
/* Services listing */
DIV.block03 {
  margin: 2em 0 0 0;
  overflow: hidden;
}
DIV.block03 DIV.img {
  float: left;
  width: 100px;
  margin: .3em 0 0;
  overflow: hidden;
}
DIV.block03 DIV.img IMG {
  max-width: 100%;
  height: auto;
}
DIV.block03 DIV.txt {
  padding: 0 15px 0 120px;
}
DIV.block03 DIV.txt:first-child {
  padding: 0 15px 0 0;
}
DIV.block03 DIV.txt:before {
  display: none;
  content: "";
  height: 40px;
  margin-right: -16px;
  background: #ffffff;
  border-top: 1px solid #e1e1eb;
}
DIV.col.w50p DIV.block03 DIV.txt {
  border-right: 1px solid #e1e1eb;
}
DIV.col.w50p:last-child DIV.block03 DIV.txt {
  border-right: none;
  padding-right: 0;
}
DIV.block03.noborder DIV.txt:before {
  display: none;
}
DIV.block03.noborder DIV.img {
  padding-top: 0;
}
DIV.block03 H1 DIV.txt:before {
  display: none;
}
DIV.block03 H1 DIV.img {
  padding-top: 0;
}
DIV.block03 P {
  margin: .5em 0 0 0;
}
DIV.block03 P.title {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.2;
}
DIV.block03 P.title A {
  text-decoration: none;
  color: #0019af;
}
DIV.block03 P.title A:hover {
  text-decoration: none;
  color: #00baf2;
}
/* Searchform to use in tabs and colheading */
UL LI.search {
  margin: 3px 8px 0 0;
  border: 1px solid #d9dadb;
  background: #ffffff;
  width: 228px;
  height: 28px;
  padding: 0;
  position: relative;
}
UL LI.search:before {
  display: none;
}
UL LI.search FORM {
  width: 100%;
  margin: 0;
  padding: 0 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
UL LI.search INPUT {
  border: none !important;
  background: none !important;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 185px;
  float: left;
  padding: 0 0 0 9px;
  font-size: 15px;
  margin: 0;
  -webkit-appearance: none;
  height: 29px;
  line-height: 29px;
}
UL LI.search SPAN {
  float: right;
}
UL LI.search SPAN INPUT {
  border-radius: 0;
  margin: 0 !important;
  width: 33px !important;
  padding: 0;
  outline: 0;
}
UL LI.search.w100p {
  width: auto !important;
  position: relative;
  height: 35px;
  margin: 3px 0 0;
}
UL LI.search.w100p FORM {
  padding: 0;
  margin: 0 -1px;
  width: auto;
}
UL LI.search.w100p INPUT {
  width: 100% !important;
  height: 35px;
  line-height: 35px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
}
UL LI.search.w100p SPAN {
  position: absolute;
  right: 0;
  top: 3px;
  width: 33px;
}
UL LI.search.w100p SPAN INPUT {
  border-radius: 0;
  margin: 0 !important;
  width: 33px !important;
  padding: 0;
  outline: 0;
  height: auto;
}
.imbi UL LI.search {
  width: 260px;
}
.imbi UL LI.search FORM {
  padding: 0;
  margin: 0 -1px;
  width: auto;
}
.imbi UL LI.search FORM#imbisearch .ui-autocomplete {
  border-top: none;
}
.imbi UL LI.search INPUT {
  width: 100%;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.imbi UL LI.search SPAN {
  position: absolute;
  right: 0;
  top: 0;
}
.imbi UL LI.search SPAN INPUT {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  UL LI.search {
    width: 100%;
    height: auto;
    padding: 5px 5px 5px 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-style: solid none none;
    margin: 0 !important;
  }
  UL LI.search.w100p {
    margin: 0.5em -8px 0 !important;
    border-bottom-style: solid;
  }
  .imbi UL LI.search {
    width: 100%;
    height: 30px;
  }
  .imbi UL LI.search INPUT {
    width: 100%;
  }
  .imbi UL LI.search SPAN.submit {
    position: absolute;
    right: 0;
    top: 0;
  }
}
/* News listing */
UL.news {
  padding: 0;
  margin: 1em 0 0 0;
  line-height: 16px;
}
UL.news LI {
  float: left;
  width: 100%;
  padding: 0;
  margin: 1em 0 0 0;
}
UL.news LI:before {
  display: none;
}
UL.news LI:first-child,
UL.news LI *:first-child {
  margin: 0;
}
UL.news LI P.heading {
  margin: 0;
  padding: 0 0 4px 0;
}
UL.news LI P.heading A {
  font-weight: bold;
  text-decoration: none;
}
UL.news LI P.heading A:hover {
  text-decoration: underline;
}
UL.news LI P.lead {
  margin: .5em 0 0 0;
  padding: 0 0 15px 0;
}
UL.news DIV.img {
  width: 20%;
  float: left;
}
UL.news DIV.img + DIV.txt {
  padding-left: 22%;
}
UL.news P.meta {
  margin: -3px 0 0 0;
  color: #727272;
  font-size: 13px;
}
@media only screen and (max-width: 767px) {
  UL.news DIV.img {
    display: none;
  }
  UL.news DIV.img + DIV.txt {
    padding-left: 0;
  }
}
UL.news02 {
  margin: 1em 0 0 0;
  padding: 0;
  font-size: 14px;
}
UL.news02 LI {
  background: none;
  padding: 0;
  overflow: hidden;
  margin: 1em 0 0 0;
}
UL.news02 LI:before {
  display: none;
}
UL.news02 A {
  color: #202020;
  text-decoration: none;
  display: block;
}
UL.news02 A:hover {
  color: #ff6400;
  text-decoration: none;
}
UL.news02 SPAN.date {
  float: left;
  width: 85px;
  color: #727272;
}
UL.news02 DIV.txt {
  padding-left: 85px;
}
.news03 DIV.item {
  font-size: 16px;
  margin: 4em 0 0 0;
  line-height: 1.75;
}
.news03 DIV.item:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.news03 DIV.item .img {
  width: 45%;
  float: right;
}
.news03 DIV.item .text {
  width: 45%;
  float: left;
}
.news03 DIV.item:nth-child(even) .img {
  float: left;
}
.news03 DIV.item:nth-child(even) .text {
  float: right;
}
.news03 DIV.item:last-child {
  background: none;
}
.news03 DIV.item H3 {
  color: #ff6400;
}
.news03 DIV.item P {
  line-height: inherit;
}
@media only screen and (max-width: 767px) {
  .news03 DIV.item .img,
  .news03 DIV.item .text {
    width: 100%;
    float: none;
  }
}
/* TODO: remove permanently used in _support.less */
/* Blog */
/* TODO: remove permanently */
/*
DIV.bloglistitem {
	H2 {
		margin-top: 0;
		A { text-decoration: none; }
	}
	DIV.blog-text { width: 390px; margin: 0 15px 0 0; }
	DIV.blog-img {
		width: 290px; overflow: hidden; padding: 10px 0 0 0;
		IMG { width: 290px; }
	}
	P.meta {
		background: @color-gray-medium-lightest; padding: 7px 10px; color: @color-gray-medium-light; font-size: 11px; line-height: 14px; margin: 1em 0 0;
		A {
			color: @color-gray-medium-light;
			&:hover { color: #000; }
		}
	}
}
*/
/* TODO: Find out if this is in use */
P.sendtofriend01 {
  float: right;
  padding: 1.5em 0 0 0;
  margin: 0;
}
P.sendtofriend01 A {
  float: left;
  background: url(old/ico_email.gif) 0 2px no-repeat;
  padding: 0 0 0 20px;
}
P.sendtofriend01 + * {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  P.sendtofriend01 {
    float: none;
    overflow: hidden;
    padding: 0;
  }
}
SPAN.fb_edge_comment_widget {
  left: -321px !important;
}
/* Comments */
UL.comments01 {
  padding: 0 0 1px 0;
  margin: 2em 0 0 0;
}
UL.comments01 + UL.comments01 {
  margin: 2em 0 0 0;
}
UL.comments01 > LI {
  padding: 0 20px 20px 80px;
  position: relative;
  margin: 0;
  border-bottom: 1px solid #e1e1eb;
  background: none !important;
}
UL.comments01 > LI:before {
  display: none;
}
UL.comments01 > LI:first-child {
  border-top: none;
}
.block01 UL.comments01 > LI:last-child {
  border-bottom: none;
}
UL.comments01 > LI.hover {
  background-color: #f8f8f8;
}
UL.comments01 > LI.type01 {
  border: 2px solid #ebebeb;
  background: #ffffff !important;
  margin: 20px 0 0;
}
UL.comments01 > LI.type01:before {
  display: block;
  position: absolute;
  left: 15px;
  top: 0.5em;
  content: "★";
  color: #f29318;
  font-size: 1.5em;
  z-index: 2;
  line-height: 1;
}
UL.comments01 > LI.type01:first-child {
  border-top: 2px solid #ebebeb;
  margin: 0;
}
UL.comments01 > LI.type01 P.heading01 {
  color: #ff6400;
  font-size: 20px;
}
UL.comments01 > LI P {
  margin: 10px 0 0 0;
  padding: 0;
}
UL.comments01 > LI P.gray1 A {
  color: #727272;
}
UL.comments01 > LI P.gray1 A:hover {
  color: #0019af;
}
UL.comments01 > LI P.heading01 {
  margin: 15px 0 0 0;
  font-weight: bold;
}
UL.comments01 > LI P.note {
  margin: 0;
}
UL.comments01 > LI SPAN.img {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 20px;
  top: 1em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
UL.comments01 > LI SPAN.img IMG {
  width: 100%;
  height: auto;
}
/* TODO: Find out if this is in use */
DIV.emphazised {
  background: #f8f8f8;
  margin: 1em 0 0 0;
  border-left: 5px solid #e1e1eb;
  padding: 1em;
}
/* Search results listing */
OL.searchresults,
UL.searchresults01 {
  line-height: 1.5;
}
OL.searchresults LI,
UL.searchresults01 LI {
  margin: 1em 0 0 0;
}
OL.searchresults P,
UL.searchresults01 P {
  margin: 0;
}
OL.searchresults P A,
UL.searchresults01 P A {
  font-size: 20px;
}
.ac OL.searchresults P A,
.ac UL.searchresults01 P A {
  font-size: 13px;
}
OL.searchresults P.lead,
UL.searchresults01 P.lead {
  padding: 5px 0 10px 0;
}
OL.searchresults P.meta,
UL.searchresults01 P.meta {
  font-size: 80%;
  color: #727272;
}
OL.searchresults P.meta A,
UL.searchresults01 P.meta A {
  font-size: 1em;
  color: #727272;
}
OL.searchresults B,
UL.searchresults01 B {
  color: #0019af;
  font-weight: bold;
}
OL.searchresults P:first-child {
  display: inline;
}
UL.searchresults01 LI P.title {
  font-size: 20px;
}
UL.searchresults01 LI P.path {
  font-size: 11px;
  color: #727272;
}
/* Legend */
UL.legend01 {
  clear: both;
  border-bottom: 2px dotted #d9dadb;
  padding-bottom: 1em;
  margin: 0;
}
UL.legend01:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
H2 + UL.legend01 {
  margin-top: 1em;
}
UL.legend01.noborder {
  border-bottom: none;
  padding-bottom: 0;
}
UL.legend01 LI {
  float: left;
  margin: 0 3% .5em 0;
  padding: 0;
  background: none;
  font-size: 13px;
  color: #727272;
  height: 26px;
}
UL.legend01 LI:before {
  display: none;
}
UL.legend01 LI:before {
  display: none;
}
UL.legend01 + TABLE TH {
  border-top: 2px solid transparent !important;
  margin-top: 0;
}
UL.legend01.noborder + TABLE TH {
  border-top: 2px dotted #d9dadb !important;
}
UL.legend01 .ico-cart:before {
  font-size: 20px;
  color: #ff6400;
}
SPAN.legend-ico {
  float: left;
}
SPAN.legend-ico.legend-inline {
  float: none;
}
SPAN.legend-ico.legend-inline:before {
  position: relative;
  top: .3em;
  font-size: 15px;
  line-height: 15px;
}
SPAN.legend-ico:before {
  content: "";
  display: inline-block;
  font-size: 11px;
  line-height: 14px;
  text-align: center;
  font-weight: bold;
  border: 1px solid #c9cad1;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
SPAN.legend-ico.legend01:before {
  content: "P";
  color: #0019af;
  border-color: #0019af;
}
SPAN.legend-ico.legend02:before {
  content: "V";
  color: #72D174;
  border-color: #72D174;
}
SPAN.legend-ico.legend03:before {
  content: "K";
  color: #ff6400;
  border-color: #ff6400;
}
SPAN.legend-ico.legend04:before {
  content: "T";
  color: #0093bf;
  border-color: #0093bf;
}
SPAN.legend-ico.legend05:before {
  content: "B";
  color: #4cc44e;
  border-color: #4cc44e;
}
SPAN.legend-ico.legend06:before {
  content: "\E05E";
  font-family: "icons";
  border: none;
  border-radius: 0;
  color: #3ede66;
}
SPAN.legend-ico.legend07:before {
  content: "A";
  color: #00baf2;
  border-color: #00baf2;
}
SPAN.legend-ico.legend08:before {
  content: "?";
}
SPAN.legend-ico.legend09:before {
  content: "";
  background: url(ico01.png) no-repeat -1px -3001px;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
SPAN.legend-ico.legend10:before {
  content: "A";
}
SPAN.legend-ico.legend11:before,
SPAN.legend-ico.legend12:before,
SPAN.legend-ico.legend13:before,
SPAN.legend-ico.legend14:before,
SPAN.legend-ico.legend15:before,
SPAN.legend-ico.legend16:before,
SPAN.legend-ico.legend17:before,
SPAN.legend-ico.ico-cart:before {
  font-family: "icons";
  border: none;
  width: auto;
  line-height: 20px;
  height: auto;
  color: #727272;
  font-size: 25px;
  font-weight: normal;
}
SPAN.legend-ico.ico-cart:before {
  color: #ff6400;
}
SPAN.legend-ico.legend11:before {
  content: "\E031";
}
SPAN.legend-ico.legend12:before {
  content: "\E07B";
}
SPAN.legend-ico.legend13:before {
  content: "\E024";
}
SPAN.legend-ico.legend14:before {
  content: "\E086";
  line-height: 18px;
  font-size: 18px;
}
SPAN.legend-ico.legend15:before {
  content: "\E02E";
  position: relative;
  top: -5px;
  line-height: 28px;
  font-size: 34px;
}
SPAN.legend-ico.legend16:before {
  content: "\E040";
  font-size: 33px;
}
SPAN.legend-ico.legend17:before {
  content: "\E078";
  line-height: 22px;
}
SPAN.legend-ico.ico-cart:before {
  position: relative;
  top: 5px;
}
SPAN.legend-ico + SPAN.legend-ico {
  margin-left: 5px;
}
UL.legend01 SPAN.legend-ico {
  margin-right: 5px;
}
TABLE SPAN.legend-ico {
  height: 16px;
}
DIV.legend01 {
  overflow: hidden;
}
DIV.legend01 P {
  font-size: 13px;
}
DIV.legend01 P.img-left IMG {
  max-width: 20px;
  height: auto;
}
DIV.legend01 P.img-left + P {
  margin: .8em 0 0;
  padding-left: 40px;
}
@media only screen and (max-width: 767px) {
  DIV.legend01 P.img-left {
    float: left;
    margin: .3em 1em 1em 0;
  }
}
SPAN.ico-fb {
  float: left;
  width: 18px;
  height: 18px;
  background: url(old/logo_facebook02.png) no-repeat;
}
SPAN.ico-google {
  float: left;
  width: 18px;
  height: 18px;
  background: url(old/logo_google02.png) no-repeat;
}
SPAN.ico-email {
  float: left;
  width: 18px;
  height: 18px;
  background: url(old/logo_email02.png) no-repeat;
}
SPAN.ico-fb:before,
SPAN.ico-google:before,
SPAN.ico-email:before {
  display: none;
}
SPAN.ico-fb.inline,
SPAN.ico-google.inline,
SPAN.ico-email.inline {
  float: none;
  display: inline-block;
  margin: 0 .25em 0 0;
}
/* Datepicker */
DIV.ui-datepicker {
  z-index: 230 !important;
  border: 1px solid #d9dadb;
  border-radius: 3px;
  background: #ffffff;
  overflow: hidden;
}
DIV.ui-datepicker DIV.ui-datepicker-header {
  margin: 0;
  font-size: 14px;
  padding: 10px;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  background: #0019af;
  overflow: hidden;
}
DIV.ui-datepicker A.ui-datepicker-prev,
DIV.ui-datepicker A.ui-datepicker-next {
  z-index: 229;
  margin-top: .2em;
  color: #ffffff;
}
DIV.ui-datepicker A.ui-datepicker-prev:before,
DIV.ui-datepicker A.ui-datepicker-next:before {
  content: "";
  font-family: "icons";
  text-indent: 0;
  float: left;
}
DIV.ui-datepicker A.ui-datepicker-prev {
  float: left;
}
DIV.ui-datepicker A.ui-datepicker-prev:before {
  content: "\E007";
}
DIV.ui-datepicker A.ui-datepicker-next {
  float: right;
}
DIV.ui-datepicker A.ui-datepicker-next:before {
  content: "\E009";
}
DIV.ui-datepicker DIV.ui-datepicker-title {
  text-align: center;
}
DIV.ui-datepicker TABLE {
  margin: 0;
}
DIV.ui-datepicker TH,
DIV.ui-datepicker TD {
  padding: 5px;
}
DIV.ui-datepicker TH {
  background: #00baf2;
  color: #ffffff;
  border-radius: 0 !important;
}
DIV.ui-datepicker TR:hover > TD {
  background: none;
  text-decoration: none;
}
DIV.ui-datepicker TR TD {
  background: #ffffff;
}
DIV.ui-datepicker TR TD .ui-state-default {
  display: block;
  padding: 3px 7px;
  /*border-radius: 3px;*/
  /*border: 1px solid @color-white;*/
  color: #0093c0;
}
DIV.ui-datepicker TR TD .ui-state-default:hover {
  border: none;
  background: none;
  text-decoration: none;
}
DIV.ui-datepicker TR TD .ui-state-default.ui-state-highlight {
  /*border: 1px solid @color-gray-medium-lightest;*/
  border: none;
  color: #0093c0;
  font-weight: 700;
  background: none;
}
DIV.ui-datepicker TR TD:hover {
  background: #aae0fa;
  text-decoration: none;
}
DIV.ui-datepicker TR TD.disabled,
DIV.ui-datepicker TR TD.disabled:hover {
  background: #f0f1f5;
  color: #c9cad1;
  cursor: default;
  text-decoration: none;
}
DIV.ui-datepicker TR TD.ui-state-disabled {
  background: #f0f1f5;
  color: #c9cad1;
  cursor: default;
  text-decoration: none;
}
/* //// TOOLTIP //// */
.ask {
  display: inline-block;
  background: url(help01.png) no-repeat;
  width: 14px;
  height: 14px;
  margin-left: 5px;
}
.ask:hover {
  text-decoration: none;
}
TD .ask {
  /*float: right;*/
  margin-top: .2em;
}
DIV.items .ask {
  margin-top: 1.4em;
}
.ask02 {
  display: inline-block;
  background: url(help01.png) no-repeat 0 0.3em;
  padding-left: 18px;
  min-height: 12px;
  margin-left: 5px;
  font-size: 15px;
  font-weight: normal;
}
/* //// IMBI //// */
/* Support */
DIV.support01 {
  overflow: hidden;
  padding: 0;
  margin: 0;
  float: left;
  height: 500px;
  min-height: 500px;
  width: 50%;
}
DIV.support01 DIV.support01a {
  height: 100%;
  float: left;
  width: 100%;
}
DIV.support01 UL {
  float: left;
  width: 50%;
  height: 100%;
  overflow: hidden;
  padding: 10px 0;
  margin: 0;
}
DIV.support01 UL LI {
  float: left;
  width: 98%;
  margin: 0 1% 1% 1%;
  clear: both;
  padding: 0 !important;
  background: none;
}
DIV.support01 UL LI:before {
  display: none;
}
DIV.support01 UL LI A {
  position: relative;
  cursor: pointer;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
  display: block;
  border: 1px solid #d9dadb;
  padding: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 15px;
  line-height: normal;
  margin: 0;
  color: #1a1a1a;
  background: #d9dadb;
}
DIV.support01 UL LI A:hover {
  color: #ffffff;
  background: #0019af;
}
DIV.support01 UL LI A.active {
  color: #ffffff;
  border: 1px solid #575757;
  background: #575757;
  padding-right: 25px;
}
DIV.support01 UL LI A.active:after {
  position: absolute;
  right: 5px;
  top: 10px;
  float: right;
  content: "\E009";
  font-family: "icons";
}
DIV.support01 UL LI A.active .ico-nochildren:after {
  display: none;
}
DIV.support01 UL LI A.active:hover {
  background: #727272;
}
DIV.support01 UL LI.internal A {
  border-color: #fee7b9;
  background: #fff2b3;
}
DIV.support01 UL LI.internal A:before {
  content: "S";
  display: inline-block;
  height: 16px;
  width: 16px;
  line-height: 16px;
  text-indent: 0;
  margin: 0 10px 0 0;
  float: left;
  background: #ff6400;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  border-radius: 8px;
  text-align: center;
}
DIV.support01 UL LI.internal A:hover {
  border-color: #ff6400;
  color: #ff6400;
}
DIV.support01 UL LI.internal A.active {
  border: 1px solid #575757;
  background: #575757;
}
DIV.support01 UL LI.internal A.active:hover {
  background: #727272;
}
DIV.support01 UL UL {
  display: none;
}
DIV.support01 UL.first {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  DIV.support01 {
    width: 100%;
  }
}
DIV.support02 {
  width: 45%;
  float: right;
  padding: 0 0 20px 0;
}
DIV.support02 H2 {
  font-size: 28px;
}
DIV.support02 H2:first-child {
  margin: .5em 0 0 0;
}
@media only screen and (max-width: 767px) {
  DIV.support02 {
    width: 100%;
    float: none;
    clear: both;
  }
}
#imbisearch .ui-autocomplete {
  z-index: 2;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#imbisearch .ui-autocomplete LI {
  float: none;
  padding: 5px 10px;
  margin: 0;
  font-size: 15px;
}
#imbisearch .ui-autocomplete LI:before {
  display: none;
}
#imbisearch .ui-autocomplete LI.ui-state-focus {
  background: #ebebeb;
  color: #ff6400;
}
#imbisearch .ui-autocomplete LI.ui-state-focus A {
  color: #ff6400;
}
#imbisearch .ui-autocomplete LI.ui-state-focus A SPAN.meta01,
#imbisearch .ui-autocomplete LI.ui-state-focus A SMALL {
  color: #575757;
}
#imbisearch .ui-autocomplete LI A {
  font-weight: bold;
  padding: 5px 10px;
  margin: -5px -10px;
}
#imbisearch .ui-autocomplete LI A:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
#imbisearch .ui-autocomplete LI A SPAN.meta01,
#imbisearch .ui-autocomplete LI A SMALL {
  font-weight: normal;
  color: #575757;
  font-size: 90%;
}
#imbisearch .ui-autocomplete LI A:hover {
  text-decoration: none;
}
#imbisearch .ui-autocomplete LI SPAN.img {
  float: left;
  width: 60px;
}
#imbisearch .ui-autocomplete LI SPAN.img IMG {
  max-width: 100%;
  max-height: 87px;
  width: auto;
  height: auto;
}
#imbisearch .ui-autocomplete LI SPAN.txt {
  padding-left: 70px;
  display: block;
}
/*/////////////////// FORM RELATED ////////////////*/
/* Roaming country select */
#fakeselect {
  padding: 0;
  line-height: 14px;
  margin-top: 5px;
  padding-top: 5px;
}
#fakeselect INPUT {
  float: left;
}
#fakeselect SELECT {
  float: left;
  margin: 0 5px 0 0;
}
#fakeselect P {
  float: left;
  margin: 0;
  padding: 3px 8px 0 0;
}
#fakeselect DIV {
  float: left;
}
#fakeselect-current {
  border: 1px solid #c9cad1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  background-position: 5px 50%;
  background-repeat: no-repeat;
  color: #1a1a1a;
  -webkit-box-shadow: inset 1px 2px 5px 0 rgba(114, 114, 114, 0.47);
  box-shadow: inset 1px 2px 5px 0 rgba(114, 114, 114, 0.47);
  padding: 6px 5px 5px;
  font-size: 14px;
}
#fakeselect-current DIV {
  width: 200px;
  background: url(old/bg16.gif) 100% 50% no-repeat;
  padding: 2px 5px 3px 25px;
}
#fakeselect-drop {
  position: absolute;
  left: 0;
  top: 0;
  border: solid #c9cad1;
  border-width: 0 1px 1px 1px;
  background: #ffffff;
}
#fakeselect-items {
  padding: 0;
  margin: 0;
  white-space: nowrap;
  height: 200px;
  width: 230px;
  overflow: auto;
}
#fakeselect-items LI A {
  text-decoration: none;
  background-position: 5px 50%;
  background-repeat: no-repeat;
  color: #1a1a1a;
  display: block;
  padding: 2px 10px 2px 25px;
}
#fakeselect-items LI A.sel_hover {
  background-color: #d3effc;
  text-decoration: none;
}
#fakeselect-items LI A:hover {
  text-decoration: none;
}
/* //// MINT BLOCKS //// */
/* TODO: Find out if this view is still in use: itb_dashboard_norights_ari.html */
DIV.mintblock05 {
  background: url(old/bg112.png) no-repeat 0 0;
  padding: 0 0 0 430px;
  min-height: 530px;
}
@media only screen and (max-width: 767px) {
  DIV.mintblock05 {
    background: none;
    padding: 0;
    min-height: 0;
  }
}
DIV.mintblock06 {
  font-size: 20px;
  line-height: 31px;
  margin: 40px 0 0 0;
}
/* //// ITB MINT Arvutis //// */
.overlay {
  background: url(old/overlay.png);
  position: fixed;
  z-index: 170;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  /*NB use this when u need flex in modal*/
}
.overlay .overlay-content-old {
  /*max-width: 610px;*/
  width: 610px;
  margin: 105px auto 0 auto;
  background: #ffffff;
  padding: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.overlay .overlay-content-shadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
.overlay .overlay-content {
  width: 610px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 50vh;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
  padding: 0;
}
.overlay .overlay-content.overlay-content--h70vh {
  height: 70vh;
}
@media only screen and (max-width: 767px) {
  .overlay .overlay-content.overlay-content--h70vh {
    height: 100vh;
  }
}
.overlay .overlay-content.overlay-content--w782 {
  width: 782px;
}
@media only screen and (max-width: 767px) {
  .overlay .overlay-content.overlay-content--w782 {
    width: 100%;
  }
}
.overlay .overlay-content .tb_box {
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  /*H1 {
				font-size: 25px;
				font-weight: 700;
				line-height: 34px;
				color: @color01;
				text-align: left;
				font-family: @font-main;
			}*/
}
.overlay .overlay-content .tb_box .tb_heading02 {
  background: none;
  display: block;
  margin: 0;
  padding: 25px 35px 25px;
}
.overlay .overlay-content .tb_box .tb_heading02 .tb_controls {
  right: 0;
}
.overlay .overlay-content .tb_box .tb_controls {
  top: 10px;
  right: 18px;
  height: 25px;
  width: 20px;
  position: absolute;
}
.overlay .overlay-content .tb_box #tb_close {
  top: 0;
  right: 0;
  height: 25px;
  width: 20px;
}
.overlay .overlay-content .tb_box #tb_close:before {
  line-height: 25px;
}
.overlay .overlay-content .tb_box .tb_box_container {
  background: #ffffff;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 50vh;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 2px 0 2px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  position: relative;
}
.overlay .overlay-content .tb_box .tb_box_container--space-between {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.overlay .overlay-content .tb_box .tb_box_container.pad01 {
  padding: 35px;
}
.overlay .overlay-content .tb_box .tb_box_container.h100p {
  height: 100%;
}
.overlay .overlay-content .tb_box .iframe_tb_container {
  /*.display(flex);*/
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-flex: 1 1 100%;
  -moz-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  position: relative;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.overlay .overlay-content .tb_box .iframe_tb_container IFRAME {
  /*position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: auto !important; height: auto !important;*/
  -webkit-flex: 0 0 100%;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-height: 98%;
}
.overlay .overlay-content .tb_box .tb_box_end {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  z-index: 10000;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background: #ffffff;
  padding: 20px 15px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  min-width: 100%;
  position: relative;
}
.overlay .overlay-content .tb_box .tb_box_end.tb_box_end--has-gradient {
  background: transparent;
  background-image: linear-gradient(to top, #ffffff, #ffffff, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width: 767px) {
  .overlay .overlay-content .tb_box .tb_box_end {
    min-height: 220px;
  }
}
.overlay .overlay-content .tb_box .tb_box_end01 {
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 20px;
  padding: 20px 0;
}
@media only screen and (max-width: 767px) {
  .overlay .overlay-content {
    height: 100%;
    width: 100%;
  }
  .overlay .overlay-content .tb_box {
    margin: 0;
  }
  .overlay .overlay-content .tb_box .iframe_tb_container IFRAME {
    max-height: 100%;
  }
  .overlay .overlay-content .tb_box .tb_box_container {
    height: 100%;
  }
}
.overlay .overlay-content.overlay-content-video {
  background: none;
  max-width: 1182px;
  width: 1182px;
  height: 69vh;
}
.overlay .overlay-content.overlay-content-video .tb_box .tb_box_container {
  background: none;
  height: 69vh;
}
.overlay .overlay-content.overlay-content-video .tb_box .tb_box_container .iframe_tb_container {
  background: none;
  padding: 0;
}
.overlay .overlay-content.overlay-content-video .tb_box .tb_controls {
  top: -50px;
  right: 0;
}
.overlay .overlay-content.overlay-content-video .tb_box .tb_controls #tb_close::before {
  font-weight: bold;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .overlay .overlay-content.overlay-content-video {
    height: 100%;
    width: 100%;
    max-width: 100%;
  }
  .overlay .overlay-content.overlay-content-video .tb_box {
    margin: 0;
  }
  .overlay .overlay-content.overlay-content-video .tb_box .tb_box_container {
    height: 100%;
  }
  .overlay .overlay-content.overlay-content-video .tb_box .tb_controls {
    right: 18px;
    top: 10px;
  }
  .overlay .overlay-content.overlay-content-video .tb_box .tb_controls #tb_close::before {
    color: #949da6;
  }
}
/* Blocks */
.itbma_block01 {
  overflow: hidden;
  position: static;
  margin: 25px 0 0 0;
  padding: 0;
  border: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: url(old/bg111.png) 5px 0 repeat-y;
}
.itbma_block01 > DIV.pad {
  padding: 0 20px;
}
.itbma_block01.itbma_block01b {
  background: none;
}
/* Columns */
.itbma_col03 {
  width: 10%;
  margin: 0 1% 0 0;
}
.itbma_col04,
.itbma_block01b .itbma_col04 {
  width: 89%;
}
@media only screen and (max-width: 767px) {
  .itbma_block01b .itbma_col04 {
    float: none;
    clear: both;
    padding: 20px 0 0 0;
    padding-top: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100% !important;
  }
}
.step-nav {
  margin: 20px 0 0;
}
/* Confirmation */
/* TODO: Remove permanently */
/*.itbma-confirmation P.notification { margin: 0; padding: 32px 20px; color: #838383; font-style: italic; text-align: center; }*/
UL.confirmation-steps {
  margin: 2em 0 0 0;
  padding: 0;
}
.tabcontent01 UL.confirmation-steps {
  margin: -20px -20px 0;
}
UL.confirmation-steps LI.step {
  margin: 2em 0 0 0;
  padding: 0;
  background: none;
  border: none;
}
UL.confirmation-steps LI.step:before {
  display: none;
}
UL.confirmation-steps LI.step:first-child {
  margin: 15px 0 0 0;
}
UL.confirmation-steps LI.step DIV.step-heading {
  overflow: hidden;
}
UL.confirmation-steps LI.step DIV.step-heading H2 {
  margin: 0 !important;
  color: #1a1a1a;
  font-size: 24px;
  line-height: normal;
  font-weight: normal;
}
UL.confirmation-steps LI.step DIV.step-heading H2 SPAN.span01:after {
  content: ". ";
}
UL.confirmation-steps LI.step DIV.step-heading P.hasico {
  float: right;
  position: relative;
  margin: 0;
}
UL.confirmation-steps LI.step DIV.step-heading UL.actions01.f-right {
  margin: -0.9em 0 0 2em !important;
}
UL.confirmation-steps LI.step H3 {
  font-weight: 500;
  font-size: 20px;
}
UL.confirmation-steps LI.step.active DIV.step-heading H2 {
  color: #1a1a1a;
}
UL.confirmation-steps LI.step.disabled DIV.step-heading H2 {
  color: #c9cad1;
}
UL.confirmation-steps LI.step .step-content {
  margin: 20px 0 0 0;
}
UL.confirmation-steps LI.step H2 + DIV.block01.margneg {
  margin: 10px 0 0 0;
}
UL.confirmation-steps LI.step DIV.block01.margneg {
  margin: -10px 0 0 0;
}
UL.confirmation-steps LI.step DIV.block01.margneg:last-child {
  margin: -10px 0 0 0;
}
UL.confirmation-steps LI.step.address H3 {
  margin: 25px 0 0 0;
}
UL.confirmation-steps LI.step.confirmed .user-selection {
  color: #727272;
}
UL.confirmation-steps LI.step.confirmed .user-selection P {
  color: #727272;
}
UL.confirmation-steps LI.step.confirmed .user-selection.sim-selection {
  padding: 0;
  margin: 8px 0 0 0;
}
UL.confirmation-steps LI.step.confirmed .user-selection.sim-selection P {
  margin: 0;
}
UL.confirmation-steps LI.step UL.banklinks {
  margin: .5em 0 0 0;
}
UL.confirmation-steps LI.step UL.banklinks LI {
  margin: .5em 20px 0 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.confirmation-steps DIV.step-heading UL.actions01.f-right {
    float: right !important;
    margin-top: -0.5em !important;
  }
}
@media only screen and (max-width: 767px) {
  UL.confirmation-steps {
    margin: 0;
  }
  UL.confirmation-steps LI.step {
    padding: 10px 0;
  }
  UL.confirmation-steps LI.step DIV.step-heading + UL.actions01.f-right.margneg,
  UL.confirmation-steps LI.step DIV.step-heading UL.actions01.f-right {
    margin-top: 0 !important;
    float: none;
    clear: both;
    margin-left: 0 !important;
  }
  UL.confirmation-steps LI.step DIV.step-heading + UL.actions01.f-right.margneg .btn.edit,
  UL.confirmation-steps LI.step DIV.step-heading UL.actions01.f-right .btn.edit {
    text-align: left;
  }
  UL.confirmation-steps LI.step DIV.step-heading P.hasico {
    float: none;
    clear: both;
  }
  UL.confirmation-steps LI.step H2 + DIV.block01.margneg {
    margin: 0 -10px 0 -10px;
  }
  UL.confirmation-steps LI.step DIV.block01.margneg {
    margin: -10px -10px 0 -10px;
  }
  UL.confirmation-steps LI.step DIV.block01.margneg:last-child {
    margin: -10px -10px -20px -10px;
  }
  UL.confirmation-steps P {
    margin: .5em 0 0 0;
  }
  UL.confirmation-steps UL.products02b > LI {
    padding: 20px;
  }
  UL.confirmation-steps UL.products02b > LI SPAN.heading01:first-child {
    margin-top: 0;
  }
}
UL.confirmation-steps02 {
  margin: 1em 0 0;
  padding: 0;
}
UL.confirmation-steps02 LI.step {
  margin: 10px 0 0;
  padding: 25px;
  border: 2px solid #f8f8f8;
  background: #f8f8f8;
}
UL.confirmation-steps02 LI.step:first-child {
  margin: 0;
}
UL.confirmation-steps02 LI.step:before {
  display: none;
}
UL.confirmation-steps02 LI.step DIV.step-heading {
  overflow: hidden;
  min-height: 30px;
}
UL.confirmation-steps02 LI.step DIV.step-heading H2 {
  margin: 0 !important;
  color: #1a1a1a;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.7;
  position: relative;
  padding-left: 42px;
}
UL.confirmation-steps02 LI.step DIV.step-heading H2 SPAN.span01 {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 15px;
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #d9dadb;
  border: 2px solid #d9dadb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  line-height: 24px;
  margin-right: 15px;
}
UL.confirmation-steps02 LI.step DIV.step-heading P.note {
  margin-top: 2em;
}
UL.confirmation-steps02 LI.step DIV.step-heading UL.actions01.f-right {
  position: relative;
  margin: 0 !important;
  display: none;
  z-index: 2;
}
UL.confirmation-steps02 LI.step DIV.step-heading UL.checkboxes {
  margin-left: 40px;
  margin-top: 40px;
  clear: both;
}
UL.confirmation-steps02 LI.step DIV.step-content {
  display: none;
  margin: 20px 0 0 0;
  padding-left: 40px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
}
UL.confirmation-steps02 LI.step DIV.step-content.readonly P {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
}
UL.confirmation-steps02 LI.step DIV.step-content.summary {
  display: block;
}
UL.confirmation-steps02 LI.step H3 {
  font-size: 20px;
}
UL.confirmation-steps02 LI.step.active {
  border-color: #b2eafb;
  background: #ffffff;
}
UL.confirmation-steps02 LI.step.active DIV.step-heading H2 SPAN.span01 {
  background: none;
  border-color: #b2eafb;
}
UL.confirmation-steps02 LI.step.active DIV.step-content {
  display: block;
}
UL.confirmation-steps02 LI.step.active DIV.step-content.readonly {
  display: none;
}
UL.confirmation-steps02 LI.step.active DIV.step-content.readonly02 {
  display: block;
}
UL.confirmation-steps02 LI.step.disabled {
  border: 1px solid #d9dadb;
  background: #ffffff;
}
UL.confirmation-steps02 LI.step.disabled DIV.step-heading H2 SPAN.span01 {
  background: none;
  border-color: #b2eafb;
}
UL.confirmation-steps02 LI.step.disabled DIV.step-heading {
  /*H2 { color: @color-gray-medium; }*/
}
UL.confirmation-steps02 LI.step.na {
  background: #f8f8f8 url(bg08.png);
}
UL.confirmation-steps02 LI.step.na DIV.step-heading H2 {
  color: #727272;
}
UL.confirmation-steps02 LI.step.na DIV.step-content {
  display: block;
  font-style: italic;
  color: #727272;
}
UL.confirmation-steps02 LI.step.confirmed DIV.step-heading H2 {
  display: inline-block;
}
UL.confirmation-steps02 LI.step.confirmed DIV.step-heading H2 SPAN.span01 {
  background: #22bd51;
  border-color: #22bd51;
  text-indent: -10000px;
}
UL.confirmation-steps02 LI.step.confirmed DIV.step-heading H2 SPAN.span01:before {
  font-family: "FontAwesome";
  content: '\f00c';
  color: #ffffff;
  text-indent: 0;
  float: left;
  width: 100%;
  font-size: 15px;
}
UL.confirmation-steps02 LI.step.confirmed DIV.step-heading A.link {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
}
UL.confirmation-steps02 LI.step.confirmed DIV.step-heading A.link:before {
  font-size: 12px;
}
UL.confirmation-steps02 LI.step.confirmed DIV.step-heading UL.actions01.f-right {
  display: block;
}
UL.confirmation-steps02 LI.step.confirmed DIV.step-content {
  display: block;
}
UL.confirmation-steps02 LI.step.confirmed DIV.step-content.editable {
  display: none;
}
UL.confirmation-steps02 LI.step UL.banklinks {
  margin: 20px 0 0 0;
}
UL.confirmation-steps02.type02 > LI.step {
  display: none;
  border-style: none;
  padding: 0;
}
UL.confirmation-steps02.type02 > LI.step.active {
  display: block;
}
UL.confirmation-steps02.type02 > LI.step > DIV.step-heading {
  display: none;
}
UL.confirmation-steps02.type02 > LI.step > DIV.step-content {
  margin: 0;
  padding-left: 0;
}
UL.confirmation-steps02.type02 > LI.step > DIV.action02 P {
  margin: 0;
}
UL.confirmation-steps02.type02 .separated-right-bottom {
  padding: 0 25px 0 0;
}
@media only screen and (max-width: 767px) {
  UL.confirmation-steps02.type02 .separated-right-bottom {
    padding: 0 0 30px 0;
  }
}
UL.confirmation-steps02.confirmation-steps02b {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*.justify-content(space-between);*/
  /*.justify-content(flex-start);*/
}
UL.confirmation-steps02.confirmation-steps02b LI.step {
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px #e1e1eb;
  border-style: none;
  /*border-style: none none none solid;*/
  /*.flex(0 0 auto); width: 33.3333333333333%;*/
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  /*UL.checkboxes03 { .align-self(flex-start); }*/
}
UL.confirmation-steps02.confirmation-steps02b LI.step:first-child {
  border-left: none;
  /*padding-left: 0;*/
}
UL.confirmation-steps02.confirmation-steps02b LI.step:last-child {
  padding-right: 0;
}
UL.confirmation-steps02.confirmation-steps02b LI.step DIV.step-heading H2 {
  font-size: 18px;
  font-weight: normal;
}
UL.confirmation-steps02.confirmation-steps02b LI.step .step-heading {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
UL.confirmation-steps02.confirmation-steps02b LI.step .step-content {
  -webkit-flex: 2 0 auto;
  -moz-flex: 2 0 auto;
  -ms-flex: 2 0 auto;
  flex: 2 0 auto;
  margin: 0;
  /*height: 100%;*/
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
UL.confirmation-steps02.confirmation-steps02b LI.step .step-content > * {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.confirmation-steps02.confirmation-steps02b LI.step UL.checkboxes03 LI {
    width: 100%;
  }
}
UL.confirmation-steps02.confirmation-steps02b LI.step UL.banklinks {
  margin: .5em 0 0 0;
}
UL.confirmation-steps02.confirmation-steps02b LI.step UL.banklinks LI {
  margin: .5em 20px 0 0;
}
UL.confirmation-steps02.confirmation-steps02b LI.step.active DIV.step-heading H2 SPAN.span01 {
  background: #0019af;
  border-color: #0019af;
  color: #ffffff;
}
UL.confirmation-steps02.confirmation-steps02b LI.step.disabled DIV.step-heading H2 SPAN.span01 {
  background: #0019af;
  border-color: #0019af;
  color: #ffffff;
}
UL.confirmation-steps02.confirmation-steps02c LI.step {
  border: none;
  padding: 25px 0;
}
UL.confirmation-steps02.confirmation-steps02c LI.step .step-content A.toggler {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
}
UL.confirmation-steps02.confirmation-steps02c LI.step .step-content A.toggler:hover {
  text-decoration: none;
}
UL.confirmation-steps02.confirmation-steps02c LI.step .step-content A.toggler:after {
  content: 'Peida';
}
UL.confirmation-steps02.confirmation-steps02c LI.step .step-content A.toggler.open:after {
  content: 'Näita';
  padding-left: 10px;
}
UL.confirmation-steps02.confirmation-steps02c LI.step .step-content A.toggler02 {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
}
UL.confirmation-steps02.confirmation-steps02c LI.step .step-content A.toggler02:hover {
  text-decoration: none;
}
UL.confirmation-steps02.confirmation-steps02c LI.step .step-content A.toggler02:before {
  content: "\E077";
  font-family: "icons";
  width: 14px;
  height: 10px;
  padding: 0 5px;
}
UL.confirmation-steps02.confirmation-steps02c LI.step .step-content A.toggler02.open:before {
  content: "\E02B";
  padding: 0 5px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  UL.confirmation-steps02 {
    /*&.confirmation-steps02b {
			.display(block);
			LI.step {
				.display(block); .flex(1); margin: 0; .box-sizing(border-box); border: 1px @color-gray-light; border-style: solid none none none;
				&:first-child { border-top: none; padding-left: 15px; }
				&:last-child { padding-right: 0;}
			}

		}*/
  }
  UL.confirmation-steps02.type02 LI.step {
    border: 2px solid #d7d9e0;
    background: #f0f1f5;
    margin: 0;
    display: block;
    border-style: solid none none;
    padding: 10px 15px 20px;
  }
  UL.confirmation-steps02.type02 LI.step.active {
    border-style: solid none solid none;
    border-color: #00baf2;
    background: #ffffff;
  }
  UL.confirmation-steps02.type02 LI.step.active DIV.step-heading H2 {
    color: #273645;
  }
  UL.confirmation-steps02.type02 LI.step.active DIV.step-heading H2 SPAN.span01 {
    border-color: #00baf2;
  }
  UL.confirmation-steps02.type02 LI.step DIV.step-heading {
    display: block;
  }
  UL.confirmation-steps02.type02 LI.step DIV.step-content {
    margin: 20px 0 0 0;
  }
  UL.confirmation-steps02.type02 LI.step.confirmed {
    padding-bottom: 10px;
  }
  UL.confirmation-steps02.type02 LI.step.confirmed DIV.step-content {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  UL.confirmation-steps02 {
    margin: 1em -15px 0;
    min-height: 0 !important;
  }
  UL.confirmation-steps02.confirmation-steps02c LI.step {
    padding: 10px 15px 20px;
  }
  UL.confirmation-steps02.confirmation-steps02b {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  UL.confirmation-steps02.confirmation-steps02b LI.step {
    border: 1px #e1e1eb;
    /*border-style: none none none solid;*/
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  UL.confirmation-steps02 LI.step {
    padding: 10px 15px 20px;
  }
  UL.confirmation-steps02 LI.step.nobg {
    border: none !important;
    background: none !important;
  }
  UL.confirmation-steps02 LI.step DIV.step-heading UL.actions01.f-right {
    float: right;
  }
  UL.confirmation-steps02 LI.step DIV.step-content {
    padding-left: 0;
  }
  UL.confirmation-steps02 LI.step DIV.step-content UL.actions01 {
    margin-top: 1em;
  }
  UL.confirmation-steps02 LI.step UL.banklinks LI {
    padding-top: 5px !important;
  }
  UL.confirmation-steps02 LI.step UL.banklinks LI:first-child {
    margin-right: 2% !important;
  }
  UL.confirmation-steps02 LI.step.confirmed DIV.step-heading {
    /*> UL.actions01,
					DIV.form01 > UL.actions01 {
						float: none;
						display: block;
						.btn {
							float: left;
						}
					}*/
  }
  UL.confirmation-steps02 LI.step.confirmed DIV.step-heading H2 {
    display: block;
  }
}
/* Product view */
.product-group {
  margin: 0;
  padding: 27px 19px 0 19px;
  border-top: 1px solid #d9dadb;
}
.product-group.first {
  margin: 0;
  padding: 20px 19px 0 19px;
  border: none;
}
LI.step .product-group {
  border: 1px solid #d9dadb;
  margin: 1em 0 0 0;
  padding-bottom: 19px;
}
.product-group H2 {
  margin: 0;
  padding: 0 0 12px 0;
  color: #0019af;
}
.product-group H2 + UL.actions01.margneg {
  margin: -3.5em 0 0 0 !important;
}
.product-group UL.actions01.f-right:first-child:last-child {
  padding-bottom: 7px !important;
}
@media only screen and (max-width: 767px) {
  .product-group,
  .product-group.first {
    padding-left: 10px;
    padding-right: 10px;
  }
  .product-group H2 + UL.actions01.margneg {
    margin: 0 !important;
  }
}
UL.products {
  margin: 0 0 0 0;
  padding: 0;
}
.product-group UL.products {
  margin: 0;
}
UL.products P.subtitle {
  margin: 10px 0 0 0;
  font-weight: bold;
  line-height: 17px;
}
UL.products > LI {
  margin: 1em 0 5px 0;
  border: 1px solid #e1e1eb;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.products > LI:before {
  display: none;
}
.product-group UL.products > LI {
  padding: 20px 0 24px 0;
  background: url(old/bg101.png) 0 top repeat-x;
  border: none;
}
UL.products > LI H3.name A {
  text-decoration: none;
  color: #1a1a1a;
}
UL.products > LI H3.name A:hover {
  color: #ff6400;
}
UL.products > LI.type02 {
  border: 2px solid #ff6400;
  padding: 19px;
}
UL.products > LI.type02 H3.name A {
  display: block;
  background: #ff6400;
  padding: 10px 20px 10px 20px;
  color: #ffffff;
  margin: 30px 0 0 -20px;
  position: relative;
}
UL.products > LI.type02 H3.name A:hover {
  text-decoration: none;
}
UL.products > LI.type02 H3.name A:before {
  font-family: "icons";
  content: "\E066";
  font-weight: normal;
  line-height: 30px;
  position: absolute;
  color: #ff6400;
  right: 20px;
  bottom: 100%;
  font-size: 30px;
}
UL.products > LI.type02 DIV.price P STRONG {
  color: #ff6400;
}
UL.products.products-b > LI {
  width: 50%;
  float: left;
}
UL.products.products-b > LI:nth-of-type(odd) {
  clear: both;
}
UL.products.products-b > LI {
  border: none;
  padding: 0 10px;
  margin: 1em 0 0;
}
UL.products.products-b > LI.type02 {
  padding: 0 10px;
}
UL.products.products-b > LI.type02 H3.name A {
  margin-left: -10px;
  padding-left: 10px;
}
UL.products.products-b > LI.type02 .price STRONG {
  color: #ff6400;
}
UL.products.products-b > LI.clear {
  margin: 0;
}
UL.products.products-b LI .overview .img {
  width: 130px;
}
UL.products.products-b LI .overview .img A IMG {
  max-width: 130px;
  max-height: 260px;
}
UL.products.products-b LI .overview .general {
  padding-left: 155px;
}
UL.products.products-b LI .overview .price {
  width: 100%;
  font-size: 16px;
}
UL.products.products-b LI .overview .price P {
  margin: .5em 0 0 0;
}
UL.products.products-b LI .overview .price STRONG {
  font-size: 27px;
  line-height: 1;
  color: #ff6400;
}
UL.products.products-b LI .overview .price SPAN.small {
  font-weight: bold;
}
UL.products LI .overview {
  min-height: 155px;
}
UL.products LI .overview .img {
  width: 115px;
  margin: 0 1% 0 0;
}
UL.products LI .overview .img A {
  position: relative;
  display: block;
  text-align: center;
}
UL.products LI .overview .img A SPAN {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  width: 100%;
  margin: -15px 0 0 -15px;
  background: url(old/ico_zoom.png) no-repeat;
  text-indent: -9999px;
}
UL.products LI .overview .img A IMG {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 94px;
  max-height: 150px;
}
UL.products LI .overview .img A:hover SPAN {
  display: block;
}
UL.products LI .overview .img A:hover IMG {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
UL.products LI .overview .img A:hover IMG:first-child:last-child {
  opacity: 1;
  filter: none;
}
UL.products LI .overview .general {
  width: auto;
  float: none;
  padding-left: 135px;
}
UL.products LI .overview .general H3 {
  margin: 0;
  font-size: 15px;
  color: #0019af;
}
UL.products LI .overview .general H3.name {
  font-size: 32px;
  color: #1a1a1a;
}
UL.products LI .overview .general UL {
  float: left;
  margin: 4px 0 0 0;
  padding: 0;
  background: none;
}
UL.products LI .overview .general UL LI {
  margin: 8px 0 0 0;
  padding: 0 0 0 15px;
  min-height: 21px;
}
UL.products LI .overview .general A.more {
  float: left;
  margin: 6px 0 0 27px;
}
.itbma_block01b UL.products LI .overview .general A.more {
  clear: both;
}
UL.products LI .overview .general UL.checkboxes {
  float: none;
}
UL.products LI .details .price .add-to-cart {
  margin: 20px 0 0 0 !important;
}
UL.products UL.actions01.f-right:first-child:last-child {
  padding-bottom: 7px !important;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.products.products-b LI .overview .img {
    width: 100px;
  }
  UL.products.products-b LI .overview .img A IMG {
    max-width: 100px;
    max-height: 200px;
  }
  UL.products.products-b LI .overview .general {
    padding-left: 125px;
  }
  UL.products.products-b LI .overview .price {
    font-size: 17px;
  }
  UL.products.products-b LI .overview .price STRONG {
    font-size: 26px;
  }
}
@media only screen and (max-width: 767px) {
  UL.products {
    margin: 1em 0 0 0 !important;
  }
  UL.products,
  UL.products.first {
    padding-left: 10px;
    padding-right: 10px;
  }
  UL.products H2 + UL.actions01.margneg {
    margin: 0 !important;
  }
  UL.products LI .overview {
    float: none;
    width: 100%;
  }
  UL.products LI .overview .general {
    padding-left: 0;
  }
  UL.products LI .overview .general H3.name {
    text-align: center;
  }
  UL.products LI .overview .general UL {
    float: none;
  }
  UL.products LI .overview .img A IMG {
    max-width: 100%;
    max-height: 150px;
  }
  UL.products > LI {
    border-bottom: 2px solid #c9cad1;
    padding-bottom: 20px;
  }
  UL.products > LI.type02 {
    border-bottom: 2px solid #ff6400;
  }
  UL.products.products-b {
    padding: 0;
    margin: 0 !important;
  }
  UL.products.products-b:after {
    content: '';
    display: table;
    clear: both;
    height: 1px;
    width: 100%;
  }
  UL.products.products-b > LI {
    width: 100%;
    clear: both;
    margin-top: 1em !important;
    padding-bottom: 20px !important;
  }
  UL.products.products-b > LI:first-child {
    margin-top: 0;
  }
  UL.products.products-b > LI.type02 {
    padding: 0;
  }
  UL.products.products-b LI .overview .price {
    font-size: 17px;
  }
  UL.products.products-b LI .overview .price STRONG {
    font-size: 26px;
  }
  UL.products.products-b LI .overview .general {
    padding-left: 0;
  }
}
.price-selection {
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  float: none !important;
  width: 100%;
}
.price-selection.margt {
  margin-top: 1em !important;
}
.price-selection LI {
  float: left;
  margin: 9px 2% 0 0 !important;
  padding: 0 !important;
  background: none !important;
  width: 32%;
}
.price-selection LI:before {
  display: none;
}
.price-selection LI.last {
  margin: 9px 0 0 0 !important;
}
.price-selection LI .price {
  display: table;
  height: 80px;
  width: 100%;
  font-size: 13px !important;
  color: #727272;
  text-decoration: none;
}
.price-selection LI .price SPAN.a {
  display: table-cell;
  vertical-align: middle;
  background: #f8f8f8;
  padding: 10px;
  border: 1px solid #d9dadb;
  text-align: center;
}
.price-selection LI .price SPAN.a SPAN {
  font-size: 17px !important;
  display: block;
  font-weight: bold;
  color: #1a1a1a;
}
.price-selection LI SPAN.price SPAN.a {
  vertical-align: top;
}
.price-selection LI A.price {
  cursor: pointer;
}
.price-selection LI A.price.selected SPAN.a,
.price-selection LI A.price.selected:hover SPAN.a {
  color: #ffffff;
  border: 1px solid #00baf2;
  background: #00baf2;
}
.price-selection LI A.price.selected SPAN.a SPAN {
  color: #ffffff;
}
.price-selection LI A.price:hover SPAN.a {
  border: 1px solid #b2eafb;
  background: #b2eafb;
}
.price-selection LI.disabled A.price {
  cursor: default;
}
.price-selection LI.disabled A.price:hover SPAN.a {
  border-color: #d9dadb;
  background: #f8f8f8;
}
.price-selection.h01 LI .price {
  height: 30px;
}
.price-selection.readonly LI .price SPAN.a {
  background: #ffffff;
}
.price-selection.type02 LI A.price {
  height: auto;
}
.price-selection.type02 LI A.price SPAN.a {
  background: #ffffff;
  border: 2px solid #0019af;
  padding-bottom: 20px;
}
.price-selection.type02 LI A.price.ico01 SPAN.a {
  background: url(old/ico16.png) no-repeat 50% 20px #ffffff;
  padding-top: 120px;
}
.price-selection.type02 LI A.price.ico02 SPAN.a {
  background: url(old/ico17.png) no-repeat 50% 30px #ffffff;
  padding-top: 120px;
}
.price-selection.type02 LI A.price:hover SPAN.a {
  border-color: #ff6400;
}
.price-selection.type03 .prices {
  /*margin: 10px 10px 0 0;*/
  padding: 10px 10px 0 0;
}
.price-selection.type03 .prices.mt0 {
  margin-top: 0;
}
.price-selection.type03 .prices P.price01 {
  font-size: 16px;
  color: #ff6400;
  font-weight: bold !important;
}
.price-selection.type03 .prices P.price01 STRONG {
  font-size: 34px;
}
.price-selection.type03 .prices P.price01.price01c {
  color: #1a1a1a;
}
.price-selection.type03 .prices P.price04 {
  font-weight: normal;
  margin-top: 1em;
  color: #ff6400;
}
.price-selection.type03 .prices P.price04.price04b {
  min-height: 3em;
}
.price-selection.type03 .prices P.price04 DEL {
  color: #727272;
}
.price-selection.type03 .prices P.price04.price04b {
  color: #1a1a1a;
}
@media only screen and (max-width: 767px) {
  .price-selection LI {
    float: none;
    margin: 9px 0 0 0 !important;
    width: 100% !important;
  }
  .price-selection.type03 {
    float: left !important;
  }
  .price-selection.type03 .prices {
    margin: 10px 10px 0 0;
  }
}
.price-selection02 {
  position: relative;
  margin: 1em 0 0 0;
}
.price-selection02:before {
  content: "";
  border-left: 2px solid #e1e1eb;
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
}
.price-selection02 DIV.item {
  /*cursor: pointer;*/
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 0 30px;
  float: left;
  position: relative;
}
.price-selection02 DIV.item:before {
  content: "";
  background: rgba(255, 255, 255, 0.7);
  z-index: 20;
  position: absolute;
  left: 1px;
  top: 0;
  right: 0;
  bottom: 0;
}
.price-selection02 DIV.item.active:before {
  display: none;
}
.price-selection02 DIV.item:nth-of-type(odd) {
  clear: both;
  padding: 0 30px 0 0;
}
.price-selection02 DIV.item:nth-of-type(odd):before {
  left: 0;
}
.price-selection02 DIV.prices {
  margin: 20px 0 0 0;
}
.price-selection02 DIV.prices P.heading01 {
  min-height: 3em;
  font-size: 16px;
}
.price-selection02 DIV.prices P.price01 {
  font-size: 16px;
}
.price-selection02 DIV.prices P.price01 STRONG {
  font-size: 34px;
}
.price-selection02 DIV.prices P.price04 {
  font-weight: normal;
  margin-top: 1em;
}
.price-selection02 DIV.prices P.price04.price04b {
  min-height: 3em;
}
.campaign02 .price-selection02 DIV.prices P.price04 {
  color: #ff6400;
}
.campaign02 .price-selection02 DIV.prices P.price04 DEL {
  color: #727272;
}
.campaign02 .price-selection02 DIV.prices P.price04.price04b {
  color: #1a1a1a;
}
.price-selection02 DIV.prices .mt0 {
  margin-top: 0;
}
.price-selection02 DIV.prices .price05 DIV.col {
  float: left;
}
@media only screen and (max-width: 767px) {
  .price-selection02:before {
    display: none;
  }
  .price-selection02 DIV.item {
    width: 100%;
    float: none;
    padding: 0 !important;
    display: none;
  }
  .price-selection02 DIV.item.active {
    display: block;
  }
  .price-selection02 DIV.prices {
    margin-top: 10px;
  }
  .price-selection02 DIV.prices P.heading01 {
    min-height: 0;
  }
}
.owl01 {
  background: url(owl01.png) no-repeat 50% 100%;
  padding-bottom: 170px;
}
.owl01.owl01b {
  background: url(owl03.png) no-repeat 50% 100%;
}
.owl01 P {
  border: 1px solid #ff6400;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 20px;
  text-align: center;
  font-style: italic;
  font-size: 20px;
  position: relative;
}
.owl01 P:after {
  content: "";
  width: 23px;
  height: 17px;
  position: absolute;
  top: 100%;
  left: 35%;
  background: url(arr06.png);
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .owl01 {
    float: right;
    max-width: 200px;
    background-size: 120px auto;
    padding-bottom: 170px;
  }
  .owl01 P {
    margin: 0;
  }
}
.owl02 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.owl02.owl02b .img {
  background: url(calendar-clock.svg) no-repeat 50% 50%;
}
.owl02 .img {
  width: 85px;
  height: 85px;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center;
  background: url(owl02.png) no-repeat 100% 100%;
}
.owl02 .txt {
  padding-left: 20px;
}
.owl02 .txt P {
  text-align: left;
  margin: 0;
}
UL.progress03 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 2em 0 0 0;
  padding-bottom: 20px;
  /*@media @media-tablet {
		flex-wrap: wrap;
		LI.summary {
			.flex(0 0 100%); padding: 10px; display: block; .box-sizing(border-box);
			DL {
				DT { width: auto; margin: 0; padding: 0 10px 0 0; }
				DD { width: auto; }
			}
		}
	}*/
}
UL.progress03 LI {
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 10px;
  /*margin: 0 0 0 -1px;*/
  border: 1px solid #d7d9e0;
  background: #f0f1f5;
  position: relative;
  z-index: 1;
}
UL.progress03 LI:first-child {
  margin-left: 0;
}
UL.progress03 LI:before {
  display: none;
}
UL.progress03 LI DIV.step-heading {
  min-height: 45px;
}
UL.progress03 LI DIV.step-heading:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.progress03 LI DIV.step-heading H2 {
  font-weight: 700;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  float: left;
  margin: 0 -85px 0 0;
  /*margin: 0 -60px 0 0;*/
  font-size: 13px;
  padding: 5px 85px 0 40px;
  /*padding: 5px 60px 0 40px;*/
  position: relative;
  color: #606d7a;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.progress03 LI DIV.step-heading H2 .span01 {
  width: 30px;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #d7d9e0;
  border: 2px solid #d7d9e0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  line-height: 26px;
  color: #606d7a;
}
UL.progress03 LI DIV.step-heading H2:first-child:last-child {
  margin-right: 0;
  padding-right: 0;
}
UL.progress03 LI DIV.step-heading A.btn {
  position: relative;
  z-index: 1;
  float: right;
  font-size: 12px;
  font-weight: bold;
  text-indent: -10000px;
}
UL.progress03 LI DIV.step-heading A.btn:before {
  text-indent: 0;
}
@media only screen and (min-width: 1400px) {
  UL.progress03 LI DIV.step-heading A.btn {
    text-indent: 0;
  }
}
UL.progress03 LI DIV.step-heading A.link {
  position: relative;
  z-index: 1;
  float: right;
  line-height: 2.8;
  font-size: 13px;
  text-indent: -10000px;
  color: #5f6d7a;
}
UL.progress03 LI DIV.step-heading A.link:before {
  text-indent: 0;
  font-size: 12px;
}
@media only screen and (min-width: 1400px) {
  UL.progress03 LI DIV.step-heading A.link {
    text-indent: 0;
  }
}
@media only screen and (max-width: 767px) {
  UL.progress03 LI DIV.step-heading A.link {
    color: #5f6d7a;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1400px) {
  UL.progress03 LI DIV.step-heading H2 {
    margin: 0 -30px 0 0;
    padding: 5px 30px 0 40px;
  }
  UL.progress03 LI DIV.step-heading A.btn.edit {
    width: 24px;
  }
  UL.progress03 LI DIV.step-heading A.link {
    width: 24px;
  }
  UL.progress03 LI DIV.step-heading A.link:before {
    line-height: 2.8;
    text-indent: 0;
    float: left;
  }
}
UL.progress03 LI SVG.step-arrow {
  display: none;
  fill: none;
  stroke: #00baf2;
  stroke-width: 3px;
  height: 30px;
  width: 100%;
  vertical-align: top;
  bottom: -29px;
  position: absolute;
  left: 0;
  vector-effect: non-scaling-stroke;
}
UL.progress03 LI DIV.step-content {
  font-size: 16px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  padding-left: 40px;
}
.ru UL.progress03 LI DIV.step-content {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
UL.progress03 LI DIV.step-content H3 {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.2;
}
UL.progress03 LI DIV.step-content P {
  line-height: 1.47;
  color: #273645;
  font-weight: 400;
  margin: 0;
  font-size: 13px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
UL.progress03 LI DIV.step-content P:first-child {
  margin-top: 0;
}
UL.progress03 LI DIV.step-content .hasico:before {
  float: none;
  display: inline-block;
}
UL.progress03 LI.active {
  border: 2px solid #b2eafb;
  z-index: 2;
  background: #ffffff;
}
UL.progress03 LI.active:before {
  display: block;
  content: "";
  width: 100%;
  height: 19px;
  background: url(bg09.png) no-repeat 50% 0;
  background-size: 100% 19px;
  position: absolute;
  top: 100%;
  left: 0;
}
UL.progress03 LI.active DIV.step-heading H2 {
  color: #273645;
}
UL.progress03 LI.active DIV.step-heading H2 .span01 {
  border-color: #b2eafb;
  color: #273645;
  background: none;
}
UL.progress03 LI.active DIV.step-content {
  color: #273645;
}
UL.progress03 LI.active DIV.step-content H3 {
  color: #273645;
}
UL.progress03 LI.active SVG.step-arrow {
  display: block;
}
UL.progress03 LI.confirmed:hover {
  cursor: pointer;
  background: #e6e7ed;
  border: solid 1px #5f6d7a;
}
UL.progress03 LI.confirmed DIV.step-heading H2 {
  color: #273645;
}
UL.progress03 LI.confirmed DIV.step-heading H2 .span01 {
  border-color: #22bd51;
  background: #22bd51;
  color: #ffffff;
  text-indent: -10000px;
}
UL.progress03 LI.confirmed DIV.step-heading H2 .span01:before {
  font-family: FontAwesome;
  content: "\f00c";
  float: left;
  width: 100%;
  text-align: center;
  text-indent: 0;
  font-size: 18px;
}
UL.progress03 LI.confirmed DIV.step-content {
  color: #273645;
}
UL.progress03 LI.confirmed DIV.step-content H3 {
  color: #273645;
}
UL.progress03 LI.status02 {
  background-image: url(bg08.png);
}
UL.progress03 LI.summary {
  padding: 10px 20px;
  border: none;
  background: none;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
UL.progress03 LI.summary .btn {
  margin-top: 10px;
  text-align: center;
}
UL.progress03 LI.summary DL {
  margin: 0;
}
UL.progress03 LI.summary DL:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.progress03 LI.summary DL DT {
  clear: both;
  float: left;
  width: 100%;
  margin: 0 -80px 0 0;
  padding: 0 85px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.progress03 LI.summary DL DD {
  float: left;
  width: 80px;
  margin: 0;
  padding: 0;
  text-align: right;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  UL.progress03 {
    display: none;
  }
}
UL.progress04 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 1.5em 0 0 0;
  overflow: hidden;
}
UL.progress04 LI {
  margin: 0;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background: #ebebeb;
  padding: 35px 80px 30px 100px;
  position: relative;
  min-height: 180px;
}
UL.progress04 LI > * {
  position: relative;
  z-index: 3;
}
UL.progress04 LI:before {
  position: absolute;
  z-index: 1;
  left: -25px;
  top: 50%;
  margin-top: -250px;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 250px 0 250px 80px;
  border-color: transparent transparent transparent #ffffff;
}
UL.progress04 LI:after {
  position: absolute;
  z-index: 2;
  right: -40px;
  left: auto;
  top: 50%;
  margin-top: -250px;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 250px 0 250px 80px;
  border-color: transparent transparent transparent #ebebeb;
}
UL.progress04 LI.type02 {
  background: #d3effc;
}
UL.progress04 LI P.heading01 {
  font-size: 16px;
  font-weight: bold;
  position: relative;
  margin: 0;
}
UL.progress04 LI P.heading01 SPAN.no {
  position: absolute;
  left: -45px;
  top: -7px;
  width: 35px;
  height: 35px;
  background: #0019af;
  color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  line-height: 35px;
  font-size: 18px;
  font-weight: normal;
}
UL.progress04 LI:first-child {
  padding: 30px 80px;
}
UL.progress04 LI:first-child:before {
  display: none;
}
UL.progress04 LI:last-child:after {
  display: none;
}
UL.progress04 LI P {
  padding-bottom: 10px;
}
@media (max-width: 480px) {
  UL.progress04 .btn-center {
    display: block;
    margin: auto 30px 0 0;
    text-align: center;
    padding-bottom: 0;
  }
  UL.progress04 .btn-center .btn {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.progress04 LI {
    padding: 35px 40px 30px 100px;
  }
}
@media only screen and (max-width: 767px) {
  UL.progress04 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  UL.progress04 IMG {
    max-width: 160px !important;
  }
  UL.progress04 LI {
    margin: 15px 0 0;
    padding: 72px 20px 10px 80px;
    min-height: 130px;
  }
  UL.progress04 LI:first-child {
    margin: 0;
    padding: 42px 20px 10px 80px;
  }
  UL.progress04 LI:last-child {
    padding-bottom: 30px;
  }
  UL.progress04 LI:before {
    border-width: 50px 384px 0 384px;
    border-color: #ffffff transparent transparent transparent;
    left: 50%;
    margin-left: -384px;
    top: -5px;
    margin-top: 0;
  }
  UL.progress04 LI:after {
    border-width: 50px 384px 0 384px;
    border-color: #ebebeb transparent transparent transparent;
    left: 50%;
    right: auto;
    margin-left: -384px;
    top: auto;
    bottom: -45px;
    margin-top: 0;
  }
}
TABLE.progress01 {
  /*float: left;*/
  margin: 1em 0 !important;
  padding: 0;
  border: 1px solid #d9dadb;
  border-width: 1px;
  background: #fafafa;
}
.block01 TABLE.progress01 {
  float: none;
  border-width: 0 0 1px;
  margin: 0 !important;
}
.order-wrap TABLE.progress01 {
  display: none;
}
TABLE.progress01 TD {
  padding: 6px 40px 5px 10px;
  background: #fafafa url(old/ico_step01.png) right 50% no-repeat;
  color: #727272;
  border: none !important;
}
TABLE.progress01 TD.last {
  background: #fafafa;
}
TABLE.progress01 TD.active {
  background: #ffffff url(old/ico_step02.png) right 50% no-repeat !important;
}
TABLE.progress01 TD.current {
  background: #ffffff url(old/ico_step01.png) right 50% no-repeat;
}
TABLE.progress01 TD.current.last {
  background: #ffffff;
}
TABLE.progress01 TD.cart {
  /*text-indent: -10000px; width: 40px;*/
}
TABLE.progress01 TD.cart > SPAN:before,
TABLE.progress01 TD.cart > A:before {
  font-family: "icons";
  content: "\E01E";
  height: 20px;
  line-height: 20px;
  color: #202020;
  font-size: 20px;
  text-indent: 0;
  float: left;
  margin-right: 10px;
}
TABLE.progress01 TD > SPAN,
TABLE.progress01 TD > A {
  padding: 0;
}
TABLE.progress01 TD > SPAN.note,
TABLE.progress01 TD > A.note {
  background: none;
  padding: 0;
  font-size: 10px;
  color: #727272;
  text-decoration: none;
  display: inline;
}
TABLE.progress01 TD.active,
TABLE.progress01 TD.current {
  color: #1a1a1a;
}
TABLE.progress01 TD.active > SPAN,
TABLE.progress01 TD.current > SPAN,
TABLE.progress01 TD.active > A,
TABLE.progress01 TD.current > A {
  position: relative;
  display: block;
  height: 21px !important;
  line-height: 21px;
  overflow: hidden;
}
TABLE.progress01 TD.active > SPAN,
TABLE.progress01 TD.active > A {
  padding: 0 0 0 30px;
}
TABLE.progress01 TD.active > SPAN:before,
TABLE.progress01 TD.active > A:before {
  font-family: "icons";
  font-size: 20px;
  position: absolute;
  top: 0;
  left: 5px;
  content: "\E065";
  color: #95edab;
}
TABLE.progress01 TR:hover TD {
  background: #fafafa url(old/ico_step01.png) right 50% no-repeat;
}
TABLE.progress01 TR:hover TD.last {
  background: #fafafa;
}
TABLE.progress01 TR:hover TD.active {
  background: #ffffff url(old/ico_step02.png) right 50% no-repeat !important;
}
TABLE.progress01 TR:hover TD.current {
  background: #ffffff url(old/ico_step01.png) right 50% no-repeat;
}
TABLE.progress01 TR:hover TD.current.last {
  background: #ffffff;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  TABLE.progress01 TD SPAN.note {
    display: none;
  }
  TABLE.progress01 TD.cart {
    text-indent: -10000px;
    width: 40px;
  }
}
@media only screen and (max-width: 767px) {
  TABLE.progress01,
  TABLE.progress01 TBODY,
  TABLE.progress01 TR,
  TABLE.progress01 TD {
    display: block;
    overflow: hidden;
  }
  TABLE.progress01 TR {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  TABLE.progress01 TD {
    float: left;
    padding: 8px 2px 7px 2px;
  }
  TABLE.progress01 TD:nth-of-type(1) SPAN:after,
  TABLE.progress01 TD:nth-of-type(1) A:after {
    content: "1";
  }
  TABLE.progress01 TD:nth-of-type(2) SPAN:after,
  TABLE.progress01 TD:nth-of-type(2) A:after {
    content: "2";
  }
  TABLE.progress01 TD:nth-of-type(3) SPAN:after,
  TABLE.progress01 TD:nth-of-type(3) A:after {
    content: "3";
  }
  TABLE.progress01 TD:nth-of-type(4) SPAN:after,
  TABLE.progress01 TD:nth-of-type(4) A:after {
    content: "4";
  }
  TABLE.progress01 TD:nth-of-type(5) SPAN:after,
  TABLE.progress01 TD:nth-of-type(5) A:after {
    content: "5";
  }
  TABLE.progress01 TD:nth-of-type(6) SPAN:after,
  TABLE.progress01 TD:nth-of-type(6) A:after {
    content: "6";
  }
  TABLE.progress01 TD:nth-of-type(7) SPAN:after,
  TABLE.progress01 TD:nth-of-type(7) A:after {
    content: "7";
  }
  TABLE.progress01 TD:first-child:nth-last-child(1) {
    -webkit-flex: 0 1 100%;
    -moz-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }
  TABLE.progress01 TD:first-child:nth-last-child(2),
  TABLE.progress01 TD:first-child:nth-last-child(2) ~ TD {
    -webkit-flex: 0 1 50%;
    -moz-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
  }
  TABLE.progress01 TD:first-child:nth-last-child(3),
  TABLE.progress01 TD:first-child:nth-last-child(3) ~ TD {
    -webkit-flex: 0 1 33.3333%;
    -moz-flex: 0 1 33.3333%;
    -ms-flex: 0 1 33.3333%;
    flex: 0 1 33.3333%;
  }
  TABLE.progress01 TD:first-child:nth-last-child(4),
  TABLE.progress01 TD:first-child:nth-last-child(4) ~ TD {
    -webkit-flex: 0 1 25%;
    -moz-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
  }
  TABLE.progress01 TD:first-child:nth-last-child(5),
  TABLE.progress01 TD:first-child:nth-last-child(5) ~ TD {
    -webkit-flex: 0 1 20%;
    -moz-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
  }
  TABLE.progress01 TD > SPAN,
  TABLE.progress01 TD > A {
    display: block;
    text-align: center;
    text-indent: 0;
    float: none;
    min-width: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 21px !important;
    line-height: 21px;
    padding: 0;
    overflow: hidden;
    position: relative;
    color: transparent;
  }
  TABLE.progress01 TD > SPAN:after,
  TABLE.progress01 TD > A:after {
    color: #c9cad1;
    display: block;
    text-align: center;
    position: absolute;
    left: 0;
    right: 10px;
    top: 0;
  }
  TABLE.progress01 TD.active {
    padding-left: 0;
  }
  TABLE.progress01 TD.active > SPAN:before,
  TABLE.progress01 TD.active > A:before {
    display: none;
  }
  TABLE.progress01 TD.active > SPAN:after,
  TABLE.progress01 TD.active > A:after {
    left: 0;
  }
  TABLE.progress01 TD.cart {
    text-indent: -10000px;
  }
  TABLE.progress01 TD.cart.current > SPAN,
  TABLE.progress01 TD.cart.current > A {
    text-indent: -10000px;
    text-align: center;
  }
  TABLE.progress01 TD.cart.current > SPAN:before,
  TABLE.progress01 TD.cart.current > A:before {
    text-indent: 0;
    display: block;
    color: #1a1a1a;
    font-size: 20px;
  }
  TABLE.progress01 TD.cart.current:nth-of-type(1) {
    -ms-flex: 0 1 100% !important;
    -webkit-flex: 0 1 100% !important;
    flex: 0 1 100% !important;
  }
  TABLE.progress01 TD.cart.current:nth-of-type(2) {
    -ms-flex: 0 1 50% !important;
    -webkit-flex: 0 1 50% !important;
    flex: 0 1 50% !important;
  }
  TABLE.progress01 TD.cart.current:nth-of-type(3) {
    -ms-flex: 0 1 33.3333% !important;
    -webkit-flex: 0 1 33.3333% !important;
    flex: 0 1 33.3333% !important;
  }
  TABLE.progress01 TD.cart.current:nth-of-type(4) {
    -ms-flex: 0 1 25% !important;
    -webkit-flex: 0 1 25% !important;
    flex: 0 1 25% !important;
  }
  TABLE.progress01 TD.cart.current:nth-of-type(5) {
    -ms-flex: 0 1 20% !important;
    -webkit-flex: 0 1 20% !important;
    flex: 0 1 20% !important;
  }
  TABLE.progress01 TD.cart > SPAN:before,
  TABLE.progress01 TD.cart > A:before {
    position: absolute;
    color: #c9cad1;
    left: 0;
    right: 0;
    top: 0;
  }
  TABLE.progress01 TD.cart > SPAN:after,
  TABLE.progress01 TD.cart > A:after {
    display: none;
  }
  TABLE.progress01 TD.current {
    padding-right: 10px;
    padding-left: 5px;
    -ms-flex: 1 1 100% !important;
    -webkit-flex: 1 1 100% !important;
    flex: 1 1 100% !important;
  }
  TABLE.progress01 TD.current.last {
    padding-right: 2px;
  }
  TABLE.progress01 TD.current > SPAN,
  TABLE.progress01 TD.current > A {
    text-indent: 0;
    width: 100%;
    text-align: left;
    padding: 0;
    color: #1a1a1a;
  }
  TABLE.progress01 TD.current > SPAN:first-letter,
  TABLE.progress01 TD.current > A:first-letter {
    color: #1a1a1a;
  }
  TABLE.progress01 TD.current > SPAN:before,
  TABLE.progress01 TD.current > A:before {
    font-size: 16px;
    display: none;
  }
  TABLE.progress01 TD.current > SPAN:after,
  TABLE.progress01 TD.current > A:after {
    display: none !important;
  }
  TABLE.progress01 TD.active > SPAN,
  TABLE.progress01 TD.active > A {
    padding-left: 25px;
  }
  TABLE.progress01 TD.active > SPAN:before,
  TABLE.progress01 TD.active > A:before {
    font-size: 16px;
  }
}
/* 9. Maps */
.infoBox {
  background: #ffffff;
  margin-top: 8px;
  padding: 7px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
  line-height: 1.6;
}
.infoBox P.title {
  text-align: center;
  font-size: 14px !important;
  font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
  margin: 0;
  font-weight: normal !important;
}
.infoBox DIV.bar {
  color: #1a1a1a;
  margin: 7px 0 0 0;
  padding: 7px 10px 0;
  border-top: 2px solid #e1e1eb;
}
.infoBox DIV.bar.red {
  color: #E44;
}
.infoBox DIV.bar P {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 12px;
  margin: 0;
  overflow: hidden;
}
.infoBox DIV.bar P.title {
  font-weight: bold;
}
.infoBox DIV.bar P.title A {
  font-weight: bold;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #006c8c;
}
.infoBox DIV.bar P SPAN.a {
  display: block;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #727272;
  padding: .3em 0 0 0;
  overflow: hidden;
}
.infoBox DIV.bar P SPAN.b {
  float: left;
  width: 50%;
  display: block;
  text-align: right;
  font-size: 30px;
  font-weight: 200;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.infoBox DIV.bar P SPAN.b SMALL {
  font-size: 9px;
  font-weight: normal;
  position: relative;
  top: -1.6em;
}
.infoBox DIV.bar P SPAN.c {
  float: left;
  display: block;
  text-align: left;
  font-size: 12px;
  line-height: 12px;
  padding: 8px 0 0 10px;
}
SPAN.markerlabel {
  position: relative;
  left: -50%;
  top: 0;
  text-align: center;
  white-space: nowrap;
  font-size: 13px;
  font-weight: normal;
  color: #1a1a1a;
  float: left;
  background: url(old/map/marker01.png) no-repeat 100% 0;
  text-shadow: -2px -2px 0 #ffffff, 2px -2px 0 #ffffff, -2px 2px 0 #ffffff, 2px 2px 0 #ffffff;
}
SPAN.markerlabel SPAN {
  color: #006c8c;
  font-weight: bold;
}
/* 10. Cart */
UL.cart01 {
  margin: 1em 0 0 0;
  padding: 0;
  /*if not ok use this*/
  /*.item__separator {
		.subitem {
			&:not(:last-child) {
				border-bottom: 1px solid @color-gray05;
				padding-bottom: 30px;
			}
		}
	}
	.subitem__separator {
		.txt {
			padding-top: 30px;
			&:before {
				content: "";
				height: 0;
				display: block;
				border-top: 2px solid @color-gray05;
				padding-top: 30px;
			}
		}
	}*/
}
UL.cart01 H3 {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}
UL.cart01 .ico-ok:before {
  display: block;
}
UL.cart01.cart01b {
  border: 2px solid #d9dadb;
  padding: 20px;
  margin: 1em 0 0 0;
}
UL.cart01.cart01b.color01 {
  border-color: #b2eafb;
}
UL.cart01.cart01b > LI {
  border: none;
  padding: 10px 0 0 0;
}
UL.cart01.cart01b > LI:first-child {
  border-top: none;
}
UL.cart01.cart01b > LI.mobile-hide + .mobile-hide {
  border-top: 1px solid #e1e1eb;
  padding-top: 20px;
}
UL.cart01.cart01b > LI.subheading {
  padding: 0 0 10px;
}
UL.cart01.cart01b > LI.subheading H3 {
  font-size: 22px;
  font-weight: bold;
  margin: 0;
  float: left;
}
UL.cart01.cart01b > LI.total {
  background: none;
  margin: 0;
  padding: 0;
}
UL.cart01.cart01b DIV.img {
  width: 80px;
}
UL.cart01.cart01b DIV.txt {
  position: relative;
  margin-left: -80px;
  padding-left: 90px;
  /*&.txt-b {
				&:before { display: none; }
			}
			@media @media-notdesktop {
				&.txt-b {
					margin-left: 0;
					padding-left: 0;
					padding-top: 0;
				}
			}*/
}
UL.cart01.cart01b .subitem DIV.img {
  margin-top: 40px;
  padding-bottom: 10px;
}
UL.cart01.cart01b .subitem DIV.txt {
  padding-top: 20px;
  /*&.txt-b {
					&:before { display: none; }
				}
				@media @media-notdesktop {
					&.txt-b {
						margin-left: 0;
						padding-left: 0;
						padding-top: 0;
					}
				}*/
}
UL.cart01.cart01b .subitem DIV.txt:before {
  padding-top: 20px;
}
UL.cart01.cart01b .subitem:first-child DIV.img {
  margin-top: 0;
}
UL.cart01.cart01b .subitem:first-child DIV.txt {
  padding-top: 0;
}
UL.cart01.cart01b.cart01--mrg-content {
  margin: 0;
}
UL.cart01.cart01b.cart01--mrg-sidebar {
  margin: 0;
}
UL.cart01.cart01b.cart01--pad-sidebar {
  padding: 0;
}
UL.cart01.cart01c {
  /*.col-a {
			margin-right: -125px;
			padding: 0 130px 0 0;
		}
		.col-b {
			width: 125px;
		}*/
  padding-bottom: 30px;
}
UL.cart01.cart01c .col-d .input-wrapper {
  margin: 1px 10px 0 0;
}
UL.cart01.cart01c .col-d .button-wrapper {
  margin: 0;
  padding: 0;
  font-size: 14px;
}
UL.cart01.cart01c .pad {
  padding: 0;
}
UL.cart01.cart01c .cart-a {
  padding-bottom: 30px;
}
UL.cart01.cart01c .subitem {
  padding: 20px;
}
UL.cart01.cart01c .subitem .img {
  margin-top: 0;
}
UL.cart01.cart01c .subitem .txt {
  padding-top: 0;
  /*&:after { content: ""; height: 0; display: block; border-top: 2px dashed @color-gray-medium-lightest; }*/
}
UL.cart01.cart01c .subitem .txt.separated:after {
  content: "";
  height: 0;
  display: block;
  border-top: 2px dashed #d9dadb;
  top: 15px;
  position: relative;
}
UL.cart01.cart01c .subitem .txt:before {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.cart01.cart01c .pad DIV.col-b {
    border-top: none;
  }
}
UL.cart01.cart01--overview .item .subitem.subitem--separator {
  border-bottom: 1px solid #c9cad1;
  padding-bottom: 30px;
}
UL.cart01.cart01--overview .item .txt:before {
  display: none;
}
UL.cart01.cart01--overview .item .txt.txt--separator {
  padding-top: 30px;
}
UL.cart01.cart01--overview .item .txt.txt--separator:before {
  content: "";
  height: 0;
  display: block;
  border-top: 1px dashed #c9cad1;
  padding-top: 30px;
}
UL.cart01 .cart01__noborders {
  border: none;
}
UL.cart01.cart01--checkout {
  padding: 20px 0;
  border: 1px solid #c9cad1;
}
UL.cart01.cart01--checkout:before {
  display: none;
}
UL.cart01.cart01--checkout > LI.more {
  border-bottom: 1px solid #c9cad1;
  border-style: none none solid none;
  padding: 0 20px 10px;
}
UL.cart01.cart01--checkout > LI.total {
  border: none;
  padding: 0 20px 10px;
}
UL.cart01.cart01--checkout > LI.subheading {
  padding: 0 20px 10px;
}
UL.cart01.cart01--checkout > LI .subitem {
  padding: 0 20px 20px 20px;
}
UL.cart01.cart01--checkout > LI .subitem .txt:before {
  display: none;
}
UL.cart01 .cart01__separator.subitem .txt:before {
  display: none;
}
UL.cart01 .cart01__separator--top {
  border-top: 1px solid #d7d9e0;
}
UL.cart01 .cart01__separator--top::before {
  display: none;
}
UL.cart01 .cart01__separator::before {
  margin: 0;
  content: '';
  position: relative;
  width: auto;
  display: block;
}
UL.cart01 .cart01__separator--half::before {
  border-top: 1px solid #d7d9e0;
  margin-left: 90px;
}
UL.cart01 .cart01__separator--dashed {
  border-style: dashed;
}
UL.cart01 .cart01__noborders {
  border: none;
}
UL.cart01 .cart01__noborders > LI .subitem {
  border-bottom: none;
}
UL.cart01 > LI {
  margin: 10px 0 0;
  padding: 0;
  border: 1px solid #d9dadb;
  font-size: 13px;
}
UL.cart01 > LI.muted * {
  color: #727272 !important;
}
UL.cart01 > LI.muted UL.params LI:before {
  color: #727272;
}
UL.cart01 > LI.muted UL.params LI.type01:before,
UL.cart01 > LI.muted UL.params LI.type02:before {
  color: #727272;
  border-color: #727272;
}
UL.cart01 > LI:first-child {
  margin: 0;
}
UL.cart01 > LI:first-child:last-child {
  border-style: none;
}
.col.w70p UL.cart01 > LI:first-child:last-child {
  border-style: solid;
}
UL.cart01 > LI:first-child:last-child > .txt H3 {
  font-size: 22px;
}
UL.cart01 > LI:first-child:last-child > .img {
  margin: 0;
  padding: 0;
}
UL.cart01 > LI:before {
  display: none;
}
UL.cart01 > LI.total {
  margin: 2em 0 0 0;
  border-top: 2px solid #d9dadb;
  background: #f8f8f8;
}
UL.cart01 > LI.total .pad {
  padding: 20px;
}
UL.cart01 > LI.total .col-b {
  padding-right: 0;
}
UL.cart01 > LI.total SELECT {
  background-color: #ffffff;
  cursor: pointer;
}
UL.cart01 > LI.more {
  border-top: 2px dashed #d9dadb;
  padding-bottom: 10px;
}
UL.cart01 > LI.more P {
  margin: 0;
}
UL.cart01 > LI.cart01__transport {
  background: #f8f8f8;
  position: relative;
  padding: 25px 25px 25px 105px;
  margin: 20px -20px -20px;
  line-height: 1.4;
  /*remove this when olny used hasicon class and then change paddings */
}
UL.cart01 > LI.cart01__transport:before {
  display: block;
  text-align: center;
  font-size: 30px;
  font-family: "FontAwesome";
  content: "\f0d1";
  color: #0019af;
  position: absolute;
  left: 25px;
  top: 25px;
  /*width: 56px;
				height: 56px;*/
  /*border: 1px solid @color10;
				.rounded(50%);*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 54px;
}
UL.cart01 > LI.cart01__transport > *:first-child {
  margin: 0;
}
UL.cart01 > LI.cart01__transport--hasicon {
  padding: 25px 25px 25px 80px;
  margin: 20px -20px -20px;
}
UL.cart01 > LI.cart01__transport--hasicon::before {
  display: block;
  text-align: center;
  font-size: 30px;
  font-family: "FontAwesome";
  content: "\f0d1";
  color: #0019af;
  position: absolute;
  left: 25px;
  top: 25px;
  /*width: 56px;
					height: 56px;*/
  /*border: 1px solid @color10;
					.rounded(50%);*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 54px;
}
UL.cart01 > LI.cart01__transport--bg-no {
  background: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.cart01 > LI.cart01__transport {
    padding: 105px 25px 25px;
  }
  UL.cart01 > LI.cart01__transport:before {
    left: 50%;
    top: 25px;
    margin-left: -28px;
  }
  UL.cart01 > LI.cart01__transport--hasicon {
    padding: 80px 25px 25px;
  }
  UL.cart01 > LI.cart01__transport--hasicon::before {
    left: 50%;
    top: 25px;
    margin-left: -28px;
  }
}
UL.cart01 UL.actions01 LI .btn {
  margin-left: 5px;
  margin-right: 5px;
  text-align: center;
}
UL.cart01 .heading01 {
  background: #f8f8f8;
  padding: 10px 20px;
}
UL.cart01 .heading01:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.cart01 .heading01 H2 {
  float: left;
  color: #727272;
  margin: .5em 0 0 0;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
}
UL.cart01 .heading01 H2 SMALL {
  color: #727272;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
UL.cart01 .heading01 P {
  float: left;
  color: #727272;
  margin: .5em 0 0 0;
}
UL.cart01 .heading01 UL.actions01 {
  margin: 0 !important;
}
UL.cart01 .heading01 UL.actions01 LI {
  float: left;
}
UL.cart01 .heading01 UL.actions01 .btn {
  font-size: 12px;
  padding: 7px 0 !important;
}
UL.cart01 .heading01 UL.actions01 .btn.add {
  margin-top: -2px;
}
UL.cart01 .heading01 UL.checkboxes {
  clear: both;
  margin: .5em 0 0 0;
}
UL.cart01 DIV.prices {
  margin: .5em 0 0 0;
}
UL.cart01 DIV.prices P.price02 {
  font-size: 24px;
  font-weight: bold;
}
UL.cart01 DIV.prices P.price02 STRONG {
  font-weight: bold;
}
UL.cart01 DIV.prices P.price01 {
  font-size: 17px;
}
UL.cart01 DIV.prices P.price04 {
  color: #727272;
  font-weight: bold;
}
UL.cart01 .pad {
  position: relative;
  padding: 20px;
}
UL.cart01 .pad:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.cart01 .pad > DIV.col-a {
  padding: 0 350px 0 0;
  margin-right: -330px;
}
UL.cart01 .pad > DIV.col-a .txt.separated {
  border-top: 2px dashed #d9dadb;
}
UL.cart01 .pad > DIV.col-b {
  width: 330px;
}
UL.cart01 .subitem:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.cart01 .subitem .txt {
  padding-top: 30px;
}
UL.cart01 .subitem .txt:before {
  content: "";
  height: 0;
  display: block;
  border-top: 2px dashed #d9dadb;
  padding-top: 30px;
}
UL.cart01 .subitem .img {
  margin-top: 50px;
}
UL.cart01 .subitem:first-child .txt {
  padding-top: 10px;
}
UL.cart01 .subitem:first-child .txt:before {
  display: none;
}
UL.cart01 .subitem:first-child .img {
  margin-top: 20px;
}
TABLE UL.cart01 .subitem H3 {
  margin-top: 1em;
}
TABLE UL.cart01 .subitem P + P {
  margin: .5em 0 0;
}
UL.cart01 .img {
  width: 120px;
  padding: 20px;
  margin: 20px 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  position: relative;
  z-index: 2;
  text-align: center;
}
UL.cart01 .img IMG {
  max-width: 100%;
  max-height: 200px;
  height: auto;
  width: auto;
}
UL.cart01 .txt {
  float: left;
  width: 100%;
  margin-left: -120px;
  padding: 10px 0 0 120px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  /*&.txt-b {
			&:before { display: none; }
		}
		@media @media-notdesktop {
			&.txt-b {
				margin-left: 0;
				padding-left: 0;
				padding-top: 0;
			}
		}*/
}
UL.cart01 .txt:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
UL.cart01 .txt:first-child {
  margin-left: 0 !important;
}
UL.cart01 .txt H4 {
  font-size: 13px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
UL.cart01 .data01 {
  padding: 10px 0 0 30px;
  margin: 10px 0 0 0;
  position: relative;
  border-top: 2px dashed #e1e1eb;
}
UL.cart01 .data01__noicon {
  padding-left: 0;
}
UL.cart01 .data01__noicon:before {
  display: none;
}
UL.cart01 .data01:before {
  position: absolute;
  left: 5px;
  top: 12px;
}
UL.cart01 .data01.ico-check:before {
  color: #95edab;
}
UL.cart01 .data01.ico-alert:before {
  color: #E44;
}
UL.cart01 .data01.ico-time:before {
  color: #727272;
}
UL.cart01 .data01 DL,
UL.cart01 .data01 P:first-child {
  margin: 0;
}
UL.cart01 .data01.data01b {
  /*mixins*/
  padding: 10px 10px 10px 24px;
  border: 0;
  margin: 0;
}
UL.cart01 .data01.data01b:before {
  top: 22px;
  left: 5px;
}
UL.cart01 .data01.data01b.pad02 {
  padding: 5px 10px 5px 24px;
}
UL.cart01 .data01.data01b .loading-circle {
  left: 5px;
  top: 22px;
}
UL.cart01 .data01.data01b .loading-circle.ico-top01 {
  top: 14px;
}
UL.cart01 .data01.data01b.form01 {
  /*take to global*/
}
UL.cart01 .data01.data01b.form01 DIV.row > LABEL,
UL.cart01 .data01.data01b.form01 DIV.row > SPAN.label {
  width: 20%;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  UL.cart01 .data01.data01b.form01 DIV.row > LABEL,
  UL.cart01 .data01.data01b.form01 DIV.row > SPAN.label {
    width: 100%;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  UL.cart01 .data01.data01b.form01 DIV.row > LABEL,
  UL.cart01 .data01.data01b.form01 DIV.row > SPAN.label {
    width: 100%;
  }
}
UL.cart01 .data01.data01b.form01 DIV.row DIV.items {
  width: 68%;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  UL.cart01 .data01.data01b.form01 DIV.row DIV.items {
    width: 82%;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  UL.cart01 .data01.data01b.form01 DIV.row DIV.items {
    width: 82%;
  }
}
.col UL.cart01 .img,
TABLE UL.cart01 .img {
  width: 120px;
  padding: 0;
}
.col UL.cart01 .txt,
TABLE UL.cart01 .txt {
  margin-left: -120px;
  padding-left: 140px;
  /*&.txt-b {
				&:before { display: none; }
			}
			@media @media-notdesktop {
				&.txt-b {
					margin-left: 0;
					padding-left: 0;
					padding-top: 0;
				}
			}*/
}
@media only screen and (max-width: 767px) {
  .col UL.cart01 .img,
  TABLE UL.cart01 .img {
    width: 90px;
    padding: 0;
  }
  .col UL.cart01 .txt,
  TABLE UL.cart01 .txt {
    margin-left: -90px;
    padding-left: 100px;
  }
}
.orders01 UL.cart01 > LI {
  padding: 20px;
  margin: 0;
  border-bottom: none;
  border-top-width: 1px;
}
.orders01 UL.cart01 > LI:first-child {
  border-top: none;
}
.block01 UL.cart01 {
  margin: -20px -18px;
}
.blockheading UL.cart01 {
  margin: -15px -20px;
  border: none;
}
.col .block01 UL.cart01 > LI {
  padding: 10px 18px;
  border-bottom-width: 1px;
  margin: 0;
  border-top: none;
}
.col .block01 UL.cart01 > LI:last-child {
  border-bottom: none;
}
.col .block01 UL.cart01 > LI.total {
  margin-top: 0;
  border-top: none;
}
UL.cart01 HR {
  margin-top: 1em;
}
UL.cart01 .col-a {
  float: left;
  width: 100%;
  margin-right: -221px;
  padding: 0 221px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.cart01 .col-a > *:first-child {
  margin: 0;
}
UL.cart01 .col-a-sm {
  margin-right: -215px;
  padding: 0 225px 0 0;
}
UL.cart01 .col-b {
  float: left;
  text-align: right;
  width: 221px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.cart01 .col-b-lg {
  width: 215px;
}
UL.cart01 .col-b P.price {
  font-weight: bold;
  margin: 0;
}
UL.cart01 .col-b P.price SMALL {
  font-weight: normal;
  color: #727272;
  display: block;
  font-size: 1em;
}
UL.cart01 .col-b P.price--disabled {
  color: #727272;
}
UL.cart01 .col-b UL.actions01 {
  margin: 0 !important;
  float: right;
  clear: both;
}
UL.cart01 .col-b UL.actions01 LI {
  margin: 5px 0 0 5px;
}
UL.cart01 .col-b UL.actions01 .btn {
  font-size: 12px;
  padding: 7px 0 !important;
  margin: 0 !important;
}
UL.cart01 .col-b UL.actions01 .btn.add {
  margin-top: -2px;
}
UL.cart01 .col-c {
  float: left;
  width: 250px;
  position: relative;
}
UL.cart01 .col-c H3 {
  font-size: 18px !important;
}
UL.cart01 .col-c P.meta {
  color: #727272;
}
UL.cart01 .col-d {
  float: left;
  width: 100%;
  /*margin: 0 -115px 0 -250px; padding: 0 125px 0 260px;*/
  margin: 0 0 0 -250px;
  padding: 0 0 0 260px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.cart01 .col-d P {
  margin: .3em 0 0 0;
}
UL.cart01 .col-d P STRONG {
  display: block;
  margin: .5em 0 0 0;
}
UL.cart01 .form01 DIV.row > LABEL,
UL.cart01 .form01 DIV.row > SPAN.label {
  width: 43%;
}
UL.cart01 .form01 DIV.row DIV.items {
  width: 55%;
}
UL.cart01 .form01 DIV.row SMALL {
  font-weight: normal;
  white-space: nowrap;
}
UL.cart01 P.ico-alert:before {
  margin-right: 10px;
}
UL.cart01 P.ico-time:before {
  margin-right: 10px;
}
UL.cart01 UL.params {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  margin: 0;
  border-left: none;
}
UL.cart01 UL.params LI {
  -webkit-flex: 0 1 85px;
  -moz-flex: 0 1 85px;
  -ms-flex: 0 1 85px;
  flex: 0 1 85px;
  border: none !important;
  margin: 1.5em 0 0 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  text-align: center;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  float: left;
  padding: 35px 10px 0;
  line-height: 1.2;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
}
UL.cart01 UL.params LI:after {
  display: none;
}
UL.cart01 UL.params LI STRONG {
  display: block;
  font-size: 15px;
}
UL.cart01 UL.params LI STRONG SMALL {
  font-weight: normal;
  font-size: 12px;
}
UL.cart01 UL.params LI:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  text-align: center;
  font-family: "icons";
  color: #ff6400;
  font-size: 26px;
}
UL.cart01 UL.params LI.type01:before {
  content: "\E038";
  color: #1a1a1a;
  border: 3px solid #ff6400;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 24px;
  font-size: 13px;
  text-align: center;
}
UL.cart01 UL.params LI.type02:before {
  content: "\E08E";
  color: #1a1a1a;
  border: 3px solid #ff6400;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 24px;
  font-size: 13px;
  text-align: center;
}
UL.cart01 UL.params LI.type03:before {
  content: "\E08D";
}
UL.cart01 UL.params LI.type04:before {
  content: "\E01F";
}
UL.cart01 UL.params LI.type05:before {
  content: "\E018";
}
UL.cart01 UL.params LI.type06:before {
  background: none;
  content: "\E058";
}
UL.cart01 UL.params LI.type07:before {
  content: "\E001";
}
UL.cart01 UL.params LI.type08:before {
  content: "\E061";
}
UL.cart01.cart01--noborder > LI.item {
  border: 0;
}
UL.cart01.cart01--mrg-content {
  margin: 0;
}
UL.cart01.cart01--mrg-sidebar {
  margin: 0;
}
UL.cart01.cart01--pad-sidebar {
  padding: 0 0 20px 20px;
}
UL.cart01 .cart01__bg {
  background: #f0f1f5;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.cart01 .heading01 H2,
  UL.cart01 .heading01 P {
    float: none;
  }
  UL.cart01 .heading01 UL.actions01 {
    /*removed 22.11*/
    /*float: left;*/
    clear: both;
  }
  UL.cart01 .heading01 UL.actions01 LI {
    /*removed 22.11*/
    /*float: right !important;*/
  }
  UL.cart01 .heading01 UL.actions01 LI .btn {
    margin: 0 5px 0 0;
  }
  UL.cart01 .col-a {
    margin-right: 0;
    padding: 0;
    float: none;
  }
  UL.cart01 .col-b {
    text-align: left;
    margin: 10px 0 0;
    width: auto;
    float: none;
  }
  UL.cart01 .pad DIV.col-b {
    width: auto;
    border-top: 2px dashed #e1e1eb;
    clear: both;
    padding-top: 10px;
  }
  UL.cart01 .pad DIV.col-a {
    padding: 0;
    margin-right: 0;
  }
  UL.cart01 .pad DIV.col-a:after {
    content: '';
    display: table;
    clear: both;
    height: 1px;
    width: 100%;
  }
  UL.cart01.cart01b > LI.subheading SPAN.f-right {
    display: block;
    float: none;
  }
  UL.cart01.cart01b .subitem DIV.txt P STRONG {
    word-wrap: break-word;
  }
}
@media only screen and (max-width: 767px) {
  UL.cart01 {
    margin: 0 -15px;
    border: none;
  }
  UL.cart01.cart01b {
    margin: 0 -15px;
    border-style: solid none none;
  }
  UL.cart01.cart01b > LI {
    border: none;
  }
  UL.cart01.cart01b > LI.subheading H3 {
    float: none;
  }
  UL.cart01.cart01b > LI.subheading SPAN.f-right {
    float: none;
    display: block;
  }
  UL.cart01.cart01b > LI.subheading SPAN.f-right A.btn {
    float: left;
  }
  UL.cart01.cart01b > LI.total {
    margin: 0;
    padding-top: 10px;
  }
  UL.cart01.cart01b.color01 {
    height: auto !important;
    min-height: 0 !important;
  }
  UL.cart01.cart01b.color01 + DIV {
    display: none !important;
  }
  UL.cart01 > LI {
    border-style: solid none none;
    margin: 0;
  }
  .blockheading UL.cart01 {
    border-style: none;
  }
  UL.cart01 .heading01 H2,
  UL.cart01 .heading01 P {
    float: none;
  }
  UL.cart01 .heading01 UL.actions01 {
    float: none;
    clear: both;
  }
  UL.cart01 .heading01 UL.actions01 LI {
    float: left !important;
    margin-right: 10px !important;
  }
  UL.cart01 .heading01 UL.actions01 LI:last-child {
    float: right !important;
    margin-right: 0 !important;
  }
  UL.cart01 .heading01 UL.actions01 LI .btn {
    margin: 0 5px 0 0;
  }
  UL.cart01 .img {
    width: 90px;
  }
  UL.cart01 .txt {
    /*&:first-child {
				padding: 0;
			}*/
  }
  UL.cart01 .txt.separated {
    padding-top: 20px;
    padding-bottom: 0;
  }
  UL.cart01 .txt.separated .col-a:before,
  UL.cart01 .txt.separated .col-b:before {
    display: none;
  }
  .col UL.cart01 .img {
    width: 80px;
  }
  .col UL.cart01 .txt {
    margin-left: -80px;
    padding-left: 100px;
  }
  UL.cart01 .pad--type-package {
    padding: 20px;
    margin-right: -20px;
    margin-left: -20px;
  }
  UL.cart01 .pad > DIV.col-a {
    padding: 0;
    margin-right: 0;
  }
  UL.cart01 .pad > DIV.col-b {
    width: auto;
    padding-left: 0;
  }
  UL.cart01 .pad > DIV.col-b:before {
    display: none;
  }
  UL.cart01 .col-b P.price SMALL {
    display: inline;
  }
  UL.cart01 .col-c {
    float: none;
    width: auto;
    position: relative;
  }
  UL.cart01 .col-d {
    float: none;
    width: auto;
    margin: 1em 0 0 0 !important;
    padding: 0;
  }
  UL.cart01 .col-d P STRONG {
    margin: 0;
  }
  UL.cart01 .col-d .input-wrapper {
    float: none;
  }
  .block01 UL.cart01 {
    margin: -10px -9px;
  }
  UL.cart01 UL.colors01 LI {
    margin-top: 6px;
  }
  UL.cart01 UL.colors01 SPAN SPAN,
  UL.cart01 UL.colors01 A.more {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .col .block01 UL.cart01 LI {
    border-width: 2px 1px;
  }
  UL.cart01 .col-a {
    margin-right: 0;
    padding: 0;
    float: none;
  }
  UL.cart01 .col-b {
    text-align: left;
    margin: 10px 0 0;
    width: auto;
    float: none;
  }
  UL.cart01 UL.params {
    display: none;
  }
  UL.cart01.cart01__mrg--content {
    margin: 0;
  }
}
TABLE.history01 UL.cart01 DIV.row DIV.items SPAN.text.f-right {
  white-space: nowrap;
}
TABLE.history01 UL.cart01 .col.item {
  width: 100%;
  padding: 0 350px 0 25px;
  margin-right: -330px;
}
TABLE.history01 UL.cart01 .col.item:after {
  content: "";
  display: block;
  border-bottom: 1px solid #e1e1eb;
  padding-top: 10px;
  clear: both;
}
TABLE.history01 UL.cart01 .col.item:last-child:after {
  border-bottom: none;
}
TABLE.history01 UL.cart01 .col.item .txt {
  padding-top: 25px;
}
TABLE.history01 UL.cart01 .col.price {
  width: 330px;
  padding: 25px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
TABLE.history01 UL.cart01 .col.price UL.actions01.margneg {
  margin: -1.5em 0 0 0 !important;
}
@media only screen and (max-width: 767px) {
  TABLE.history01 UL.cart01 .col.item {
    padding: 0 15px;
    margin-right: 0;
  }
  TABLE.history01 UL.cart01 .col.item .col.img {
    width: 80px !important;
    float: none !important;
    margin: auto !important;
  }
  TABLE.history01 UL.cart01 .col.item .txt {
    width: 100% !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  TABLE.history01 UL.cart01 .col.item UL.actions01 {
    float: none !important;
    padding-bottom: 10px;
  }
  TABLE.history01 UL.cart01 .col.price {
    float: none !important;
  }
}
.orders01 {
  border: 1px solid #e1e1eb;
  padding: 20px;
  margin: 1em 0 0 0;
  /*move to global*/
}
TABLE .orders01 {
  border: none;
  padding: 0;
}
.orders01 .order01 {
  margin: 20px 30px 0 130px;
  padding: 20px 0;
  border-top: 1px dashed #e1e1eb;
}
.orders01 .order01:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.orders01 .order01:first-child {
  margin-top: 0;
  border-top: 0;
}
.orders01 .order01 DIV.a {
  width: 40%;
  float: left;
}
.orders01 .order01 DIV.b {
  width: 60%;
  float: left;
}
.orders01 .order01 H3,
.orders01 .order01 H4 {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.orders01 .order01 .img01 {
  float: left;
  width: 120px;
  margin-left: -130px;
  text-align: center;
  /*max-width: 120px;*/
}
.orders01 .order01 .img01 IMG {
  max-width: 100%;
  /*max-height: 150px;*/
  max-height: 85px;
  width: auto;
  height: auto;
}
.orders01 .order01 .heading01 H3 {
  font-weight: bold;
  margin: 0;
}
.orders01 .order01 .heading01 P.meta {
  font-size: 14px;
  color: #727272;
  margin: .5em 0 0 0;
}
.orders01 .order01 .heading01 .price01 {
  display: none;
}
.orders01 .order01 .text01 {
  margin-top: .5em;
}
.orders01 .order01 .price01 {
  width: 25%;
  float: right;
}
.orders01 .order01 .price01 P {
  margin: 0;
}
.orders01 .order01 .price01 P.main {
  font-size: 16px;
  font-weight: bold;
}
.orders01 .order01 .price01 P.meta {
  font-size: 14px;
  color: #727272;
  margin: .5em 0 0 0;
}
.orders01 .order01 .status01 {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 70%;
  padding-left: 35px;
  position: relative;
  color: #727272;
}
.orders01 .order01 .status01:before {
  font-family: "icons";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  font-size: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #e1e1eb;
  color: #ffffff;
  content: "";
  text-align: center;
  line-height: 22px;
}
.orders01 .order01 .status01.status-ok H4 {
  color: #95edab;
}
.orders01 .order01 .status01.status-ok:before {
  background: #95edab;
  content: "\E020";
}
.orders01 .order01 .status01.status-billing:before {
  background: #b2eafb;
}
.orders01 .order01 .status01.status-error H4 {
  color: #E44;
}
.orders01 .order01 .status01.status-error:before {
  background: #ffb088;
  content: "\E03E";
}
.orders01 .order01 .status01 H4 {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  color: #1a1a1a;
}
.orders01 .order01 .status01 P {
  margin: .5em 0 0 0;
}
.orders01 .order01.order01b {
  margin: 20px 30px 0 155px;
  /*@media @media-mobile {
				padding: 20px 20px 0 110px;
				.price01 {
					width: 100%;
				}
				.img01 {
					width: 85px;
					margin-left: -100px;
					max-width: 85px;
				}
			}*/
}
.orders01 .order01.order01b DIV.a {
  width: 50%;
}
.orders01 .order01.order01b DIV.b {
  width: 50%;
}
.orders01 .order01.order01b .img01 {
  width: 85px;
  margin-left: -108px;
  max-width: 85px;
  /*IMG { max-width: 100%; max-height: 150px; width: auto; height: auto;}*/
}
.orders01 .order01.order01b .price01 {
  width: 70%;
}
.orders01 .order01.order01b .text01 .meta {
  color: #727272;
}
.orders01 .order01.order01b .text01 .meta DL {
  margin: 0;
}
.orders01 .order01.order01b .text01 .meta SPAN {
  color: #727272;
  margin: 1.5em 0 0.5em 0;
  display: inline-block;
}
.orders01 .order01.order01b .text01 DD {
  font-weight: bold;
}
.orders01 .total {
  border-top: 1px dashed #e1e1eb;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.orders01 .total:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.orders01 .total .col {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.3333%;
  border-left: 1px dashed #e1e1eb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px 20px;
}
.orders01 .total .col:first-child {
  border-left: 0;
}
.orders01 .total .col H3 {
  font-weight: bold;
}
.orders01 .total .col DD {
  font-weight: bold;
}
.orders01 .total .col DT {
  /*word-wrap: normal;
				word-break: normal;
				white-space: nowrap;*/
}
.orders01 .total__wrapper {
  padding: 0 20px;
}
.orders01 .total__wrapper.total__wrapper--sidebar {
  border: 1px #c9cad1;
  border-style: none none none solid;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .orders01 .total__wrapper.total__wrapper--sidebar {
    border-style: solid none none none;
  }
}
.orders01 .total__item {
  padding: 20px;
}
@media only screen and (max-width: 767px) {
  .orders01 .total__item {
    padding: 20px 0;
  }
}
.orders01 .total .form01 {
  margin: -0.7em 0 0 0;
}
.orders01 .signature {
  border-top: 1px dashed #e1e1eb;
  padding: 0 20px;
}
@media only screen and (max-width: 767px) {
  .orders01 .signature {
    padding: 0;
  }
}
.orders01.orders01__history .order01 {
  padding: 20px 30px 0 165px;
  margin: 20px 0;
  border: none;
}
.orders01.orders01__history .order01.order01--border {
  border-top: 1px solid #c9cad1;
}
.orders01.orders01__history .order01.order01--border-dashed {
  border-top: 1px dashed #c9cad1;
}
.orders01.orders01__history .order01.order01--separator:before {
  content: "";
  height: 0;
  display: block;
  border-top: 1px dashed #c9cad1;
  padding-top: 30px;
}
.orders01.orders01__history .order01.order01--pushed {
  margin: 20px 0 20px 145px;
}
.orders01.orders01__history .order01.order01--pushed DIV.b {
  width: 30%;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .orders01.orders01__history .order01.order01--pushed {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .orders01.orders01__history .order01 {
    padding: 20px 20px 0 110px;
  }
  .orders01.orders01__history .order01 .price01 {
    width: 100%;
  }
  .orders01.orders01__history .order01 .img01 {
    width: 85px;
    margin-left: -100px;
    max-width: 85px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .orders01 {
    padding: 10px;
  }
  .orders01 .order01 {
    margin: 20px 0 0 0;
  }
  .orders01 .order01 DIV.a,
  .orders01 .order01 DIV.b {
    float: none;
    width: auto;
  }
  .orders01 .order01 DIV.b {
    margin: 1em 0 0;
  }
  .orders01 .order01 .img01 {
    margin-left: 0;
  }
  .orders01 .order01 .price01 {
    display: none;
    width: auto;
    float: none;
  }
  .orders01 .order01 .heading01 {
    padding-left: 130px;
  }
  .orders01 .order01 .heading01 .price01 {
    display: block;
  }
  .orders01 .order01 .text01 {
    margin: 0;
    clear: both;
    padding-top: 1em;
    white-space: normal;
    word-break: break-word;
  }
  .orders01 .order01 .status01 {
    width: auto;
    float: none;
  }
  .orders01 .order01.order01b .heading01 {
    padding-left: 0;
  }
  .orders01 .order01.order01b DIV.a,
  .orders01 .order01.order01b DIV.b {
    float: none;
    width: auto;
  }
  .orders01 .total {
    display: block;
  }
  .orders01 .total .col {
    width: auto;
    /*padding: 20px 0;*/
    border-left: none;
    border-top: 1px dashed #e1e1eb;
    font-size: 13px;
    width: auto !important;
    float: none;
    margin: 0 !important;
  }
  .orders01 .total .col:first-child {
    border-top: none;
  }
}
@media only screen and (max-width: 767px) {
  .orders01 .total .col {
    padding: 20px 0;
  }
}
@media only screen and (max-width: 767px) {
  DIV.history01 {
    margin: 1em -15px 0;
  }
}
DIV.history01 TABLE {
  table-layout: fixed;
}
DIV.history01 TABLE TR.active TD {
  font-weight: bold;
}
DIV.history01 TABLE TR.main {
  cursor: pointer;
}
DIV.history01 TABLE TR:hover > TD {
  background: #d3effc;
  background-clip: padding-box;
}
DIV.history01 TABLE TR TD {
  word-break: normal;
}
DIV.history01 TABLE TR TD.footable-first-column {
  border-left: #f8f8f8;
}
DIV.history01 TABLE TR TD.footable-last-column {
  border-right: #f8f8f8;
}
DIV.history01 TABLE TR.footable-detail-show > TD {
  position: relative;
}
DIV.history01 TABLE TR.footable-detail-show > TD:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  content: "";
  display: block;
  clear: both;
  background: #b2eafb;
  height: 2px;
  margin: -2px;
}
DIV.history01 TABLE TR.footable-detail-show > TD.footable-first-column {
  border-left: 2px solid #b2eafb;
}
DIV.history01 TABLE TR.footable-detail-show > TD.footable-last-column {
  border-right: 2px solid #b2eafb;
}
DIV.history01 TABLE TR.footable-row-detail > TD {
  border-top: none;
  border-left: 2px #b2eafb solid;
  border-right: 2px #b2eafb solid;
  position: relative;
}
DIV.history01 TABLE TR.footable-row-detail > TD:after {
  content: "";
  display: block;
  clear: both;
  background: #b2eafb;
  height: 2px;
  margin: 10px -10px -10px;
}
DIV.history01 TABLE SPAN.status {
  display: block;
  padding-left: 30px;
  position: relative;
}
DIV.history01 TABLE SPAN.status.desktop-hide {
  display: none;
}
@media only screen and (max-width: 767px) {
  DIV.history01 TABLE SPAN.status.desktop-hide {
    display: block;
  }
}
DIV.history01 TABLE SPAN.status:before {
  font-family: "icons";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  font-size: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  /*background: @color-gray-light;*/
  color: #ffffff;
  content: "";
  text-align: center;
  line-height: 22px;
}
DIV.history01 TABLE SPAN.status.status-ok H4 {
  color: #95edab;
}
DIV.history01 TABLE SPAN.status.status-ok:before {
  background: #95edab;
  content: "\E020";
}
DIV.history01 TABLE SPAN.status.status-error H4 {
  color: #E44;
}
DIV.history01 TABLE SPAN.status.status-error:before {
  background: #ffb088;
  content: "\E03E";
}
DIV.history01 TABLE .footable-row-detail-row {
  word-wrap: normal;
  margin: 1em 0 0 0;
}
DIV.history01 TABLE .footable-row-detail-row .footable-row-detail-name {
  width: 130px;
  margin-right: 0 !important;
  font-weight: normal !important;
  color: #727272;
}
DIV.history01 TABLE .footable-row-detail-row .footable-row-detail-value {
  width: 100%;
  float: left;
  margin-left: -130px;
  padding-left: 140px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
DIV.history01 TABLE .footable-row-detail-row:last-child .footable-row-detail-value {
  margin-left: 0;
  padding-left: 0;
}
@media only screen and (max-width: 767px) {
  DIV.history01 TABLE {
    table-layout: auto;
    margin: 0;
    width: 100%;
  }
}
DIV.history01 .history01__mrg {
  margin: 0 28px;
}
@media only screen and (max-width: 767px) {
  DIV.history01 .history01__mrg {
    margin: 0;
  }
}
DIV.history01.history01__pad TABLE TR.footable-row-detail > TD {
  padding: 10px 0;
}
DIV.history01.history01__pad TABLE TR.footable-row-detail > TD:after {
  margin: 10px 0 -10px;
}
@media only screen and (max-width: 767px) {
  DIV.history01.history01__pad TABLE TR.footable-row-detail > TD {
    padding: 10px 10px;
  }
  DIV.history01.history01__pad TABLE TR.footable-row-detail > TD:after {
    margin: 10px -10px -10px;
  }
}
DIV.items02 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
DIV.items02 DIV.item {
  float: left;
  padding-right: 20px;
}
DIV.items02 DIV.item.f-right {
  padding-right: 0;
}
DIV.items02 DIV.item P {
  margin: 0;
}
DIV.items02 DIV.item P.heading01 {
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 23px;
  font-weight: 100;
}
.ru DIV.items02 DIV.item P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
@media only screen and (max-width: 767px) {
  DIV.items02 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: none;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  DIV.items02 DIV.item {
    float: none !important;
    width: 100%;
    padding-right: 0;
    margin: 1em 0 0;
  }
  DIV.items02 DIV.item:first-child {
    margin: 0;
  }
}
UL.items03 {
  margin: 1em 0 0;
  clear: both;
}
UL.items03.margt {
  margin: 2em 0 0;
}
UL.items03 > LI {
  background: none;
  padding: 0;
  margin: 10px 0 0 0;
  overflow: hidden;
}
UL.items03 > LI:before {
  display: none;
}
UL.items03 UL {
  margin: .5em 0 0 0;
}
UL.items03 DIV.pad {
  padding: 5px;
  overflow: hidden;
  border: 1px solid #d9dadb;
}
UL.items03 DIV.pad + DIV.c {
  border-top: none;
}
UL.items03 UL.actions01.f-right {
  margin: -15px 15px 0 0 !important;
}
UL.items03 UL.actions01.f-right LI {
  float: left;
}
UL.items03 UL.actions01.f-right A {
  padding-bottom: 0 !important;
}
UL.items03 .col-a {
  width: 58%;
  float: left;
}
UL.items03 .col-b {
  width: 41%;
  float: right;
}
UL.items03 .col-c {
  width: 24%;
  float: left;
  margin-left: .5%;
}
UL.items03 .col-c:first-child {
  margin-left: 0;
  margin-right: .5%;
}
UL.items03 .col-d {
  width: 51%;
  float: left;
}
UL.items03 DIV.a {
  overflow: hidden;
  border: 1px solid #d9dadb;
  border-bottom: none;
  padding: 10px 15px;
  margin: 0;
  font-weight: normal;
  font-size: 11px;
}
UL.items03 DIV.a P {
  margin: .5em 0 0 0;
}
UL.items03 DIV.a P.ico-alert:before {
  top: .45em;
}
UL.items03 DIV.a P.title {
  color: #0019af;
  font-weight: normal;
  margin: 0;
  font-size: 15px;
  padding: 0;
}
UL.items03 DIV.b {
  overflow: hidden;
}
UL.items03 DIV.b.margt {
  margin-top: 5px;
}
UL.items03 DIV.c {
  padding: 10px 15px;
  border: 1px solid #ebebeb;
}
UL.items03 DIV.c:hover {
  background: #f8f8f8;
  border-color: #d9dadb;
}
UL.items03 DIV.c + DIV.pad {
  border-color: #ebebeb;
  border-top: none;
}
UL.items03 DIV.c P {
  margin: 10px 0 0 0;
}
UL.items03 DIV.c P.ico-alert {
  font-size: 12px;
  margin: 0;
}
UL.items03 DIV.c P.ico-alert:before {
  top: 5px;
}
UL.items03 DIV.c P.title {
  color: #0019af;
  font-weight: normal;
  margin: 0;
  font-size: 15px;
  padding: 0;
}
UL.items03 DIV.c P.small {
  font-size: 13px;
}
UL.items03 DIV.c .col {
  margin: 5px 2% 0 0;
  width: 30%;
  font-size: 13px;
  line-height: 1.5;
}
UL.items03 DIV.c UL.actions01.f-right {
  margin-right: 0 !important;
}
UL.items03 P.number {
  margin: 0;
  padding: 0;
  float: left;
  text-align: center;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  font-weight: bold;
  border: 1px solid #d9dadb;
  height: 35px;
  position: relative;
}
UL.items03 P.number A,
UL.items03 P.number SPAN {
  display: block;
  padding: 7px 0;
  text-decoration: none;
}
UL.items03 P.number SMALL {
  display: block;
  font-size: 11px;
  font-weight: normal;
  opacity: 0.7;
  margin: 2px 0 -3px 0;
}
UL.items03 P.number.ico-alert:before {
  display: none;
}
UL.items03 P.number.ico-alert SPAN:before {
  font-family: "icons";
  content: "\E003";
  color: #E44;
  margin-right: 5px;
}
UL.items03 P.number:first-child {
  border-right: none;
  z-index: 2;
}
UL.items03 P.number:first-child:after {
  content: "";
  width: 37px;
  height: 37px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  right: -19px;
  top: -2px;
  -ms-transform: rotate(45deg) scale(0.68);
  -moz-transform: rotate(45deg) scale(0.68);
  -webkit-transform: rotate(45deg) scale(0.68);
  -o-transform: rotate(45deg) scale(0.68);
}
UL.items03 P.number:first-child:last-child {
  width: 100%;
  border-right: 1px solid #d9dadb;
  height: auto;
  min-height: 35px;
}
UL.items03 P.number:first-child:last-child:after {
  display: none;
}
UL.items03 P.number.status01 {
  background: #f8f8f8;
  border-color: #d9dadb;
  color: #1a1a1a;
}
UL.items03 P.number.status01:first-child:last-child {
  border-right: 1px solid #d9dadb;
}
UL.items03 P.number.status01:first-child:after {
  background: #f8f8f8;
  border-right: 1px solid #d9dadb;
  border-top: 1px solid #d9dadb;
}
UL.items03 P.number.status01.ico-alert:before {
  display: none;
}
UL.items03 P.number.status01.ico-alert SPAN:before {
  font-family: "icons";
  content: "\E003";
  color: #E44;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  position: relative;
  top: .45em;
}
UL.items03 P.number.status02 {
  background: #ffffff;
  border-color: #d9dadb;
}
UL.items03 P.number.status02:first-child:after {
  background: #ffffff;
  border-right: 1px solid #d9dadb;
  border-top: 1px solid #d9dadb;
}
UL.items03 UL.checkboxes {
  margin: .4em 0 0 0;
  padding: 0;
}
UL.items03 UL.checkboxes LI {
  background: none;
  padding: 0 !important;
}
UL.items03 UL.checkboxes LI INPUT[type="radio"],
UL.items03 UL.checkboxes LI INPUT[type="checkbox"] {
  top: 0;
}
UL.items03 UL.checkboxes LI LABEL {
  cursor: pointer;
}
UL.items03 UL.checkboxes LI LABEL:last-child {
  margin-right: 0 !important;
}
UL.items03 UL.checkboxes LI LABEL A.ask {
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  UL.items03 LI .c:after {
    content: '';
    display: table;
    clear: both;
    height: 1px;
    width: 100%;
  }
  UL.items03 UL.actions01.f-right {
    margin: 0 !important;
    padding-bottom: 0 !important;
  }
  UL.items03 UL.actions01.f-right LI {
    margin: 0 !important;
  }
  UL.items03 UL.actions01.f-right LI A.btn {
    float: right;
    padding: 0 !important;
  }
  UL.items03 A.btn.add {
    text-align: center;
  }
  UL.items03 P.hasico.ico-alert,
  UL.items03 DIV.details {
    clear: both;
  }
  UL.items03 P.number {
    width: 100%;
  }
  UL.items03 P.number.status01 {
    border-right: 1px solid #d9dadb;
    border-bottom: none;
  }
  UL.items03 P.number:after {
    display: none;
  }
  UL.items03 .col-a {
    width: 100%;
    float: none;
  }
  UL.items03 .col-b,
  UL.items03 .col-c,
  UL.items03 .col-d {
    width: 100%;
    float: none;
    margin: 5px 0 0 0 !important;
  }
}
UL.items04 {
  margin: .5em 0 0;
  padding: 0;
  list-style: none;
}
UL.items04 LI {
  padding: 0;
  margin: 5px 0 0;
}
UL.items04 LI:before {
  display: none;
}
UL.items04 A {
  display: block;
  overflow: hidden;
}
UL.items04 SPAN.img {
  float: left;
  width: 65px;
}
UL.items04 SPAN.img IMG {
  max-width: 100%;
  height: auto;
  max-height: 65px;
  width: auto;
}
UL.items04 SPAN.txt {
  font-weight: bold;
  float: left;
  width: 100%;
  padding-left: 80px;
  margin-left: -65px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.items04 SPAN.txt.meta {
  font-weight: normal;
  color: #727272;
}
DIV.ac02 DIV.pad DIV.w50p UL.items04 {
  margin: 0.5em -20px 0 -10px;
}
DIV.ac02 DIV.pad DIV.w50p UL.items04 A {
  padding: 5px 20px 0 10px;
}
DIV.ac02 DIV.pad DIV.w50p:first-child UL.items04 {
  margin: 0.5em 0 0 -20px;
}
DIV.ac02 DIV.pad DIV.w50p:first-child UL.items04 A {
  padding: 5px 20px 0 20px;
}
DIV.ac DIV.pad UL.items04 {
  margin: 0.5em -20px 0;
}
DIV.ac DIV.pad UL.items04 LI {
  margin: 0;
}
DIV.ac DIV.pad UL.items04 A {
  padding: 5px 20px 0;
}
DIV.ac DIV.pad UL.items04 A:hover,
DIV.ac DIV.pad UL.items04 A:focus,
DIV.ac DIV.pad UL.items04 A.hover,
DIV.ac DIV.pad UL.items04 A.active {
  background: #ebebeb;
  color: #ff6400;
  outline: none;
}
@media only screen and (max-width: 767px) {
  UL.items04 SPAN.img {
    display: none;
  }
  UL.items04 SPAN.txt {
    margin-left: 0;
    padding-left: 0;
  }
  DIV.ac DIV.pad UL.items04 A {
    padding: 10px 20px;
  }
}
DIV.items05 DIV.row {
  position: relative;
  margin: 30px 0 0 0;
}
DIV.items05 DIV.row:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
DIV.items05 DIV.item {
  width: 31.3333%;
  margin: 0 1%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  position: static;
}
DIV.items05 DIV.item:before {
  content: "";
  background: #f8f8f8;
  position: absolute;
  width: 31.3333%;
  top: 0;
  bottom: 0;
}
DIV.items05 DIV.item DIV.a {
  position: relative;
  background: #e1e1eb;
  padding: 30px;
  text-align: center;
}
DIV.items05 DIV.item DIV.a A {
  display: block;
  height: 380px;
}
DIV.items05 DIV.item DIV.a A IMG {
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto;
}
DIV.items05 DIV.item DIV.b {
  position: relative;
  text-align: center;
  padding: 30px 30px 210px 30px;
}
DIV.items05 DIV.item P {
  margin: 0;
}
DIV.items05 DIV.item P.heading01 {
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV.items05 DIV.item P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.items05 DIV.item P.heading01 A {
  color: #ff6400;
  text-decoration: none;
  font-size: 20px;
  border-bottom: 1px solid transparent;
}
DIV.items05 DIV.item P.heading01 A:hover {
  border-bottom-color: #ff6400;
}
DIV.items05 DIV.item P.meta01 {
  font-weight: bold;
  color: #575757;
  font-size: 15px;
}
DIV.items05 DIV.item P.price01 {
  font-size: 17px;
  white-space: nowrap;
}
DIV.items05 DIV.item P.price01 STRONG {
  font-weight: normal;
  font-size: 38px;
}
DIV.items05 DIV.item P.meta02 {
  font-size: 15px;
  color: #575757;
  line-height: 1;
  height: 2em;
  overflow: hidden;
}
DIV.items05 DIV.item DIV.c {
  position: absolute;
  bottom: 30px;
  width: 31.3333%;
  padding: 0 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
DIV.items05 DIV.item UL.actions01 {
  margin: 0;
}
DIV.items05 DIV.item UL.actions01 LI {
  float: none;
}
DIV.items05 DIV.item UL.actions01 LI .btn {
  display: block;
  text-align: center;
}
DIV.items05 DIV.item UL.actions01 LI .btn.discrete {
  border-bottom: none;
}
DIV.items05 .in2cols DIV.item,
DIV.items05 .in2cols DIV.item:before,
DIV.items05 .in2cols DIV.item DIV.c {
  width: 48%;
}
@media only screen and (max-width: 767px) {
  DIV.items05 DIV.item {
    width: 100%;
    margin: 20px 0 0;
    background: #f8f8f8;
  }
  DIV.items05 DIV.item:before {
    display: none;
  }
  DIV.items05 DIV.item DIV.b {
    padding: 20px;
  }
  DIV.items05 DIV.item DIV.c {
    padding: 0 20px 20px;
    width: 100% !important;
    position: relative;
    bottom: 0;
  }
  DIV.items05 DIV.item P.meta02 {
    height: auto;
  }
  DIV.items05 DIV.item P.price01 {
    margin: 0;
  }
  DIV.items05 DIV.item UL.actions01 {
    margin: 1em 0 0 0;
  }
  DIV.items05 .in2cols DIV.item,
  DIV.items05 .in2cols DIV.item:before,
  DIV.items05 .in2cols DIV.item DIV.c {
    width: 100%;
  }
}
DIV.items06 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  border: 2px #ebebeb;
  border-style: solid none;
}
DIV.items06 DIV.item {
  width: 50%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px 30px;
  border-left: 2px solid #ebebeb;
}
DIV.items06 DIV.item:first-child {
  padding-left: 0;
  border-left: none;
}
DIV.items06 DIV.item P {
  margin: 0;
  line-height: 1.4;
}
DIV.items06 DIV.item P.heading01 {
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 23px;
  font-weight: 100;
  line-height: 1.2;
}
.ru DIV.items06 DIV.item P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.items06 DIV.item P.heading02 {
  font-size: 47px;
  font-weight: bold;
  line-height: 1;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  padding-bottom: 10px;
}
.ru DIV.items06 DIV.item P.heading02 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.items06 DIV.item P.note {
  font-size: 13px;
  margin-top: 2em;
}
DIV.items06 DIV.item .btn {
  font-size: 24px;
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
}
.ru DIV.items06 DIV.item .btn {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
DIV.items06 DIV.item .btn.discrete {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 15px;
  padding-top: 1em;
}
.col23 DIV.items06 {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin: 1.5em 0 0 0;
}
.col23 DIV.items06 DIV.item {
  width: 100%;
  float: none;
  padding: 25px 0;
  border-top: 2px solid #ebebeb;
  border-left: none;
}
.col23 DIV.items06 DIV.item:first-child {
  border-top: none;
}
.col23 DIV.items06 DIV.item P.heading02 {
  font-size: 39px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  DIV.items06 DIV.item P.heading02 {
    font-size: 33px;
  }
}
@media only screen and (max-width: 767px) {
  DIV.items06 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: none;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  DIV.items06 DIV.item {
    width: 100%;
    float: none;
    padding: 25px 0;
    border-top: 2px solid #ebebeb;
    border-left: none;
  }
  DIV.items06 DIV.item:first-child {
    border-top: none;
  }
  DIV.items06 DIV.item P.heading02 {
    font-size: 46px;
  }
}
UL.items07 {
  list-style: none;
  margin: 2em 0 0 0;
  padding: 0;
  border-top: 2px solid #d9dadb;
}
UL.items07 LI {
  margin: .5em 0 0 0;
  padding: 0 0 .5em;
  border-bottom: 2px solid #d9dadb;
}
UL.items07 LI:before {
  display: none;
}
UL.items07 LI.open A.expander:before {
  content: "\E05F";
}
UL.items07 LI.open DIV.b {
  display: block;
}
UL.items07 A.expander {
  color: #1a1a1a;
  display: block;
}
UL.items07 A.expander:hover {
  text-decoration: underline;
}
UL.items07 A.expander:before {
  font-family: "icons";
  content: "\E06F";
  position: relative;
  top: 3px;
  float: left;
  width: 16px;
  height: 16px;
  color: #a4a4a4;
  font-size: 8px;
  line-height: 16px;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-right: 8px;
}
UL.items07 DIV.b {
  display: none;
  padding-left: 24px;
}
@media only screen and (max-width: 767px) {
  UL.items07 DIV.b {
    padding-left: 0;
    border-top: 1px solid #e1e1eb;
    padding-top: 5px;
  }
  UL.items07 A.expander STRONG {
    display: block;
    float: none;
    margin-left: 25px;
  }
  UL.items07 TABLE {
    margin: 0;
  }
}
.items08 {
  list-style: none;
  margin: 2em 0 0 0;
  padding: 0;
  overflow: hidden;
}
.items08 LI {
  padding: 0 !important;
  width: 100px;
  float: left;
  margin: 10px 10px 0 0;
}
.items08 LI:before {
  display: none;
}
.items08 LI:nth-of-type(n+10) {
  display: none;
}
.items08 LI:last-child {
  display: block !important;
}
.showall.items08 LI {
  display: block !important;
}
.showall.items08 LI:last-child {
  display: none !important;
}
.items08 SPAN {
  display: block;
}
.items08 SPAN.img {
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.items08 SPAN.img IMG {
  display: block;
  width: 100%;
  height: auto;
}
.items08 SPAN.img A {
  text-align: center;
  width: 100px;
  height: 100px;
  display: block;
  text-decoration: none;
  border: 5px solid #ff6400;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  line-height: 90px;
  font-size: 30px;
  font-weight: bold;
  color: #0019af;
}
.items08 SPAN.txt {
  text-align: center;
  margin: 1em 0 0;
  word-wrap: break-word;
}
@media only screen and (min-width: 1280px) {
  .items08 LI {
    margin-right: 15px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .items08 LI {
    margin-right: 8px;
  }
  .items08 LI:nth-of-type(n+9) {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .items08 LI:nth-of-type(n+6) {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .items08 LI {
    width: auto;
    float: none;
    margin: 20px 0 0;
  }
  .items08 LI:after {
    content: '';
    display: table;
    clear: both;
    height: 1px;
    width: 100%;
  }
  .items08 LI:first-child {
    margin: 0;
  }
  .items08 LI:nth-of-type(n+4) {
    display: none;
  }
  .items08 SPAN.img {
    float: left;
  }
  .items08 SPAN.txt {
    padding-left: 120px;
    padding-top: 20px;
    text-align: left;
  }
}
DIV.items09 {
  overflow: hidden;
  position: relative;
}
DIV.items09 DIV.col {
  float: none;
  width: 100%;
  margin-top: 1em !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
DIV.items09 DIV.col:first-child:after {
  font-family: "icons";
  content: "\E006";
  position: absolute;
  left: 50%;
  top: 102%;
  font-size: 24px;
  text-align: center;
}
@media only screen and (min-width: 1280px) {
  DIV.items09 {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  DIV.items09 DIV.col {
    width: 48% !important;
    -webkit-flex: 0 0 48%;
    -moz-flex: 0 0 48%;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  DIV.items09 DIV.col:first-child {
    float: left;
  }
  DIV.items09 DIV.col:first-child:after {
    content: "\E009";
    left: 102%;
    top: 50%;
  }
  DIV.items09 DIV.col:last-child {
    float: right;
  }
}
UL.items10 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
UL.items10.items10b {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
UL.items10.in2cols LI {
  max-width: 48%;
  width: 48%;
}
@media only screen and (max-width: 767px) {
  UL.items10.in2cols LI {
    max-width: 100%;
    width: 100%;
  }
}
UL.items10.type02 LI {
  position: relative;
  padding: 0 15px 0 130px;
  margin-top: 2em;
  text-align: left;
  min-height: 120px;
}
UL.items10.type02 LI IMG {
  position: absolute;
  left: 0;
  top: 0;
}
@media only screen and (max-width: 767px) {
  UL.items10.type02 LI {
    padding-left: 20%;
  }
}
UL.items10 LI {
  max-width: 200px;
  background: none !important;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.items10 LI:before {
  display: none !important;
}
UL.items10 LI H2 {
  color: #1a1a1a;
  font-weight: bold;
  font-size: 24px;
  margin: 0;
}
UL.items10 LI P {
  color: #1a1a1a;
  margin: 0;
  font-size: 16px;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  UL.items10 LI {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    max-width: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    text-align: left;
  }
  UL.items10 LI P,
  UL.items10 LI H2 {
    padding: 0 20px;
  }
  UL.items10 LI IMG {
    max-width: 20% !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.items10 LI {
    max-width: 150px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  UL.items10 LI {
    max-width: 150px;
  }
}
@media only screen and (min-width: 768px) {
  UL.items10 LI P {
    padding-top: 20px !important;
  }
}
UL.items11 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
UL.items11 LI {
  padding: 0;
  max-width: 200px;
  padding: 0px 45px;
}
UL.items11 LI:before {
  display: none;
}
UL.items11 LI P {
  color: #1a1a1a;
  margin: 0;
  font-size: 16px;
  padding: 0 5px;
}
@media only screen and (max-width: 767px) {
  UL.items11 LI {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    max-width: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    text-align: left;
  }
  UL.items11 LI P {
    padding: 0 20px;
  }
  UL.items11 LI IMG {
    max-width: 20% !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.items11 LI {
    max-width: 150px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  UL.items11 LI {
    max-width: 150px;
  }
}
@media only screen and (min-width: 768px) {
  UL.items11 LI P {
    padding-top: 20px !important;
  }
}
.items12 {
  margin: 2em 0 0 0 !important;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767px) {
  .items12 {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
}
.items12 IMG {
  width: 100%;
}
.items12 .animation01 A.img {
  transition: all 0.5s linear;
}
.items12 .animation01 A.img:hover {
  z-index: 999999;
}
.items12 .animation01:hover {
  z-index: 99;
}
.items12 .animation01 A:hover {
  transform: scale3d(1.1, 1.1, 1);
}
.items12 .animation01 IMG:hover {
  transform: scale3d(1.1, 1.1, 1);
}
.items12 .animation01 IMG {
  transform: scale3d(1.1, 1.1, 1);
}
.items12 .animation02 A.img {
  overflow: hidden;
  z-index: 99;
}
.items12 .animation02 A.img:hover IMG {
  transform: scale3d(1.2, 1.2, 1);
}
.items12 .animation02 A.img IMG {
  transition: all 0.5s linear;
  transform: scale3d(1, 1, 1);
}
.items12 A.img {
  display: block;
  position: relative;
  max-width: 300px;
  margin: auto;
  max-height: 435px;
  overflow: hidden;
}
.items12 A.img:before {
  display: block;
  content: "";
  padding-bottom: 145%;
}
.items12 A.img IMG {
  max-width: none !important;
  position: absolute;
  top: 0;
  left: 0;
  height: 100% !important;
  width: auto !important;
}
.items12 .items {
  padding: 0 5px;
  max-width: 300px;
  width: 12.5%;
  margin: 2em 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex: 0 0 12.5%;
  -moz-flex: 0 0 12.5%;
  -ms-flex: 0 0 12.5%;
  flex: 0 0 12.5%;
  float: left;
  border: none;
  outline: none;
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .items12 .items {
    width: 16.6666%;
    -webkit-flex: 0 0 16.6666%;
    -moz-flex: 0 0 16.6666%;
    -ms-flex: 0 0 16.6666%;
    flex: 0 0 16.6666%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .items12 .items {
    width: 25%;
    -webkit-flex: 0 0 25%;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
  }
}
@media only screen and (max-width: 767px) {
  .items12 .items {
    width: 100%;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.items12 .items.slick-slide {
  margin: 0;
  width: auto;
  max-width: none;
}
.items12 .items:hover {
  border: none;
  outline: none;
}
.items12 .items:active {
  border: none;
  outline: none;
}
.items12 .items:focus {
  border: none;
  outline: none;
}
.items12 .items:visited {
  border: none;
  outline: none;
}
.items12 SPAN.heading02 {
  font-size: 20px;
  display: block;
  max-height: 3.28em;
  overflow: hidden;
  color: #0019af;
}
.items12 SPAN.meta01 {
  font-size: 15px;
  display: block;
  max-height: 3.28em;
  overflow: hidden;
  color: #808080;
}
.items13 {
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
}
.items13 .slick-dots {
  text-align: center;
  display: none !important;
  bottom: 45px;
  left: 0;
  right: 0;
  position: absolute;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .items13 .slick-dots {
    display: block !important;
  }
}
.items13 .slick-dots LI {
  display: inline-block;
  float: none;
}
.items13 .slick-dots LI > BUTTON {
  line-height: 0;
  border-radius: 100%;
  border: 1px;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  -webkit-box-shadow: 5px rgba(26, 26, 26, 0.5);
  box-shadow: 5px rgba(26, 26, 26, 0.5);
  cursor: pointer;
  outline: none;
  background: rgba(255, 255, 255, 0.4);
  text-indent: -10000px;
}
.items13 .slick-dots LI > BUTTON:hover {
  outline: none;
}
.items13 .slick-dots LI.slick-active > BUTTON {
  outline: none;
  background: #ffffff;
}
.items13 .slick-next,
.items13 .slick-prev {
  color: rgba(255, 255, 255, 0.4) !important;
}
.items13 .slick-next:hover,
.items13 .slick-prev:hover {
  color: #ffffff !important;
}
.items13 A.play {
  text-align: center;
  padding-top: 120px;
  position: relative;
}
.items13 A.play:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  background: #ffffff;
  box-shadow: 0 6px 6px -6px black;
  -webkit-box-shadow: 0 6px 6px -6px black;
  -moz-box-shadow: 0 6px 6px -6px black;
  width: 110px;
  height: 110px;
  text-align: center;
  color: #0019af;
  display: block;
  margin: 0 auto;
  transform: scale3d(1, 1, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.items13 A.play:after {
  color: #0019af;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  font-family: icons;
  font-size: 48px;
  content: "\E06E";
  padding-left: 11px;
  line-height: 110px;
  transform: scale3d(1.02, 1.02, 1);
}
.items13 A.play:hover {
  border: none;
  outline: none;
}
.items13 A.play:hover:before,
.items13 A.play:hover:after {
  transform: scale3d(1.02, 1.02, 1);
}
.items13 A.play:active {
  border: none;
  outline: none;
}
.items13 A.play:focus {
  border: none;
  outline: none;
}
.items13 .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: rgba(0, 25, 175, 0.7) !important;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.items13 IFRAME {
  opacity: 0;
}
.items13 A {
  color: #ffffff;
  display: block;
  font-size: 22px;
}
.items13 DIV.img {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background: url(../img/eraam/videobg01.jpg) no-repeat 50% 50%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden;
  height: 615px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.items13 DIV.img P {
  font-size: 24px;
  color: #ffffff;
  padding-bottom: 30px;
}
.items13 DIV.img H2 {
  color: #ffffff;
  margin-top: 0;
}
.items13 .items {
  max-width: 100%;
  width: 100%;
  height: 615px;
  -webkit-flex: 0 0 100%;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  float: left;
  position: relative;
  border: none;
  outline: none;
}
.items13 .items:hover {
  border: none;
  outline: none;
}
.items13 .items:active {
  border: none;
  outline: none;
}
.items13 .items:focus {
  border: none;
  outline: none;
}
.items13 .items.active {
  background: #1a1a1a;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.items13 .items.active IFRAME {
  opacity: 1;
  z-index: 2;
}
.items13 .items.active .img {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .items13 {
    height: 615px;
  }
}
@media only screen and (max-width: 767px) {
  .items13 H2 {
    font-size: 22px;
  }
  .items13 P {
    font-size: 16px;
  }
  .items13 A {
    font-size: 16px;
  }
  .items13 A.play:before {
    width: 87px;
    height: 87px;
  }
  .items13 A.play:after {
    font-size: 29px;
    line-height: 87px;
  }
  .items13 .slick-dots LI BUTTON {
    width: 15px;
    height: 15px;
  }
  .items13 .slick-dots {
    bottom: 10px;
  }
  .items13 DIV.items {
    height: 335px;
  }
  .items13 DIV.img {
    height: 335px;
  }
  .items13 DIV.img P {
    padding-bottom: 15px;
    font-size: 16px;
  }
}
.items14 {
  margin-bottom: 166px;
}
.items14 .block01.expandable {
  border-left: 2px solid #b2eafb;
}
.items14 .block01.expandable A.toggler:before {
  border-radius: 100%;
  background: #b2eafb;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}
.items14 H2.blockheading {
  font-size: 22px !important;
}
@media only screen and (max-width: 767px) {
  .items14 {
    margin-bottom: 38px;
  }
  .items14 P {
    font-size: 14px;
  }
}
.items15 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  border: 2px #ebebeb;
  border-style: solid none;
  border-bottom: none;
  border-top: none;
}
.items15 DIV.item {
  width: 33.3333%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px 30px;
  border-left: 2px solid #ebebeb;
  max-width: 33.3333%;
  min-width: 33.3333%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  flex: 0 0 33%;
}
.items15 DIV.item UL.nostyle > LI {
  padding: 0;
}
.items15 DIV.item UL.nostyle > LI:before {
  display: none;
}
.items15 DIV.item:first-child {
  padding-left: 0;
  border-left: 0;
  border-top: 0;
}
.items15 DIV.item P {
  margin: .5em 0 0;
}
.items15 DIV.item P.heading01 {
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 23px;
  font-weight: 100;
  margin: 0;
}
.ru .items15 DIV.item P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
.items15 DIV.item P.heading02 {
  font-size: 47px;
  font-weight: bold;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  padding-bottom: 10px;
  margin: 0;
}
.ru .items15 DIV.item P.heading02 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
.items15 DIV.item P.note {
  font-size: 13px;
  margin: 1em 0 1em 0;
}
.items15 DIV.item .ico-info:before {
  color: #0019af;
}
.col23 .items15 {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin: 1.5em 0 0 0;
}
.col23 .items15 DIV.item {
  width: 100%;
  float: none;
  padding: 25px 0;
  border-top: 2px solid #ebebeb;
  border-left: none;
}
.col23 .items15 DIV.item:first-child {
  border-top: none;
}
.col23 .items15 DIV.item P.heading02 {
  font-size: 39px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .items15 DIV.item P.heading02 {
    font-size: 33px;
  }
}
@media only screen and (max-width: 767px) {
  .items15 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: none;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .items15 DIV.item {
    border-top: 2px dashed #ebebeb;
    width: 100%;
    float: none;
    padding: 25px 0;
    border-left: none;
    flex: 0 0 auto;
    max-width: 100%;
    min-width: 100%;
  }
  .items15 DIV.item:first-child {
    border-top: 0;
    padding-top: 0;
  }
  .items15 DIV.item P.heading02 {
    font-size: 23px;
  }
}
.items16 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  border: none;
  margin: 0 -1%;
  margin-bottom: 2em;
}
.w33p2 .items16 .item02 {
  margin-right: 2%;
  min-height: 764px;
  height: auto;
  max-height: 100%;
}
.col.w33p2 .items16 {
  margin-left: -14px;
}
.items16 DIV.item02 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 31.33%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 10px 1%;
  flex: 0 0 31.33%;
  max-width: 31.333333%;
  min-height: 410px;
  overflow: hidden;
}
.items16 DIV.item02.flex-w100p {
  flex: 1 1 auto;
  max-width: 98%;
  width: 98%;
}
.items16 DIV.item02.flex-w50p {
  flex: 1 1 auto;
  max-width: 48%;
  width: 48%;
}
.items16 DIV.item02.item02b .pad {
  padding: 30px 20px 30px 20px;
}
.items16 DIV.item02.item02b .pad .txt {
  width: 100%;
  padding: 60px 30px 0 30px;
}
.items16 DIV.item02.item02b SPAN.badge01 {
  background: #95edab;
  color: #ffffff;
  position: absolute;
  left: 0;
  top: 30px;
  padding: 10px 5px;
  font-size: 17px;
  font-weight: bold;
  /*width: 175px;*/
  width: auto;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.items16 DIV.item02.item02b SPAN.badge01.legend14:before {
  font-size: 23px;
  color: white;
  margin-right: 10px;
}
.items16 DIV.item02.item02c .pad {
  background: none;
}
.items16 DIV.item02.item02c .pad .overlay-img {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  top: 0;
  display: block;
  max-width: 100%;
  min-height: 100%;
  min-width: 100%;
  margin: auto;
  max-height: 100%;
  overflow: hidden;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}
.items16 DIV.item02.item02c .pad .overlay-img.overlay-img:after {
  position: absolute;
  content: " ";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: rgba(0, 25, 175, 0.7) !important;
  z-index: 0;
}
.items16 DIV.item02.item02c .pad .txt {
  width: 100%;
  padding: 60px 0 0 0;
  position: relative;
}
.items16 DIV.item02.item02c .pad .txt .ico-star01:before {
  margin: 0;
  color: #ff6400;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  top: .3em;
  overflow: hidden;
  float: none;
  right: 5px;
}
.items16 DIV.item02.item02c .pad .txt SPAN.heading01 {
  color: #ff6400;
  font-weight: bold !important;
}
.items16 DIV.item02.item02c .pad .txt h2 {
  color: #ffffff;
}
.items16 DIV.item02.item02c .pad .txt P.meta {
  color: #ffffff;
  text-align: center;
}
.items16 DIV.item02.item02c .pad P.center {
  width: 100%;
  left: 0;
  right: 0;
}
.items16 DIV.item02 .pad {
  padding: 30px 20px 90px 20px;
  width: 100%;
  background: #ffffff;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.items16 DIV.item02 .pad:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.items16 DIV.item02 .pad .img {
  max-width: 119px;
  width: 119px;
  padding: 0 0 20px 0;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}
.items16 DIV.item02 .pad .imgIMG {
  max-width: 100%;
  height: auto;
}
.items16 DIV.item02 .pad .txt {
  text-align: center;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.items16 DIV.item02 .pad .txt h2 {
  padding-bottom: 20px;
  font-size: 22px;
  font-weight: bold;
  margin: 0;
  line-height: 1.2;
  color: #1a1a1a;
  word-wrap: break-word;
}
.items16 DIV.item02 .pad P.center {
  position: absolute;
  bottom: 30px;
  display: block;
  width: 100%;
  left: 0;
  right: 0;
}
.items16 DIV.item02:first-child {
  padding-left: 0;
  border-left: none;
}
.items16 DIV.item02 P {
  margin: 0;
  line-height: 1.4;
}
.items16 DIV.item02 P.heading01 {
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 23px;
  font-weight: 100;
  line-height: 1.2;
}
.ru .items16 DIV.item02 P.heading01 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
.items16 DIV.item02 P.heading02 {
  font-size: 47px;
  font-weight: bold;
  line-height: 1;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  padding-bottom: 10px;
}
.ru .items16 DIV.item02 P.heading02 {
  font-family: "PFBagueSansPro", "Open Sans", Arial, Helvetica, sans-serif;
}
.items16 DIV.item02 P.note {
  font-size: 13px;
  margin-top: 2em;
}
.items16 DIV.item02 .btn {
  /* font-size: ceil(@base-font-size*1.84); font-weight: bold; font-family: @font-heading;*/
}
.items16 DIV.item02 .btn.discrete {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 15px;
  padding-top: 1em;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .items16 DIV.item02 P.heading02 {
    font-size: 46px;
  }
  .items16 DIV.item02 .pad .img {
    float: none;
    margin: 0 auto;
    width: 120px;
  }
  .items16 DIV.item02 .pad .txt {
    text-align: center;
    float: none;
    margin-left: 0;
    width: auto;
  }
  .items16 DIV.item02 .pad P.center {
    width: 100%;
    left: 0;
    right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .items16 DIV.item02 .pad P.center .btn {
    float: none;
    display: inline-block;
    text-align: center;
    width: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .items16 DIV.item02 {
    height: auto;
    min-height: 100%;
    max-height: 100%;
  }
  .items16 DIV.item02.flex-w50p {
    max-width: 98%;
    width: 98%;
  }
  .items16 DIV.item02.item02c .pad .txt {
    padding: 60px 0 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .items16 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: none;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 0;
    margin-top: 0;
  }
  .w33p2 .items16 .item02 {
    min-height: 100%;
  }
  .items16 DIV.item02 {
    width: 100%;
    float: none;
    height: auto;
    min-height: 100%;
    max-height: 100%;
    flex: 0 0 auto;
    max-width: 100%;
  }
  .items16 DIV.item02.flex-w50p {
    max-width: 98%;
    width: 98%;
  }
  .items16 DIV.item02:first-child {
    border-top: none;
  }
  .items16 DIV.item02.item02c .pad .txt {
    padding: 0 50px 0 50px;
  }
  .items16 DIV.item02.item02b .pad {
    padding: 20px;
  }
  .items16 DIV.item02.item02b .pad .txt {
    padding: 70px 30px 0 30px;
  }
}
.items17 {
  margin: 0;
  border: none;
}
.items17 .w85p {
  width: 85%;
}
.items17 .w15p {
  width: 15%;
}
.items17 .flex70 {
  -webkit-flex: 1 1 70%;
  -moz-flex: 1 1 70%;
  -ms-flex: 1 1 70%;
  flex: 1 1 70%;
}
.items17 .flex30 {
  -webkit-flex: 1 1 30%;
  -moz-flex: 1 1 30%;
  -ms-flex: 1 1 30%;
  flex: 1 1 30%;
}
.items17 .flex66 {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 66.6666%;
}
.items17 .flex50 {
  -webkit-flex: 1 1 50%;
  -moz-flex: 1 1 50%;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
}
.items17 .flex33 {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 33.3333%;
}
.items17 .flex25 {
  -webkit-flex: 1 1 25%;
  -moz-flex: 1 1 25%;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
}
.items17 .flex00 {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.items17 DIV.item02 {
  border: 1px #ebebeb;
  background: #f8f8f8;
  display: block;
  margin: 0;
  border-style: solid solid none solid;
}
.items17 DIV.item02:last-child {
  border-style: solid;
}
.items17 DIV.item02:last-child {
  border-style: solid;
}
.items17 DIV.item02 > .item:first-child {
  margin: 0;
  border: 0;
}
.items17 DIV.item02 > .item:first-child.cursor {
  cursor: default !important;
}
.items17 DIV.item02 > .item:first-child.cursor:hover {
  border: 0;
}
.items17 DIV.item02 > .item:first-child DIV.subitems01 {
  border: 0;
}
.items17 DIV.item02 DIV.subitems01 {
  border: 0;
}
.items17 DIV.item02 DIV.subitems01 .subitem .img.inactive IMG {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
.items17 DIV.item02 > .pad {
  padding: 0 30px 30px 30px;
}
.items17 DIV.item02 > .pad > .item:first-child:hover {
  border-top: 1px solid #0019af !important;
}
.items17 DIV.item02 > .pad .item:last-child {
  margin: 0;
  border-top: 0;
}
.items17 DIV.item02 > .pad .item:last-child:hover {
  border-top: 1px solid #0019af;
  margin-top: -1px;
}
.items17 DIV.item02 > .pad .item {
  background: #ffffff;
}
.items17 DIV.item02 > .pad .item .item-headings {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /*margin: 0 30px 0 0;*/
  padding: 20px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.items17 DIV.item02 > .pad .item .item-headings .heading01 {
  margin: 0;
}
.items17 DIV.item02 > .pad .item .item-headings .heading01 SPAN {
  color: #0019af;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
}
.items17 DIV.item02 > .pad .item .item-headings .meta {
  margin: 0;
}
.items17 DIV.item02 > .pad .item .item-headings .meta SPAN {
  margin: .5em 0 0 0;
  font-size: 14px;
  color: #727272;
  display: inline-block;
  font-weight: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  margin-right: 10px;
}
.items17 DIV.item02 > .pad .item .item-headings .meta SPAN.orange {
  padding: 0;
  color: #ff6400;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .items17 DIV.item02 > .pad .item .item-headings {
    width: 100%;
  }
}
.items17 DIV.item02 > .pad .item .item-heading {
  margin: 0;
}
.items17 DIV.item02 > .pad .item .subitems01.subitems01b .subitem P.icon {
  padding-left: 20px;
}
.items17 DIV.item02 > .pad .item .subitems01.subitems01b .subitem P.icon:before {
  position: absolute;
  left: 0;
  top: 3px;
}
.items17 DIV.item02 > .pad .item .subitems01.subitems01c {
  margin: 0;
}
.items17 DIV.item {
  min-height: 114px;
  height: 114px;
  cursor: pointer;
  overflow: hidden;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  border: 1px solid #ebebeb;
  border-top: 0;
  margin-top: 0;
}
.items17 DIV.item .item-headings {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /*margin: 0 30px 0 0;*/
  padding: 20px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.items17 DIV.item .item-headings .heading01 {
  margin: 0;
}
.items17 DIV.item .item-headings .heading01 SPAN {
  color: #0019af;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
}
.items17 DIV.item .item-headings .meta {
  margin: 0;
}
.items17 DIV.item .item-headings .meta SPAN {
  margin: .5em 0 0 0;
  font-size: 14px;
  color: #727272;
  display: inline-block;
  font-weight: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  margin-right: 10px;
}
.items17 DIV.item .item-headings .meta SPAN.orange {
  padding: 0;
  color: #ff6400;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .items17 DIV.item .item-headings {
    width: 100%;
  }
}
.items17 DIV.item:hover {
  border: 1px solid #0019af;
}
.items17 DIV.item:nth-child(n+2):hover {
  margin-top: -1px;
}
.items17 DIV.item:first-child {
  border-top: 1px solid #ebebeb;
}
.items17 DIV.item:first-child:hover {
  border: 1px solid #0019af;
}
.items17 DIV.item.separated {
  border-top: 1px solid #ebebeb;
  margin-top: 2em;
}
.items17 DIV.item.separated:hover {
  border-top: 1px solid #0019af;
}
.items17 DIV.item DIV.subitems01 {
  padding: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  border-left: 2px dashed #ebebeb;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.items17 DIV.item DIV.subitems01.subitems01c {
  padding: 0;
  margin: 0 30px 0 0;
}
.items17 DIV.item DIV.subitems01.subitems01c .subitem {
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.items17 DIV.item DIV.subitems01.subitems01c .subitem p {
  text-align: left;
  position: relative;
  margin: 20px 0;
}
.items17 DIV.item DIV.subitems01.subitems01c .subitem p.ico-plus {
  color: #0019af;
}
.items17 DIV.item DIV.subitems01.subitems01c .subitem p:before {
  font-size: 16px;
  color: #0019af;
  margin-right: 10px;
  font-weight: bold;
}
.items17 DIV.item DIV.subitems01 .subitem + .subitem {
  border-left: 2px dashed #ebebeb;
}
.items17 DIV.item DIV.subitems01 .subitem {
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px 0 30px;
}
.items17 DIV.item DIV.subitems01 .subitem .img {
  padding: 0;
  width: 55px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.items17 DIV.item DIV.subitems01 .subitem .imgIMG {
  max-width: 100%;
  height: auto;
}
.items17 DIV.item DIV.subitems01 .subitem .txt {
  width: 100%;
  margin-left: -55px;
  padding: 0 20px 0 80px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  max-height: 100px;
  overflow: hidden;
}
.items17 DIV.item DIV.subitems01 .subitem .txt P.meta {
  margin: .5em 0 0 0;
  font-size: 14px;
  color: #727272;
  font-weight: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.items17 DIV.item DIV.subitems01 .subitem .txt P.meta01 {
  margin: .5em 0 0 0;
  font-size: 14px;
  color: #ff6400;
  font-weight: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  display: inline-block;
}
.items17 DIV.item DIV.subitems01 .subitem .txt P.heading01 {
  color: #1a1a1a;
  font-weight: bold;
  font-size: 16px !important;
  margin: 0 !important;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.items17 DIV.item DIV.subitems01 .subitem.type02 {
  position: relative;
  border-left: 2px dashed #e1e1eb;
}
.items17 DIV.item DIV.subitems01 .subitem.type02:before {
  background: transparent;
  position: absolute;
  left: 50%;
  z-index: 5;
  margin-left: -20px;
  top: -20px;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: 2px #e1e1eb;
  color: #ff6400;
  border-style: dashed none none;
}
.items17 DIV.item DIV.subitems01 .subitem.type02:after {
  background: #ffffff;
  font-family: "icons";
  content: "\E06F";
  font-size: 16px;
  position: absolute;
  left: 0;
  margin-left: -23px;
  top: 30%;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: 2px #e1e1eb;
  color: #ff6400;
  border-style: none none none dashed;
}
.items17 DIV.item .item-heading {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 30px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.items17 DIV.item .item-heading .heading02 {
  color: #0019af;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  padding: 20px 20px;
}
.items17 DIV.item .item-heading .heading01 {
  color: #0019af;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  padding: 20px 20px;
}
.items17 DIV.item .item-heading .heading01 SPAN.meta {
  margin: .5em 0 0 0;
  font-size: 14px;
  color: #727272;
  display: block;
  font-weight: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.items17 DIV.item .item-heading .heading01 SPAN.meta.orange {
  padding: 0;
  color: #ff6400;
}
@media only screen and (min-width: 1024px) {
  .items17 {
    /*.w85p { max-width: 85%; min-width: 85%; }*/
  }
  .items17 .w15p {
    max-width: 15%;
    min-width: 15%;
  }
  .items17 .item-heading.type02.w15p {
    max-width: 15%;
    min-width: 14%;
  }
  .items17 .item-headings.type02.w15p {
    max-width: 15%;
    min-width: 14%;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .items17 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: none;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .items17 .flex66 {
    -webkit-flex: 0 1 auto;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 100%;
  }
  .items17 .flex33 {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .items17 DIV.item {
    height: auto;
    min-height: 100%;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    border-top: 1px solid #ebebeb;
  }
  .items17 DIV.item:nth-child(n+2):hover {
    margin-top: 0;
  }
  .items17 DIV.item:first-child {
    margin-top: 0;
  }
  .items17 DIV.item:first-child:hover {
    margin-top: 0;
  }
  .items17 DIV.item DIV.subitems01 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    border-top: 1px solid #ebebeb;
    border-left: 0;
  }
  .items17 DIV.item DIV.subitems01 .subitem + .subitem {
    border-left: 0;
    border-top: 2px dashed #ebebeb;
  }
  .items17 DIV.item DIV.subitems01 .subitem {
    width: 100%;
    border-left: 0;
    padding: 30px 20px;
  }
  .items17 DIV.item DIV.subitems01 .subitem:first-child {
    border-left: 0;
  }
  .items17 DIV.item DIV.subitems01 .subitem.type02 {
    border-top: 2px dashed #e1e1eb;
    border-left: 0;
  }
  .items17 DIV.item DIV.subitems01 .subitem.type02:after {
    left: 50%;
    top: -20px;
    border-style: dashed none none;
  }
  .items17 DIV.item DIV.subitems01.subitems01c {
    margin: 0;
  }
  .items17 DIV.item.separated01 {
    border-top: 1px solid #ebebeb;
    margin-top: 2em;
  }
  .items17 DIV.item.separated01:hover {
    border-top: 1px solid #0019af;
    margin-top: 2em;
  }
  .items17 DIV.item DIV.item-heading {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .items17 DIV.item DIV.item-heading P.heading01 {
    padding: 20px 20px;
  }
  .items17 DIV.item DIV.item-heading P.heading01 SPAN.meta {
    display: inline-block;
  }
  .items17 DIV.item DIV.item-heading P.heading01 SPAN {
    padding: 0 10px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .items17 DIV.item02 {
    margin: 2em 0 0 0;
    border-style: solid;
  }
  .items17 DIV.item02:first-child {
    margin: 0;
  }
}
UL.items18 {
  margin-bottom: 20px;
  list-style: none;
  padding: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -1%;
}
UL.items18.items18b {
  margin: 10px -0.5%;
}
UL.items18.items18b .item {
  border: 1px solid #ebebeb;
  max-width: 24%;
  -webkit-flex: 0 0 24%;
  -moz-flex: 0 0 24%;
  -ms-flex: 0 0 24%;
  flex: 0 0 24%;
  padding: 30px 20px;
  min-width: 24%;
  margin: 10px 0.5%;
}
UL.items18.items18b .item DIV.itemgroup P {
  text-align: center;
  /*margin: 0;*/
}
UL.items18.items18b .item DIV.itemgroup DIV.pad {
  position: absolute;
  padding-bottom: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  top: 0;
}
UL.items18.items18b .item DIV.itemgroup DIV.pad .img {
  text-align: center;
}
UL.items18.items18b .item DIV.itemgroup DIV.txt {
  width: 100%;
  text-align: center;
  padding-top: 200px;
}
UL.items18.items18b .item DIV.itemgroup .txt01 {
  /*font-family: @font-main;*/
  width: 100%;
  text-align: center;
  padding-top: 140px;
}
UL.items18.items18b P.center {
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
UL.items18:last-child {
  margin-bottom: 30px;
}
UL.items18 LI.item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 31.333333%;
  max-width: 31.333333%;
  min-height: 219px;
  margin: 10px 1%;
  padding: 20px;
  overflow: hidden;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.items18 LI.item:before {
  display: none;
}
UL.items18 LI.item DIV.itemgroup {
  position: relative;
  width: 100%;
  height: 100%;
}
UL.items18 LI.item DIV.itemgroup DIV.pad {
  /*padding-bottom: 80px;*/
  padding-bottom: 105px;
}
UL.items18 LI.item DIV.itemgroup DIV.pad .price01 {
  text-align: right;
}
UL.items18 LI.item DIV.itemgroup DIV.pad .price01 P.price {
  font-size: 18px;
  font-weight: bold;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
UL.items18 LI.item DIV.itemgroup DIV.pad P {
  margin: 0;
}
UL.items18 LI.item DIV.itemgroup DIV.pad P.heading01 {
  color: #1a1a1a;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 23px;
  webkit-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
}
UL.items18 LI.item DIV.itemgroup DIV.pad P.price01 {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  position: absolute;
  right: 0;
  top: 6px;
  max-width: 115px;
}
UL.items18 LI.item DIV.itemgroup DIV.pad P.separator {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px dashed #e1e1eb;
}
UL.items18 LI.item DIV.itemgroup DIV.pad P STRONG {
  padding-right: 15px;
}
UL.items18 LI.item DIV.itemgroup DIV.pad A.btn.edit {
  font-size: 12px;
  width: auto;
  float: none;
  display: inline-block;
  text-align: left;
}
UL.items18 LI.item DIV.itemgroup DIV.txt P.actions01 {
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
UL.items18 LI.item DIV.itemgroup DIV.txt P.actions01.actions01a {
  bottom: 35px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  UL.items18 LI.item {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 48%;
    max-width: 48%;
  }
  UL.items18.items18b LI.item {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 32.333333%;
    max-width: 32.333333%;
    min-width: 32.333333%;
  }
}
@media only screen and (max-width: 767px) {
  UL.items18 LI.item {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 98%;
    max-width: 98%;
  }
  UL.items18.items18b LI.item {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 98%;
    max-width: 98%;
  }
}
.items19 {
  background: #ebebeb;
  position: relative;
  padding: 30px;
}
.items19 .img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  max-width: 70px;
  min-width: 30px;
  text-align: center;
}
.items19 .img IMG {
  width: 100%;
}
.items19 .txt {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin-left: -99px;
  padding-left: 132px;
}
.items19 .txt P.heading01 {
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  /*font-size: ceil(@base-font-size*1.7);*/
  font-size: 16px;
  font-weight: bold;
  margin: 0;
}
.items19 .txt P.meta {
  margin: 0;
  font-size: 13px;
}
@media only screen and (max-width: 767px) {
  .items19 .img {
    text-align: center;
    float: none;
    margin: 0 auto;
    max-width: 50px;
  }
  .items19 .txt {
    text-align: left;
    padding: 0;
    margin: 0;
  }
  .items19 .txt P.heading01 {
    text-align: center;
    margin: .5em 0 0 0;
  }
  .items19 .txt P.meta {
    margin: .5em 0 0 0;
  }
}
.items20 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  /*used in prepaid*/
}
.items20 A.btn.discrete {
  margin: 0 10px;
}
.items20 .item {
  min-height: 100%;
}
.items20 .mr0 {
  margin-right: auto;
}
.items20 H2 {
  margin: 0;
}
.items20 P.heading01 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  font-size: 16px;
}
.items20 P.heading01 SPAN.note {
  margin-right: 5px;
}
.items20 SPAN.note {
  white-space: nowrap;
  color: #727272;
}
.items20 H2,
.items20 A {
  display: inline-block;
}
.items20 P {
  margin: .5em 0 0 0;
}
.items20.items20b {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.items20.items20b .item {
  width: auto;
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  align-self: flex-start;
}
.items20.items20b .item .heading01 {
  font-size: 30px;
  line-height: 48px;
  color: #273645;
  font-weight: 100;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .items20.items20b {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .items20.items20b .item {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .items20 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  .items20 .item {
    width: 100%;
  }
  .items20 P.heading01 {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.items21 {
  width: 100%;
}
.items21.items21b {
  border: 1px solid #e1e1eb;
  padding: 20px;
  /*lost*/
}
.items21.items21b .item02 {
  border-bottom: 1px solid #e1e1eb;
  padding: 10px 0;
  /*.align-items(center);*/
}
.items21.items21b .item02 .item {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.items21.items21b .item02 .item .subitem {
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30%;
  /*.align-items(flex-start);*/
}
.items21.items21b .item02 .item .subitem P.heading01 {
  white-space: normal;
}
.items21.items21b .item02 .item .subitem02 {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  color: #727272;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 60%;
}
.items21.items21b .item02 .item .subitem02 .item-sub {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  box-sizing: border-box;
}
.items21.items21b .item02 .item .subitem02.subitem02b .item-sub {
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 50%;
}
.items21.items21b .item02 .item .subitem02.subitem02--justify-start {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.items21.items21b .item03 .item .subitem02 {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  color: #727272;
  -webkit-flex: 1 0 100%;
  -moz-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
.items21.items21b .item03 .item .subitem02 .item-sub {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.items21.items21b .item03 .item .subitem02 .item-sub P {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-align-self: flex-end;
  align-self: flex-end;
}
.items21.items21c {
  border-style: none none dashed none;
  border-width: 2px;
  border-color: #e1e1eb;
  padding: 20px 0;
}
.items21.items21c .item02 {
  border: none;
  padding: 0;
}
.items21.items21c .item02 .item .subitem {
  -webkit-flex: 0 0 45%;
  -moz-flex: 0 0 45%;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
}
.items21.items21c .item02 .item .subitem02 {
  -webkit-flex: 1 0 55%;
  -moz-flex: 1 0 55%;
  -ms-flex: 1 0 55%;
  flex: 1 0 55%;
}
.items21.items21c .item02 .item .subitem02 .item-sub {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 30px;
}
.items21.items21c .item02 .item .subitem02 .item-sub .input-wrapper {
  margin: 0;
}
.items21.items21c .item02 .item .subitem02 .item-sub .button-wrapper {
  margin: 0;
}
.items21.items21c .price01 {
  font-size: 22px;
  margin: 0;
  font-weight: bold;
  line-height: 1;
  padding-bottom: 0.5em;
}
.items21.items21d {
  border: 0;
  border-style: none;
  padding: 0;
}
.items21.items21d .item02 {
  border: 0;
  border-style: none;
  padding: 0;
}
.items21.items21d .item02 .item {
  margin: 0;
  width: auto;
  -webkit-flex: 0 0 50%;
  -moz-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.items21.items21d .item02 .item.w60p {
  width: 60%;
  -webkit-flex: 0 0 60%;
  -moz-flex: 0 0 60%;
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .items21.items21d .item02 .item.w60p {
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.items21.items21d .item02 .item.w40p {
  width: 40%;
  -webkit-flex: 0 0 40%;
  -moz-flex: 0 0 40%;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .items21.items21d .item02 .item.w40p {
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.items21.items21d .item02 .item .subitem02 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  flex: 0 0 100%;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .items21.items21d .item02 .item {
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.items21.items21e {
  border: 1px solid #e1e1eb;
  border-style: solid none solid none;
}
.items21.items21e .item02 {
  padding: 0;
}
.items21.items21e .item02.bg {
  background: #f8f8f8;
}
.items21.items21e .item02.bg-even .item:nth-child(even) {
  background: #f8f8f8;
}
.items21.items21e .item02 .item {
  /*padding: 10px 20px;*/
  padding: 0;
  /*&.bg {
					background: lighten(@color-gray-lightest,5%);
				}*/
}
.items21.items21e .item02 .item.pad {
  padding: 10px 0;
}
.subitem-img .items21.items21e .item02 .item {
  padding-left: 0;
}
.items21.items21e .item02 .item.last {
  background: none !important;
}
.items21.items21e .item02 .item .txt01 {
  width: 70%;
}
.items21.items21e .item02 .item .subitem {
  -webkit-flex: 0 0 30%;
  -moz-flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  padding-bottom: 0;
}
.items21.items21e .item02 .item .subitem .flex-start {
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  align-self: flex-start;
}
.items21.items21e .item02 .item .subitem .txt02 {
  padding: 5px 20px 0 116px;
}
.items21.items21e .item02 .item .subitem .txt03 {
  padding: 10px 0 0 156px;
}
.items21.items21e .item02 .item .subitem02 {
  -webkit-flex: 1 0 57%;
  -moz-flex: 1 0 57%;
  -ms-flex: 1 0 57%;
  flex: 1 0 57%;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0;
}
.items21.items21e .item02 .item .subitem02 .flex-start {
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  align-self: flex-start;
}
.items21.items21e .item02 .item .subitem02 .txt02 {
  padding: 0 20px 0 116px;
}
.items21.items21e .item02 .item .subitem02 .txt03 {
  padding: 10px 0 0 156px;
}
.items21.items21e .item02 .item .subitem02 .item-sub {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 30px;
}
.items21.items21e .item02 .item .subitem02 .item-sub .input-wrapper {
  margin: 0;
}
.items21.items21e .item02 .item .subitem02 .item-sub .button-wrapper {
  margin: 0;
}
.items21 .item-heading .ico:before {
  line-height: 24px;
  color: #727272;
}
.items21 .item02 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*padding: 10px 20px;*/
  padding: 10px 10px 10px 28px;
  width: 100%;
}
.items21 .item02.bg {
  background: #ebebeb;
}
.items21 .item02.mt5 {
  margin-top: 5px;
}
.items21 .item02 .item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.items21 .item02 .item .mt0 {
  margin-top: 0;
}
.items21 .item02 .item.separated {
  border-top: 1px solid #ebebeb;
  margin-top: 2em;
}
.items21 .item02 .item.separated:hover {
  border-top: 1px solid #0019af;
}
.items21 .item02 .item .subitem-img {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px 0 0;
  flex: 0 0 10%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.items21 .item02 .item .subitem-img .img {
  padding: 0;
  width: 80px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.items21 .item02 .item .subitem-img .imgIMG {
  max-width: 100%;
  height: auto;
}
.items21 .item02 .item .subitem {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 2 1 auto;
  -moz-flex: 2 1 auto;
  -ms-flex: 2 1 auto;
  flex: 2 1 auto;
  width: 66%;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0;
}
.items21 .item02 .item .subitem:after {
  content: '';
  display: table;
  clear: both;
  height: 1px;
  width: 100%;
}
.items21 .item02 .item .subitem .heading01 {
  font-weight: bold;
  font-size: 15px;
  padding-right: 40px;
}
.items21 .item02 .item .subitem .heading02 {
  margin: 0;
}
.items21 .item02 .item .subitem SPAN.meta {
  color: #727272;
}
.items21 .item02 .item .subitem .txt {
  margin: 0;
  padding: 0;
}
.items21 .item02 .item .subitem .txt:after {
  border: none;
}
.items21 .item02 .item .subitem .pad {
  padding: 10px 40px;
}
.items21 .item02 .item .subitem .pad02 {
  padding: 20px 0;
}
.items21 .item02 .item .subitem02 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 33.33%;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  box-sizing: border-box;
}
.items21 .item02 .item .subitem02 .item-sub {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /*.flex(1);*/
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  /*text-align: center;*/
  box-sizing: border-box;
  /*padding: 0 5px;*/
}
.items21 .item02 .item .subitem02 .item-sub A.btn {
  /*&.discrete {
							margin: 0 0 0 20px;
						}*/
}
.items21 .item02 .item .subitem02 .item-sub P {
  margin-top: 0;
}
.items21.agent.agent__notifications {
  /*.ico-inprocess {
				&:before {
					font-size: 24px;
					color: @color-gray01;
				}
			}*/
}
.items21.agent.agent__notifications .agent__text {
  text-align: left;
  /*color: @color-gray01;*/
}
.items21.agent.agent__notifications .agent__text--pad20 {
  margin: 0 20px;
}
.items21.agent.agent__notifications .item02:not(:first-child) {
  margin-top: 5px;
}
.items21.agent.agent__notifications .item02 {
  background: #f8f8f8;
  padding: 10px 28px 10px 28px;
}
.items21.agent.agent__notifications .item02 .item .subitem {
  width: 60%;
}
.items21.agent.agent__notifications .item02 .item .subitem02 {
  width: 40%;
  margin-top: 5px;
}
.items21.agent.agent__notifications .item02 .item .subitem02 .item-sub {
  padding: 0 5px;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .items21.agent.agent__notifications .item02 .item .subitem {
    width: 100%;
  }
  .items21.agent.agent__notifications .item02 .item .subitem02 {
    width: 100%;
  }
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .items21 .item02 .item {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .items21 .item02 .item .subitem {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    /*padding: 0 0 10px;*/
  }
  .items21 .item02 .item .subitem-img {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    justify-content: center;
    padding: 0;
  }
  .items21 .item02 .item .subitem02 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 10px;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .items21 .item02 .item .subitem02 .item-sub {
    width: 100%;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
  }
  .items21.items21b .item02 .item .subitem {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .items21.items21b .item02 .item .subitem02 {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    margin-top: 0;
    padding: 0 0 10px;
  }
  .items21.items21b .item02 .item .subitem02 .item-sub {
    width: 100%;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: left;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  .items21.items21b .item02 .item .subitem03 {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    margin-top: 0;
    padding: 0 0 10px;
  }
  .items21.items21b .item02 .item .subitem03 .item-sub {
    width: 100%;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: left;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  .items21.items21b .item02 .item .subitem03 .item-sub P {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
  }
  .items21.items21c .item02 .item DIV.subitem02 {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .items21.items21c .item02 .item DIV.subitem02 .item-sub {
    width: 100%;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    text-align: left;
    margin-left: 0;
  }
  .items21.items21e .item02 .item {
    padding: 10px 20px;
  }
  .items21.items21e .item02 .item.pad {
    padding: 10px 20px;
  }
  .items21.items21e .item02 .item .subitem {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .items21.items21e .item02 .item .subitem .txt02 {
    padding: 0;
  }
  .items21.items21e .item02 .item .subitem .txt03 {
    padding: 0;
  }
  .items21.items21e .item02 .item .txt01 {
    width: 100%;
  }
  .items21.items21e .item02 .item .subitem02 {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .items21.items21e .item02 .item .subitem02 .txt02 {
    padding: 0;
  }
  .items21.items21e .item02 .item .subitem02 .txt03 {
    padding: 0;
  }
  .items21.items21e .item02 .item .subitem02 .item-sub {
    /*&:nth-of-type(3) { order: 2; }*/
    width: 50%;
    -webkit-flex: 0 1 auto;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-align: left;
    margin-left: 0;
  }
}
.items22 {
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
  cursor: pointer;
}
.items22:link,
.items22 A:link,
.items22:visited,
.items22 A:visited,
.items22:hover,
.items22 A:hover,
.items22:active,
.items22 A:active,
.items22:focus,
.items22 A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
.items22 A.play {
  text-align: center;
  position: relative;
}
.items22 A.play:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  background: #ffffff;
  box-shadow: 0 6px 6px -6px black;
  -webkit-box-shadow: 0 6px 6px -6px black;
  -moz-box-shadow: 0 6px 6px -6px black;
  width: 50px;
  height: 50px;
  text-align: center;
  color: #0019af;
  display: block;
  margin: 0 auto;
  transform: scale3d(1, 1, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.items22 A.play:after {
  color: #0019af;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  font-family: icons;
  font-size: 22px;
  content: "\E06E";
  padding-left: 6px;
  line-height: 50px;
  transform: scale3d(1.02, 1.02, 1);
}
.items22 A.play:hover:before,
.items22 A.play:hover:after {
  transform: scale3d(1.02, 1.02, 1);
}
.items22 .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: rgba(0, 25, 175, 0.7) !important;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.items22 A {
  color: #ffffff;
  display: block;
  font-size: 22px;
}
.items22 .img {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background: url(../img/eraam/videobg01.jpg) no-repeat 50% 50%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden;
  height: 178px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.items22 .img P {
  font-size: 15px;
  color: #ffffff;
  margin: 0;
}
.items22 .img P.heading01 {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 5px;
}
.items22 .img P.heading02 {
  padding-top: 53px;
  font-size: 15px;
}
.items22 .img .txt {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.items22 .item {
  max-width: 100%;
  width: 100%;
  height: 178px;
  -webkit-flex: 0 0 100%;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  float: left;
  position: relative;
  border: none;
  cursor: pointer;
}
.items22 .item:link,
.items22 .item A:link,
.items22 .item:visited,
.items22 .item A:visited,
.items22 .item:hover,
.items22 .item A:hover,
.items22 .item:active,
.items22 .item A:active,
.items22 .item:focus,
.items22 .item A:focus {
  -moz-outline-style: none;
  outline: none;
  outline: 0;
  -moz-outline: 0;
  -webkit-outline: 0;
}
@media only screen and (max-width: 767px) {
  .items22 .item {
    height: 165px;
  }
  .items22 .item .img {
    height: 165px;
  }
  .items22 .item .img P {
    padding-bottom: 15px;
    font-size: 16px;
  }
}
.items23 {
  width: 100%;
}
.items23.items23b .item {
  border: none;
}
.items23.items23b .item .subitem01 {
  border: 1px solid #fcaf17;
}
.items23.items23__dropdown {
  width: 65px;
}
.items23.items23__dropdown .item .subitem-ico {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}
.items23.items23__dropdown .item .subitem-ico:after {
  content: "\f107";
  font-family: FontAwesome;
  margin-left: 5px;
  font-size: 20px;
  line-height: 1.05;
  vertical-align: bottom;
}
.items23.items23c {
  width: auto;
}
.items23.items23c .item {
  width: 100%;
  border: none;
  height: auto;
  min-height: inherit;
}
.items23.items23c .item .subitem01 {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
  border: 1px solid #fcaf17;
}
.items23 .item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
  min-height: 100%;
  border: 1px solid #fcaf17;
}
.items23 .item .mt0 {
  margin-top: 0;
}
.items23 .item .subitem-ico {
  font-size: 18px;
  line-height: 1;
  color: #1a1a1a;
  padding: 10px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fcaf17;
}
.items23 .item .subitem-ico::before {
  color: #1a1a1a;
  line-height: 1;
}
.items23 .item .subitem {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.items23 .item .subitem.subitem--full-width {
  width: 100%;
}
.items23 .item .subitem.subitem__pad {
  padding: 20px;
}
.items23 .item .subitem01 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.items23 .item .subitem01.subitem01b {
  padding: 5px 0;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.items23 .item .subitem01.subitem01b.separator .item-sub {
  border-right: 1px solid #d9dadb;
}
.items23 .item .subitem01.subitem01b .item-sub {
  text-align: left;
  padding: 0 15px;
  margin: 5px 0;
}
.items23 .item .subitem01.subitem01b .item-sub.mt0 {
  margin-top: 0;
}
.items23 .item .subitem01.subitem01b .item-sub.pad01 {
  padding: 0 5px;
}
.items23 .item .subitem01.subitem01b .item-sub P {
  margin: 0;
}
.items23 .item .subitem01.subitem01c {
  padding: 10px 0;
}
.items23 .item .subitem01.subitem01c .item-sub {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 15px;
  margin: 0;
  width: 100%;
  white-space: normal;
  text-align: left;
}
.items23 .item .subitem01.subitem01c .item-sub P {
  margin: 0;
  font-size: 13px;
}
@media only screen and (max-width: 767px) {
  .items23 .item .subitem01.subitem01c .item-sub {
    padding: 0 10px;
  }
}
.items23 .item .subitem01.subitem01--full-width {
  width: 100%;
}
.items23 .item .subitem01.subitem01__pad {
  padding: 20px;
}
.items23 .item .subitem01.subitem01__pad--sm {
  padding: 10px;
}
.items23 .item .subitem01.subitem01--center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
/*not in used?*/
/* Loader */
#loader {
  position: fixed;
  z-index: 99;
  top: 50%;
  left: 50%;
  margin: -100px 0 0 -150px;
  text-align: center;
  width: 300px;
  background: #ffffff url(old/loader.gif) no-repeat 50% 15px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 100px 20px 20px;
}
#loader P {
  color: #0019af;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  #loader {
    width: 80%;
    left: 10%;
    right: 10%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.loader_nogif {
  background: #ffffff !important;
  padding: 20px !important;
  z-index: 9999 !important;
}
#content .loading {
  text-align: center;
  background: url(old/loader.gif) no-repeat 50% 15px;
  padding: 100px 20px 20px;
}
#content .loading P {
  color: #0019af;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}
/* Autocomplete */
.ui-autocomplete {
  background-color: #ffffff;
  border: 1px solid #d9dadb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
}
.ui-autocomplete LI A {
  display: block;
  padding: 5px;
  cursor: pointer;
  font-size: 14px;
}
.ui-helper-hidden-accessible {
  visibility: hidden;
  position: absolute;
}
#feedback {
  z-index: 160;
  position: fixed;
  width: 600px;
  right: 0;
  overflow: hidden;
  top: 40%;
  background: #ffffff;
  border-radius: 3px 0 0 3px;
  border: 1px solid #d9dadb;
  border-right: none;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}
#feedback .pad {
  padding: 20px 70px 20px 40px;
}
#feedback P.title {
  font-size: 18px;
  color: #0019af;
  margin: 0;
  text-align: center;
}
#feedback P.note {
  clear: none;
}
#feedback UL {
  overflow: hidden;
  width: 440px;
  margin: 1em auto 0 auto;
}
#feedback UL LI {
  float: left;
  margin: 0 2px;
  padding: 0;
  text-align: center;
  width: 36px;
}
#feedback UL LI:before {
  display: none;
}
#feedback UL LI LABEL {
  display: block;
}
#feedback A.close {
  display: block;
  width: 26px;
  height: 26px;
  background: #ebebeb;
  border-radius: 13px;
  position: absolute;
  right: 10px;
  top: 10px;
  text-align: center;
  line-height: 26px;
}
#feedback A.close:before {
  font-family: "icons";
  content: "\E02B";
  color: #727272;
  font-size: 12px;
}
#feedback TEXTAREA {
  margin-top: 1em;
}
#feedback DIV.clear {
  width: 415px;
  margin: 1em auto 0;
}
#feedback #feedbackSuccess {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
#feedback #feedbackSuccess P {
  font-size: 24px;
  color: #95edab;
  margin: 0;
}
#feedback.feedback01 {
  z-index: 161;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  margin: auto;
  left: 9%;
  top: 50%;
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  #feedback {
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: auto;
  }
  #feedback .pad {
    padding: 40px 10px 10px;
  }
  #feedback UL {
    max-width: 100%;
  }
  #feedback UL LI {
    width: 9.09%;
    margin: 0;
  }
  #feedback DIV.clear {
    max-width: 100%;
  }
  #feedback.feedback01 {
    left: 0;
    transform: translateY(0) !important;
    bottom: auto;
    max-height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
  }
}
UL.feedback {
  overflow: hidden;
  width: 100%;
  margin: 1em auto 0 auto;
}
UL.feedback LI {
  float: left;
  margin: 0 0;
  padding: 0 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  width: 9.09%;
}
UL.feedback LI:before {
  display: none;
}
UL.feedback LI LABEL {
  display: block;
}
.type-feedback-window {
  max-width: 320px;
  z-index: 160;
  position: fixed;
  right: 20px;
  overflow: hidden;
  bottom: 20px;
  background: #ffffff;
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  padding: 18px;
}
.type-feedback-window__close {
  position: absolute;
  height: 25px;
  width: 20px;
  text-indent: -10000px;
  top: 10px;
  right: 10px;
  z-index: 10;
  float: right;
}
.type-feedback-window__close:before {
  font-family: FontAwesome;
  content: "\f00d";
  line-height: 25px;
  float: left;
  text-indent: 0;
  text-align: center;
  color: #949da6;
  font-size: 25px;
}
.type-feedback-window__close:hover {
  border-bottom: none !important;
  text-decoration: none !important;
  outline: none !important;
}
.type-feedback-window__title {
  font-size: 15px;
  font-weight: 600;
  padding: 0 25px 0 0;
  margin: 1em 0 0 0;
  line-height: 1.4;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #0019af;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .type-feedback-window {
    right: 0;
    bottom: 0;
    max-width: 100%;
    width: 100%;
    -moz-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.5);
  }
}
.type-feedback {
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.type-feedback .type-feedback__item {
  display: inline-block;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.type-feedback .type-feedback__item:before {
  display: none;
}
.type-feedback .type-feedback__label {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding: 0;
  margin: 0;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  margin-top: 2px;
}
.type-feedback .type-feedback__text--note {
  font-size: 13px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.54;
  color: #5f6d7a;
}
.parallax {
  position: fixed;
  opacity: 0;
  left: 0;
  right: 0;
  margin: auto;
  top: auto;
  bottom: auto;
  z-index: 0;
  -webkit-transition: opacity 500ms ease 0s;
  transition: opacity 500ms ease 0s;
  width: 980px;
}
.parallax.loaded {
  opacity: 1;
}
.parallax IMG {
  position: absolute;
  top: 0;
  z-index: 39;
  max-width: 145px;
  height: auto;
}
.parallax IMG.left {
  left: -145px;
  margin-right: 25px;
}
.parallax IMG.right {
  right: -145px;
  margin-left: 25px;
}
@media only screen and (min-width: 1024px) {
  .parallax {
    display: block;
  }
  .parallax IMG {
    max-width: 145px;
    height: auto;
  }
  .parallax IMG.left {
    left: -145px;
    margin-right: 15px;
  }
  .parallax IMG.right {
    right: -145px;
    margin-left: 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .parallax {
    opacity: 0;
  }
}
@media only screen and (max-width: 767px) {
  .parallax {
    opacity: 0;
    width: auto;
  }
}
@media only screen and (min-width: 1280px) {
  .parallax {
    display: none;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .parallax {
    display: none;
  }
}
@media only screen and (min-width: 1366px) {
  .parallax {
    opacity: 0;
    width: 1200px;
    display: block;
  }
  .parallax IMG {
    max-width: none;
  }
  .parallax IMG.left {
    left: -350px;
    margin-right: 25px;
  }
  .parallax IMG.right {
    right: -350px;
    margin-left: 25px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .parallax {
    display: none;
  }
}
@media only screen and (min-width: 1400px) {
  .parallax {
    display: block;
  }
  .parallax IMG {
    max-width: none;
  }
}
.slider01 {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  /*margin: 35px 0 45px 0;*/
  margin: 15px 0 32px 0;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.slider01.with-legend {
  margin-bottom: 40px;
}
.slider01 [disabled] {
  cursor: not-allowed;
}
.slider01 [disabled] .rz-pointer {
  cursor: not-allowed;
  background-color: #d8e0f3;
}
.slider01 span {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}
.slider01 .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}
.slider01 .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  padding-top: 16px;
  margin-top: -16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.slider01 .rz-bar-wrapper.rz-draggable {
  cursor: move;
}
.slider01 .rz-bar {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 3px;
  background: #c9cad1;
  border: 1px solid #c9cad1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.slider01 .rz-bar.rz-selection {
  height: 7px;
  z-index: 2;
  background: #00baf2;
  border-color: #00baf2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-top: -2px;
}
.slider01 .rz-pointer {
  top: -8px;
  z-index: 3;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-color: #0019af;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.slider01 .rz-pointer:hover:after {
  background-color: #ffffff;
}
.slider01 .rz-pointer.rz-active {
  z-index: 4;
}
.slider01 .rz-ticks {
  position: absolute;
  top: -5px;
  left: 0;
  z-index: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  height: 0;
  padding: 0 10px;
  margin: 0;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.slider01 .rz-ticks .rz-tick {
  top: -3px;
  width: 2px;
  height: 20px;
  text-align: center;
  cursor: pointer;
  background: #c9cad1;
}
.slider01 .rz-ticks .rz-tick.rz-selected .rz-tick-legend--bold {
  color: #273645;
  font-weight: 700;
  font-size: 15px;
  transition: font-weight 0.4s ease-in-out;
}
.slider01 .rz-ticks .rz-tick .rz-tick-value {
  position: absolute;
  top: -30px;
  transform: translate(-50%, 0);
}
.slider01 .rz-ticks .rz-tick .rz-tick-legend {
  position: absolute;
  top: 24px;
  max-width: 50px;
  white-space: normal;
  transform: translate(-50%, 0);
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #5f6d7a;
  font-size: 12px;
  font-weight: 600;
  transition: font-weight 0.4s ease-in-out;
}
.slider01 .rz-tick-value {
  top: initial;
  bottom: -40px;
}
.slider01 ul li {
  padding: 0;
  margin: 0;
}
.slider01 ul li:before {
  top: 0;
  position: absolute;
  content: "";
  font-size: 0;
}
.share01 {
  margin-top: .5em;
}
UL.swatches01 LI {
  position: relative;
  padding: 0 0 0 100px;
  margin: 10px 0 0 0;
  min-height: 80px;
}
UL.swatches01 LI:before {
  content: "";
  width: 80px;
  height: 80px;
  position: absolute;
  left: 0;
  top: 0;
}
UL.swatches01 LI.color01:before {
  background: #0019af;
}
UL.swatches01 LI.color02:before {
  background: #ff6400;
}
UL.swatches01 LI.color03:before {
  background: #00baf2;
}
UL.swatches01 LI.color04:before {
  background: #f29318;
}
UL.swatches01 LI.color05:before {
  background: #72D174;
}
UL.swatches01 LI.color06:before {
  background: #E44;
}
UL.swatches01 LI.color07:before {
  background: #727272;
}
UL.swatches01 LI.color08:before {
  background: #202020;
}
UL.swatches01 LI.color09:before {
  background: #575757;
}
UL.swatches01 LI.color10:before {
  background: #c9cad1;
}
UL.swatches01 LI.color11:before {
  background: #e1e1eb;
}
UL.swatches01 LI.color12:before {
  background: #ebebeb;
}
.hascard #notsupported {
  display: none;
}
@media only screen and (max-width: 239px) {
  .hascard #notsupported {
    display: block !important;
  }
  .hascard > #box00 {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .hascard {
    background: #ebebeb;
  }
}
.hascard #content {
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  flex-direction: column;
  -ms-flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .hascard #content {
    height: 100vh;
  }
}
.hascard #card {
  position: relative;
  width: 780px;
  height: auto;
  margin: 0 auto;
  background: #ffffff;
  border: 1px solid #e1e1eb;
  padding: 55px 80px 55px 150px;
  background-image: url('card/bg.jpg');
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: right;
}
@media screen and (max-width: 800px) {
  .hascard #card {
    width: 95%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .hascard #card {
    background-size: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .hascard #card {
    width: 100%;
    height: auto;
    border: none;
    padding: 90px 25px 25px;
    background-size: 50%;
    overflow: hidden;
    min-height: 0 !important;
  }
}
.hascard #card H1 {
  font-size: 38px;
  color: #0019af;
  line-height: 0.95;
  font-weight: 400;
}
.hascard #card H2 {
  color: #1a1a1a;
}
.hascard #card P {
  margin-top: 1.5em;
  color: #575757;
  width: 80%;
  float: right;
}
@media only screen and (max-width: 767px) {
  .hascard #card P {
    width: 100%;
  }
}
.hascard #card UL.lang {
  list-style: none;
  position: absolute;
  bottom: 65px;
  left: 80px;
}
@media only screen and (max-width: 767px) {
  .hascard #card UL.lang {
    bottom: auto;
    left: auto;
    top: 30px;
    right: 25px;
  }
}
.hascard #card UL.lang LI {
  float: left;
  padding: 0;
}
.hascard #card UL.lang LI:before {
  display: none;
}
.hascard #card UL.lang LI:after {
  content: '|';
  color: #0019af;
}
.hascard #card UL.lang LI:last-child:after {
  display: none;
}
.hascard #card UL.lang LI:last-child A {
  padding-right: 0;
}
.hascard #card UL.lang LI:first-child A {
  padding-left: 0;
}
.hascard #card UL.lang LI A {
  padding: 0 13px;
}
.tb-show {
  display: none;
}
.framed {
  height: 100%;
}
.framed .tb-show {
  display: block;
}
.framed .tb-hide {
  display: none;
}
.framed BODY {
  height: 100%;
}
.framed #box00 {
  height: 100%;
}
.framed HEADER.main,
.framed FOOTER#main,
.framed .banner03 {
  display: none;
}
.framed .tb_box02 H1 {
  position: relative;
  left: 0;
}
.framed H1 {
  position: absolute;
  left: -10000px;
}
.framed H2 {
  padding-right: 60px;
}
@media only screen and (max-width: 767px) {
  .framed H2 {
    padding-right: 0;
  }
}
.framed #content {
  max-width: 800px;
  max-height: 95%;
  margin: 2.5% auto;
  background: #ffffff;
  padding: 20px 50px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  /*.safari& {
			overflow: scroll; overflow-y: scroll;
		}*/
}
.framed #content H1 {
  position: static;
}
@media only screen and (max-width: 767px) {
  .framed #content {
    height: 100%;
    max-height: 100%;
    margin: 0;
    padding: 20px;
  }
  .framed #content .col00 {
    padding: 0;
  }
  .framed #content .discrete {
    border: 0;
    margin: 0;
    font-size: 21px;
    text-indent: -1000px;
  }
  .framed #content .discrete:link,
  .framed #content .discrete A:link,
  .framed #content .discrete:visited,
  .framed #content .discrete A:visited,
  .framed #content .discrete:hover,
  .framed #content .discrete A:hover,
  .framed #content .discrete:active,
  .framed #content .discrete A:active,
  .framed #content .discrete:focus,
  .framed #content .discrete A:focus {
    -moz-outline-style: none;
    outline: none;
    outline: 0;
    -moz-outline: 0;
    -webkit-outline: 0;
  }
  .framed #content .prev:before {
    content: "\E007";
    font-family: icons;
    text-indent: 0 !important;
    float: left;
    font-size: 21px;
    color: #0019af;
    display: block;
    padding-right: 10px;
  }
  .framed #content .prev:before:link,
  .framed #content .prev:before A:link,
  .framed #content .prev:before:visited,
  .framed #content .prev:before A:visited,
  .framed #content .prev:before:hover,
  .framed #content .prev:before A:hover,
  .framed #content .prev:before:active,
  .framed #content .prev:before A:active,
  .framed #content .prev:before:focus,
  .framed #content .prev:before A:focus {
    -moz-outline-style: none;
    outline: none;
    outline: 0;
    -moz-outline: 0;
    -webkit-outline: 0;
  }
  .framed #content .next:after {
    content: "\E009";
    font-family: icons;
    text-indent: 0 !important;
    float: right;
    font-size: 21px;
    color: #0019af;
    display: block;
    padding-left: 20px;
  }
  .framed #content .next:after:link,
  .framed #content .next:after A:link,
  .framed #content .next:after:visited,
  .framed #content .next:after A:visited,
  .framed #content .next:after:hover,
  .framed #content .next:after A:hover,
  .framed #content .next:after:active,
  .framed #content .next:after A:active,
  .framed #content .next:after:focus,
  .framed #content .next:after A:focus {
    -moz-outline-style: none;
    outline: none;
    outline: 0;
    -moz-outline: 0;
    -webkit-outline: 0;
  }
}
.framed .col00 {
  width: auto !important;
}
UL.tag-editor {
  max-width: 462px;
}
UL.tag-editor LI {
  margin: 5px 0;
  padding: 0;
}
UL.tag-editor LI:before {
  display: none;
}
UL.tag-editor LI .tag-editor-tag,
UL.tag-editor LI .tag-editor-delete,
UL.tag-editor LI .tag-editor-delete {
  background: #d3effc;
  color: #1a1a1a;
}
UL.tag-editor LI .tag-editor-delete I:before {
  color: #1a1a1a;
}
UL.tag-editor LI .tag-editor-delete:hover {
  color: #1a1a1a;
}
UL.tag-editor LI .tag-editor-delete:hover i:before {
  color: #1a1a1a;
}
UL.tag-editor INPUT {
  line-height: 14px;
  max-height: 20px;
}
@media only screen and (max-width: 767px) {
  UL.tag-editor {
    max-width: 100%;
  }
}
.ui-autocomplete.countrylist01 {
  overflow-y: auto;
  max-height: 350px;
  max-width: 370px;
  z-index: 9;
}
@media only screen and (max-width: 767px) {
  .ui-autocomplete.countrylist01 {
    width: auto !important;
    margin-right: 30px;
  }
}
#sitetools .not-logged {
  display: none !important;
}
.prepaid-items01 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
}
.prepaid-items01 .orange {
  color: #ff6400;
}
.prepaid-items01 .flex70 {
  -webkit-flex: 1 1 70%;
  -moz-flex: 1 1 70%;
  -ms-flex: 1 1 70%;
  flex: 1 1 70%;
}
.prepaid-items01 .flex30 {
  -webkit-flex: 1 1 30%;
  -moz-flex: 1 1 30%;
  -ms-flex: 1 1 30%;
  flex: 1 1 30%;
}
.prepaid-items01 .flex66 {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 66.6666%;
}
.prepaid-items01 .flex50 {
  -webkit-flex: 1 1 50%;
  -moz-flex: 1 1 50%;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
}
.prepaid-items01 .flex33 {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 33.3333%;
}
.prepaid-items01 .flex25 {
  -webkit-flex: 1 1 25%;
  -moz-flex: 1 1 25%;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
}
.prepaid-items01 .flex00 {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.prepaid-items01 DIV.item {
  /*min-height: 114px;
		height: 114px;*/
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  border: 1px #c9cad1;
  border-style: none none solid none;
  padding: 20px;
}
.prepaid-items01 DIV.item.separated {
  border-top: 1px solid #c9cad1;
}
.prepaid-items01 DIV.item:first-child {
  border: 1px #c9cad1;
  border-style: solid none solid none;
}
.prepaid-items01 DIV.item .subitems02,
.prepaid-items01 DIV.item .subitems01 {
  padding: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
}
.prepaid-items01 DIV.item .subitems02 .subitem,
.prepaid-items01 DIV.item .subitems01 .subitem {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 33.33333%;
}
.prepaid-items01 DIV.item .subitems02 .subitem:last-child .txt,
.prepaid-items01 DIV.item .subitems01 .subitem:last-child .txt {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.prepaid-items01 DIV.item .subitems02 .subitem .img,
.prepaid-items01 DIV.item .subitems01 .subitem .img {
  text-align: center;
  padding: 0;
  width: 55px;
  max-width: 55px;
  /*float: left;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prepaid-items01 DIV.item .subitems02 .subitem .imgIMG,
.prepaid-items01 DIV.item .subitems01 .subitem .imgIMG {
  max-width: 100%;
  height: auto;
}
.prepaid-items01 DIV.item .subitems02 .subitem .txt,
.prepaid-items01 DIV.item .subitems01 .subitem .txt {
  width: 100%;
  padding: 0 20px 0 20px;
  /*float: left;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  white-space: normal;
  word-wrap: break-word;
  max-height: 100px;
  overflow: hidden;
}
.prepaid-items01 DIV.item .subitems02 .subitem .txt P,
.prepaid-items01 DIV.item .subitems01 .subitem .txt P {
  margin-top: 0;
  color: #273645;
  font-size: 15px;
}
.prepaid-items01 DIV.item .subitems02 .subitem .txt P.meta,
.prepaid-items01 DIV.item .subitems01 .subitem .txt P.meta {
  margin: 0 0 0 0;
  font-size: 14px;
  color: #5f6d7a;
  font-weight: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.prepaid-items01 DIV.item .subitems02 .subitem .txt P.meta01,
.prepaid-items01 DIV.item .subitems01 .subitem .txt P.meta01 {
  margin: .5em 0 0 0;
  font-size: 14px;
  color: #ff6400;
  font-weight: normal;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  display: inline-block;
}
.prepaid-items01 DIV.item .subitems02 .subitem .txt P.heading01,
.prepaid-items01 DIV.item .subitems01 .subitem .txt P.heading01 {
  color: #1a1a1a;
  font-weight: bold;
  font-size: 16px !important;
  margin: 0 !important;
  font-family: "Verlag", "Open Sans", Arial, Helvetica, sans-serif;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media only screen and (min-width: 240px) and (max-width: 1023px) {
  .prepaid-items01 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: none;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0 -20px;
  }
  .prepaid-items01 .flex66 {
    -webkit-flex: 0 1 auto;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: auto;
  }
  .prepaid-items01 .flex33 {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .prepaid-items01 DIV.item {
    height: auto;
    min-height: 100%;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .prepaid-items01 DIV.item:first-child {
    margin-top: 0;
  }
  .prepaid-items01 DIV.item:first-child:hover {
    margin-top: 0;
  }
  .prepaid-items01 DIV.item .subitems01 {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 55%;
  }
  .prepaid-items01 DIV.item .subitems01 .subitem {
    border-left: 0;
    -webkit-flex: 1 0 auto;
    -moz-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .prepaid-items01 DIV.item .subitems02 {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 45%;
  }
  .prepaid-items01 DIV.item .subitems02 .subitem {
    border-left: 0;
    -webkit-flex: 1 0 auto;
    -moz-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .prepaid-items01 DIV.item .subitems02 .txt P {
    font-size: 18px;
  }
  .prepaid-items01 DIV.item .subitems02 .txt P.meta {
    text-align: right;
    margin: 0 0 0 0;
    font-size: 12px;
  }
  .prepaid-items01 DIV.item.separated01 {
    border-top: 1px solid #ebebeb;
    margin-top: 2em;
  }
  .prepaid-items01 DIV.item.separated01:hover {
    border-top: 1px solid #0019af;
    margin-top: 2em;
  }
}
#web-messenger-container {
  z-index: 150;
}
.overlay-modal {
  z-index: 190;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9sZXNzL21haW4ubGVzcyIsImFzc2V0cy9sZXNzL21peGlucy5sZXNzIiwiYXNzZXRzL2ZvbnRzL0ljb25zL2ljb25zLmxlc3MiLCJhc3NldHMvbGVzcy9mb250cy5sZXNzIiwiYXNzZXRzL2xlc3Mvbm9ybWFsaXplLmxlc3MiLCJhc3NldHMvbGVzcy9vcHVzLnJlc2V0Lmxlc3MiLCJhc3NldHMvbGVzcy9taXhpbnMvYW5jaG9yLmxlc3MiLCJhc3NldHMvbGVzcy9vcHVzLnV0aWxzLmxlc3MiLCJhc3NldHMvbGVzcy9taXhpbnMvZmxleGJveC5sZXNzIiwiYXNzZXRzL2xlc3MvcHJpbnQubGVzcyIsImFzc2V0cy9sZXNzL21peGlucy96aW5kZXhfbWl4aW5zLmxlc3MiLCJhc3NldHMvbGVzcy9fc3VwcG9ydGVkLmxlc3MiLCJhc3NldHMvbGVzcy9fYnV0dG9ucy1saW5rcy5sZXNzIiwiYXNzZXRzL2xlc3MvdmFyaWFibGVzLmxlc3MiLCJhc3NldHMvbGVzcy9fc2VsZWN0cy5sZXNzIiwiYXNzZXRzL2xlc3MvX3N0aWNreS5sZXNzIiwiYXNzZXRzL2xlc3MvX3Rvb2x0aXBzLmxlc3MiLCJhc3NldHMvbGVzcy9fdGFicy5sZXNzIiwiYXNzZXRzL2xlc3MvX3RhZ3MubGVzcyIsImFzc2V0cy9sZXNzL19tc2dzLmxlc3MiLCJhc3NldHMvbGVzcy9fYWxlcnRzLmxlc3MiLCJhc3NldHMvbGVzcy9fYmFkZ2UubGVzcyIsImFzc2V0cy9sZXNzL19uYXYtZHJvcGRvd24ubGVzcyIsImFzc2V0cy9sZXNzL190eXBlLXNsaWRlci5sZXNzIiwiYXNzZXRzL2xlc3MvX3R5cGUtbnVtYmVycy5sZXNzIiwiYXNzZXRzL2xlc3MvX3NvcnRhYmxlLWxpc3QubGVzcyIsImFzc2V0cy9sZXNzL2NvbXBvbmVudHMvdGFicy5sZXNzIiwiYXNzZXRzL2xlc3MvY29tcG9uZW50cy90aXRsZS13aXRoLWFjdGlvbi5sZXNzIiwiYXNzZXRzL2xlc3MvY29tcG9uZW50cy90eXBlLXBlcnNvbmFsLWRhdGEubGVzcyIsImFzc2V0cy9sZXNzL2NvbXBvbmVudHMvbW9kYWwubGVzcyIsImFzc2V0cy9sZXNzL190eXBlLWFjY29yZGlvbi5sZXNzIiwiYXNzZXRzL2xlc3MvdHlwZS1hcmd1bWVudHMubGVzcyIsImFzc2V0cy9sZXNzL190eXBlLWhlYWRpbmcubGVzcyIsImFzc2V0cy9sZXNzL190eXBlLW92ZXJ2aWV3Lmxlc3MiLCJhc3NldHMvbGVzcy9fdHlwZS1zZWFyY2gtYWRkcmVzcy5sZXNzIiwiYXNzZXRzL2xlc3MvX3RvZ2dsZXItc3dpdGNoLmxlc3MiLCJhc3NldHMvbGVzcy9fdHlwZS1pbmZvLWJsb2NrLmxlc3MiLCJhc3NldHMvbGVzcy9fdHlwZS1vcmRlci5sZXNzIiwiYXNzZXRzL2xlc3MvX2NvbnRlbnQubGVzcyIsImFzc2V0cy9sZXNzL190eXBlLXBhY2thZ2UubGVzcyIsImFzc2V0cy9sZXNzL190eXBlLXBhY2thZ2UtY29tcGFyZS5sZXNzIiwiYXNzZXRzL2xlc3MvX3R5cGUtc3RhdHVzLXN1bW1hcnkubGVzcyIsImFzc2V0cy9sZXNzL190eXBlLW51bWJlcnMtdHJhbnNmZXIubGVzcyIsImFzc2V0cy9sZXNzL3R5cGUtZGwubGVzcyIsImFzc2V0cy9sZXNzL2dsb2JhbC9tb2RhbC5sZXNzIiwiYXNzZXRzL2xlc3MvZ2xvYmFsL2dsb2JhbF9zdHlsZXMubGVzcyIsImFzc2V0cy9sZXNzL2dsb2JhbC9wdWJsaWNwYXJhbS5sZXNzIiwiYXNzZXRzL2xlc3MvZ2xvYmFsL2d1dHRlcnMubGVzcyIsImFzc2V0cy9sZXNzL2Rpc3BhdGNoZXIubGVzcyIsImFzc2V0cy9sZXNzL2dsb2JhbC9leHBhbmRhYmxlLXRhYmxlLmxlc3MiLCJhc3NldHMvbGVzcy9nbG9iYWwvc3RhdHVzLXRhYnMubGVzcyIsImFzc2V0cy9sZXNzL190eXBlLXB1ay5sZXNzIiwiYXNzZXRzL2xlc3MvcHJvZ3Jlc3NiYXIubGVzcyIsImFzc2V0cy9sZXNzL2NvbXBvbmVudHMvdGFibGVfZGV2aWNlLmxlc3MiLCJhc3NldHMvbGVzcy9jb21wb25lbnRzL3BhY2thZ2Utb3B0aW9uLmxlc3MiLCJhc3NldHMvbGVzcy9jb21wb25lbnRzL2FkZGl0aW9uYWwtc2VydmljZXMubGVzcyIsImFzc2V0cy9sZXNzL21peGlucy9fYW5pbWF0aW9uX21peGlucy5sZXNzIiwiYXNzZXRzL2xlc3MvY29tcG9uZW50X3N0eWxlcy5sZXNzIiwiYXNzZXRzL2xlc3MvX3R5cG9ncmFwaHkubGVzcyIsImFzc2V0cy9sZXNzL19sYXlvdXQubGVzcyIsImFzc2V0cy9sZXNzL19zZWFyY2gubGVzcyIsImFzc2V0cy9sZXNzL190YWJsZXMubGVzcyIsImFzc2V0cy9sZXNzL19oZWFkZXJfb2xkLmxlc3MiLCJhc3NldHMvbGVzcy9fbWVudXMubGVzcyIsImFzc2V0cy9sZXNzL19sb2FkZXIubGVzcyIsImFzc2V0cy9sZXNzL19mb290ZXJzLmxlc3MiLCJhc3NldHMvbGVzcy9fc3VwcG9ydC5sZXNzIiwiYXNzZXRzL2xlc3MvX3RiLmxlc3MiLCJhc3NldHMvbGVzcy9faW5wdXRzLmxlc3MiLCJhc3NldHMvbGVzcy9fYmFubmVycy5sZXNzIiwiYXNzZXRzL2xlc3MvX2FuaW1hdGlvbnMubGVzcyIsImFzc2V0cy9sZXNzL19jYXJkLmxlc3MiLCJhc3NldHMvbGVzcy9fZnJhbWVkLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7UUEyOGtDUTtBQzk3a0NSO0VBQVcsYUFBYSxhQUFiO0VBQTRCLDRCQUFBO0VBQThCLFdBQUE7RUFBYSxrQkFBQTtFQUFvQixtQkFBQTtFQUFxQixvQkFBQTtFQUFzQixvQkFBQTtFQUFzQixjQUFBO0VBQWdCLG1DQUFBO0VBQXFDLGtDQUFBOztBQUM1TjtFQUFhLGFBQWEsT0FBYjs7QUFrQmI7RUFDQywyQkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7Ozs7Ozs7OztBQThMQyxrQkFBQztBQUFELGtCQURELEVBQ0U7QUFDRCxrQkFBQztBQUFELGtCQUZELEVBRUU7QUFDRCxrQkFBQztBQUFELGtCQUhELEVBR0U7QUFDRCxrQkFBQztBQUFELGtCQUpELEVBSUU7QUFDRCxrQkFBQztBQUFELGtCQUxELEVBS0U7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQUlIO0VBQ0Msd0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7O0VBQ0EscUJBQUE7O0VBQ0EsZ0JBQUE7OztBQUtDLHFCQUFDO0FBQUQscUJBREQsRUFDRTtBQUNELHFCQUFDO0FBQUQscUJBRkQsRUFFRTtBQUNELHFCQUFDO0FBQUQscUJBSEQsRUFHRTtBQUNELHFCQUFDO0FBQUQscUJBSkQsRUFJRTtBQUNELHFCQUFDO0FBQUQscUJBTEQsRUFLRTtFQUNBLHFCQUFBOztBQXFCSDtFQUNDLHlCQUFBOztFQUNBLHNCQUFBOztFQUNBLHFCQUFBOzs7RUFFQSxvQkFBQTtFQUNBLGlCQUFBOzs7Ozs7OztBQzVSRDtFQUNDLGFBQWEsT0FBYjs7Ozs7O0VBTUEsU0FBSyxtaTZCQUNtRCwyQkFEeEQ7RUFFQSxtQkFBQTtFQUNBLGtCQUFBOztBQUdELGNBQWM7QUFDZCxlQUFlO0FBQ2YsY0FBYztBQUNkLGVBQWU7RUFDZCxxQkFBQTtFQUNBLGFBQWEsT0FBYjtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTs7QUFJRCxPQUFPO0VBQVUsU0FBUyxPQUFUOztBQUdqQixRQUFRO0VBQVUsU0FBUyxPQUFUOztBQUdsQixVQUFVO0VBQVUsU0FBUyxPQUFUOztBQUdwQixZQUFZO0VBQVUsU0FBUyxPQUFUOztBQUd0QixjQUFjO0VBQVUsU0FBUyxPQUFUOztBQUd4QixZQUFZO0VBQVUsU0FBUyxPQUFUOztBQUd0QixZQUFZO0VBQVUsU0FBUyxPQUFUOztBQUd0QixjQUFjO0VBQVUsU0FBUyxPQUFUOztBQUd4QixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixlQUFlO0VBQVUsU0FBUyxPQUFUOztBQUd6QixVQUFVO0VBQVUsU0FBUyxPQUFUOztBQUdwQixVQUFVO0VBQVUsU0FBUyxPQUFUOztBQUdwQixZQUFZO0VBQVUsU0FBUyxPQUFUOztBQUd0QixXQUFXO0VBQVUsU0FBUyxPQUFUOztBQUdyQixVQUFVO0VBQVUsU0FBUyxPQUFUOztBQUdwQixRQUFRO0VBQVUsU0FBUyxPQUFUOztBQUdsQixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixXQUFXO0VBQVUsU0FBUyxPQUFUOztBQUdyQixtQkFBbUI7RUFBVSxTQUFTLE9BQVQ7O0FBRzdCLGFBQWE7RUFBVSxTQUFTLE9BQVQ7O0FBR3ZCLGVBQWU7RUFBVSxTQUFTLE9BQVQ7O0FBR3pCLFNBQVM7RUFBVSxTQUFTLE9BQVQ7O0FBR25CLFVBQVU7RUFBVSxTQUFTLE9BQVQ7O0FBR3BCLFdBQVc7RUFBVSxTQUFTLE9BQVQ7O0FBR3JCLGFBQWE7RUFBVSxTQUFTLE9BQVQ7O0FBR3ZCLGlCQUFpQjtFQUFVLFNBQVMsT0FBVDs7QUFHM0IsU0FBUztFQUFVLFNBQVMsT0FBVDs7QUFHbkIsVUFBVTtFQUFVLFNBQVMsT0FBVDs7QUFHcEIsU0FBUztFQUFVLFNBQVMsT0FBVDs7QUFHbkIsU0FBUztFQUFVLFNBQVMsT0FBVDs7QUFHbkIsVUFBVTtFQUFVLFNBQVMsT0FBVDs7QUFHcEIsWUFBWTtFQUFVLFNBQVMsT0FBVDs7QUFHdEIsVUFBVTtFQUFVLFNBQVMsT0FBVDs7QUFHcEIsWUFBWTtFQUFVLFNBQVMsT0FBVDs7QUFHdEIsVUFBVTtFQUFVLFNBQVMsT0FBVDs7QUFHcEIsYUFBYTtFQUFVLFNBQVMsT0FBVDs7QUFHdkIsWUFBWTtFQUFVLFNBQVMsT0FBVDs7QUFHdEIsa0JBQWtCO0VBQVUsU0FBUyxPQUFUOztBQUc1QixpQkFBaUI7RUFBVSxTQUFTLE9BQVQ7O0FBRzNCLGFBQWE7RUFBVSxTQUFTLE9BQVQ7O0FBR3ZCLGlCQUFpQjtFQUFVLFNBQVMsT0FBVDs7QUFHM0IsVUFBVTtFQUFVLFNBQVMsT0FBVDs7QUFHcEIsY0FBYztFQUFVLFNBQVMsT0FBVDs7QUFHeEIsYUFBYTtFQUFVLFNBQVMsT0FBVDs7QUFHdkIscUJBQXFCO0VBQVUsU0FBUyxPQUFUOztBQUcvQixlQUFlO0VBQVUsU0FBUyxPQUFUOztBQUd6QixpQkFBaUI7RUFBVSxTQUFTLE9BQVQ7O0FBRzNCLGlCQUFpQjtFQUFVLFNBQVMsT0FBVDs7QUFHM0Isa0JBQWtCO0VBQVUsU0FBUyxPQUFUOztBQUc1QixlQUFlO0VBQVUsU0FBUyxPQUFUOztBQUd6QixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixZQUFZO0VBQVUsU0FBUyxPQUFUOztBQUd0QixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixTQUFTO0VBQVUsU0FBUyxPQUFUOztBQUduQixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixlQUFlO0VBQVUsU0FBUyxPQUFUOztBQUd6QixVQUFVO0VBQVUsU0FBUyxPQUFUOztBQUdwQixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixTQUFTO0VBQVUsU0FBUyxPQUFUOztBQUduQixnQkFBZ0I7RUFBVSxTQUFTLE9BQVQ7O0FBRzFCLGdCQUFnQjtFQUFVLFNBQVMsT0FBVDs7QUFHMUIsaUJBQWlCO0VBQVUsU0FBUyxPQUFUOztBQUczQixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixZQUFZO0VBQVUsU0FBUyxPQUFUOztBQUd0QixVQUFVO0VBQVUsU0FBUyxPQUFUOztBQUdwQixZQUFZO0VBQVUsU0FBUyxPQUFUOztBQUd0QixTQUFTO0VBQVUsU0FBUyxPQUFUOztBQUduQixXQUFXO0VBQVUsU0FBUyxPQUFUOztBQUdyQixXQUFXO0VBQVUsU0FBUyxPQUFUOztBQUdyQixlQUFlO0VBQVUsU0FBUyxPQUFUOztBQUd6QixpQkFBaUI7RUFBVSxTQUFTLE9BQVQ7O0FBRzNCLFVBQVU7RUFBVSxTQUFTLE9BQVQ7O0FBR3BCLFNBQVM7RUFBVSxTQUFTLE9BQVQ7O0FBR25CLGVBQWU7RUFBVSxTQUFTLE9BQVQ7O0FBR3pCLFNBQVM7RUFBVSxTQUFTLE9BQVQ7O0FBR25CLFVBQVU7RUFBVSxTQUFTLE9BQVQ7O0FBR3BCLE9BQU87RUFBVSxTQUFTLE9BQVQ7O0FBR2pCLFdBQVc7RUFBVSxTQUFTLE9BQVQ7O0FBR3JCLGVBQWU7RUFBVSxTQUFTLE9BQVQ7O0FBR3pCLGNBQWM7RUFBVSxTQUFTLE9BQVQ7O0FBR3hCLFNBQVM7RUFBVSxTQUFTLE9BQVQ7O0FBR25CLGNBQWM7RUFBVSxTQUFTLE9BQVQ7O0FBR3hCLGNBQWM7RUFBVSxTQUFTLE9BQVQ7O0FBR3hCLFFBQVE7RUFBVSxTQUFTLE9BQVQ7O0FBR2xCLGdCQUFnQjtFQUFVLFNBQVMsT0FBVDs7QUFHMUIsWUFBWTtFQUFVLFNBQVMsT0FBVDs7QUFHdEIsYUFBYTtFQUFVLFNBQVMsT0FBVDs7QUFHdkIsU0FBUztFQUFVLFNBQVMsT0FBVDs7QUFHbkIsU0FBUztFQUFVLFNBQVMsT0FBVDs7QUFHbkIsV0FBVztFQUFVLFNBQVMsT0FBVDs7QUFHckIsU0FBUztFQUFVLFNBQVMsT0FBVDs7QUFHbkIsU0FBUztFQUFVLFNBQVMsT0FBVDs7QUFHbkIsVUFBVTtFQUFVLFNBQVMsT0FBVDs7QUFHcEIsVUFBVTtFQUFVLFNBQVMsT0FBVDs7QUFHcEIsWUFBWTtFQUFVLFNBQVMsT0FBVDs7QUFHdEIsY0FBYztFQUFVLFNBQVMsT0FBVDs7QUFHeEIsa0JBQWtCO0VBQVUsU0FBUyxPQUFUOztBQUc1QixZQUFZO0VBQVUsU0FBUyxPQUFUOztBQUd0QixPQUFPO0VBQVUsU0FBUyxPQUFUOztBQUdqQixRQUFRO0VBQVUsU0FBUyxPQUFUOztBQUdsQixTQUFTO0VBQVUsU0FBUyxPQUFUOztBQUduQixXQUFXO0VBQVUsU0FBUyxPQUFUOztBQUdyQixXQUFXO0VBQVUsU0FBUyxPQUFUOztBQUdyQixZQUFZO0VBQVUsU0FBUyxPQUFUOztBQUd0QixVQUFVO0VBQVUsU0FBUyxPQUFUOztBQUdwQixjQUFjO0VBQVUsU0FBUyxPQUFUOztBQUd4QixTQUFTO0VBQVUsU0FBUyxPQUFUOztBQUduQixXQUFXO0VBQVUsU0FBUyxPQUFUOztBQUdyQixTQUFTO0VBQVUsU0FBUyxPQUFUOztBQUduQixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixVQUFVO0VBQVUsU0FBUyxPQUFUOztBQUdwQixZQUFZO0VBQVUsU0FBUyxPQUFUOztBQUd0QixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixhQUFhO0VBQVUsU0FBUyxPQUFUOztBQUd2QixXQUFXO0VBQVUsU0FBUyxPQUFUOztBQUdyQixXQUFXO0VBQVUsU0FBUyxPQUFUOztBQUdyQixnQkFBZ0I7RUFBVSxTQUFTLE9BQVQ7O0FBRzFCLGdCQUFnQjtFQUFVLFNBQVMsT0FBVDs7QUFHMUIsb0JBQW9CO0VBQVUsU0FBUyxPQUFUOztBQUc5QixZQUFZO0VBQVUsU0FBUyxPQUFUOztBQUd0QixTQUFTO0VBQVUsU0FBUyxPQUFUOztBQUduQixZQUFZO0VBQVUsU0FBUyxPQUFUOztBQUd0QixXQUFXO0VBQVUsU0FBUyxPQUFUOztBQUdyQixlQUFlO0VBQVUsU0FBUyxPQUFUOztBQUd6QixlQUFlO0VBQVUsU0FBUyxPQUFUOztBQUd6QixjQUFjO0VBQVUsU0FBUyxPQUFUOztBQUd4QixpQkFBaUI7RUFBVSxTQUFTLE9BQVQ7O0FBRzNCLFlBQVk7RUFBVSxTQUFTLE9BQVQ7O0FBR3RCLGNBQWM7RUFBVSxTQUFTLE9BQVQ7O0FBR3hCLGFBQWE7RUFBVSxTQUFTLE9BQVQ7O0FBR3ZCLFdBQVc7RUFBVSxTQUFTLE9BQVQ7O0FBR3JCLGVBQWU7RUFBVSxTQUFTLE9BQVQ7O0FBR3pCLGFBQWE7RUFBVSxTQUFTLE9BQVQ7O0FBR3ZCLFNBQVM7RUFBVSxTQUFTLE9BQVQ7O0FBR25CLHFCQUFxQjtFQUFVLFNBQVMsT0FBVDs7QUFHL0IsY0FBYztFQUFVLFNBQVMsT0FBVDs7QUFHeEIsWUFBWTtFQUFVLFNBQVMsT0FBVDs7QUFHdEIsY0FBYztFQUFVLFNBQVMsT0FBVDs7QUFHeEIsT0FBTztFQUFVLFNBQVMsT0FBVDs7QUFHakIsV0FBVztFQUFVLFNBQVMsT0FBVDs7QUFHckIsU0FBUztFQUFVLFNBQVMsT0FBVDs7QUFHbkIsU0FBUztFQUFVLFNBQVMsT0FBVDs7QUFHbkIsWUFBWTtFQUFVLFNBQVMsT0FBVDs7QUFHdEIsWUFBWTtFQUFVLFNBQVMsT0FBVDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUNqYnRCO0VBQ0MsYUFBYSxnQkFBYjtFQUNBLFNBQVMsMEJBQVQ7RUFDQSxTQUFTLGtDQUFrQyxPQUFPLDBCQUM5Qyw2QkFBNkIsT0FBTyxjQUNwQyw0QkFBNEIsT0FBTyxhQUNuQywyQkFBMkIsT0FBTyxXQUh0QztFQUlBLGlCQUFBO0VBQW1CLGtCQUFBOztBQUlwQjtFQUNDLGFBQWEsZ0JBQWI7RUFDQSxTQUFTLDBCQUFUO0VBQ0EsU0FBUyxrQ0FBa0MsT0FBTywwQkFDOUMsNkJBQTZCLE9BQU8sY0FDcEMsNEJBQTRCLE9BQU8sYUFDbkMsMkJBQTJCLE9BQU8sV0FIdEM7RUFJQSxtQkFBQTtFQUFxQixrQkFBQTs7QUFHdEI7RUFDQyxhQUFhLGdCQUFiO0VBQ0EsU0FBUywwQkFBVDtFQUNBLFNBQVMsa0NBQWtDLE9BQU8sMEJBQzlDLDZCQUE2QixPQUFPLGNBQ3BDLDRCQUE0QixPQUFPLGFBQ25DLDJCQUEyQixPQUFPLFdBSHRDO0VBSUEsZ0JBQUE7RUFDQSxrQkFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdUJEO0VBQ0MsYUFBYSxRQUFiO0VBQ0EsU0FBUyxpQ0FBVDtFQUNBLEtBQUssTUFBTSxVQUNQLHVDQUF1QyxPQUFPLCtwdkJBRGxEO0VBR0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFHRDtFQUNDLGFBQWEsUUFBYjtFQUNBLFNBQVMsaUNBQVQ7RUFDQSxLQUFLLE1BQU0sVUFDUCx1Q0FBdUMsT0FBTywyenhCQURsRDtFQUdBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBR0Q7RUFDQyxhQUFhLFFBQWI7RUFDQSxTQUFTLGlDQUFUO0VBQ0EsS0FBSyxNQUFNLFVBQ1AsdUNBQXVDLE9BQU8sdXd2QkFEbEQ7RUFHQSxtQkFBQTtFQUNBLGtCQUFBOztBQUdEO0VBQ0MsYUFBYSxRQUFiO0VBQ0EsU0FBUyxpQ0FBVDtFQUNBLEtBQUssTUFBTSxVQUNQLHVDQUF1QyxPQUFPLCtreUJBRGxEO0VBR0EsaUJBQUE7RUFDQSxrQkFBQTs7QUFLRDtFQUNDLGFBQWEsYUFBYjtFQUNBLFNBQVUsd0RBQVY7RUFDQSxTQUFVLCtEQUErRCxPQUFPLDBCQUM1RSx5REFBeUQsT0FBTyxpQkFDaEUsMERBQTBELE9BQU8sYUFDakUscUVBQXFFLE9BQU8sTUFIaEY7RUFJQSxtQkFBQTtFQUNBLGtCQUFBOztBQUdEO0FBQWtCOztFQUVqQixhQUFhLGFBQWI7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7OztFQUlBLG1DQUFBO0VBQ0Esa0NBQUE7O0FBR0QsZ0JBQWdCO0FBQVMsaUJBQWlCO0VBQ3pDLGFBQWEsYUFBYjs7QUFFRCxlQUFlO0VBQ2QsU0FBUyxPQUFUOztBQUVELGtCQUFrQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUQsYUFBYTtFQUNaLFNBQVMsT0FBVDs7QUFFRCxVQUFVO0VBQ1QsU0FBUyxPQUFUOztBQUVELFlBQVk7RUFDWCxTQUFTLE9BQVQ7O0FBRUQsVUFBVTtFQUNULFNBQVMsT0FBVDs7QUFFRCxXQUFXO0VBQ1YsU0FBUyxPQUFUOztBQUVELHNCQUFzQjtFQUNyQixTQUFTLE9BQVQ7O0FBRUQsa0JBQWtCO0VBQ2pCLFNBQVMsT0FBVDs7QUFFRCxnQkFBZ0I7RUFDZixTQUFTLE9BQVQ7O0FBRUQsY0FBYztFQUNiLFNBQVMsT0FBVDs7QUFFRCxlQUFlO0VBQ2QsU0FBUyxPQUFUOztBQUVELGdCQUFnQjtFQUNmLFNBQVMsT0FBVDs7QUFFRCxhQUFhO0VBQ1osU0FBUyxPQUFUOztBQUVELGVBQWU7RUFDZCxTQUFTLE9BQVQ7O0FBRUQsV0FBVztFQUNWLFNBQVMsT0FBVDs7QUFFRCxVQUFVO0VBQ1QsU0FBUyxPQUFUOztBQUVELHVCQUF1QjtFQUN0QixTQUFTLE9BQVQ7O0FBRUQsVUFBVTtFQUNULFNBQVMsT0FBVDs7QUFFRCxlQUFlO0VBQ2QsU0FBUyxPQUFUOztBQUVELHNCQUFzQjtFQUNyQixTQUFTLE9BQVQ7O0FBRUQsVUFBVTtFQUNULFNBQVMsT0FBVDs7QUFFRCxXQUFXO0VBQ1YsU0FBUyxPQUFUOztBQUVELFlBQVk7RUFDWCxTQUFTLE9BQVQ7O0FBRUQsY0FBYztFQUNiLFNBQVMsT0FBVDs7QUFFRCxtQkFBbUI7RUFDbEIsU0FBUyxPQUFUOztBQUVELFlBQVk7RUFDWCxTQUFTLE9BQVQ7O0FBRUQsZUFBZTtFQUNkLFNBQVMsT0FBVDs7QUFFRCxxQkFBcUI7RUFDcEIsU0FBUyxPQUFUOztBQUVELGFBQWE7RUFDWixTQUFTLE9BQVQ7O0FBRUQseUJBQXlCO0VBQ3hCLFNBQVMsT0FBVDs7QUFFRCxjQUFjO0VBQ2IsU0FBUyxPQUFUOztBQUVELFFBQVE7RUFDUCxTQUFTLE9BQVQ7O0FBRUQsd0JBQXdCO0VBQ3ZCLFNBQVMsT0FBVDs7QUFFRCxvQkFBb0I7RUFDbkIsU0FBUyxPQUFUOztBQUVELGdCQUFnQjtFQUNmLFNBQVMsT0FBVDs7QUFFRCxjQUFjO0VBQ2IsU0FBUyxPQUFUOztBQUVELGFBQWE7RUFDWixTQUFTLE9BQVQ7O0FBRUQsZ0JBQWdCO0VBQ2YsU0FBUyxPQUFUOztBQUVELGtCQUFrQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUQsV0FBVztFQUNWLFNBQVMsT0FBVDs7QUFFRCxhQUFhO0VBQ1osU0FBUyxPQUFUOztBQUVELGtCQUFrQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUQsU0FBUztFQUNSLFNBQVMsT0FBVDs7QUFFRCxRQUFRO0VBQ1AsU0FBUyxPQUFUOztBQUVELGNBQWM7RUFDYixTQUFTLE9BQVQ7O0FBRUQsY0FBYztFQUNiLFNBQVMsT0FBVDs7QUFFRCxXQUFXO0VBQ1YsU0FBUyxPQUFUOztBQUVELFdBQVc7RUFDVixTQUFTLE9BQVQ7O0FBRUQsUUFBUTtFQUNQLFNBQVMsT0FBVDs7QUFFRCxXQUFXO0VBQ1YsU0FBUyxPQUFUOztBQUVELFdBQVc7RUFDVixTQUFTLE9BQVQ7O0FBR0QscUJBQXFCO0VBQ3BCLFNBQVMsT0FBVDs7QUFHRCxVQUFVO0VBQ1QsU0FBUyxPQUFUOztBQUVELGtCQUFrQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUQsZUFBZTtFQUNkLFNBQVMsT0FBVDs7QUFFRCxpQkFBaUI7RUFDaEIsU0FBUyxPQUFUOztBQUVELGNBQWM7RUFDYixTQUFTLE9BQVQ7O0FBRUQsV0FBVztFQUNWLFNBQVMsT0FBVDs7QUFFRCxlQUFlO0VBQ2QsU0FBUyxPQUFUOztBQUVELGVBQWU7RUFDZCxTQUFTLE9BQVQ7O0FBRUQsc0JBQXNCO0VBQ3JCLFNBQVMsT0FBVDs7QUFFRCxvQkFBb0I7RUFDbkIsU0FBUyxPQUFUOztBQUVELGlCQUFpQjtFQUNoQixTQUFTLE9BQVQ7OztBQ25WRDtFQUNDLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTs7QUFPRDtBQUFNO0VBQ0wsU0FBQTtFQUFXLFVBQUE7O0FBWVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0MsY0FBQTs7QUFRRDtBQUNBO0FBQ0E7QUFDQTtFQUNDLHFCQUFBO0VBQ0Esd0JBQUE7O0FBUUQsS0FBSyxJQUFJO0VBQ1IsYUFBQTtFQUNBLFNBQUE7O0FBUUQ7QUFDQTtFQUNDLGFBQUE7O0FBVUQ7RUFDQyx1QkFBQTs7QUFPRCxDQUFDO0FBQ0QsQ0FBQztFQUNBLFVBQUE7O0FBVUQsSUFBSTtFQUNILHlCQUFBOztBQU9EO0FBQ0E7RUFDQyxpQkFBQTs7QUFPRDtFQUNDLGtCQUFBOztBQVFEO0VBQ0MsY0FBQTtFQUNBLGdCQUFBOztBQU9EO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBOztBQU9EO0VBQ0MsY0FBQTs7QUFPRDtBQUNBO0VBQ0MsY0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBOztBQUdEO0VBQ0MsV0FBQTs7QUFHRDtFQUNDLGVBQUE7O0FBVUQ7RUFDQyxTQUFBOztBQU9ELEdBQUcsSUFBSTtFQUNOLGdCQUFBOztBQVVEO0VBQ0MsZ0JBQUE7O0FBT0Q7RUFDQyw0QkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTs7QUFPRDtFQUNDLGNBQUE7O0FBT0Q7QUFDQTtBQUNBO0FBQ0E7RUFDQyxpQ0FBQTtFQUNBLGNBQUE7O0FBa0JEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDQyxjQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7O0FBT0Q7RUFDQyxpQkFBQTs7QUFVRDtBQUNBO0VBQ0Msb0JBQUE7O0FBV0Q7QUFDQSxJQUFLLE1BQUs7QUFDVixLQUFLO0FBQ0wsS0FBSztFQUNKLDBCQUFBO0VBQ0EsZUFBQTs7QUFPRCxNQUFNO0FBQ04sSUFBSyxNQUFLO0VBQ1QsZUFBQTs7QUFPRCxNQUFNO0FBQ04sS0FBSztFQUNKLFNBQUE7RUFDQSxVQUFBOztBQVFEO0VBQ0MsbUJBQUE7O0FBV0QsS0FBSztBQUNMLEtBQUs7RUFDSixzQkFBQTtFQUNBLFVBQUE7O0FBU0QsS0FBSyxlQUFlO0FBQ3BCLEtBQUssZUFBZTtFQUNuQixZQUFBOztBQVNELEtBQUs7RUFDSiw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSx1QkFBQTs7QUFTRCxLQUFLLGVBQWU7QUFDcEIsS0FBSyxlQUFlO0VBQ25CLHdCQUFBOztBQU9EO0VBQ0MseUJBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7O0FBUUQ7RUFDQyxTQUFBO0VBQ0EsVUFBQTs7QUFPRDtFQUNDLGNBQUE7O0FBUUQ7RUFDQyxpQkFBQTs7QUFVRDtFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7O0FBR0Q7QUFDQTtFQUNDLFVBQUE7O0FDbmFEO0VBQWdCLG1CQUFBOztBQUVoQjtFQUFPLGtDQUFBOztBQUNQO0VBQU8scUJBQUE7O0FBRVAsbUJBQXNEO0VBQ3JELElBQUk7SUFBVSxrQkFBQTtJQUFvQixZQUFBOztFQUNsQztJQUFTLDhCQUFBOzs7QUFHVjtBQUFRO0FBQU87QUFBUTtFQzgyQmYsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VEaDNCMkMsOEJBQUE7RUFBZ0MsZUFBQTtFQUFpQixlQUFBO0VBQWlCLFNBQUE7RUFBVyxzQkFBQTs7QUFFeEksQ0FBQyxZQUFZLE9BQU0sTUFBSztFQUFvQixTQUFBOztBQUM1QyxDQUFDLFlBQVksT0FBTSxNQUFLO0VBQWlCLFNBQUE7O0FBRXpDO0VBQVMsd0JBQUE7RUFBMEIsdUJBQUE7RUFBeUIsbUJBQUE7RUFBcUIsZUFBZSxFQUFmO0VBQW1CLGdCQUFBOztBQUNwRyxNQUFNO0VBQWUsYUFBQTs7QUFDckIsTUFBTTtFQUFTLGFBQUE7RUFBZSxrQkFBQTs7QUFDOUIsTUFBTSxNQUFPO0VBQVMsZ0JBQUE7O0FBRXRCLFFBQTJDO0VBQUU7SUFBUyxtQkFBQTtJQUFxQix1QkFBQTtJQUF5QixnQkFBQTtJQUFrQixtVUFBQTs7O0FBQ3RILG1CQUE2Qyw2QkFBNEI7RUFBRTtJQUFTLDhCQUFBO0lBQWdDLG1VQUFBOzs7OztBRXpCcEg7RUFTQyxRQUFBOztBQVJBLE1BQUM7QUFDRCxNQUFDO0VBQ0EsU0FBUyxHQUFUO0VBQ0EsY0FBQTs7QUFFRCxNQUFDO0VBQ0EsV0FBQTs7QUFJRjtFQUFXLGdCQUFBOztBQUNYO0VBQVcsMkJBQUE7O0FBQ1g7RUFBVyx3QkFBQTs7QUFFWDtFQUFPLFdBQUE7O0FBQ1A7RUFBTyxXQUFBOztBQUNQO0VBQU8sV0FBQTs7QUFDUDtFQUFPLFdBQUE7O0FBQ1A7RUFBTyxXQUFBOztBQUNQO0VBQVEsWUFBQTs7QUFDUjtFQUFPLFlBQUE7O0FBQ1A7RUFBTyxZQUFBOztBQUNQO0VBQ0MsWUFBQTs7QUFDQTtFQWlKRDtJQWhKRSxXQUFBOzs7QUFJRjtFQUFZLFdBQUE7RUFBYSxzQkFBQTtFQUF3QixXQUFBOztBQUNqRDtFQUFhLFlBQUE7RUFBYyxzQkFBQTtFQUF3QixXQUFBOztBQUNuRDtFQUFVLDZCQUFBOztBQUNWO0VBQVUsa0JBQUE7O0FBQ1Y7RUFBUyxjQUFBOztBQUVUO0VBQVUsV0FBQTs7QUFDVjtFQUFXLFlBQUE7O0FBQ1g7RUFBVSxhQUFBO0VBQWUsa0JBQUE7O0FBQ3pCO0VBQVUsV0FBQTs7QUFDVjtFQUFXLFlBQUE7O0FBQ1g7RUFBVSxXQUFBOztBQUVWLEVBQUU7RUFBVSxtQkFBQTs7QUFDWjtFQUErQixhQUFBOztBQUMvQjtFQUFrQixrQkFBQTtFQUFvQixjQUFBO0VBQWdCLGFBQUE7O0FBQ3REO0VBQVUsbUJBQUE7O0FBQ1Y7RUFBUSxnQkFBQTs7QUFDUjtFQUFTLGlCQUFBOztBQUNUO0VBQVUsNkJBQUE7O0FBQ1Y7RUFBWSxvQkFBQTs7QUFDWjtFQUFhLHFCQUFBOztBQUNiLFFBQVE7RUFBUyx3QkFBQTs7QUFDakI7RUFBUSw0QkFBQTs7QUFDUjtFQUNDLHlCQUFBOztBQUdEO0VBQVEsVUFBQTs7QUFDUjtFQUFRLFVBQUE7O0FBQ1I7RUFBUSxVQUFBOztBQUNSO0VBQVEsVUFBQTs7QUFDUjtFQUFRLFVBQUE7O0FBQ1I7RUFBUSxVQUFBOztBQUNSO0VBQVEsVUFBQTs7QUFDUjtFQUFTLFdBQUE7O0FBR1Q7RUFBTyxXQUFBOztBQUNQO0VBQU8sV0FBQTs7QUFDUDtFQUFPLFdBQUE7O0FBQ1A7RUFBTyxXQUFBOztBQUNQO0VBQU8sV0FBQTs7QUFDUDtFQUFRLFlBQUE7O0FBRVI7RUFBTywwQkFBQTs7QUFDUDtFQUFPLDBCQUFBOztBQUNQO0VBQVEsMkJBQUE7O0FBQ1I7RUFBUSwyQkFBQTs7QUFDUjtFQUFRLDJCQUFBOztBQUNSO0VBQVMsMEJBQUE7O0FBQ1Q7RUFBUywwQkFBQTs7QUFFVDtFQUFRLDZCQUFBOztBQUNSO0VBQU8sNEJBQUE7O0FBQ1A7RUFBUSw2QkFBQTs7QUFDUjtFQUFRLDZCQUFBOztBQUNSO0VBQVEsNEJBQUE7O0FBQ1I7RUFBUSw0QkFBQTs7O0FBRVI7RUFBUSw0QkFBQTs7QUFDUjtFQUFRLDRCQUFBOztBQUNSO0VBQVEsWUFBQTs7QUFBYztFQThFdEI7SUE5RWdELFdBQUE7OztBQUVoRDtFQUFZLHVCQUFBOztBQUNaO0VBQVMsMkJBQUE7O0FBR1Q7RUFBUyw4QkFBQTs7QUFDVDtFQUFTLDhCQUFBOztBQUtUO0VBQ0MsbUJBQUE7O0FBQ0EsV0FBQztFQUFTLFNBQVMsRUFBVDtFQUFhLHFCQUFBO0VBQXVCLFdBQUE7RUFBYSxXQUFBOztBQUc1RDtFTjFEQyxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUU1RU4sdUJBQUE7RUFDRyxvQkFBQTtFQUNDLG1CQUFBO0VBQ0ksZUFBQTs7QURzRVY7RU43REMsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFNUVOLHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7O0FEd0VUO0VBd0REO0lBdkRFLGNBQUE7OztBQUdGO0VObkVDLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRXRGTiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0MsMEJBQUE7RUFDSSxzQkFBQTtFQWJSLHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7RURpR2lELFlBQUE7O0FBRTNEO0VOdEVDLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRXRGTiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0MsMEJBQUE7RUFDSSxzQkFBQTtFQWJSLHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7RURvR2tELFlBQUE7O0FBRTVEO0VDTUUsNEJBQUE7RUFDRyx5QkFBQTtFQUNDLHdCQUFBO0VBQ0ksb0JBQUE7O0FETFYsU0FDQztFTnZGQSxnQkFBZ0IsZUFBaEI7RUFDQSxhQUFhLGVBQWI7RUFDQSxXQUFXLGVBQVg7RUFDQSxZQUFZLGVBQVo7RUFDQSxRQUFRLGVBQVI7O0FNc0ZELEdBQUc7RUFDRix3SUFBQTs7QUFFRDtFQUNDLGVBQUE7O0FBRUQ7RUFDQyx5QkFBQTs7QUFFRDtFTjFGQyxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVMTiw2QkFBQTtFQUNHLDBCQUFBO0VBQ0MseUJBQUE7RUFDSSxxQkFBQTtFQU9SLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBO0VBdkJSLCtCQUFBO0VBQ0csNEJBQUE7RUFDQywyQkFBQTtFQUNJLHVCQUFBOztBRDRDVjtFTmhHQyxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVLTiwyQkFBQTtFQUNHLHdCQUFBO0VBQ0MsdUJBQUE7RUFDSSxtQkFBQTtFQXBGUix1QkFBQTtFQUNHLG9CQUFBO0VBQ0MsbUJBQUE7RUFDSSxlQUFBOztBRCtHVjtFTnRHQyxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUV0Rk4sOEJBQUE7RUFDRywyQkFBQTtFQUNDLDBCQUFBO0VBQ0ksc0JBQUE7RUFvRVIsK0JBQUE7RUFDRyw0QkFBQTtFQUNDLDJCQUFBO0VBQ0ksdUJBQUE7O0FEc0RWO0VOckdDLDJCQUFBO0VBQ0EsNEJBQUE7RUswRE8sb0JBQUE7O0FDNkNSO0VOeURDLG1CQUFBO0VPbExDLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBOztBRHlIVjtFQzVIRSx1QkFBQTtFQUNHLG9CQUFBO0VBQ0MsbUJBQUE7RUFDSSxlQUFBOztBRDRIVjtFQ3pJRSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0MsMEJBQUE7RUFDSSxzQkFBQTs7QUNoQ1Y7RUFDQztJQUFJLDRCQUFBO0lBQThCLHNCQUFBO0lBQXdCLGtDQUFBO0lBQW9DLDJCQUFBOztFQUM5RjtFQUFHLENBQUM7SUFBVyxxQkFBQTs7RUFDZjtFQUFLO0lBQWEsc0JBQUE7SUFBd0Isd0JBQUE7O0VBQzFDO0lBQVEsMkJBQUE7O0VBQ1I7RUFBRztJQUFNLHdCQUFBOztFQUNUO0lBQU0sMEJBQUE7O0VBQ047RUFBRztFQUFJO0lBQUssVUFBQTtJQUFZLFNBQUE7O0VBQ3hCO0VBQUk7SUFBSyx1QkFBQTs7RUFDVDtJQUFTLDJCQUFBOztFQUNULE1BQVM7RUFBVCxNQUFhO0lBQUssaUNBQUE7O0VBQ2xCO0lBQVMsb0NBQUE7OztBQ2FWO0VBQ0MsVUFBQTs7O0FDeEJEO0VBQVMsZ0JBQUE7O0FBQ1Q7RUFDQztJQUFTLGFBQUE7O0VBQ1Q7SUFBZ0IsY0FBQTtJQUFnQix5QkFBQTs7RUFDaEMsYUFBYztJQUFJLGtCQUFBOztFQUNsQixhQUFjLEVBQUMsS0FBTTtJQUFNLFdBQUE7O0VBQzNCO0lBQVksYUFBQTs7RUFDWjtFQUFNO0lBQU8sbUJBQUE7O0VBQ2I7RUFDQTtFQUNBO0lBQVksYUFBQTs7OztBQUtiO0VBQWdCLGFBQUE7Ozs7O0FDVmhCLEtBQUs7RUFDSiw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTs7QUFDQSxLQVBJLGVBT0g7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFJRixDQUFDO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTs7QUFDQSxDQUxBLFdBS0M7RUFDQSx5QkFBQTs7QUFJRixDQUFDO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQUNBLENBSEEsV0FHQztFQUNBLGtCQUFBOztBQUlGLENBQUM7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsQ0FIQSxXQUdDO0VBQ0Esa0JBQUE7O0FBSUYsQ0FBQztFQUNBLGtCQUFBOztBQUVELENBQUM7RUFDQSxnQkFBQTs7QUFHRCxDQUFDO0VBQ0EsV0FBQTs7QUFLQyxDQUZELFVBQ0MsS0FDQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFJRCxDQVhELFVBVUMsT0FDQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFJRCxDQXBCRCxVQW1CQyxlQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBRUQsQ0E1QkQsVUFtQkMsZUFTQztFQUNBLGNBQUE7O0FBQ0EsQ0E5QkYsVUFtQkMsZUFTQyxNQUVDO0VBQ0EsY0FBQTs7QUFTRCxTQUZELE1BQ0MsTUFDQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUtKLENBQUM7QUFDRCxLQUFLO0FBQ0wsSUFBSTs7RUFFSCxxQkFBQTtFQUNBLGVBQUE7Ozs7RUFJQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdDQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQzRFaUIseUNENUVqQjtFQUNBLGtCQUFBOztBQUNBLENBbEJBLElBa0JDO0FBQUQsS0FqQkksSUFpQkg7QUFBRCxJQWhCRyxJQWdCRjtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7O0FBQ0EsQ0F2QkQsSUFrQkMsV0FLQztBQUFELEtBdEJHLElBaUJILFdBS0M7QUFBRCxJQXJCRSxJQWdCRixXQUtDO0VBQ0EseUJBQUE7O0FBR0YsQ0EzQkEsSUEyQkM7QUFBRCxLQTFCSSxJQTBCSDtBQUFELElBekJHLElBeUJGO0VBQ0EsU0FBQTs7QUFFRCxDQTlCQSxJQThCQztBQUFELEtBN0JJLElBNkJIO0FBQUQsSUE1QkcsSUE0QkY7RUFDQSxtQkFBQTs7QUFFRCxDQWpDQSxJQWlDQztBQUFELEtBaENJLElBZ0NIO0FBQUQsSUEvQkcsSUErQkY7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsQ0FwQ0QsSUFpQ0MsV0FHQztBQUFELEtBbkNHLElBZ0NILFdBR0M7QUFBRCxJQWxDRSxJQStCRixXQUdDO0VBQ0Esa0JBQUE7O0FBSUYsQ0F6Q0EsSUF5Q0M7QUFBRCxLQXhDSSxJQXdDSDtBQUFELElBdkNHLElBdUNGO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQUNBLENBNUNELElBeUNDLFdBR0M7QUFBRCxLQTNDRyxJQXdDSCxXQUdDO0FBQUQsSUExQ0UsSUF1Q0YsV0FHQztFQUNBLGtCQUFBOztBQUdGLENBaERBLElBZ0RDO0FBQUQsS0EvQ0ksSUErQ0g7QUFBRCxJQTlDRyxJQThDRjtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7OztBQUVBLENBekRELElBZ0RDLFVBU0M7QUFBRCxLQXhERyxJQStDSCxVQVNDO0FBQUQsSUF2REUsSUE4Q0YsVUFTQztFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQUVELENBOURELElBZ0RDLFVBY0M7QUFBRCxLQTdERyxJQStDSCxVQWNDO0FBQUQsSUE1REUsSUE4Q0YsVUFjQzs7O0VBR0EseUJBQUE7RUFDQSxxQkFBQTs7QUFDQSxDQW5FRixJQWdEQyxVQWNDLGNBS0M7QUFBRCxLQWxFRSxJQStDSCxVQWNDLGNBS0M7QUFBRCxJQWpFQyxJQThDRixVQWNDLGNBS0M7QUFDRCxDQXBFRixJQWdEQyxVQWNDLGNBTUM7QUFBRCxLQW5FRSxJQStDSCxVQWNDLGNBTUM7QUFBRCxJQWxFQyxJQThDRixVQWNDLGNBTUM7QUFDRCxDQXJFRixJQWdEQyxVQWNDLGNBT0M7QUFBRCxLQXBFRSxJQStDSCxVQWNDLGNBT0M7QUFBRCxJQW5FQyxJQThDRixVQWNDLGNBT0M7RUFDQSxlQUFBOzs7OztFQUtBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBOztBQUlILENBakZBLElBaUZDO0FBQUQsS0FoRkksSUFnRkg7QUFBRCxJQS9FRyxJQStFRjtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7O0VBRUEsdUJBQUE7RUFDQSxpQkFBQTs7O0FBRUEsQ0ExRkQsSUFpRkMsYUFTQztBQUFELEtBekZHLElBZ0ZILGFBU0M7QUFBRCxJQXhGRSxJQStFRixhQVNDO0VBQ0EseUJBQUE7RUFDQSxjQUFBOzs7QUFHRCxDQS9GRCxJQWlGQyxhQWNDO0FBQUQsS0E5RkcsSUFnRkgsYUFjQztBQUFELElBN0ZFLElBK0VGLGFBY0M7O0VBRUEseUJBQUE7OztBQUVBLENBbkdGLElBaUZDLGFBY0MsY0FJQztBQUFELEtBbEdFLElBZ0ZILGFBY0MsY0FJQztBQUFELElBakdDLElBK0VGLGFBY0MsY0FJQztBQUNELENBcEdGLElBaUZDLGFBY0MsY0FLQztBQUFELEtBbkdFLElBZ0ZILGFBY0MsY0FLQztBQUFELElBbEdDLElBK0VGLGFBY0MsY0FLQztBQUNELENBckdGLElBaUZDLGFBY0MsY0FNQztBQUFELEtBcEdFLElBZ0ZILGFBY0MsY0FNQztBQUFELElBbkdDLElBK0VGLGFBY0MsY0FNQztFQUNBLGVBQUE7Ozs7RUFJQSx5QkFBQTtFQUNBLGFBQUE7Ozs7O0FBT0gsQ0FsSEEsSUFrSEM7QUFBRCxLQWpISSxJQWlISDtBQUFELElBaEhHLElBZ0hGO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7O0FYRUEsQ1cxSEQsSUFrSEMsV1hRQztBQUFELEtXekhHLElBaUhILFdYUUM7QUFBRCxJV3hIRSxJQWdIRixXWFFDO0FBQUQsQ1cxSEQsSUFrSEMsV1hPRCxFQUNFO0FBQUQsS1d6SEcsSUFpSEgsV1hPRCxFQUNFO0FBQUQsSVd4SEUsSUFnSEYsV1hPRCxFQUNFO0FBQ0QsQ1czSEQsSUFrSEMsV1hTQztBQUFELEtXMUhHLElBaUhILFdYU0M7QUFBRCxJV3pIRSxJQWdIRixXWFNDO0FBQUQsQ1czSEQsSUFrSEMsV1hPRCxFQUVFO0FBQUQsS1cxSEcsSUFpSEgsV1hPRCxFQUVFO0FBQUQsSVd6SEUsSUFnSEYsV1hPRCxFQUVFO0FBQ0QsQ1c1SEQsSUFrSEMsV1hVQztBQUFELEtXM0hHLElBaUhILFdYVUM7QUFBRCxJVzFIRSxJQWdIRixXWFVDO0FBQUQsQ1c1SEQsSUFrSEMsV1hPRCxFQUdFO0FBQUQsS1czSEcsSUFpSEgsV1hPRCxFQUdFO0FBQUQsSVcxSEUsSUFnSEYsV1hPRCxFQUdFO0FBQ0QsQ1c3SEQsSUFrSEMsV1hXQztBQUFELEtXNUhHLElBaUhILFdYV0M7QUFBRCxJVzNIRSxJQWdIRixXWFdDO0FBQUQsQ1c3SEQsSUFrSEMsV1hPRCxFQUlFO0FBQUQsS1c1SEcsSUFpSEgsV1hPRCxFQUlFO0FBQUQsSVczSEUsSUFnSEYsV1hPRCxFQUlFO0FBQ0QsQ1c5SEQsSUFrSEMsV1hZQztBQUFELEtXN0hHLElBaUhILFdYWUM7QUFBRCxJVzVIRSxJQWdIRixXWFlDO0FBQUQsQ1c5SEQsSUFrSEMsV1hPRCxFQUtFO0FBQUQsS1c3SEcsSUFpSEgsV1hPRCxFQUtFO0FBQUQsSVc1SEUsSUFnSEYsV1hPRCxFQUtFO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QVdURCxDQTFIRCxJQWtIQyxXQVFDO0FBQUQsS0F6SEcsSUFpSEgsV0FRQztBQUFELElBeEhFLElBZ0hGLFdBUUM7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBRUQsQ0E5SEQsSUFrSEMsV0FZQztBQUFELEtBN0hHLElBaUhILFdBWUM7QUFBRCxJQTVIRSxJQWdIRixXQVlDOzs7RUFHQSxjQUFBOztBQUNBLENBbElGLElBa0hDLFdBWUMsY0FJQztBQUFELEtBaklFLElBaUhILFdBWUMsY0FJQztBQUFELElBaElDLElBZ0hGLFdBWUMsY0FJQztBQUNELENBbklGLElBa0hDLFdBWUMsY0FLQztBQUFELEtBbElFLElBaUhILFdBWUMsY0FLQztBQUFELElBaklDLElBZ0hGLFdBWUMsY0FLQztBQUNELENBcElGLElBa0hDLFdBWUMsY0FNQztBQUFELEtBbklFLElBaUhILFdBWUMsY0FNQztBQUFELElBbElDLElBZ0hGLFdBWUMsY0FNQztFQUNBLGNBQUE7RUFDQSxlQUFBOzs7RUFHQSxhQUFBOztBQUtGLENBOUlELElBNklDLFNBQ0M7QUFBRCxLQTdJRyxJQTRJSCxTQUNDO0FBQUQsSUE1SUUsSUEySUYsU0FDQztFQUNBLGFBQUE7O0FBR0YsQ0FsSkEsSUFrSkM7QUFBRCxLQWpKSSxJQWlKSDtBQUFELElBaEpHLElBZ0pGO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7O0FBQ0EsQ0F6SkQsSUFrSkMsZUFPQztBQUFELEtBeEpHLElBaUpILGVBT0M7QUFBRCxJQXZKRSxJQWdKRixlQU9DO0FBQ0QsQ0ExSkQsSUFrSkMsZUFRQztBQUFELEtBekpHLElBaUpILGVBUUM7QUFBRCxJQXhKRSxJQWdKRixlQVFDO0FBQ0QsQ0EzSkQsSUFrSkMsZUFTQztBQUFELEtBMUpHLElBaUpILGVBU0M7QUFBRCxJQXpKRSxJQWdKRixlQVNDO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTs7QUFFRCxDQWpLRCxJQWtKQyxlQWVDO0FBQUQsS0FoS0csSUFpSkgsZUFlQztBQUFELElBL0pFLElBZ0pGLGVBZUM7RUFDQSxtQkFBQTs7QUFDQSxDQW5LRixJQWtKQyxlQWVDLE1BRUM7QUFBRCxLQWxLRSxJQWlKSCxlQWVDLE1BRUM7QUFBRCxJQWpLQyxJQWdKRixlQWVDLE1BRUM7QUFDRCxDQXBLRixJQWtKQyxlQWVDLE1BR0M7QUFBRCxLQW5LRSxJQWlKSCxlQWVDLE1BR0M7QUFBRCxJQWxLQyxJQWdKRixlQWVDLE1BR0M7QUFDRCxDQXJLRixJQWtKQyxlQWVDLE1BSUM7QUFBRCxLQXBLRSxJQWlKSCxlQWVDLE1BSUM7QUFBRCxJQW5LQyxJQWdKRixlQWVDLE1BSUM7RUFDQSxtQkFBQTs7QUFHRixDQXpLRCxJQWtKQyxlQXVCQztBQUFELEtBeEtHLElBaUpILGVBdUJDO0FBQUQsSUF2S0UsSUFnSkYsZUF1QkM7OztFQUdBLHFCQUFBO0VBQ0EseUJBQUE7O0FBQ0EsQ0E5S0YsSUFrSkMsZUF1QkMsY0FLQztBQUFELEtBN0tFLElBaUpILGVBdUJDLGNBS0M7QUFBRCxJQTVLQyxJQWdKRixlQXVCQyxjQUtDO0FBQ0QsQ0EvS0YsSUFrSkMsZUF1QkMsY0FNQztBQUFELEtBOUtFLElBaUpILGVBdUJDLGNBTUM7QUFBRCxJQTdLQyxJQWdKRixlQXVCQyxjQU1DO0FBQ0QsQ0FoTEYsSUFrSkMsZUF1QkMsY0FPQztBQUFELEtBL0tFLElBaUpILGVBdUJDLGNBT0M7QUFBRCxJQTlLQyxJQWdKRixlQXVCQyxjQU9DO0VBQ0EsZUFBQTs7OztFQUlBLHFCQUFBO0VBQ0EsYUFBQTs7QUFHRixDQXpMRCxJQWtKQyxlQXVDQztBQUFELEtBeExHLElBaUpILGVBdUNDO0FBQUQsSUF2TEUsSUFnSkYsZUF1Q0M7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTs7QUFDQSxDQWhNRixJQWtKQyxlQXVDQyxRQU9DO0FBQUQsS0EvTEUsSUFpSkgsZUF1Q0MsUUFPQztBQUFELElBOUxDLElBZ0pGLGVBdUNDLFFBT0M7QUFDRCxDQWpNRixJQWtKQyxlQXVDQyxRQVFDO0FBQUQsS0FoTUUsSUFpSkgsZUF1Q0MsUUFRQztBQUFELElBL0xDLElBZ0pGLGVBdUNDLFFBUUM7QUFDRCxDQWxNRixJQWtKQyxlQXVDQyxRQVNDO0FBQUQsS0FqTUUsSUFpSkgsZUF1Q0MsUUFTQztBQUFELElBaE1DLElBZ0pGLGVBdUNDLFFBU0M7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBOztBQUVELENBeE1GLElBa0pDLGVBdUNDLFFBZUM7QUFBRCxLQXZNRSxJQWlKSCxlQXVDQyxRQWVDO0FBQUQsSUF0TUMsSUFnSkYsZUF1Q0MsUUFlQzs7O0VBR0EseUJBQUE7RUFDQSxxQkFBQTs7QUFDQSxDQTdNSCxJQWtKQyxlQXVDQyxRQWVDLGNBS0M7QUFBRCxLQTVNQyxJQWlKSCxlQXVDQyxRQWVDLGNBS0M7QUFBRCxJQTNNQSxJQWdKRixlQXVDQyxRQWVDLGNBS0M7QUFDRCxDQTlNSCxJQWtKQyxlQXVDQyxRQWVDLGNBTUM7QUFBRCxLQTdNQyxJQWlKSCxlQXVDQyxRQWVDLGNBTUM7QUFBRCxJQTVNQSxJQWdKRixlQXVDQyxRQWVDLGNBTUM7QUFDRCxDQS9NSCxJQWtKQyxlQXVDQyxRQWVDLGNBT0M7QUFBRCxLQTlNQyxJQWlKSCxlQXVDQyxRQWVDLGNBT0M7QUFBRCxJQTdNQSxJQWdKRixlQXVDQyxRQWVDLGNBT0M7RUFDQSxlQUFBOzs7RUFHQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTs7QUFLSixDQTFOQSxJQTBOQztBQUFELEtBek5JLElBeU5IO0FBQUQsSUF4TkcsSUF3TkY7RUFDQSw2QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7O0FBQ0EsQ0FoT0QsSUEwTkMsWUFNQztBQUFELEtBL05HLElBeU5ILFlBTUM7QUFBRCxJQTlORSxJQXdORixZQU1DO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTs7QUFHRixDQXZPQSxJQXVPQztBQUFELEtBdE9JLElBc09IO0FBQUQsSUFyT0csSUFxT0Y7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7OztFQUdBLHNCQUFBO0VBQ0EsWUFBQTs7QUFDQTtFQXN4QkYsQ0FwZ0NDLElBdU9DO0VBNnhCRixLQW5nQ0ssSUFzT0g7RUE2eEJGLElBbGdDSSxJQXFPRjtJQVFDLFdBQUE7OztBQUdGLENBbFBBLElBa1BDO0FBQUQsS0FqUEksSUFpUEg7QUFBRCxJQWhQRyxJQWdQRjtFQUNBLHNCQUFBO0VBQ0EsWUFBQTs7QUFFRCxDQXRQQSxJQXNQQztBQUFELEtBclBJLElBcVBIO0FBQUQsSUFwUEcsSUFvUEY7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7O0VBRUEsa0JBQUE7RUFDQSxZQUFBOztBQUNBO0VBd3dCRixDQXBnQ0MsSUFzUEM7RUE4d0JGLEtBbmdDSyxJQXFQSDtFQTh3QkYsSUFsZ0NJLElBb1BGO0lBT0MsV0FBQTs7O0FBR0YsQ0FoUUEsSUFnUUM7QUFBRCxLQS9QSSxJQStQSDtBQUFELElBOVBHLElBOFBGO0VBQ0Esa0JBQUE7RUFDQSxZQUFBOztBQUVELENBcFFBLElBb1FDO0FBQUQsS0FuUUksSUFtUUg7QUFBRCxJQWxRRyxJQWtRRjtFQUNBLFlBQUE7RUFDQSxrQkFBQTs7RUFFQSxrQkFBQTtFQUNBLFlBQUE7O0FBQ0E7RUEwdkJGLENBcGdDQyxJQW9RQztFQWd3QkYsS0FuZ0NLLElBbVFIO0VBZ3dCRixJQWxnQ0ksSUFrUUY7SUFPQyxXQUFBOzs7QUFHRixDQTlRQSxJQThRQztBQUFELEtBN1FJLElBNlFIO0FBQUQsSUE1UUcsSUE0UUY7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTs7QUFFRCxDQXRSQSxJQXNSQztBQUFELEtBclJJLElBcVJIO0FBQUQsSUFwUkcsSUFvUkY7RUFDQSxrQkFBQTs7QUFFRCxDQXpSQSxJQXlSQztBQUFELEtBeFJJLElBd1JIO0FBQUQsSUF2UkcsSUF1UkY7RUFDQSxnQkFBQTs7QUFJRjtFQUVDLGNBQUE7Ozs7OztBWHRLQyxDQUFDO0FBQUQsQ0FERCxFQUNFO0FBQ0QsQ0FBQztBQUFELENBRkQsRUFFRTtBQUNELENBQUM7QUFBRCxDQUhELEVBR0U7QUFDRCxDQUFDO0FBQUQsQ0FKRCxFQUlFO0FBQ0QsQ0FBQztBQUFELENBTEQsRUFLRTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FXOEpGLENBQUM7RUFDQSxjQUFBOztBQUVELENBQUM7RUFDQSxhQUFBOztBQVFGLENBQUM7RUFFQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBRUEsZUFBQTs7QVh6TEMsQ1dtTEQsY1huTEU7QUFBRCxDV21MRCxjWHBMQSxFQUNFO0FBQ0QsQ1drTEQsY1hsTEU7QUFBRCxDV2tMRCxjWHBMQSxFQUVFO0FBQ0QsQ1dpTEQsY1hqTEU7QUFBRCxDV2lMRCxjWHBMQSxFQUdFO0FBQ0QsQ1dnTEQsY1hoTEU7QUFBRCxDV2dMRCxjWHBMQSxFQUlFO0FBQ0QsQ1crS0QsY1gvS0U7QUFBRCxDVytLRCxjWHBMQSxFQUtFO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFlRCxDVzJKRCxjWDNKRTtBQUFELENXMkpELGNYNUpBLEVBQ0U7QUFDRCxDVzBKRCxjWDFKRTtBQUFELENXMEpELGNYNUpBLEVBRUU7QUFDRCxDV3lKRCxjWHpKRTtBQUFELENXeUpELGNYNUpBLEVBR0U7QUFDRCxDV3dKRCxjWHhKRTtBQUFELENXd0pELGNYNUpBLEVBSUU7QUFDRCxDV3VKRCxjWHZKRTtBQUFELENXdUpELGNYNUpBLEVBS0U7RUFDQSxxQkFBQTs7QVc2SkYsQ0FQQSxjQU9DO0FBQ0QsQ0FSQSxjQVFDO0VBQ0EscUJBQUE7RUFDQSxjQUFBOztBQUdBLENBYkQsY0FZQztBQUVBLENBZEQsY0FZQyxlQUVDO0FBQ0QsQ0FmRCxjQVlDLGVBR0M7QUFDRCxDQWhCRCxjQVlDLGVBSUM7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTs7QUFLSCxDQUFDO0VBRUEsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FYak5DLENXNE1ELGdCWDVNRTtBQUFELENXNE1ELGdCWDdNQSxFQUNFO0FBQ0QsQ1cyTUQsZ0JYM01FO0FBQUQsQ1cyTUQsZ0JYN01BLEVBRUU7QUFDRCxDVzBNRCxnQlgxTUU7QUFBRCxDVzBNRCxnQlg3TUEsRUFHRTtBQUNELENXeU1ELGdCWHpNRTtBQUFELENXeU1ELGdCWDdNQSxFQUlFO0FBQ0QsQ1d3TUQsZ0JYeE1FO0FBQUQsQ1d3TUQsZ0JYN01BLEVBS0U7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQWVELENXb0xELGdCWHBMRTtBQUFELENXb0xELGdCWHJMQSxFQUNFO0FBQ0QsQ1dtTEQsZ0JYbkxFO0FBQUQsQ1dtTEQsZ0JYckxBLEVBRUU7QUFDRCxDV2tMRCxnQlhsTEU7QUFBRCxDV2tMRCxnQlhyTEEsRUFHRTtBQUNELENXaUxELGdCWGpMRTtBQUFELENXaUxELGdCWHJMQSxFQUlFO0FBQ0QsQ1dnTEQsZ0JYaExFO0FBQUQsQ1dnTEQsZ0JYckxBLEVBS0U7RUFDQSxxQkFBQTs7QVdzTEYsQ0FQQSxnQkFPQztBQUNELENBUkEsZ0JBUUM7RUFDQSxjQUFBO0VBQ0EscUJBQUE7O0FBR0EsQ0FiRCxnQkFZQztBQUVBLENBZEQsZ0JBWUMsZUFFQztBQUNELENBZkQsZ0JBWUMsZUFHQztBQUNELENBaEJELGdCQVlDLGVBSUM7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTs7QUFJSCxDQUFDO0VBQ0EsYUNuUWlCLHlDRG1RakI7Ozs7O0FBRUMsQ0FIRCxLQUVDO0FBRUEsQ0FKRCxLQUVDLFVBRUM7QUFDRCxDQUxELEtBRUMsVUFHQztBQUNELENBTkQsS0FFQyxVQUlDO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7O0FBSUQsQ0FkRCxLQWFDLGtCQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsYUFBYSxhQUFiO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBSUQsQ0F2QkQsS0FzQkMsTUFDQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBSUQsQ0FoQ0QsS0ErQkMsYUFDQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBSUQsQ0F6Q0QsS0F3Q0MsWUFDQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0VBRUEsc0JBQUE7O0FBSUQsQ0FwREQsS0FtREMsVUFDQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0VBRUEsc0JBQUE7O0FBSUQ7RUF1bUJGLENBdHFCQyxLQThEQztJQUVDLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLGlCQUFBOzs7QUFHRixDQXJFQSxLQXFFQztFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUNBLENBekVELEtBcUVDLFFBSUM7RUFDQSxxQkFBQTs7QUFJRCxDQTlFRCxLQTZFQyxZQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFJRCxDQXZGRCxLQXNGQyxVQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBRUQsQ0EvRkQsS0FzRkMsVUFTQztFQUNBLGNBQUE7O0FBQ0EsQ0FqR0YsS0FzRkMsVUFTQyxNQUVDO0VBQ0EsY0FBQTs7QUFLRixDQXZHRCxLQXNHQyxlQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBRUQsQ0EvR0QsS0FzR0MsZUFTQztFQUNBLGNBQUE7O0FBQ0EsQ0FqSEYsS0FzR0MsZUFTQyxNQUVDO0VBQ0EsY0FBQTs7QUFJSCxDQXRIQSxLQXNIQztFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUNBLENBMUhELEtBc0hDLFFBSUM7RUFDQSxxQkFBQTs7QUFJRCxDQS9IRCxLQThIQyxRQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTs7QUFHRixDQXZJQSxLQXVJQztFQUNBLFdBQUE7RUFDQSxpQkFBQTs7Ozs7OztBQUNBLENBMUlELEtBdUlDLFVBR0M7RUFDQSxXQUFBO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTs7OztBQVVGLENBeEpBLEtBd0pDO0VBQ0EsV0FBQTtFQUNBLGlCQUFBOztBQUNBLENBM0pELEtBd0pDLGFBR0M7RUFDQSxXQUFBO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTs7QUFJRCxDQXJLRCxLQW9LQyxNQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esa0JBQUE7OztFQUdBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBOztBQUdGLENBL0tBLEtBK0tDO0VBQ0EsYUNsYmdCLHlDRGtiaEI7O0FBRUEsQ0FsTEQsS0ErS0MsVUFHQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7O0VBRUEscUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBRUQsQ0EzTEQsS0ErS0MsVUFZQztFQUNBLHFCQUFBOztBQUdGLENBL0xBLEtBK0xDO0VBQ0EsU0FBQTs7QUFDQSxDQWpNRCxLQStMQyxLQUVDO0VBQ0EsZ0JBQUE7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUdGLENBMU1BLEtBME1DO0VBQ0EsU0FBQTs7QUFDQSxDQTVNRCxLQTBNQyxNQUVDO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFJRCxDQXJORCxLQW9OQyxTQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFHRixDQTdOQSxLQTZOQztFQUNBLGNBQUE7O0FBQ0EsQ0EvTkQsS0E2TkMsTUFFQztFQUNBLHFCQUFBOztBQUlELENBcE9ELEtBbU9DLFVBQ0M7RUFBVSxTQUFTLE9BQVQ7RUFBa0Isd0JBQUE7RUFBMEIsY0FBQTtFQUFzQixlQUFBO0VBQWlCLGtCQUFBO0VBQW9CLHFCQUFBO0VBQXVCLHFCQUFBO0VBQXVCLHNCQUFBOztBQUloSyxDQXhPRCxLQXVPQyxPQUNDO0VBQVUsU1YxbUJELE9VMG1CQztFQUFxQixhQUFhLE9BQWI7RUFBc0IsY0FBQTtFQUFzQixlQUFBO0VBQWlCLGtCQUFBO0VBQW9CLHFCQUFBO0VBQXVCLHFCQUFBO0VBQXVCLHNCQUFBOztBQUMvSixDQXpPRCxLQXVPQyxPQUVDO0VBQ0EsYUFBQTs7QUFJRDtFQXdiRixDQXRxQkMsS0E2T0M7SUFFQyxxQkFBQTs7RUFDQSxDQWhQRixLQTZPQyxtQkFHRTtJQUNBLGNBQUE7OztBQUlILENBclBBLEtBcVBDO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBOztBQUVELENBM1BBLEtBMlBDO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBQ0EsQ0EvUEQsS0EyUEMsT0FJQztFQUNBLGVBQUE7O0FBSUEsQ0FwUUYsS0FtUUMsU0FDRTtFQUNBLGVBQUE7O0FBSUYsQ0F6UUQsS0F3UUMsU0FDQztFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFHRixDQTlRQSxLQThRQztFQUNBLGdCQUFBOztBQUVELENBalJBLEtBaVJDO0VBQ0EsU0FBQTs7QUFHQSxDQXJSRCxLQW9SQyxZQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsYUFBYSxhQUFiO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7O0FBSUQ7RUF3WUYsQ0F0cUJDLEtBNlJDO0lBRUMscUJBQUE7O0VBQ0EsQ0FoU0YsS0E2UkMsbUJBR0U7SUFDQSxlQUFBO0lBQ0EsY0FBQTs7O0FBSUgsQ0F0U0EsS0FzU0M7RUFDQSx3QkFBQTs7QUFFRCxDQXpTQSxLQXlTQztFQUNBLHNCQUFBO0VBQ0EsY0FBQTs7QUFDQTtFQTBYRixDQXRxQkMsS0F5U0M7SUFJQyxnQkFBQTs7O0FBUUYsSUFBQztBQUFELENBQUM7RVgxc0JELG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTs7QU0rb0JSLGFBQ0M7RUFDQyxxQkFBQTtFQUNBLGtCQUFBOztBQUNBLGFBSEQsb0JBR0U7RUFDQSxTQUFBOztBQUVEO0VBcVdGLGFBM1dDO0lBT0UsV0FBQTtJQU9BLGtCQUFBOztFQTZWSCxhQTNXQyxvQkFRRSxFQUFDO0VBbVdKLGFBM1dDLG9CQVFTLE1BQUs7SUFDWCxXQUFBOztFQUVELGFBWEYsb0JBV0c7SUFDQSxrQkFBQTs7O0FBS0gsYUFBQyxzQkFDQTtFQUNDLGtCQUFBOztBQUNBLGFBSEQsc0JBQ0Esb0JBRUU7RUFDQSxTQUFBOztBQUVEO0VBb1ZILGFBMVZFLHNCQUNBO0lBU0Usa0JBQUE7O0VBSEEsYUFQRixzQkFDQSxvQkFNRztJQUNBLGtCQUFBOzs7QUFNSixhQUFDLHNCQUNBO0VBQ0Msa0JBQUE7O0FBQ0EsYUFIRCxzQkFDQSxvQkFFRTtFQUNBLFNBQUE7O0FBRUQ7RUFzVUgsYUE1VUUsc0JBQ0E7SUFTRSxrQkFBQTs7RUFIQSxhQVBGLHNCQUNBLG9CQU1HO0lBQ0Esa0JBQUE7OztBQVNKLGFBQUMsNkJBQ0E7RUFDQyxrQkFBQTs7QUFDQTtFQXdUSCxhQTNURSw2QkFDQTtJQUdFLGtCQUFBOzs7QUFPSCxhQUFDO0VBQ0Esa0JBQUE7RUFDQSxXQUFBOztBQUZELGFBQUMscUJBR0E7RUFDQyxXQUFBO0VBQ0EscUJBQUE7O0FBR0YsYUFBQyxvQkFDQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTs7QUFHRjtFQWtTRDtJQWpTRSxXQUFBOztFQWlTRixhQWhTRSxFQUFDO0lBQ0EsV0FBQTs7O0FBT0YsYUFBQyxvQkFDQTtFQUNDLGNBQUE7O0VBRUEsV0FBQTs7QUFMSCxhQVFDO0VBQ0MscUJBQUE7RUFDQSxrQkFBQTs7QUFDQSxhQUhELG9CQUdFO0VBQ0EsU0FBQTs7QUFFRDtFQTJRRixhQWpSQztJQU9FLFdBQUE7SUFPQSxrQkFBQTs7RUFtUUgsYUFqUkMsb0JBUUUsRUFBQztFQXlRSixhQWpSQyxvQkFRUyxNQUFLO0lBQ1gsV0FBQTs7RUFFRCxhQVhGLG9CQVdHO0lBQ0Esa0JBQUE7OztBQUtILGFBQUMsc0JBQ0E7RUFDQyxrQkFBQTs7QUFDQSxhQUhELHNCQUNBLG9CQUVFO0VBQ0EsU0FBQTs7QUFFRDtFQTBQSCxhQWhRRSxzQkFDQTtJQVNFLGtCQUFBOztFQUhBLGFBUEYsc0JBQ0Esb0JBTUc7SUFDQSxrQkFBQTs7O0FBTUosYUFBQyxzQkFDQTtFQUNDLGtCQUFBOztBQUNBLGFBSEQsc0JBQ0Esb0JBRUU7RUFDQSxTQUFBOztBQUVEO0VBNE9ILGFBbFBFLHNCQUNBO0lBU0Usa0JBQUE7O0VBSEEsYUFQRixzQkFDQSxvQkFNRztJQUNBLGtCQUFBOzs7QUFTSixhQUFDLDZCQUNBO0VBQ0Msa0JBQUE7O0FBQ0E7RUE4TkgsYUFqT0UsNkJBQ0E7SUFHRSxrQkFBQTs7O0FBUUY7RUFxTkYsYUF0TkU7SVhyMkJELG9CQUFBO0lBQ0EscUJBQUE7SUsrRE8sYUFBQTtJQXl3QkEsOEJBQUE7SUFDRywyQkFBQTtJQUNLLHNCQUFBOztFTWdQaEIsYUF0TkUscUJBSUM7SUFDQyxrQkFBQTtJSjE0QkYscUJBQUE7SUFDRyxrQkFBQTtJQUNDLGlCQUFBO0lBQ0ksYUFBQTs7RUl5NEJOLGFBUEYscUJBSUMsb0JBR0U7SUFDQSxTQUFBOzs7QUFJSDtFQTBNRixhQXRORTtJSjMzQkEsOEJBQUE7SUFDRywyQkFBQTtJQUNDLDBCQUFBO0lBQ0ksc0JBQUE7O0VJOGtDVixhQXRORSxxQkFjQztJSm41QkQsc0JBQUE7SUFDRyxtQkFBQTtJQUNDLGtCQUFBO0lBQ0ksY0FBQTtJSWs1Qk4sa0JBQUE7OztBQUdGO0VBbU1GLGFBdE5FLHFCQW9CQztJQUNDLFdBQUE7SUFDQSxrQkFBQTs7RUFDQSxhQXZCRixxQkFvQkMsb0JBR0U7SUFDQSxrQkFBQTs7O0FBS0osYUFBQztFQUNBLGtCQUFBO0VBQ0EsV0FBQTs7QUFGRCxhQUFDLHFCQUdBO0VBQ0MsV0FBQTs7O0FBSUYsYUFBQztFQUNBLGdCQUFBO0VBQ0EsV0FBQTs7QUFGRCxhQUFDLG1CQUdBO0VBQ0MsV0FBQTs7RUFFQSxnQkFBQTs7QUFHRixhQUFDO0VBQ0EsaUJBQUE7RUFDQSxXQUFBOztBQUZELGFBQUMsb0JBR0E7RUFDQyxXQUFBOztFQUVBLGlCQUFBOztBQUdGLGFBQUM7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFJQSxnQkFBQTs7QUFIQSxhQU5BLHNCQU1DO0VBQ0EsWUFBQTs7QUFHRCxhQVZBLHNCQVVDO0VBQ0EsWUFBQTs7QUFYRixhQUFDLHNCQWFBO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBOztBQUVEO0VBMklGLGFBL0pFO0lBcUJDLFdBQUE7OztBQUdGO0VBdUlEO0lBdElFLFdBQUE7O0VBc0lGLGFBcklFLEVBQUM7SUFDQSxXQUFBOzs7O0FBS0g7RUFDQyxlQUFBOztBQUNBLG1CQUFDO0VBQ0EsWUFBQTs7QUFFQyxtQkFIRCw2QkFFQSxLQUNFO0VBQ0EsZUFBQTs7QUFDQSxtQkFMRiw2QkFFQSxLQUNFLE1BRUM7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQU1ILG1CQURELEtBQ0U7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTs7QUFDQSxtQkFkRixLQUNFLE1BYUM7QUFDRCxtQkFmRixLQUNFLE1BY0M7QUFDRCxtQkFoQkYsS0FDRSxNQWVDO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTs7QUFuQkYsbUJBREQsS0FDRSxNQXFCQTtFQUNDLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQVcscUJBQVg7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOztBQTdDSixtQkFpREM7RUFDQyxZQUFBO0VBQ0EsZUFBQTs7QUFDQSxtQkFIRCxxQkFHRTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7OztBWG4wQkQsWUFBQztBQUFELFlBREQsRUFDRTtBQUNELFlBQUM7QUFBRCxZQUZELEVBRUU7QUFDRCxZQUFDO0FBQUQsWUFIRCxFQUdFO0FBQ0QsWUFBQztBQUFELFlBSkQsRUFJRTtBQUNELFlBQUM7QUFBRCxZQUxELEVBS0U7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQWVELFlBQUM7QUFBRCxZQURELEVBQ0U7QUFDRCxZQUFDO0FBQUQsWUFGRCxFQUVFO0FBQ0QsWUFBQztBQUFELFlBSEQsRUFHRTtBQUNELFlBQUM7QUFBRCxZQUpELEVBSUU7QUFDRCxZQUFDO0FBQUQsWUFMRCxFQUtFO0VBQ0EscUJBQUE7O0FXMnlCSCxZQUdDO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7O0FBQ0EsWUFiRCxtQkFhRTtFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBR0EsWUF2QkYsbUJBc0JFLHdCQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTs7QUFJRCxZQWxDRixtQkFpQ0UseUJBQ0M7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQTVDSixZQWdEQztFQUNDLGNBQUE7RUFDQSxxQkFBQTtFQUNBLE9BQU8saUJBQVA7RUFDQSxnQkFBQTs7QUFDQSxZQUxELG1CQUtFO0FBQ0QsWUFORCxtQkFNRTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFFRCxZQVZELG1CQVVFO0VBQ0EscUJBQUE7O0FBRUQsWUFiRCxtQkFhRTs7O0FFem1DSDtFQUNJLFdBQUE7O0FBR0osV0FBVztFQUNQLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBOztBQUdKLFdBQVcsZUFBYSxRQUFNO0VBQzFCLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7O0FBQ0EsV0FOTyxlQUFhLFFBQU0sSUFNekI7RUFDRyx3QkFBQTtFQUNBLFNBQVMsT0FBVDtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUFJUixXQUFXLGVBQWE7RUFDcEIscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBQUdKLFdBQVc7RUFDUCxZQUFBO0VBQ0EsMENBQUE7RUFDQSxnQkFBQTs7QUFHSixXQUFXLEtBQUs7RUFDWixTQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQUdKLFdBQVcsY0FBWSxXQUFVLEdBQUU7RUFDL0IsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBOztBQUNBLFdBSk8sY0FBWSxXQUFVLEdBQUUsSUFJOUI7RUFDRyxhQUFBOztBQUlSLFdBQVcsY0FBWSxXQUFVLEdBQUU7RUFDL0Isa0JBQUE7RUFDQSxTQUFBOztBQUdKLFdBQVcsY0FBWSxXQUFTLEtBQUc7RUFDL0IsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBOztBQUdKLFdBQVc7RUFDUCxZQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTs7QUFHSixXQUFXLE1BQU07QUFDakIsV0FBVyxNQUFNO0FBQ2pCLFdBQVcsS0FBSztFQUNaLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTs7QUFHSixXQUFXLGNBQVksV0FBUyxLQUFHLElBQUk7RUFDbkMsZ0JBQUE7O0FBSUEsYUFBQyxTQUNHLFlBQVc7RUFDUCxzQkFBQTs7QUFGUixhQUFDLFNBQ0csWUFBVyxlQUVQO0VBQ0ksZUFBQTtFQUNBLGNBQUE7O0FBTFosYUFBQyxTQUNHLFlBQVcsZUFNUCxRQUFNO0VBQ0YsWUFBQTs7QUFSWixhQUFDLFNBV0csWUFBVyxjQUFZLFdBQVUsR0FBRztFQUNoQyxlQUFBO0VBQ0EsY0FBQTs7QUFiUixhQUFDLFNBZUcsWUFBVyxLQUFLO0VBQ1osU0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFDQTtFQTJIWCxhQTlJSSxTQWVHLFlBQVcsS0FBSztJQUtSLFNBQUE7OztBQXBCWixhQUFDLFNBdUJHLFlBQVcsY0FBWSxXQUFVLEdBQUU7RUFDL0IsaUJBQUE7RUFDQSxTQUFBOztBQXpCUixhQUFDLFNBMkJHLFlBQVcsY0FBWSxXQUFTLEtBQUc7RUFDL0IsMEJBQUE7O0FBR1IsYUFBQyxPQUNHLFlBQVc7RUFDUCx3QkFBQTs7QUFGUixhQUFDLE9BQ0csWUFBVyxlQUVQO0VBQ0ksZUFBQTtFQUNBLGNBQUE7O0FBQ0E7RUF5R2YsYUEvR0ksT0FDRyxZQUFXLGVBRVA7SUFJUSxlQUFBOzs7QUFQaEIsYUFBQyxPQUNHLFlBQVcsZUFTUCxRQUFNO0VBQ0YsWUFBQTs7QUFFSjtFQWtHWCxhQS9HSSxPQUNHLFlBQVc7SUFhSCx3QkFBQTs7O0FBZFosYUFBQyxPQWlCRyxZQUFXLGNBQVksV0FBVSxHQUFHO0VBQ2hDLGVBQUE7RUFDQSxjQUFBOztBQUNBO0VBMkZYLGFBL0dJLE9BaUJHLFlBQVcsY0FBWSxXQUFVLEdBQUc7SUFJNUIsZUFBQTs7O0FBckJaLGFBQUMsT0F3QkcsWUFBVyxLQUFLO0VBQ1osU0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFDQTtFQW1GWCxhQS9HSSxPQXdCRyxZQUFXLEtBQUs7SUFLUixTQUFBOzs7QUFJWixhQUFDLFFBQ0csWUFBVztFQUNQLHVCQUFBO0VBQ0EsZ0JBQUE7O0FBSFIsYUFBQyxRQUNHLFlBQVcsZUFHUDtFQUNJLGVBQUE7RUFDQSxjQUFBOztBQUNBO0VBdUVmLGFBOUVJLFFBQ0csWUFBVyxlQUdQO0lBSVEsZUFBQTs7O0FBUmhCLGFBQUMsUUFDRyxZQUFXLGVBVVAsUUFBTTtFQUNGLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7O0FBZFosYUFBQyxRQWlCRyxNQUNJLGFBQ0k7RUFDSSxnQkFBQTs7QUFwQmhCLGFBQUMsUUF3QkcsWUFBVyxjQUFZLFdBQVUsR0FBRztFQUNoQyxlQUFBO0VBQ0EsY0FBQTs7QUFDQTtFQW1EWCxhQTlFSSxRQXdCRyxZQUFXLGNBQVksV0FBVSxHQUFHO0lBSTVCLGVBQUE7OztBQTVCWixhQUFDLFFBK0JHLFlBQVcsS0FBSztFQUNaLFNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUEyQ1gsYUE5RUksUUErQkcsWUFBVyxLQUFLO0lBS1IsU0FBQTs7O0FBcENaLGFBQUMsUUF1Q0csWUFBVyxjQUFZLFdBQVUsR0FBRTtFQUMvQixpQkFBQTtFQUNBLFNBQUE7O0FBekNSLGFBQUMsUUEyQ0csWUFBVyxjQUFZLFdBQVMsS0FBRztFQUMvQiwwQkFBQTs7QUFHUixhQUFDLFVBQ0csWUFBVztFQUNQLHlCQUFBO0VBQ0EsMkJBQUE7O0FBSFIsYUFBQyxVQUtHLFlBQVcsZUFBYTtFQUNwQixTQUFBOztBQU5SLGFBQUMsVUFRRyxZQUFXLEtBQUs7RUFDWixTQUFBOztBQUtaLFdBQ0ksWUFDSTtFQUNJLGVBQUE7O0FBQ0EsV0FIUixZQUNJLGVBRUs7RUFDRyxhQUFhLGFBQWI7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTs7QUMzTmhCO0VBQ0MsbUJBQUE7RUFBMEIsZUFBQTtFQUFpQixPQUFBO0VBQVMsUUFBQTtFQUFVLE1BQUE7RUFBUSxZQUFBO0VMb0J0RSxZQUFBO0VLcEJzSCwwQ0FBQTs7QUFDdEgsT0FBQztFQUFXLFNBQUE7RUFBVyxTQUFBO0VBQVcsWUFBQTtFQUFjLGVBQUE7O0FBQ2hELE9BQUM7RUFBUywwQ0FBQTtFQUE0QyxtQkFBQTs7QUFJbkQ7RUFtQkosT0F0QkUsY0FDQyxLQUNDO0lBRUMsc0JBQUE7OztBQUVEO0VBZ0JKLE9BdEJFLGNBQ0MsS0FDQztJQUtDLFVBQUE7OztBQUtGO0VBVUgsT0F0QkUsY0FXQztJQUVDLG1CQUFBO0lBQ0Esa0JBQUE7O0VBUUosT0F0QkUsY0FXQyxtQkFJQztJQUNDLGVBQUE7OztBQ3JCTDtFQUNDLGtCQUFBOztBQUNBLGVBQUMsMkJBQ0E7RUFDQyxtQkFBQTtFQUNBLHFCQUFBOztBQUxILGVBUUM7RUFDQyxrQkFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOztBQUNBLGVBZkQsYUFlRTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7O0FBRUQsZUFuQkQsYUFtQkU7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBOztBQUNBLGVBdkJGLGFBbUJFLEtBSUM7RUFDQSxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseURBQUE7O0FBRUQsZUFqQ0YsYUFtQkUsS0FjQztFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsaUJBQUE7O0FBR0YsZUF2Q0QsYUF1Q0U7RUFDQSxVQUFBOztBQUNBLGVBekNGLGFBdUNFLE9BRUM7RUFDQSxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseURBQUE7O0FBR0YsZUFwREQsYUFvREU7RUFDQSxZQUFBO0VBQ0EsV0FBQTs7QUFDQSxlQXZERixhQW9ERSxNQUdDO0VBQ0EsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlEQUFBOztBQUdGLGVBbEVELGFBa0VFO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTs7QUFDQSxlQXRFRixhQWtFRSxRQUlDO0VBQ0EsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlEQUFBOztBQUdGLGVBakZELGFBaUZFO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsZUF0RkYsYUFpRkUsSUFLQztFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFJSCxlQUFDLE1BQU87RUFDUCxtQkFBQTtFQUNBLFVBQUE7O0FDdEdGLEVBQUU7RUFDRCxnQ0FBQTtFQUNBLG1CQUFBOztBQUZELEVBQUUsT0FHRDtFQUlDLGNBQUE7RUFDQSxRQUFBOztBQUpBLEVBSkEsT0FHRCxHQUNFO0VBQ0Esa0JBQUE7O0FBTEgsRUFBRSxPQUdELEdBTUM7RUFDQyxZQUFBO0VBQ0EsNkJBQUE7O0FBWEgsRUFBRSxPQUdELEdBTUMsRUFHQztFQUNDLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7O0FBRUQsRUFqQkQsT0FHRCxHQU1DLEVBUUU7RUFDQSx5QkFBQTtFQUNBLGdDQUFBOztBQUZELEVBakJELE9BR0QsR0FNQyxFQVFFLE9BR0E7RUFDQyxjQUFBO0VBQ0EsZ0JBQUE7O0FBT0wsRUFBRSxZQUNELEdBQUcsRUFBRTtFQUNKLFlBQUE7O0FBS0Q7RUE2V0EsRUE5V0MsT0FBTztJQUVQLGFBQUE7OztBQUlGLGlCQUNDO0VBQ0MsYUFBQTs7QUFFRDtFQW9XQTtJQW5XQyxrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7O0VBaVdELGlCQWhXQztJQUNDLGNBQUE7SUFDQSx5QkFBQTs7RUFDQSxpQkFIRCxhQUdFO0lBQ0EseUJBQUE7O0VBNFZILGlCQWhXQyxhQU1DO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsZUFBQTs7RUFDQSxpQkFWRixhQU1DLFdBSUU7SUFDQSxTQUFTLE9BQVQ7SUFDQSx3QkFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBOztFQWtWSixpQkE5VUM7SUFDQyxZQUFBO0lBQ0EsMENBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsU0FBQTtJQUNBLFlBQUE7O0VBQ0EsaUJBUkQscUJBUUU7SUFDQSxjQUFBOztFQXFVSCxpQkE5VUMscUJBV0M7SUFVQyxVQUFBO0lBQ0EsTUFBQTtJQUNBLFlBQUE7SUFDQSxvQkFBQTs7RUFaQSxpQkFaRixxQkFXQyxHQUNFLFlBQVksZUFBZTtFQUM1QixpQkFiRixxQkFXQyxHQUVFLFlBQVksZUFBZSxHQUFHO0lBQzlCLFdBQUE7SUFDQSxZQUFBOztFQUhELGlCQVpGLHFCQVdDLEdBQ0UsWUFBWSxlQUFlLEdBSTNCO0VBSEQsaUJBYkYscUJBV0MsR0FFRSxZQUFZLGVBQWUsR0FBRyxLQUc5QjtJQUNDLFlBQUE7SUFDQSxTQUFBOztFQU9GLGlCQXpCRixxQkFXQyxHQWNFO0lBQ0Esb0JBQUE7O0VBRUQsaUJBNUJGLHFCQVdDLEdBaUJFO0lBQ0EsbUJBQUE7O0VBaVRKLGlCQTlVQyxxQkFXQyxHQW9CQztJQUNDLG1CQUFBO0lBQ0EsWUFBQTs7RUFDQSxpQkFsQ0gscUJBV0MsR0FvQkMsRUFHRTtJQUNBLHlCQUFBOztFQUVELGlCQXJDSCxxQkFXQyxHQW9CQyxFQU1FO0lBQ0EsWUFBQTs7RUFERCxpQkFyQ0gscUJBV0MsR0FvQkMsRUFNRSxPQUVBO0lBQ0MsOEJBQUE7O0VBc1NOLGlCQTlVQyxxQkFXQyxHQW9CQyxFQVlDO0lBQ0MsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxZQUFBOzs7QUFRTixVQUNDO0VBQ0MsV0FBQTtFQUNBLFVBQUE7O0FBQ0EsVUFIRCxLQUdFO0VBQ0EsYUFBQTs7QUFMSCxVQUNDLEtBTUM7RUFDQyxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBR0YsVUFBQyxPQUNBLEtBQ0M7RUFDQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQUNBO0VBb1FILFVBMVFDLE9BQ0EsS0FDQztJQUtFLGVBQUE7OztBQUVELFVBVEYsT0FDQSxLQUNDLElBT0U7QUFDRCxVQVZGLE9BQ0EsS0FDQyxJQVFFO0FBQ0QsVUFYRixPQUNBLEtBQ0MsSUFTRTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFiSixVQUFDLE9BQ0EsS0FlQyxJQUFFO0VBQ0QsY0FBQTtFQUNBLGdDQUFBOztBQUNBLFVBbkJGLE9BQ0EsS0FlQyxJQUFFLE9BR0E7QUFDRCxVQXBCRixPQUNBLEtBZUMsSUFBRSxPQUlBO0FBQ0QsVUFyQkYsT0FDQSxLQWVDLElBQUUsT0FLQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFLSixVQUFDLFNBQ0EsS0FDQztFQUNDLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBOztBQUNBO0VBcU9ILFVBOU9DLFNBQ0EsS0FDQztJQVFFLGVBQUE7OztBQUVELFVBWkYsU0FDQSxLQUNDLElBVUU7QUFDRCxVQWJGLFNBQ0EsS0FDQyxJQVdFO0FBQ0QsVUFkRixTQUNBLEtBQ0MsSUFZRTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFoQkosVUFBQyxTQUNBLEtBa0JDLElBQUU7RUFDRCxjQUFBO0VBQ0EsZ0NBQUE7O0FBQ0EsVUF0QkYsU0FDQSxLQWtCQyxJQUFFLE9BR0E7QUFDRCxVQXZCRixTQUNBLEtBa0JDLElBQUUsT0FJQTtBQUNELFVBeEJGLFNBQ0EsS0FrQkMsSUFBRSxPQUtBO0VBQ0EscUJBQUE7RUFDQSxjQUFBOztBQUdGLFVBN0JELFNBQ0EsS0E0QkUsWUFDQTtFQUNDLGVBQUE7O0FBR0YsVUFsQ0QsU0FDQSxLQWlDRSxXQUNBO0VBQ0MsZUFBQTs7QUFRSixLQUFDO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBOztBQUNBO0VBMkxELEtBbE1DO0lBUUMsZUFBQTtJQUNBLG1CQUFBOzs7QUFFRDtFQXVMRCxLQWxNQztJQVlDLGVBQUE7SUFDQSxtQkFBQTs7O0FBR0YsS0FBQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQUNBO0VBNEtELEtBbExDO0lBT0MsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxjQUFBOzs7QUFFRDtFQXNLRCxLQWxMQztJQWFDLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTs7O0FBR0YsS0FBQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUF3SkQsS0EvSkM7SUFRQyxnQkFBQTs7O0FBRUQ7RUFxSkQsS0EvSkM7SUFXQyxhQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7OztBQUVELEtBZkEsT0FlQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBQ0E7RUE0SUYsS0EvSkMsT0FlQztJQUtDLFdBQUE7OztBQUlILEtBQUM7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUFnSUQsS0F2SUM7SUFRQyxlQUFBOzs7QUFLSCxZQUNDO0VBQ0MsV0FBQTtFQUNBLFVBQUE7O0FBQ0EsWUFIRCxLQUdFO0VBQ0EsYUFBQTs7QUFMSCxZQUNDLEtBTUM7RUFDQyxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBQUdGLFlBQUM7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7O0FBRkQsWUFBQyxTQUdBO0VBQ0MsdUJBQUE7RUFDQSxTQUFBOztBQUxGLFlBQUMsU0FHQSxLQUdDO0VBQ0MseUJBQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTs7QUFDQTtFQStGSCxZQTVHQyxTQUdBLEtBR0M7SUFRRSxlQUFBOzs7QUFFRCxZQWhCRixTQUdBLEtBR0MsSUFVRTtBQUNELFlBakJGLFNBR0EsS0FHQyxJQVdFO0FBQ0QsWUFsQkYsU0FHQSxLQUdDLElBWUU7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTs7QUFHRixZQXhCRCxTQUdBLEtBcUJFLFlBQ0E7RUFDQyxnQkFBQTs7QUFHRixZQTdCRCxTQUdBLEtBMEJFO0VBQ0EsOEJBQUE7O0FBREQsWUE3QkQsU0FHQSxLQTBCRSxPQUVBO0VBQ0MsY0FBQTtFQUNBLDZCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTs7QUFDQSxZQXBDSCxTQUdBLEtBMEJFLE9BRUEsSUFLRTtBQUNELFlBckNILFNBR0EsS0EwQkUsT0FFQSxJQU1FO0FBQ0QsWUF0Q0gsU0FHQSxLQTBCRSxPQUVBLElBT0U7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTs7QUFHRixZQTVDRixTQUdBLEtBMEJFLE9BZUMsS0FDQTtFQUNDLGNBQUE7O0FBS0YsWUFuREYsU0FHQSxLQStDRSxXQUNDLE9BQ0E7RUFDQyxlQUFBOztBQU9KO0VBZ0RELFlBakRDO0lBRUMscUJBQUE7OztBQUZGLFlBQUMsUUFJQTtFQUNDLHVCQUFBO0VBQ0EsU0FBQTs7QUFORixZQUFDLFFBSUEsS0FHQztFQUNDLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFDQTtFQXFDSCxZQWpEQyxRQUlBLEtBR0M7SUFNRSxlQUFBOzs7QUFFRCxZQWZGLFFBSUEsS0FHQyxJQVFFO0FBQ0QsWUFoQkYsUUFJQSxLQUdDLElBU0U7QUFDRCxZQWpCRixRQUlBLEtBR0MsSUFVRTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFHRixZQXRCRCxRQUlBLEtBa0JFLFlBQ0E7RUFDQyxnQkFBQTs7QUFHRixZQTNCRCxRQUlBLEtBdUJFLE9BQ0E7RUFDQyxjQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1QkFBQTs7QUFDQSxZQWhDSCxRQUlBLEtBdUJFLE9BQ0EsSUFJRTtBQUNELFlBakNILFFBSUEsS0F1QkUsT0FDQSxJQUtFO0FBQ0QsWUFsQ0gsUUFJQSxLQXVCRSxPQUNBLElBTUU7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTs7QUFRTjtFQUNDO0lBQ0MsWUFBQTs7O0FDL1lGO0VqQm1EQyxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVLTiwyQkFBQTtFQUNHLHdCQUFBO0VBQ0MsdUJBQUE7RUFDSSxtQkFBQTtFQXBGUix1QkFBQTtFQUNHLG9CQUFBO0VBQ0MsbUJBQUE7RUFDSSxlQUFBO0VVdENULGVBQUE7O0FBSkQsS0FLQztFakI4Q0Esb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFdEZOLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBO0VBYlIsc0JBQUE7RUFDRyxtQkFBQTtFQUNDLGtCQUFBO0VBQ0ksY0FBQTtFQWlCUix1QkFBQTtFQUNHLG9CQUFBO0VBQ0MsbUJBQUE7RUFDSSxlQUFBO0VVcENpRSxZQUFBOztBQU4zRSxLQVFDO0VBQ0MseUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RVpnM0JNLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFWWgzQmQsWUFBQTs7RUFFQSxtQkFBQTtFakJtQ0Qsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFS04sMkJBQUE7RUFDRyx3QkFBQTtFQUNDLHVCQUFBO0VBQ0ksbUJBQUE7O0FVM0hWLEtBb0JDO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhTDRLZ0IseUNLNUtoQjs7QUExQkYsS0E0QkM7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBOztBQUNBLEtBWEQsYUFXRTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7O0VBQ0EsMENBQUE7RUFDQSxNQUFBO0VBQ0EsbUJBQW1CLGFBQW5CO0VBQ0EsZ0JBQWdCLGFBQWhCO0VBQ0EsV0FBVyxhQUFYOztBQWpESCxLQW9EQztFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsS0FYRCxhQVdFO0VBQ0Esd0JBQUE7RUFDQSxTQUFTLE9BQVQ7RUFDQSxjQUFBOztBQUVELEtBaEJELGFBZ0JFO0VBQ0EsOEJBQUE7O0FBQ0E7RUFDQztJQUNDLGdCQUFBOztFQUVEO0lBQ0MsbUJBQUE7OztBQTNFTCxLQWdGQztFQUNDLGlCQUFBOzs7QUNoRkYsRUFBRTtFQUNELFNBQUE7RUFBVyxVQUFBO0VBQVksV0FBQTs7QUFDdkIsRUFGQyxJQUVDO0VBMkJELHVCQUFBO0VBQXlCLFNBQUE7RUFBVyw0QkFBQTtFQUE4QixjQUFBO0VBQXFCLGVBQUE7RUFBaUIsZ0JBQUE7RUFBa0Isa0JBQUE7RUFBb0IsaUJBQUE7O0FBMUI5SSxFQUhBLElBRUMsS0FDQTtFQUNBLGFBQUE7O0FBQ0EsRUFMRCxJQUVDLEtBQ0EsTUFFQztFQUFVLGFBQUE7O0FBR1gsRUFSRCxJQUVDLEtBS0EsZ0JBQ0M7RUFBVSxtQkFBQTtFQUFpQyxTQUFTLE9BQVQ7RUFBa0IsY0FBQTs7QUFHOUQsRUFYRCxJQUVDLEtBUUEsYUFDQztFQUFVLG1CQUFBO0VBQTZCLFNBQVMsT0FBVDtFQUFrQixjQUFBOztBQUcxRCxFQWRELElBRUMsS0FXQSxRQUNDO0VBQVUsbUJBQUE7RUFBaUMsU0FBUyxPQUFUO0VBQWtCLGNBQUE7O0FBRTdELEVBaEJGLElBRUMsS0FXQSxRQUVDLGNBQ0M7RUFBVSxtQkFBQTtFQUEyQixjQUFBOztBQUl2QyxFQXBCRCxJQUVDLEtBaUJBLFVBQ0M7RUFBVSxtQkFBQTtFQUEyQixTQUFTLE9BQVQ7RUFBa0IsY0FBQTs7QUFHeEQsRUF2QkQsSUFFQyxLQW9CQSxXQUNDO0VBQVUsbUJBQUE7RUFBOEIsY0FBQTs7QUFFMUMsRUF6QkEsSUFFQyxLQXVCQTtFQUNBLHlCQUFBOztBQUNBLEVBM0JELElBRUMsS0F1QkEsYUFFQztFQUFVLGFBQUE7O0FBR1osRUE5QkEsSUFFQyxLQTRCQTtFQUFVLGtCQUFBO0VBQW9CLGlCQUFBO0VBQW1CLG1CQUFBO0VBQTBCLFdBQUE7RUFBYSxZQUFBO0VibzdCbkYsMEJBQUE7RUFDRyx1QkFBQTtFQUNLLGtCQUFBO0VhdDdCd0csYUFBYSxhQUFiO0VBQTRCLGdCQUFBO0VBQWtCLGtCQUFBO0VBQW9CLFNBQUE7RUFBVyxPQUFBO0VBQVMsZUFBQTs7RUFBdUMsY0FBQTs7QUE1QnBQLEVBRkMsSUFFQyxLQTZCRCxlQUFjO0FBN0JmLEVBRkMsSUFFQyxLQThCRCxnQkFBZTtFQUFVLGlCQUFBOztBQWhDM0IsRUFBRSxJQW1DRDtFQUNDLGNBQUE7RUFBc0IsZUFBQTtFQUFpQixnQkFBQTtFQUFrQixpQkFBQTtFQUFtQixnQkFBQTtFQUFrQixpQkFBQTs7QUFDOUYsRUFyQ0EsSUFtQ0QsV0FFRTtFQUNBLFNBQUE7O0FBdENILEVBQUUsSUF5Q0Q7RUFDQyxjQUFBO0VBQ0EsYU4wSmdCLHlDTTFKaEI7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBQUVELEVBaERDLElBZ0RBO0VBQ0EsY0FBQTs7QUFDQSxFQWxEQSxJQWdEQSxJQUVFO0VBcUJELGdCQUFBO0VBQWtCLDRCQUFBOztBQXBCbEIsRUFuREQsSUFnREEsSUFFRSxhQUNBO0VBQ0EsbUJBQUE7O0FBQ0EsRUFyREYsSUFnREEsSUFFRSxhQUNBLGdCQUVDO0VBQVUsU0FBUyxPQUFUO0VBQWtCLGNBQUE7O0FBRTlCLEVBdkRELElBZ0RBLElBRUUsYUFLQTtFQUNBLG1CQUFBOztBQUNBLEVBekRGLElBZ0RBLElBRUUsYUFLQSxhQUVDO0VBQVUsU0FBUyxPQUFUO0VBQWtCLGdCQUFBO0VBQW9CLGNBQUE7O0FBRWxELEVBM0RELElBZ0RBLElBRUUsYUFTQTtFQUNBLG1CQUFBOztBQUNBLEVBN0RGLElBZ0RBLElBRUUsYUFTQSxRQUVDO0VBQVUsU0FBUyxPQUFUO0VBQWtCLGNBQUE7RUFBaUMsbUJBQUE7O0FBRS9ELEVBL0RELElBZ0RBLElBRUUsYUFhQTtFQUNBLG1CQUFBOztBQUNBLEVBakVGLElBZ0RBLElBRUUsYUFhQSxVQUVDO0VBQVUsU0FBUyxPQUFUO0VBQWtCLGNBQUE7RUFBc0IsbUJBQUE7O0FBRXBELEVBbkVELElBZ0RBLElBRUUsYUFpQkE7RUFDQSxtQkFBQTs7QUFDQSxFQXJFRixJQWdEQSxJQUVFLGFBaUJBLFdBRUM7RUFBVSxjQUFBO0VBQThCLG1CQUFBOztBQUcxQyxFQXhFRCxJQWdEQSxJQUVFLGFBc0JBO0VBQVUsVUFBQTtFQUFZLGFBQWEsYUFBYjs7O0FBTzFCO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBOztBQUNBLElBQUU7O0VBNkNELHVCQUFBO0VBQ0EsU0FBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7O0FBbERBLElBRkMsYUFFQTtFQUNBLGFBQUE7O0FBQ0EsSUFKQSxhQUVBLE1BRUM7RUFDQSxhQUFBOztBQUlELElBVEEsYUFRQSxnQkFDQztFQUNBLG1CQUFBO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsY0FBQTs7QUFJRCxJQWhCQSxhQWVBLGFBQ0M7RUFDQSxtQkFBQTtFQUNBLFNBQVMsT0FBVDtFQUNBLGNBQUE7O0FBSUQsSUF2QkEsYUFzQkEsUUFDQztFQUNBLG1CQUFBO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsY0FBQTs7QUFHQSxJQTdCRCxhQXNCQSxRQU1DLGNBQ0M7RUFBVSxtQkFBQTtFQUEyQixjQUFBOztBQUl2QyxJQWpDQSxhQWdDQSxVQUNDO0VBQ0EsbUJBQUE7RUFDQSxTQUFTLE9BQVQ7RUFDQSxjQUFBOztBQUlELElBeENBLGFBdUNBLFdBQ0M7RUFDQSxtQkFBQTtFQUNBLGNBQUE7O0FBV0YsSUFyREMsYUFxREE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFYnEwQkssMEJBQUE7RUFDRyx1QkFBQTtFQUNLLGtCQUFBO0VhcjBCYixhQUFhLGFBQWI7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxlQUFBO0VBQ0EsU2pCc0hjLE9pQnRIZDtFQUNBLGNBQUE7O0FBbkVGLElBQUUsYUFxRUQsZUFBYztBQXJFZixJQUFFLGFBc0VELGdCQUFlO0VBQ2QsaUJBQUE7O0FBM0VILElBOEVDO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQXBGRixJQXNGQztFQUNDLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTs7QUE1RkYsSUE4RkM7RUFDQyxjQUFBO0VBQ0EsYU5zQmdCLHlDTXRCaEI7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBQUVELElBQUM7RUFDQSxjQUFBOztBQUNBLElBRkEsSUFFRTtFQXdDRCxnQkFBQTtFQUNBLDRCQUFBOztBQXhDQSxJQUhELElBRUUsYUFDQTtFQUNBLG1CQUFBOztBQUNBLElBTEYsSUFFRSxhQUNBLGFBRUM7RUFDQSxTQUFTLE9BQVQ7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBR0YsSUFYRCxJQUVFLGFBU0E7RUFDQSxtQkFBQTs7QUFDQSxJQWJGLElBRUUsYUFTQSxnQkFFQztFQUNBLFNBQVMsT0FBVDtFQUNBLG1CQUFBO0VBQ0EsY0FBQTs7QUFHRixJQW5CRCxJQUVFLGFBaUJBO0VBQ0EsbUJBQUE7O0FBQ0EsSUFyQkYsSUFFRSxhQWlCQSxRQUVDO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsY0FBQTtFQUNBLG1CQUFBOztBQUdGLElBM0JELElBRUUsYUF5QkE7RUFDQSxtQkFBQTs7QUFDQSxJQTdCRixJQUVFLGFBeUJBLFVBRUM7RUFDQSxTQUFTLE9BQVQ7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBR0YsSUFuQ0QsSUFFRSxhQWlDQTtFQUNBLG1CQUFBOztBQUNBLElBckNGLElBRUUsYUFpQ0EsV0FFQztFQUNBLG1CQUFBO0VBQ0EsY0FBQTs7QUFLRixJQTVDRCxJQUVFLGFBMENBO0VBQ0EsVUFBQTtFQUNBLGFBQWEsYUFBYjs7QUNsT0o7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhUGtNaUIseUNPbE1qQjtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOztBQUNBLGNBQUM7RUFDQSxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseURBQUE7O0FBRUQsY0FBQztFQUNBLDRCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBRUQsY0FBQztFQUNBLGdCQUFBOztBQUVELGNBQUM7RUFDQSxVQUFBOztBQUNBO0VBNkNELGNBL0NDO0lBR0MsV0FBQTs7O0FBSUQsY0FEQSxPQUNDO0VBQ0EseUJBQUE7RUFDQSxjQUFBOztBQUNBLGNBSkQsT0FDQyxPQUdDO0VBQ0EseURBQUE7O0FBR0YsY0FSQSxPQVFDO0VBQ0EseUJBQUE7RUFDQSxjQUFBOztBQUNBLGNBWEQsT0FRQyxNQUdDO0VBQ0EseURBQUE7O0FBR0YsY0FmQSxPQWVDO0VBQ0EsbUJBQUE7O0FBQ0EsY0FqQkQsT0FlQyxZQUVDO0VBQ0EseURBQUE7O0FBS0YsY0FEQSxNQUNDO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBOztBQUNBLGNBVkQsTUFDQyxNQVNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsYUFBYSxhQUFiO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUN2RUo7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFZnMzQk8sOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VldDNCZixVQUFBO0VBQ0EsYVI2TGlCLHlDUTdMakI7O0FBQ0EsTUFBQztFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7O0FBRUQsTUFBQztFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBOztBQUVELE1BQUM7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBOzs7Ozs7QUFNRCxNQUFDO0VBQ0EsWUFBQTs7QUFFRCxNQUFDO0VBQ0EsYVJvS2dCLHlDUXBLaEI7O0FBR0EsTUFEQSxNQUNDO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7O0FBR0EsTUFkRCxNQWFDLFlBQ0M7RUFDQSx3QkFBQTtFQUNBLFNBQVMsT0FBVDs7QUFJSCxNQUFDO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQ0FBQTs7QUFFRCxNQUFDLFVBQVUsVUFBVTtFQUNwQixlQUFBO0VBQ0EsT0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTs7QUFFRCxNQUFDLFVBQVU7RUFDVixhQUFBOztBQUVELE1BQUMsVUFBVSxVQUFVO0VBQ3BCLGVBQUE7RUFDQSxVQUFBOztBQUVELE1BQUM7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUFFRCxNQUFDO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7O0FBRUQsTUFBQztFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsYVI2RmdCLHlDUTdGaEI7O0FBQ0EsTUFQQSxPQU9DLFVBQVU7RUFDVix5QkFBQTtFQUNBLGdDQUFBOztBQUVELE1BWEEsT0FXQyxVQUFVO0VBQ1YsaUJBQUE7RUFDQSxrQkFBQTs7QUFFRCxNQWZBLE9BZUM7RUFDQSw0QkFBQTtFQUNBLGdDQUFBOztBQU1GLE1BQUM7RUFDQSxtQkFBQTtFQUNBLGNBQUE7O0FBRUQsTUFBQztFQUNBLG1CQUFBO0VBQ0EsY0FBQTs7QUNoSUY7RUFDQyxhQUFBO0VBQ0EsYUFBYSx5Q0FBYjtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLDBDQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBOztBQUNBLFdBQUM7RUFDQSxnQkFBQTtFQUNBLHlCQUFBOztBQUNBLFdBSEEsZ0JBR0M7RUFDQSxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseURBQUE7O0FBWEYsV0FBQyxnQkFhQSxHQUNDO0VBQ0MsY0FBQTs7QUFDQSxXQWhCRixnQkFhQSxHQUNDLEVBRUU7QUFDRCxXQWpCRixnQkFhQSxHQUNDLEVBR0U7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBS0o7RUFnRUE7SUEvREMsY0FBQTtJQUNBLGdCQUFBO0lBQ0EsU0FBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBVyx1QkFBWDtJQUNBLHlCQUFBOzs7QUFHRDtFQXNEQTtJQXJEQyxXQUFBOzs7QUFJQTtFQWlERCxXQWxEQTtJQUVFLDZCQUFBOzs7QUFuREgsV0FpREMsR0FLQztFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsYVR5SWUseUNTeklmOztBQTdESCxXQWlEQyxHQUtDLEVBUUM7RUFDQyxjQUFBO0VBQ0EsYVRzSWMseUNTdElkO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFFRCxXQXBCRixHQUtDLEVBZUU7RUFDQSxxQkFBQTtFQUNBLG1CQUFBOztBQUdEO0VBeUJGLFdBbERBLEdBS0M7SUFxQkUsY0FBQTs7O0FBR0QsV0E3QkYsR0FLQyxFQXdCRTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLGNBQUE7O0FBSUYsV0FyQ0QsR0FxQ0U7RUFDQSxhQUFBOztBQUlGLFdBQUM7RUFDQSxjQUFBOztBQUVBO0VBS0QsV0FSQztJQUlDLFdBQVcsb0JBQVg7SUFDQSx5QkFBQTs7O0FDL0ZGO0VBNndDQTtJQTV3Q0MsaUJBQUE7OztBQUdELE9BQU8sT0FBTztFQUNiLGVBQUE7O0FBRUE7RUFzd0NELE9BendDTyxPQUFPO0lBSVosZUFBQTs7O0FBSUYsT0FBTyxPQUFPO0VBQ2IseUJBQUE7RUFDQSxlQUFBOztBQUVBO0VBNnZDRCxPQWp3Q08sT0FBTztJQUtaLGVBQUE7OztBQUdGLE9BQU8sT0FBTyxjQUFFO0VBQ2YsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7O0FBRUE7RUFrdkNELE9BenZDTyxPQUFPLGNBQUU7SUFRZCxlQUFBO0lBQ0EsaUJBQUE7OztBQTlCSCxjQWlDQztFQUNDLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7O0FBckNGLGNBdUNDLEVBQUM7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7O0FBMUNGLGNBdUNDLEVBQUMsY0FJQTtFQUNDLHFCQUFBO0VBQ0EseUJBQUE7O0FBQ0EsY0FQRixFQUFDLGNBSUEsS0FHRTtFQUNBLHlCQUFBOztBQUdGO0VBNHRDRCxjQXZ1Q0EsRUFBQztJQVlDLGFBQUE7OztBQUVELGNBZEQsRUFBQyxjQWNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsYUFBYSxhQUFiO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTs7QUFJSCxFQUFFO0VBQ0QsbUJBQUE7RUFDQSxtQkFBQTs7QUFDQTtFQTRzQ0EsRUEvc0NDO0lBSUEsY0FBQTtJQUNBLG1CQUFBOzs7QUFMRixFQUFFLFVBT0Q7RUFDQyxxQkFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBQ0E7RUFtc0NELEVBL3NDQyxVQU9EO0lBTUUsa0JBQUE7OztBQWJILEVBQUUsVUFPRCxHQVNDO0VBQ0MscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTs7QUFFQTtFQXdyQ0YsRUEvc0NDLFVBT0QsR0FTQztJQVFFLGdCQUFBO0lBQ0Esb0JBQUE7OztBQUlGLEVBN0JBLFVBT0QsR0FzQkU7O0VBRUEsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQUVBO0VBMnFDRixFQS9zQ0MsVUFPRCxHQXNCRTtJQVFDLGVBQUE7OztBQUlGLEVBekNBLFVBT0QsR0FrQ0U7RUFDQSxnQkFBQTtFQUNBLGFBQWEseUNBQWI7O0FBR0QsRUE5Q0EsVUFPRCxHQXVDRSxRQUFRO0VBQ1IsU0FBUyxJQUFUOztBQUdELEVBbERBLFVBT0QsR0EyQ0UsU0FBUztFQUNULFNBQVMsSUFBVDs7QUFHRCxFQXREQSxVQU9ELEdBK0NFLFVBQVU7RUFDVixTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGdCQUFBOztBQUlILGtCQUNDLEVBQUM7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7O0FBSkYsa0JBQ0MsRUFBQyxjQUlBO0VBQ0MscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFDQSxrQkFURixFQUFDLGNBSUEsS0FLRTtFQUNBLHlCQUFBOztBQUdGLGtCQWJELEVBQUMsY0FhQztFQUNBLFNBQVMsT0FBVDtFQUNBLGFBQWEsYUFBYjtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7O0FBSUg7RUFDQyxrQkFBQTs7QUFFQTtFQXVuQ0E7SUF0bkNDLGdCQUFBOzs7QUFHRDtFQW1uQ0E7SUFsbkNDLGdCQUFBOzs7QUFSRixZQVdDLFVBQVU7RUFDVCxVQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBOztBQUNBLFlBTEQsVUFBVSxNQUtSO0VBQ0EsY0FBQTs7QUFqQkgsWUFvQkM7RUFDQyxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTs7QUFDQSxZQUpELE1BSUUsTUFDQTtFQUNDLGVBQWUsV0FBZjtFQUNBLG1CQUFtQixXQUFuQjtFQUNBLFdBQVcsV0FBWDs7QUFKRixZQUpELE1BSUUsTUFNQSxHQUFFLE9BQVEsRUFBRTtFQUNYLGNBQUE7O0FBR0Ysd0JBQTJDO0VBd2xDNUMsWUF0bUNBO0lBZUUsT0FBTyxzQkFBUDs7RUFDQSxZQWhCRixNQWdCRztJQUNBLGlCQUFBOztFQUVELFlBbkJGLE1BbUJHLFlBQVk7SUFDWixhQUFBOzs7QUFHRix3QkFBMkMsd0JBQXdCO0VBK2tDcEUsWUF0bUNBO0lBd0JFLE9BQU8sc0JBQVA7O0VBQ0EsWUF6QkYsTUF5Qkc7SUFDQSxpQkFBQTs7RUFFRCxZQTVCRixNQTRCRyxZQUFZO0lBQ1osYUFBQTs7O0FBR0Ysd0JBQTJDLHdCQUF3QjtFQXNrQ3BFLFlBdG1DQTtJQWlDRSxPQUFPLHNCQUFQOztFQUNBLFlBbENGLE1Ba0NHO0lBQ0EsaUJBQUE7O0VBRUQsWUFyQ0YsTUFxQ0csWUFBWTtJQUNaLGFBQUE7OztBQUdGO0VBNmpDRCxZQXRtQ0E7SUEwQ0UsT0FBTyxzQkFBUDs7RUFDQSxZQTNDRixNQTJDRyxZQUFZO0lBQ1osYUFBQTs7O0FBR0Y7RUF1akNELFlBdG1DQTtJQWdERSxPQUFPLHNCQUFQOztFQUNBLFlBakRGLE1BaURHLFlBQVk7SUFDWixhQUFBOzs7QUFHRix3QkFBMEM7RUFpakMzQyxZQXRtQ0E7SUFzREUsT0FBTyxrQkFBUDs7RUFDQSxZQXZERixNQXVERyxZQUFZO0lBQ1osYUFBQTs7O0FBNUVKLFlBb0JDLE1BMkRDO0VBQ0MsV0FBQTtFQUNBLGlCQUFBOztBQUdBO0VBc2lDRixZQXRtQ0EsTUErREMsR0FBRTtJQUVBLGFBQUE7OztBQXJGSixZQW9CQyxNQStEQyxHQUFFLE9BS0Q7RUFDQyxxQkFBQTs7QUF6RkosWUFvQkMsTUErREMsR0FBRSxPQUtELEVBRUM7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTs7QUFqR0wsWUFvQkMsTUErREMsR0FBRSxPQUtELEVBV0M7RUFDQyxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBdkdMLFlBNEdDO0VBQ0MscUJBQUE7RUFDQSxtQkFBQTs7QUFDQSxZQUhELFVBR0UsT0FBUTtFQUNSLGNBQUE7O0FBaEhILFlBbUhDO0VqQnFuQk8sOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBOztBaUJubkJkO0VBbWdDRCxZQXBnQ0E7SUFFRSwwQkFBQTs7O0FBeEhILFlBMkhDO0FBM0hELFlBNEhDO0VBQ0Msd0NBQUE7RUFDQSxzQkFBc0IsOENBQXRCO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTs7QUFDQSxZQWJELFVBYUU7QUFBRCxZQVpELFVBWUU7RUFDQSxZQUFBOztBQUVEO0VBKytCRCxZQS8vQkE7RUErL0JBLFlBOS9CQTtJQWdCRSxhQUFBOzs7QUFFRCxZQW5CRCxVQW1CRTtBQUFELFlBbEJELFVBa0JFO0VBQ0EsYUFBQTs7QUFFRCxjQUFlLGFBdEJoQjtBQXNCQyxjQUFlLGFBckJoQjtFQXNCRSxzQkFBc0IsMENBQXRCOztBQWxKSCxZQXFKQztFQUNDLFFBQUE7O0FBQ0EsWUFGRCxVQUVFO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxhQUFhLGFBQWI7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxLQUFLLHNCQUFMO0VBQ0Esa0JBQUE7RUFDQSxXQUFBOztBQWxLSCxZQXFLQztFQUNDLE9BQUE7O0FBQ0EsWUFGRCxVQUVFO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxhQUFhLGFBQWI7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxLQUFLLHNCQUFMO0VBQ0Esa0JBQUE7RUFDQSxXQUFBOztBQUtIO0VBQ0Msa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUErN0JBO0lBOTdCQyxVQUFBOzs7QUFMRixjQU9DO0VBQ0MscUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUFYRixjQU9DLEdBS0M7RUFDQywyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQW1CLG9CQUFuQjtFQUNBLFdBQVcsb0JBQVg7RUFDQSxzQkFBQTtFQUNBLFdBQUE7O0FBRUQsY0FiRCxHQWFFLE1BQ0E7RUFDQyxlQUFlLFdBQWY7RUFDQSxtQkFBbUIsV0FBbkI7RUFDQSxXQUFXLFdBQVg7O0FBSkYsY0FiRCxHQWFFLE1BTUE7RUFDQyxjQUFBOztBQUdGLGNBdkJELEdBdUJFO0VBQ0EsU0FBUyxFQUFUOztBQS9CSCxjQU9DLEdBMEJDLEVBQUM7RUFDQSxxQkFBQTs7QUFFRCx3QkFBMkM7RUErNUI1QyxjQTU3QkE7SUE4QkUsT0FBTyxzQkFBUDs7RUFDQSxjQS9CRixHQStCRztJQUNBLGtCQUFBOztFQUVELGNBbENGLEdBa0NHLFlBQVk7SUFDWixhQUFBOzs7QUFHRix3QkFBMkMsd0JBQXdCO0VBczVCcEUsY0E1N0JBO0lBdUNFLE9BQU8sc0JBQVA7O0VBQ0EsY0F4Q0YsR0F3Q0c7SUFDQSxrQkFBQTs7RUFFRCxjQTNDRixHQTJDRyxZQUFZO0lBQ1osYUFBQTs7O0FBR0Ysd0JBQTJDLHdCQUF3QjtFQTY0QnBFLGNBNTdCQTtJQWdERSxPQUFPLHNCQUFQOztFQUNBLGNBakRGLEdBaURHO0lBQ0Esa0JBQUE7O0VBRUQsY0FwREYsR0FvREcsWUFBWTtJQUNaLGFBQUE7OztBQUdGO0VBbzRCRCxjQTU3QkE7SUF5REUsT0FBTyxzQkFBUDs7RUFDQSxjQTFERixHQTBERyxZQUFZO0lBQ1osYUFBQTs7O0FBR0Y7RUE4M0JELGNBNTdCQTtJQStERSxPQUFPLHNCQUFQOztFQUNBLGNBaEVGLEdBZ0VHLFlBQVk7SUFDWixhQUFBOzs7QUFHRix3QkFBMEM7RUF3M0IzQyxjQTU3QkE7SUFxRUUsT0FBTyxrQkFBUDs7RUFDQSxjQXRFRixHQXNFRyxZQUFZO0lBQ1osYUFBQTs7O0FBOUVKLGNBT0MsR0EwRUM7RUFDQyxhQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBQXBGSCxjQU9DLEdBMEVDLEtBSUM7RUFDQyxrQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxtQkFBbUIsZ0JBQW5CO0VBQ0EsZ0JBQWdCLGdCQUFoQjtFQUNBLGVBQWUsZ0JBQWY7RUFDQSxjQUFjLGdCQUFkO0VBQ0EsV0FBVyxnQkFBWDtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7O0FBcEdKLGNBT0MsR0FnR0M7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBNUdILGNBT0MsR0F1R0M7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFsSEgsY0FPQyxHQXVHQyxTQUtDO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBOztBQUNBLGNBbkhILEdBdUdDLFNBS0MsTUFPRTtFQUNBLFNBQVMsR0FBVDs7QUEzSEwsY0FPQyxHQXdIQztFQUNDLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTs7QUFsSUgsY0FPQyxHQXdIQyxTQUlDO0VBQ0MsY0FBQTs7QUFwSUosY0F3SUM7RUFDQyxxQkFBQTtFQUNBLG1CQUFBOztBQTFJRixjQXdJQyxVQUdDO0VBQ0MsVUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTs7QUFDQSxjQVJGLFVBR0MsR0FLRTtFQUNBLGNBQUE7O0FBS0Y7RUE2eUJELGNBOXlCQTtJQUVFLDBCQUFBOzs7QUF2SkgsY0EwSkM7QUExSkQsY0EySkM7RUFDQyxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBOztBQUNBLGNBVkQsVUFVRTtBQUFELGNBVEQsVUFTRTtFQUNBLGNBQUE7O0FBRUQsY0FiRCxVQWFFO0FBQUQsY0FaRCxVQVlFO0VBQ0EsY0FBQTtFQUNBLGFBQWEsYUFBYjtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTs7QUFFRDtFQW14QkQsY0F6eUJBO0VBeXlCQSxjQXh5QkE7SUFzQkUsYUFBQTs7O0FBRUQsY0F6QkQsVUF5QkU7QUFBRCxjQXhCRCxVQXdCRTtFQUNBLGFBQUE7O0FBcExILGNBdUxDO0VBQ0MsUUFBQTs7QUFDQSxjQUZELFVBRUU7RUFDQSxTQUFTLE9BQVQ7O0FBMUxILGNBNkxDO0VBQ0MsT0FBQTs7QUFDQSxjQUZELFVBRUU7RUFDQSxTQUFTLE9BQVQ7O0FBS0g7RUFDQyxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFDQTtFQTB2QkE7SUF6dkJDLFVBQUE7OztBQUxGLGNBT0M7RUFDQyxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBOztBQVhGLGNBT0MsR0FLQztFQUNDLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBbUIsb0JBQW5CO0VBQ0EsV0FBVyxvQkFBWDtFQUNBLHNCQUFBO0VBQ0EsV0FBQTs7QUFFRCxjQWJELEdBYUUsTUFDQTtFQUNDLGVBQWUsV0FBZjtFQUNBLG1CQUFtQixXQUFuQjtFQUNBLFdBQVcsV0FBWDs7QUFKRixjQWJELEdBYUUsTUFNQTtFQUNDLGNBQUE7O0FBR0YsY0F2QkQsR0F1QkU7RUFDQSxTQUFTLEVBQVQ7O0FBL0JILGNBT0MsR0EwQkMsRUFBQztFQUNBLHFCQUFBOztBQUVELHdCQUEyQztFQTB0QjVDLGNBdnZCQTtJQThCRSxPQUFPLHNCQUFQOztFQUNBLGNBL0JGLEdBK0JHO0lBQ0Esa0JBQUE7O0VBRUQsY0FsQ0YsR0FrQ0csWUFBWTtJQUNaLGFBQUE7OztBQUdGLHdCQUEyQyx3QkFBd0I7RUFpdEJwRSxjQXZ2QkE7SUF1Q0UsT0FBTyxzQkFBUDs7RUFDQSxjQXhDRixHQXdDRztJQUNBLGtCQUFBOztFQUVELGNBM0NGLEdBMkNHLFlBQVk7SUFDWixhQUFBOzs7QUFHRix3QkFBMkMsd0JBQXdCO0VBd3NCcEUsY0F2dkJBO0lBZ0RFLE9BQU8sc0JBQVA7O0VBQ0EsY0FqREYsR0FpREc7SUFDQSxrQkFBQTs7RUFFRCxjQXBERixHQW9ERyxZQUFZO0lBQ1osYUFBQTs7O0FBR0Y7RUErckJELGNBdnZCQTtJQXlERSxPQUFPLHNCQUFQOztFQUNBLGNBMURGLEdBMERHLFlBQVk7SUFDWixhQUFBOzs7QUFHRjtFQXlyQkQsY0F2dkJBO0lBK0RFLE9BQU8sc0JBQVA7O0VBQ0EsY0FoRUYsR0FnRUcsWUFBWTtJQUNaLGFBQUE7OztBQUdGLHdCQUEwQztFQW1yQjNDLGNBdnZCQTtJQXFFRSxPQUFPLGtCQUFQOztFQUNBLGNBdEVGLEdBc0VHLFlBQVk7SUFDWixhQUFBOzs7QUE5RUosY0FPQyxHQTBFQztFQUNDLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7O0FBRUMsY0EvRUgsR0EwRUMsS0FJQyxhQUNFO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTs7QUE1RkwsY0FPQyxHQTBFQyxLQWNDO0VBQ0Msa0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQW1CLGdCQUFuQjtFQUNBLGdCQUFnQixnQkFBaEI7RUFDQSxlQUFlLGdCQUFmO0VBQ0EsY0FBYyxnQkFBZDtFQUNBLFdBQVcsZ0JBQVg7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBOztBQTlHSixjQU9DLEdBMEdDO0VBQ0MsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBOztBQXRISCxjQXlIQztFQUNDLHFCQUFBO0VBQ0EsbUJBQUE7O0FBM0hGLGNBeUhDLFVBR0M7RUFDQyxVQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBOztBQUNBLGNBUkYsVUFHQyxHQUtFO0VBQ0EsY0FBQTs7QUFLRjtFQXVuQkQsY0F4bkJBO0lBRUUsMEJBQUE7OztBQXhJSCxjQTJJQztBQTNJRCxjQTRJQztFQUNDLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7O0FBQ0EsY0FWRCxVQVVFO0FBQUQsY0FURCxVQVNFO0VBQ0EsY0FBQTs7QUFFRCxjQWJELFVBYUU7QUFBRCxjQVpELFVBWUU7RUFDQSxjQUFBO0VBQ0EsYUFBYSxhQUFiO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBOztBQUVEO0VBNmxCRCxjQW5uQkE7RUFtbkJBLGNBbG5CQTtJQXNCRSxhQUFBOzs7QUFFRCxjQXpCRCxVQXlCRTtBQUFELGNBeEJELFVBd0JFO0VBQ0EsYUFBQTs7QUFyS0gsY0F3S0M7RUFDQyxRQUFBOztBQUNBLGNBRkQsVUFFRTtFQUNBLFNBQVMsT0FBVDs7QUEzS0gsY0E4S0M7RUFDQyxPQUFBOztBQUNBLGNBRkQsVUFFRTtFQUNBLFNBQVMsT0FBVDs7QUFHRixjQUFDO0VBQ0EsbUJBQUE7O0FBSUY7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTs7QUFIRCxtQkFJQztFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7O0FBUEYsbUJBSUMsS0FJQztFQUNDLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTs7QUFaSCxtQkFlQyxRQUFRO0VBQ1AsaUJBQUE7RUFDQSw4QkFBQTs7QUFqQkYsbUJBb0JDLEtBQUk7RUFDSCxpQkFBQTtFQUFtQixjQUFBO0VBQWlCLGFWeGhCcEIseUNVd2hCb0I7RUFBeUIsZUFBQTtFQUFrQixnQkFBQTs7QUFyQmpGLG1CQXVCQyxLQUFJO0VBQ0gsZUFBQTtFQUNBLGlCQUFBOztBQXpCRixtQkEyQkMsVUFBVTtFQUNULFVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FBQ0EsbUJBTEQsVUFBVSxNQUtSO0VBQ0EsY0FBQTs7QUFLRCxtQkFGRCxVQUVFO0FBQUQsbUJBREQsVUFDRTtFQUNBLHNCQUFBOztBQXZDSCxtQkEwQ0M7RUFDQyxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUFDQSxtQkFKRCxNQUlFLE1BQ0E7RUFDQyxlQUFlLFdBQWY7RUFDQSxtQkFBbUIsV0FBbkI7RUFDQSxXQUFXLFdBQVg7O0FBSkYsbUJBSkQsTUFJRSxNQU1BLEdBQUUsT0FBUSxFQUFFO0VBQ1gsY0FBQTs7QUFHRix3QkFBMkM7RUE2Z0I1QyxtQkEzaEJBO0lBZUUsT0FBTyxzQkFBUDs7RUFDQSxtQkFoQkYsTUFnQkc7SUFDQSxpQkFBQTs7RUFFRCxtQkFuQkYsTUFtQkcsWUFBWTtJQUNaLGFBQUE7OztBQUdGLHdCQUEyQyx3QkFBd0I7RUFvZ0JwRSxtQkEzaEJBO0lBd0JFLE9BQU8sc0JBQVA7O0VBQ0EsbUJBekJGLE1BeUJHO0lBQ0EsaUJBQUE7O0VBRUQsbUJBNUJGLE1BNEJHLFlBQVk7SUFDWixhQUFBOzs7QUFHRix3QkFBMkMsd0JBQXdCO0VBMmZwRSxtQkEzaEJBO0lBaUNFLE9BQU8sc0JBQVA7O0VBQ0EsbUJBbENGLE1Ba0NHO0lBQ0EsaUJBQUE7O0VBRUQsbUJBckNGLE1BcUNHLFlBQVk7SUFDWixhQUFBOzs7QUFHRjtFQWtmRCxtQkEzaEJBO0lBMENFLE9BQU8sc0JBQVA7O0VBQ0EsbUJBM0NGLE1BMkNHLFlBQVk7SUFDWixhQUFBOzs7QUFHRjtFQTRlRCxtQkEzaEJBO0lBZ0RFLE9BQU8sc0JBQVA7O0VBQ0EsbUJBakRGLE1BaURHLFlBQVk7SUFDWixhQUFBOzs7QUFHRix3QkFBMEM7RUFzZTNDLG1CQTNoQkE7SUFzREUsT0FBTyxrQkFBUDs7RUFDQSxtQkF2REYsTUF1REcsWUFBWTtJQUNaLGFBQUE7OztBQWxHSixtQkEwQ0MsTUEyREM7O0VBRUMsaUJBQUE7O0FBdkdILG1CQTBDQyxNQStEQyxHQUFFO0VBQ0QsZUFBQTs7QUFDQTtFQTBkRixtQkEzaEJBLE1BK0RDLEdBQUU7SUFHQSxZQUFBOzs7QUFFRDtFQXVkRixtQkEzaEJBLE1BK0RDLEdBQUU7SUFNQSxlQUFBOzs7QUEvR0osbUJBMENDLE1BK0RDLEdBQUUsT0FTRDtFQUNDLHFCQUFBOztBQW5ISixtQkEwQ0MsTUErREMsR0FBRSxPQVNELEVBRUM7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsYVZqb0JhLHlDVWlvQmI7O0FBOUhMLG1CQTBDQyxNQStEQyxHQUFFLE9BU0QsRUFlQztFQUNDLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUVBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQWEseUNBQWI7O0FBeklMLG1CQThJQztFQUNDLHFCQUFBO0VBQ0EsbUJBQUE7O0FBQ0EsbUJBSEQsVUFHRSxPQUFRO0VBQ1IsY0FBQTs7QUFJRDtFQSthRCxtQkFoYkE7SUFFRSwwQkFBQTtJQUNBLGlCQUFBOzs7QUFFRDtFQTJhRCxtQkFoYkE7SUFNRSwwQkFBQTtJQUNBLGlCQUFBOzs7QUE1SkgsbUJBK0pDO0FBL0pELG1CQWdLQztFQUNDLG1CQUFBO0VBQ0Esc0JBQXNCLDhDQUF0QjtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBOztBQUNBLG1CQWRELFVBY0U7QUFBRCxtQkFiRCxVQWFFO0VBQ0EseUJBQUE7O0FBRUQsbUJBakJELFVBaUJFO0FBQUQsbUJBaEJELFVBZ0JFO0VBQ0EsYUFBQTs7QUFFRDtFQWtaRCxtQkF0YUE7RUFzYUEsbUJBcmFBO0lBb0JFLGFBQUE7OztBQUVELG1CQXZCRCxVQXVCRTtBQUFELG1CQXRCRCxVQXNCRTtFQUNBLGFBQUE7O0FBRUQsY0FBZSxvQkExQmhCO0FBMEJDLGNBQWUsb0JBekJoQjtFQTBCRSxzQkFBc0IsMENBQXRCOztBQTFMSCxtQkE2TEM7RUFDQyxRQUFBOztBQUNBLG1CQUZELFVBRUU7RUFDQSxTQUFTLE9BQVQ7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQWEsYUFBYjtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLEtBQUsscUJBQUw7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBMU1ILG1CQTZNQztFQUNDLE9BQUE7O0FBQ0EsbUJBRkQsVUFFRTtFQUNBLFNBQVMsT0FBVDtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBYSxhQUFiO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsS0FBSyxxQkFBTDtFQUNBLGtCQUFBO0VBQ0EsV0FBQTs7QUFHRjtFQXdXQSxtQkF2V0M7SUFDQyxrQkFBQTtJQUNBLCtCQUFBOzs7QUFHRjtFQWtXQTtJQWpXQyxjQUFBO0lBQ0EsVUFBQTs7O0FBRUQ7RUE4VkE7SUE3VkMsY0FBQTtJQUNBLFVBQUE7OztBQUtELFlBQUM7RUFDQSxTQUFBOztBQUVELFlBQUM7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBOztBQUNBLFlBSkEsSUFJQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTs7QUFDQTtFQTJVRixZQXBWQyxJQUlDO0lBTUMsYUFBQTs7O0FBRUQ7RUF3VUYsWUFwVkMsSUFJQztJQVNDLGFBQUE7OztBQUdGLFlBaEJBLElBZ0JDO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTs7QUFDQTtFQWdVRixZQXBWQyxJQWdCQztJQUtDLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7OztBQUVEO0VBMlRGLFlBcFZDLElBZ0JDO0lBVUMsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTs7O0FBR0YsWUEvQkEsSUErQkM7RUFDQSxnQkFBQTs7QUFERCxZQS9CQSxJQStCQyxNQUVBO0VBQ0MsWUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBQ0E7RUE2U0gsWUFwVkMsSUErQkMsTUFFQTtJQU9FLGNBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBOztFQUNBLFlBM0NILElBK0JDLE1BRUEsR0FVRztJQUNBLGdCQUFBOzs7QUFHRjtFQXFTSCxZQXBWQyxJQStCQyxNQUVBO0lBZUUsY0FBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7O0VBQ0EsWUFuREgsSUErQkMsTUFFQSxHQWtCRztJQUNBLGdCQUFBOzs7QUFHRixZQXZERixJQStCQyxNQUVBLEdBc0JFO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBOztBQUlILFlBbkVBLElBbUVDO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHdDQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBOztBQUNBO0VBd1FGLFlBcFZDLElBbUVDO0lBVUMsVUFBQTtJQUNBLGtCQUFBOzs7QUFFRDtFQW9RRixZQXBWQyxJQW1FQztJQWNDLFlBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7OztBQUdGLFlBdEZBLElBc0ZDO0VBQ0Esa0JBQUE7O0FBRUQsWUF6RkEsSUF5RkM7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7O0FBQ0E7RUFvUEYsWUFwVkMsSUF5RkM7SUFRQyxhQUFBOzs7QUFFRDtFQWlQRixZQXBWQyxJQXlGQztJQVdDLGFBQUE7SUFDQSxnQ0FBQTs7O0FBR0YsWUF4R0EsSUF3R0M7RUFDQSxzQkFBc0IsbURBQXRCOztBQUVELFlBM0dBLElBMkdDO0VBQ0Esc0JBQXNCLG1EQUF0Qjs7QUFFRCxZQTlHQSxJQThHQztFQUNBLHNCQUFzQixtREFBdEI7O0FBRUQsWUFqSEEsSUFpSEM7RUFDQSxzQkFBc0IsbURBQXRCOztBQUVELFlBcEhBLElBb0hDO0VBQ0Esc0JBQXNCLG1EQUF0Qjs7QUFFRCxZQXZIQSxJQXVIQztFQUNBLHNCQUFzQixpREFBdEI7O0FBRUQsWUExSEEsSUEwSEM7RUFDQSxzQkFBc0IsbURBQXRCOztBQUVELFlBN0hBLElBNkhDO0VBQ0Esc0JBQXNCLG1EQUF0Qjs7QUFFRCxZQWhJQSxJQWdJQztFQUNBLHNCQUFzQixtREFBdEI7O0FBRUQsWUFuSUEsSUFtSUM7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBOztBQUNBO0VBNk1GLFlBcFZDLElBbUlDO0lBS0Msa0JBQUE7SUFDQSxZQUFBO0lBQ0Esb0JBQUE7OztBQUVEO0VBd01GLFlBcFZDLElBbUlDO0lBVUMsa0JBQUE7SUFDQSxZQUFBO0lBQ0Esb0JBQUE7OztBQVpGLFlBbklBLElBbUlDLFNBY0E7RUFDQyxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFXLGtCQUFYO0VBQ0EsVUFBQTtFQUNBLFlBQUE7O0FBQ0E7RUE2TEgsWUFwVkMsSUFtSUMsU0FjQTtJQU9FLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7SUFDQSxXQUFBO0lBQ0EsaUJBQUE7SUFDQSxlQUFBOzs7QUFFRDtFQXFMSCxZQXBWQyxJQW1JQyxTQWNBO0lBZUUsZ0JBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7SUFDQSxpQkFBQTtJQUNBLGVBQUE7OztBQUlILFlBektBLElBeUtDO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7O0FBQ0EsWUFsTEQsSUF5S0MsTUFTQztFQUNBLFlBQUE7RUFDQSxxQkFBQTs7QUFFRCxZQXRMRCxJQXlLQyxNQWFDO0FBQ0QsWUF2TEQsSUF5S0MsTUFjQztFQUNBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7O0FBRUQsWUE1TEQsSUF5S0MsTUFtQkM7RUFDQSx5QkFBQTs7QUFDQSxZQTlMRixJQXlLQyxNQW1CQyxjQUVDO0VBQ0EsVUFBQTtFQUNBLHFCQUFBOztBQUdGO0VBaUpGLFlBcFZDLElBeUtDO0lBMkJDLFlBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTs7O0FBOUJGLFlBektBLElBeUtDLE1BZ0NBO0VBQ0MscUJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBOztBQUNBLFlBOU1GLElBeUtDLE1BZ0NBLEdBS0U7RUFDQSxhQUFBOztBQXRDSCxZQXpLQSxJQXlLQyxNQWdDQSxHQVFDO0VBQ0MsNkJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBOztBQUNBO0VBMEhKLFlBcFZDLElBeUtDLE1BZ0NBLEdBUUM7SUFVRSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTs7O0FBRUQsWUEvTkgsSUF5S0MsTUFnQ0EsR0FRQyxFQWNFO0FBQ0QsWUFoT0gsSUF5S0MsTUFnQ0EsR0FRQyxFQWVFO0FBQ0QsWUFqT0gsSUF5S0MsTUFnQ0EsR0FRQyxFQWdCRTtFQUNBLFlBQUE7RUFDQSxxQkFBQTs7QUFFRCxZQXJPSCxJQXlLQyxNQWdDQSxHQVFDLEVBb0JFO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTs7QUFDQSxZQXhPSixJQXlLQyxNQWdDQSxHQVFDLEVBb0JFLE9BR0M7QUFDRCxZQXpPSixJQXlLQyxNQWdDQSxHQVFDLEVBb0JFLE9BSUM7QUFDRCxZQTFPSixJQXlLQyxNQWdDQSxHQVFDLEVBb0JFLE9BS0M7RUFDQSxVQUFBO0VBQ0EscUJBQUE7O0FBNU9OLFlBQUMsSUFrUEE7RUFFQyxRQUFBO0VBQ0EsV0FBVyxrQkFBWDtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7O0FBQ0E7RUFpRkYsWUFwVkMsSUFrUEE7SUFrQkUsZUFBQTtJQUNBLFVBQUE7OztBQUVEO0VBNkVGLFlBcFZDLElBa1BBO0lBc0JFLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFVBQUE7OztBQUVELFlBN1FELElBa1BBLGFBMkJFO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7O0FBQ0E7RUE2REgsWUFwVkMsSUFrUEEsYUEyQkU7SUFXQyxXQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7OztBQUdGLFlBN1JELElBa1BBLGFBMkNFO0FBQ0QsWUE5UkQsSUFrUEEsYUE0Q0U7QUFDRCxZQS9SRCxJQWtQQSxhQTZDRTtFQUNBLHFCQUFBOztBQUNBLFlBalNGLElBa1BBLGFBMkNFLE1BSUM7QUFBRCxZQWpTRixJQWtQQSxhQTRDRSxPQUdDO0FBQUQsWUFqU0YsSUFrUEEsYUE2Q0UsTUFFQztFQUNBLFlBQUE7RUFDQSxxQkFBQTs7QUFuU0osWUFBQyxJQXVTQTtFQUNDLFdBQUE7O0FBQ0E7RUEyQ0YsWUFwVkMsSUF1U0E7SUFHRSxXQUFBOzs7QUFFRDtFQXdDRixZQXBWQyxJQXVTQTtJQU1FLFVBQUE7OztBQUVELFlBL1NELElBdVNBLFlBUUU7RUFDQSxTQUFTLE9BQVQ7O0FBaFRILFlBQUMsSUFtVEE7RUFDQyxVQUFBOztBQUNBO0VBK0JGLFlBcFZDLElBbVRBO0lBR0UsVUFBQTs7O0FBRUQ7RUE0QkYsWUFwVkMsSUFtVEE7SUFNRSxTQUFBOzs7QUFFRCxZQTNURCxJQW1UQSxZQVFFO0VBQ0EsU0FBUyxPQUFUOztBQU9DLFlBblVILElBK1RDLGtCQUNDLE9BQ0MseUJBRUM7QUFBRCxZQW5VSCxJQStUQyxrQkFDQyxPQUVDLHlCQUNDO0VBQ0EsWUFBQTs7QUFMSixZQS9UQSxJQStUQyxrQkFTQTtBQVRELFlBL1RBLElBK1RDLGtCQVVBO0VBQ0MsY0FBQTs7QUFYRixZQS9UQSxJQStUQyxrQkFhQSx1QkFDQztFQUNDLGNBQUE7RUFDQSxnQkFBQTs7QUN6d0NMO0VBQ0MsZ0JBQUE7RUFBa0IsYUFBQTtFQUFlLFVBQUE7RUFBWSxhWHFNNUIseUNXck00QjtFdkJrRDdDLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRTVFTix1QkFBQTtFQUNHLG9CQUFBO0VBQ0MsbUJBQUE7RUFDSSxlQUFBO0VGazFCRiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0FrQnozQmYsUUFBQztFQUNBLGtCQUFBOztBQUNBLFFBRkEsa0JBRUM7RUFDQSxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0Esb0NBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQW5CSCxRQXNCQztFQUNDLFFBQUE7RWhCMkdBLDhCQUFBO0VBQ0csMkJBQUE7RUFDQywwQkFBQTtFQUNJLHNCQUFBOztBZ0JySVYsUUFzQkMsZUFHQztFQUNDLGFYNEtlLHlDVzVLZjtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFFRCxRQVJELGVBUUU7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQUdBLFFBZEYsZUFhRSxRQUNDO0VBQ0EsaUJBQUE7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTs7QUFLRCxRQXRCRixlQXFCRSxVQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7O0FBOUNKLFFBa0RDO0VBQ0MsaUJBQUE7RUFBbUIscUJBQUE7RUFBdUIsZUFBQTtFQUFpQixXQUFBO0VBQWEsVUFBQTtFQUFZLGdCQUFBO0VoQmhDcEYsc0JBQUE7RUFDRyxtQkFBQTtFQUNDLGtCQUFBO0VBQ0ksY0FBQTtFZ0I2QitHLFlBQUE7RUFBYyxnQkFBQTtFQUNySSxtQkFBQTtFbEJ3MEJNLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTs7QWtCeDBCZCxRQUpELGVBSUU7RUFBVyxhQUFBOztBdkI4S1osUXVCbExELGV2QmtMRTtBQUFELFF1QmxMRCxldkJpTEEsRUFDRTtBQUNELFF1Qm5MRCxldkJtTEU7QUFBRCxRdUJuTEQsZXZCaUxBLEVBRUU7QUFDRCxRdUJwTEQsZXZCb0xFO0FBQUQsUXVCcExELGV2QmlMQSxFQUdFO0FBQ0QsUXVCckxELGV2QnFMRTtBQUFELFF1QnJMRCxldkJpTEEsRUFJRTtBQUNELFF1QnRMRCxldkJzTEU7QUFBRCxRdUJ0TEQsZXZCaUxBLEVBS0U7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBdUI3T0gsUUF5REM7RUFDQyxlQUFBO0VBQWlCLHFCQUFBO0VBQXVCLGtCQUFBO0VBQW9CLDRCQUFBO0VBQThCLFdBQUE7RUFBYSxZQUFBO0VBQWMsZ0JBQUE7RUFDckgsbUJBQUE7RUFBMEIsY0FBQTtFQUFnQixXQUFBO0VBQWEsZ0JBQUE7RUFBa0Isa0JBQUE7RWxCaTBCbkUsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VrQm4wQndHLHlCQUFBOztBQUN0SCxRQUhELGlCQUdFO0VBQVMscUJBQUE7O0FBQ1YsUUFKRCxpQkFJRTtFQUNBLHlCQUFBO0VBQWlDLGVBQUE7OztBQUNqQyxRQU5GLGlCQUlFLDBCQUVDO0VBQ0EsZUFBQTtFQUFpQix5QkFBQTs7QUFHbEIsUUFWRixpQkFJRSwwQkFNQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsZ0JBQUE7O0FBSUQsUUF0QkYsaUJBcUJFLDBCQUNDO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLG9DQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFFRCxRQXBDRixpQkFxQkUsMEJBZUM7RUFDQSxlQUFBO0VBQWlCLHlCQUFBOztBQTlGckIsUUFrR0M7RUFDQyxhWG1HZ0IseUNXbkdoQjtFQUF5QixlQUFBO0VBQWlCLFNBQUE7RUFBVyxvQkFBQTs7QUFuR3ZELFFBa0dDLGlCQUVDO0VBQ0MsU0FBQTs7QUFFRCxRQUxELGlCQUtFO0V2QnBERixvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUxzR1AsbUJBQUE7RU9sTEMseUJBQUE7RUFDRyxzQkFBQTtFQUNDLHFCQUFBO0VBQ0ksaUJBQUE7RUZrMUJGLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFRXR3QmQsMkJBQUE7RUFDRyx3QkFBQTtFQUNDLHVCQUFBO0VBQ0ksbUJBQUE7RUF2QlIsc0NBQUE7RUFDRyxtQ0FBQTtFQUNDLGtDQUFBO0VBQ0ksOEJBQUE7O0FnQnZHVixRQStHQztFdkI1REEsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VMc0dQLG1CQUFBO0VPbExDLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBO0VGazFCRiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RUV0d0JkLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBO0VBdkJSLHNDQUFBO0VBQ0csbUNBQUE7RUFDQyxrQ0FBQTtFQUNJLDhCQUFBOztBZ0J2R1YsUUFzSEM7RUFDQyxhWCtFZ0IseUNXL0VoQjtFQUF5QixlQUFBO0VBQWlCLGNBQUE7RUFBc0Isa0JBQUE7O0FBQ2hFLFFBRkQsZUFFRTtFQUNBLGFYNkVlLHlDVzdFZjtFQUF5QixlQUFBO0VBQWlCLGNBQUE7RUFBc0IsaUJBQUE7RUFBbUIsa0JBQUE7O0FBRXBGLFFBTEQsZUFLRTtFQUNBLGFYMEVlLHlDVzFFZjtFQUF5QixlQUFBO0VBQWlCLGNBQUE7O0FBRTNDLFFBUkQsZUFRRTtFQUNBLGFYdUVlLHlDV3ZFZjtFQUF5QixlQUFBO0VBQWlCLGNBQUE7RUFBc0Isa0JBQUE7RUFBb0IsZ0JBQUE7RUFBa0IsZ0JBQUE7O0FBL0h6RyxRQWtJQztFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsUUFIRCxjQUdFO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFBYSxZQUFBO0VBQWMsaUJBQUE7RUFBbUIsZUFBQTtFbEIwMEJ6QywwQkFBQTtFQUNHLHVCQUFBO0VBQ0ssa0JBQUE7RWtCMTBCYixtQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFTLEVBQVQ7RUFDQSxrQkFBQTs7QUFHQSxRQWZGLGNBY0UsU0FDQztFQUFXLHdCQUFBO0VBQTBCLG1CQUFBO0VBQTRCLFNBQVMsT0FBVDtFQUFrQixjQUFBOztBQUd0RixRQUFDO0VBQ0EsY0FBQTs7QUFERCxRQUFDLGtCQUVBO0VBQ0MsZ0JBQUE7RUFDQSxpQkFBQTtFQUFtQixxQkFBQTs7QUFHckI7RUE2QkEsUUE1QkM7SWhCeklBLHNCQUFBO0lBQ0csbUJBQUE7SUFDQyxrQkFBQTtJQUNJLGNBQUE7SWdCd0lQLFVBQUE7SUFDQSxjQUFBOztFQUVELFFBQUMsa0JBQ0E7SUFDQyxVQUFBO0lBQ0EsY0FBQTs7O0FBSUg7RUFnQkE7SUFmQyxnQkFBQTtJQUFrQixpQkFBQTtJQUFtQixnQkFBQTs7RUFldEMsUUFkQztJQUNDLFlBQUE7SUFBYyxXQUFBO0lBQWEsa0JBQUE7SUFBb0IsZUFBQTtJQUFpQixnQkFBQTs7RUFhbEUsUUFkQyxlQUVDO0lBQ0MsWUFBQTtJQUFjLGtCQUFBO0lBQW9CLGVBQUE7O0VBV3JDLFFBZEMsZUFFQyxpQkFFQyxLQUFJLFlBQVk7SUFBYyxtQkFBQTs7RUFHaEMsUUFBQyxrQkFDQTtJQUNDLFdBQUE7SUFDQSxlQUFBOzs7O0FDbkxKO0V4QmtEQyxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUU1RU4sdUJBQUE7RUFDRyxvQkFBQTtFQUNDLG1CQUFBO0VBQ0ksZUFBQTtFRmsxQkYsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VtQjF1QmYsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTs7QUF2SkQsY0FDQztFbkIwM0JPLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFbUIxM0JkLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7O0VBRUEsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0V4QndRRCx5QkFBQTs7RUFDQSxzQkFBQTs7RUFDQSxxQkFBQTs7O0VBRUEsb0JBQUE7RUFDQSxpQkFBQTs7QXdCM1JELGNBQ0MscUJBZUM7RUFDQyxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsMENBQUE7O0FBQ0EsY0F0QkYscUJBZUMseUJBT0U7RUFDQSxxREFBQTtFQUNBLGtEQUFBO0VBQ0EsaURBQUE7RUFDQSxnREFBQTtFQUNBLDZDQUFBOztBQUVELGNBN0JGLHFCQWVDLHlCQWNFO0VBQ0EsVUFBQTs7QUFERCxjQTdCRixxQkFlQyx5QkFjRSxRQUVBO0VBQ0Msc0RBQUE7RUFDQSxtREFBQTtFQUNBLGtEQUFBO0VBQ0EsaURBQUE7RUFDQSw4Q0FBQTtFQUNBLFdBQVcsVUFBWDs7QUF0Q0wsY0FDQyxxQkFlQyx5QkF5QkM7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQVcsUUFBWDtFQUNBLDZDQUFBO0VBQ0Esa0JBQUE7O0FBSUYsY0FsREQscUJBa0RFO0VBQ0EsYUFBQTs7QUFwREgsY0F1REM7RXhCTEEsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VtQnhETixTQUFBO0VBQ0EsVUFBQTtFakI0REEsMkJBQUE7RUFDRyx3QkFBQTtFQUNDLHVCQUFBO0VBQ0ksbUJBQUE7RUZpd0JGLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTHJxQmYsbUJBQUE7RU9sTEMseUJBQUE7RUFDRyxzQkFBQTtFQUNDLHFCQUFBO0VBQ0ksaUJBQUE7O0FpQnNCUixjQVJELHVCQVFFO0VqQjdDRCxzQkFBQTtFQUNHLG1CQUFBO0VBQ0Msa0JBQUE7RUFDSSxjQUFBOztBaUI2Q1IsY0FYRCx1QkFXRTtFakJoREQsc0JBQUE7RUFDRyxtQkFBQTtFQUNDLGtCQUFBO0VBQ0ksY0FBQTtFUDZCVCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVlTiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0MsMEJBQUE7RUFDSSxzQkFBQTtFRnV2QkYsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VtQnR6QmIsaUJBQUE7O0FBdkVILGNBdURDLHVCQW1CQztFQUNDLGVBQUE7RUFDQSxhWnlIZSx5Q1l6SGY7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7O0FBL0VILGNBa0ZDO0V4QmhDQSxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUU1RU4sdUJBQUE7RUFDRyxvQkFBQTtFQUNDLG1CQUFBO0VBQ0ksZUFBQTtFRmsxQkYsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBOztBTDFwQmQsY3dCakpELG9CeEJpSkU7QUFBRCxjd0JqSkQsb0J4QmdKQSxFQUNFO0FBQ0QsY3dCbEpELG9CeEJrSkU7QUFBRCxjd0JsSkQsb0J4QmdKQSxFQUVFO0FBQ0QsY3dCbkpELG9CeEJtSkU7QUFBRCxjd0JuSkQsb0J4QmdKQSxFQUdFO0FBQ0QsY3dCcEpELG9CeEJvSkU7QUFBRCxjd0JwSkQsb0J4QmdKQSxFQUlFO0FBQ0QsY3dCckpELG9CeEJxSkU7QUFBRCxjd0JySkQsb0J4QmdKQSxFQUtFO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QXdCNU9ILGNBa0ZDLG9CQUtDO0VBQ0MsZUFBQTtFQUNBLGNBQUE7O0FBQ0EsY0FSRixvQkFLQywwQkFHRTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQUNBO0VBd0RILGNBdEVBLG9CQUtDLDBCQUdFO0lBT0MsZUFBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTs7O0FBR0YsY0FwQkYsb0JBS0MsMEJBZUU7RXhCcERILG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRWZOLGlDQUFBO0VBQ0csOEJBQUE7RUFDQyw2QkFBQTtFQUNJLHlCQUFBO0VpQkdOLGlCQUFBOztBQUNBO0VBOENILGNBdEVBLG9CQUtDLDBCQWVFO0lBS0MsZ0JBQUE7OztBQVFGO0VBQ0MsY0FsQ0gsb0JBZ0NDLDBCQUVHO0lBQWUsV0FBQTs7O0FBR2xCO0VBaUNELGNBdEVBO0lBc0NFLHNCQUFBOztFQWdDRixjQXRFQSxvQkF3Q0U7SUFDQyxRQUFBOztFQTZCSCxjQXRFQSxvQkEyQ0U7SUFDQyxRQUFBOztFQTBCSCxjQXRFQSxvQkE4Q0U7SUFDQyxRQUFBOztFQXVCSCxjQXRFQSxvQkFpREU7SUFDQyxRQUFBOzs7QUFLRDtFQWVGLGNBdEVBLG9CQXFEQyxlQUFlO0VBaUJoQixjQXRFQSxvQkFzREMsZUFBZTtJQUViLGdCQUFBO0lBQ0EsZUFBQTs7O0F4QndGRixjQUFDO0FBQUQsY0FERCxFQUNFO0FBQ0QsY0FBQztBQUFELGNBRkQsRUFFRTtBQUNELGNBQUM7QUFBRCxjQUhELEVBR0U7QUFDRCxjQUFDO0FBQUQsY0FKRCxFQUlFO0FBQ0QsY0FBQztBQUFELGNBTEQsRUFLRTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0F5QjdPSCxFQUFFO0VBQ0UsZ0NBQUE7RUFDQSxtQkFBQTs7QUFGSixFQUFFLE9BR0U7RUFJSSxjQUFBO0VBQ0EsUUFBQTs7QUFKQSxFQUpOLE9BR0UsR0FDSztFQUNHLGtCQUFBOztBQUxaLEVBQUUsT0FHRSxHQU1JO0VBQ0ksWUFBQTtFQUNBLDZCQUFBOztBQVhaLEVBQUUsT0FHRSxHQU1JLEVBR0k7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBOztBQUVKLEVBakJWLE9BR0UsR0FNSSxFQVFLO0VBQ0cseUJBQUE7RUFDQSxnQ0FBQTs7QUFGSixFQWpCVixPQUdFLEdBTUksRUFRSyxPQUdHO0VBQ0ksY0FBQTtFQUNBLGdCQUFBOztBQU9wQixFQUFFLFlBQ0UsR0FBRyxFQUFFO0VBQ0QsWUFBQTs7QUFLSjtFQWljRCxFQWxjRCxPQUFPO0lBRUQsYUFBQTs7O0FBSVIsaUJBQ0k7RUFDSSxhQUFBOztBQUVKO0VBd2JEO0lBdmJLLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTs7RUFxYkwsaUJBcGJLO0lBQ0ksY0FBQTtJQUNBLHlCQUFBOztFQUNBLGlCQUhKLGFBR0s7SUFDRyx5QkFBQTs7RUFnYmIsaUJBcGJLLGFBTUk7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxlQUFBOztFQUNBLGlCQVZSLGFBTUksV0FJSztJQUNHLFNBQVMsT0FBVDtJQUNBLHdCQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7O0VBc2FqQixpQkFqYUs7SUFDSSxZQUFBO0lBQ0EsMENBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsU0FBQTtJQUNBLFlBQUE7O0VBQ0EsaUJBUkoscUJBUUs7SUFDRyxjQUFBOztFQXdaYixpQkFqYUsscUJBV0k7SUFVSSxVQUFBO0lBQ0EsTUFBQTtJQUNBLFlBQUE7SUFDQSxvQkFBQTs7RUFaQSxpQkFaUixxQkFXSSxHQUNLLFlBQVksZUFBZTtFQUM1QixpQkFiUixxQkFXSSxHQUVLLFlBQVksZUFBZSxHQUFJO0lBQzVCLFdBQUE7SUFDQSxZQUFBOztFQUhKLGlCQVpSLHFCQVdJLEdBQ0ssWUFBWSxlQUFlLEdBSXhCO0VBSEosaUJBYlIscUJBV0ksR0FFSyxZQUFZLGVBQWUsR0FBSSxLQUc1QjtJQUNJLFlBQUE7SUFDQSxTQUFBOztFQU9SLGlCQXpCUixxQkFXSSxHQWNLO0lBQ0csb0JBQUE7O0VBRUosaUJBNUJSLHFCQVdJLEdBaUJLO0lBQ0csbUJBQUE7O0VBb1lqQixpQkFqYUsscUJBV0ksR0FvQkk7SUFDSSxtQkFBQTtJQUNBLFlBQUE7O0VBQ0EsaUJBbENaLHFCQVdJLEdBb0JJLEVBR0s7SUFDRyx5QkFBQTs7RUFFSixpQkFyQ1oscUJBV0ksR0FvQkksRUFNSztJQUNHLFlBQUE7O0VBREosaUJBckNaLHFCQVdJLEdBb0JJLEVBTUssT0FFRztJQUNJLDhCQUFBOztFQXlYekIsaUJBamFLLHFCQVdJLEdBb0JJLEVBWUk7SUFDSSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtJQUNBLFlBQUE7OztBQVNwQjtFQXlXRDtJQXhXSyxZQUFBO0lBQ0EsZ0JBQUE7OztBQUhSLFVBTUk7RUFDSSxVQUFBOztBQUNBLFVBRkosS0FFSztFQUNHLGFBQUE7O0FBVFosVUFNSSxLQUtJO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBOztBQUdSLFVBQUMsUUFDRztFQUNJLFdBQUE7O0FBR1IsVUFBQztFQUNHLGNBQUE7O0FBQ0E7RUFrVkwsVUFwVkU7SUFHTyxXQUFBO0lBQ0EsZ0JBQUE7OztBQUpSLFVBQUMsT0FNRztFQUVJLG1CQUFBO0VBQ0EsV0FBQTs7QUFUUixVQUFDLE9BTUcsS0FLSTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBRUE7RUFvVWIsVUFwVkUsT0FNRyxLQUtJO0lBTVEsY0FBQTs7O0FBRUo7RUFpVWIsVUFwVkUsT0FNRyxLQUtJO0lBU1Esa0JBQUE7OztBQUVKO0VBOFRiLFVBcFZFLE9BTUcsS0FLSTtJQVlRLGVBQUE7SUFDQSxrQkFBQTs7O0FBRUosVUExQlgsT0FNRyxLQUtJLElBZUs7QUFDRCxVQTNCWCxPQU1HLEtBS0ksSUFnQks7QUFDRCxVQTVCWCxPQU1HLEtBS0ksSUFpQks7RUFDRyxxQkFBQTtFQUNBLGNBQUE7O0FBOUJoQixVQUFDLE9BTUcsS0EyQkksSUFBRztFQUNDLGNBQUE7RUFDQSxnQ0FBQTs7QUFDQSxVQXBDWCxPQU1HLEtBMkJJLElBQUcsT0FHRTtBQUNELFVBckNYLE9BTUcsS0EyQkksSUFBRyxPQUlFO0FBQ0QsVUF0Q1gsT0FNRyxLQTJCSSxJQUFHLE9BS0U7RUFDRyxxQkFBQTtFQUNBLGNBQUE7O0FBS2hCLFVBQUMsU0FDRyxLQUNJO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7O0FBQ0E7RUE4UmIsVUF2U0UsU0FDRyxLQUNJO0lBUVEsZUFBQTs7O0FBRUosVUFaWCxTQUNHLEtBQ0ksSUFVSztBQUNELFVBYlgsU0FDRyxLQUNJLElBV0s7QUFDRCxVQWRYLFNBQ0csS0FDSSxJQVlLO0VBQ0cscUJBQUE7RUFDQSxjQUFBOztBQWhCaEIsVUFBQyxTQUNHLEtBa0JJLElBQUc7RUFDQyxjQUFBO0VBQ0EsZ0NBQUE7O0FBQ0EsVUF0QlgsU0FDRyxLQWtCSSxJQUFHLE9BR0U7QUFDRCxVQXZCWCxTQUNHLEtBa0JJLElBQUcsT0FJRTtBQUNELFVBeEJYLFNBQ0csS0FrQkksSUFBRyxPQUtFO0VBQ0cscUJBQUE7RUFDQSxjQUFBOztBQUdSLFVBN0JQLFNBQ0csS0E0QkssWUFDRztFQUNJLGVBQUE7O0FBR1IsVUFsQ1AsU0FDRyxLQWlDSyxXQUNHO0VBQ0ksZUFBQTs7QUFRaEIsS0FBQztFQUNHLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTs7QUFDQTtFQW9QTCxLQTNQRTtJQVFPLGVBQUE7SUFDQSxtQkFBQTs7O0FBRUo7RUFnUEwsS0EzUEU7SUFZTyxlQUFBO0lBQ0EsbUJBQUE7OztBQUdSLEtBQUM7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFDQTtFQXFPTCxLQTNPRTtJQU9PLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTs7O0FBRUo7RUErTkwsS0EzT0U7SUFhTyxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGNBQUE7OztBQUdSLEtBQUM7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQUNBO0VBaU5MLEtBeE5FO0lBUU8sZ0JBQUE7OztBQUVKO0VBOE1MLEtBeE5FO0lBV08sYUFBQTtJQUNBLGVBQUE7SUFDQSxZQUFBOzs7QUFFSixLQWZILE9BZUk7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUNBO0VBcU1ULEtBeE5FLE9BZUk7SUFLTyxXQUFBOzs7QUFJWixLQUFDO0VBQ0csZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBOztBQUNBO0VBeUxMLEtBaE1FO0lBUU8sZUFBQTs7O0FBS1o7RUFDSSxvQkFBQTtFQUNBLGtCQUFBOztBQUZKLG1CQUlJO0VBQ0ksU0FBQTs7QUFMUixtQkFJSSxHQUVJO0VBQ0ksY0FBQTtFQUNBLGFBQUE7O0FBQ0EsbUJBTFIsR0FFSSxJQUdLO0FBQ0QsbUJBTlIsR0FFSSxJQUlLO0FBQ0QsbUJBUFIsR0FFSSxJQUtLO0VBQ0cscUJBQUE7O0FBR1IsbUJBWEosR0FXSyxPQUNHO0VBQ0ksY0FBQTtFQUNBLGdDQUFBOztBQUNBLG1CQWZaLEdBV0ssT0FDRyxJQUdLO0FBQ0QsbUJBaEJaLEdBV0ssT0FDRyxJQUlLO0FBQ0QsbUJBakJaLEdBV0ssT0FDRyxJQUtLO0VBQ0cscUJBQUE7RUFDQSxjQUFBOztBQVFwQjtFQUNJLGFBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7O0FBRUE7RUE4SUQ7SUE3SUssc0JBQUE7SUFDQSxTQUFBOzs7QUFSUixVQVdJO0VBQ0ksV0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBOztBQUVBO0VBb0lMLFVBeklDO0lBTVEsYUFBQTs7O0FBR0osVUFUSixLQVNLO0VBQ0csYUFBQTs7QUFyQlosVUFXSSxLQWFJO0VBQ0ksWUFBQTs7QUFDQSxVQWZSLEtBYUksRUFFSztFQUNHLHFCQUFBO0VBQ0EsY0FBQTs7QUFPaEIsRUFBRTtFQUNFLDRCQUFBOztBQURKLEVBQUUsT0FFRTtFQUNJLHlCQUFBO0VBQ0EseUNBQUE7O0FBSlIsRUFBRSxPQUVFLEVBSUk7RUFDSSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBOztBQUVKLEVBYk4sT0FFRSxFQVdLO0VBQ0cseUJBQUE7RUFDQSw0QkFBQTs7QUFmWixFQUFFLE9Ba0JFLEVBQUM7RUFDRyxxQ0FBQTs7QUFuQlIsRUFBRSxPQXNCRTtFQUVJLG1CQUFBO0VBQ0Esa0NBQUE7O0FBRUEsRUEzQk4sT0FzQkUsR0FLSztFQUNHLG9CQUFBOztBQUdSLEVBL0JGLE9BK0JHLFFBQ0c7QUFETyxFQS9CYixPQStCYyxRQUNSO0VBQ0ksd0JBQUE7O0FBR1IsRUFwQ0YsT0FvQ0c7RUFDRyxhQUFBOztBQURKLEVBcENGLE9Bb0NHLFFBRUc7RUFDSSxlQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBOztBQUNBO0VBdUVULEVBakhELE9Bb0NHLFFBRUc7SUFLUSxjQUFBOztFQUVJLEVBN0NsQixPQW9DRyxRQUVHLEdBTVMsZUFBZTtFQUNULEVBN0NyQixPQW9DRyxRQUVHLEdBTVMsZUFBZSxLQUNQO0lBQ0QsZUFBQTs7O0FBS1osbUJBQTZDLDZCQUE0QjtFQThEbEYsRUFqSEQsT0FvQ0csUUFFRztJQWNRLFVBQUE7O0VBRUksRUF0RGxCLE9Bb0NHLFFBRUcsR0FlUyxlQUFlO0VBQ1QsRUF0RHJCLE9Bb0NHLFFBRUcsR0FlUyxlQUFlLEtBQ1A7SUFDRCxVQUFBOzs7QUFNUixtQkFBNkMsNkJBQTRCO0VBb0R0RixFQWpIRCxPQW9DRyxRQUVHLEdBc0JLO0lBRU8sNEJBQUE7OztBQTFCaEIsRUFwQ0YsT0FvQ0csUUFFRyxHQTJCSTtFQUNJLGdCQUFBOztBQUdSLEVBckVOLE9Bb0NHLFFBaUNJO0VBQ0csZ0NBQUE7O0FBbENSLEVBcENGLE9Bb0NHLFFBcUNHLEdBQUUsT0FBUSxFQUFDO0VBQ1AsNEJBQUE7O0FBTVI7RUFpQ0QsRUFsQ0QsT0FBUSxHQUFFLFlBQVksZUFBZSxHQUFJO0VBa0N4QyxFQWxDNkMsT0FBUSxHQUFFLFlBQVksZUFBZSxHQUFJO0VBa0N0RixFQWxDMkYsT0FBUSxHQUFFLFlBQVksZUFBZSxHQUFJO0VBa0NwSSxFQWxDeUksT0FBUSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBQUs7RUFrQ3ZMLEVBbEM0TCxPQUFRLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FBSztFQWtDMU8sRUFsQytPLE9BQVEsR0FBRSxZQUFZLGVBQWUsR0FBSSxLQUFLO0lBRXhSLDRCQUFBOzs7QUFGUixFQUFFLE9BQVEsR0FBRSxZQUFZLGVBQWUsR0FBSSxFQUt2QztBQUwwQyxFQUFFLE9BQVEsR0FBRSxZQUFZLGVBQWUsR0FBSSxFQUtyRjtBQUx3RixFQUFFLE9BQVEsR0FBRSxZQUFZLGVBQWUsR0FBSSxFQUtuSTtBQUxzSSxFQUFFLE9BQVEsR0FBRSxZQUFZLGVBQWUsR0FBSSxLQUFLLEVBS3RMO0FBTHlMLEVBQUUsT0FBUSxHQUFFLFlBQVksZUFBZSxHQUFJLEtBQUssRUFLek87QUFMNE8sRUFBRSxPQUFRLEdBQUUsWUFBWSxlQUFlLEdBQUksS0FBSyxFQUs1UjtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7O0FDMWNSO0UxQm1EQyxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVmTixzQ0FBQTtFQUNHLG1DQUFBO0VBQ0Msa0NBQUE7RUFDSSw4QkFBQTtFRnF4QkYsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBOztBcUI1M0JmLGtCQUFDO0VuQmdJQSw0QkFBQTtFQUNHLHlCQUFBO0VBQ0Msd0JBQUE7RUFDSSxvQkFBQTs7QW1CN0hULGtCQUFDO0VBQ0EsU0FBQTs7QUNURjtFM0JtREMsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VzQmpIUCxXQUFBO0VwQnFDQyx1QkFBQTtFQUNHLG9CQUFBO0VBQ0MsbUJBQUE7RUFDSSxlQUFBO0VGazFCRiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RXNCejNCZixrQkFBQTtFQUNBLG1CQUFBOztBQUlBLG1CQUFDO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTs7QUFFRCxtQkFBQztFQUNBLHFCQUFBOztBQUVELG1CQUFDO0VBQ0EsU0FBQTs7QUFFRCxtQkFBQztFQUNBLFNBQUE7O0FBUUQ7RUFVQTtJQVRDLG1CQUFBO0lwQkRBLDhCQUFBO0lBQ0csMkJBQUE7SUFDQywwQkFBQTtJQUNJLHNCQUFBOztFb0JBUixtQkFBQztJQUNBLGFBQUE7O0VBRUQsbUJBQUM7SUFDQSxVQUFBOzs7QUNwQ0g7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLFlBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaURBQUE7RUFDQSx5Q0FBQTs7QUFDQTtFQThQSDtJQTdQTyxXQUFBO0lBQ0EsY0FBQTtJQUNBLFlBQUE7OztBQUVKO0VBeVBIO0lBeFBPLFdBQUE7SUFDQSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxTQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7OztBQUVKLFlBQUM7RUFDRyxtQkFBQTs7QUFFQTtFQTZPUCxZQWhQSTtJQUlPLGtCQUFBO0lBQ0Esb0NBQUE7SUFDQSxvQkFBQTtJQUNBLGVBQUE7SUFDQSxNQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFDQSxVQUFBO0lBQ0EsMENBQUE7OztBQUdSLFlBQUM7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7O0FBRUosWUFBQztFQUNHLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7O0FBckRSLFlBdURJO0VBQ0ksNEJBQUE7O0FBQ0E7RUErTVAsWUFqTkc7SUFHUSw0QkFBQTs7O0FBRUo7RUE0TVAsWUFqTkc7SUFNUSw0QkFBQTs7O0FBN0RaLFlBZ0VJO0VBQ0ksaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTs7QUFuRVIsWUFxRUk7RUFDSSxvQ0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFFQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTs7QUFDQTtFQW1MUCxZQW5NRztJQWlCUSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7SUFDQSxTQUFBO0lBQ0EsYUFBQTs7O0FBRUo7RUEwS1AsWUFuTUc7SUEwQlEsV0FBQTs7O0FBR0osWUE3QkosT0E2Qks7RUFDRyx3QkFBQTtFQUNBLFNBQVMsT0FBVDtFQUNBLGNBQUE7RUFDQSxlQUFBOztBQUNBO0VBaUtYLFlBbk1HLE9BNkJLO0lBTU8sZUFBQTtJQUNBLGFBQUE7OztBQUdSLFlBdkNKLE9BdUNLO0FBQ0QsWUF4Q0osT0F3Q0s7QUFDRCxZQXpDSixPQXlDSztFQUNHLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBOztBQUNBLFlBN0NSLE9BdUNLLE1BTUk7QUFBRCxZQTdDUixPQXdDSyxPQUtJO0FBQUQsWUE3Q1IsT0F5Q0ssTUFJSTtFQUNHLHFCQUFBO0VBQ0EsbUJBQUE7O0FBSVosWUFBQztFQUNHLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7O0FBUEosWUFBQyxNQVFHO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBOztBQUVBLFlBaEJQLE1BUUcsR0FRSztFQUNHLDBCQUFBOztBQWpCWixZQUFDLE1BUUcsR0FXSTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBOztBQUNBLFlBeEJYLE1BUUcsR0FXSSxFQUtLO0FBQ0QsWUF6QlgsTUFRRyxHQVdJLEVBTUs7QUFDRCxZQTFCWCxNQVFHLEdBV0ksRUFPSztFQUNHLHFCQUFBO0VBQ0EsWUFBQTs7QUFFSixZQTlCWCxNQVFHLEdBV0ksRUFXSztFQUNHLGNBQUE7O0FBQ0EsWUFoQ2YsTUFRRyxHQVdJLEVBV0ssU0FFSTtBQUNELFlBakNmLE1BUUcsR0FXSSxFQVdLLFNBR0k7QUFDRCxZQWxDZixNQVFHLEdBV0ksRUFXSyxTQUlJO0VBQ0cscUJBQUE7RUFDQSxZQUFBOztBQUlaO0VBd0dYLFlBaEpJLE1BUUc7SUFpQ1EsZUFBQTtJQUNBLGlCQUFBOzs7QUFFSixZQTVDUCxNQVFHLEdBb0NLO0VBQ0csU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsS0FBSyxpQkFBTDtFQUNBLGNBQUE7RUFDQSxZQUFBOztBQUVKLFlBdERQLE1BUUcsR0E4Q0s7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUhKLFlBdERQLE1BUUcsR0E4Q0ssU0FJRztFQUNJLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBQ0EsWUE5RGYsTUFRRyxHQThDSyxTQUlHLEVBSUs7QUFDRCxZQS9EZixNQVFHLEdBOENLLFNBSUcsRUFLSztBQUNELFlBaEVmLE1BUUcsR0E4Q0ssU0FJRyxFQU1LO0VBQ0cscUJBQUE7RUFDQSxVQUFBOztBQUdSLFlBckVYLE1BUUcsR0E4Q0ssU0FlSTtFQUNHLGFBQUE7O0FBT1o7RUFtRVAsWUFwRUk7SUFFTyxvQkFBQTs7O0FBRlIsWUFBQyxRQUtHLFdBQVUsV0FDTjtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7O0FBSUksWUFaZixRQUtHLFdBQVUsV0FLTCxPQUNHLGNBQ0s7RUFDRyxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxLQUFLLFNBQUw7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7O0FBdkJwQixZQUFDLFFBS0csV0FBVSxXQXNCTjtFQUNJLGdCQUFBOztBQU1oQjtBQUFXO0VBQ1AsVUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBQ0E7RUE4Qkg7RUFBQTtJQTdCTyxXQUFBO0lBQ0EsaUJBQUE7SUFDQSxZQUFBOzs7QUFQUixTQVNJO0FBVE8sZUFTUDtFQUNJLG1CQUFBOztBQUlSO0VBQ0ksa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBOztBQUVBLFlBQUM7RUFDRyxjQUFBOztBQUtKO0VBT0g7SUFOTyxnQkFBQTs7O0FBSVI7RUFDSSxnQkFBQTs7QUMzUUosbUJBQ0M7RUFDQyxXQUFBOztBQUZGLG1CQUlDLFlBQVksY0FBYztFQUN6QixnQkFBQTs7QUFMRixtQkFRQyxZQUFXO0VBQ1YsWUFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7O0FBWEYsbUJBY0MsWUFBVyxlQUFhLFFBQU07RUFDN0Isc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTs7QUFDQSxtQkFORCxZQUFXLGVBQWEsUUFBTSxJQU01QjtFQUNBLHdCQUFBO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQXpCSCxtQkE2QkMsWUFBVyxlQUFhO0VBQ3ZCLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFsQ0YsbUJBcUNDLFlBQVc7RUFDVixZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQXpDRixtQkE0Q0MsWUFBVyxLQUFLO0VBQ2YsTUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUEvQ0YsbUJBa0RDLFlBQVcsY0FBWSxXQUFVLEdBQUU7RUFDbEMsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBOztBQUNBLG1CQUpELFlBQVcsY0FBWSxXQUFVLEdBQUUsSUFJakM7RUFDQSxhQUFBOztBQXZESCxtQkEyREMsWUFBVyxjQUFZLFdBQVUsR0FBRTtFQUNsQyxrQkFBQTtFQUNBLFNBQUE7O0FBN0RGLG1CQWdFQyxZQUFXLGNBQVksV0FBUyxLQUFHO0VBQ2xDLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTs7QUFuRUYsbUJBc0VDLFlBQVc7O0VBRVYsZ0NBQUE7OztBQXhFRixtQkE0RUMsWUFBVyxNQUFNO0FBNUVsQixtQkE2RUMsWUFBVyxNQUFNO0FBN0VsQixtQkE4RUMsWUFBVyxLQUFLO0VBQ2YsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBOztBQWpGRixtQkFvRkMsWUFBVyxjQUFZLFdBQVMsS0FBRyxJQUFJO0VBQ3RDLGdCQUFBOztBQUlBLG1CQURBLGFBQ0MsU0FDQSxZQUFXO0VBQ1Ysc0JBQUE7O0FBRkYsbUJBREEsYUFDQyxTQUNBLFlBQVcsZUFFVjtFQUNDLGVBQUE7RUFDQSxjQUFBOztBQUxILG1CQURBLGFBQ0MsU0FDQSxZQUFXLGVBTVYsUUFBTTtFQUNMLFlBQUE7O0FBUkgsbUJBREEsYUFDQyxTQVdBLFlBQVcsY0FBWSxXQUFVLEdBQUc7RUFDbkMsZUFBQTtFQUNBLGNBQUE7O0FBYkYsbUJBREEsYUFDQyxTQWVBLFlBQVcsS0FBSztFQUNmLE1BQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUF3TUosbUJBNU5FLGFBQ0MsU0FlQSxZQUFXLEtBQUs7SUFLZCxTQUFBOzs7QUFwQkgsbUJBREEsYUFDQyxTQXVCQSxZQUFXLGNBQVksV0FBVSxHQUFFO0VBQ2xDLGlCQUFBO0VBQ0EsU0FBQTs7QUF6QkYsbUJBREEsYUFDQyxTQTJCQSxZQUFXLGNBQVksV0FBUyxLQUFHO0VBQ2xDLDBCQUFBOztBQUdGLG1CQWhDQSxhQWdDQyxPQUNBLFlBQVc7RUFDVix3QkFBQTs7QUFGRixtQkFoQ0EsYUFnQ0MsT0FDQSxZQUFXLGVBRVY7RUFDQyxlQUFBO0VBQ0EsY0FBQTs7QUFDQTtFQXNMTCxtQkE1TkUsYUFnQ0MsT0FDQSxZQUFXLGVBRVY7SUFJRSxlQUFBOzs7QUFQSixtQkFoQ0EsYUFnQ0MsT0FDQSxZQUFXLGVBU1YsUUFBTTtFQUNMLFlBQUE7O0FBRUQ7RUErS0osbUJBNU5FLGFBZ0NDLE9BQ0EsWUFBVztJQWFULHdCQUFBOzs7QUFkSCxtQkFoQ0EsYUFnQ0MsT0FpQkEsWUFBVyxjQUFZLFdBQVUsR0FBRztFQUNuQyxlQUFBO0VBQ0EsY0FBQTs7QUFDQTtFQXdLSixtQkE1TkUsYUFnQ0MsT0FpQkEsWUFBVyxjQUFZLFdBQVUsR0FBRztJQUlsQyxlQUFBOzs7QUFyQkgsbUJBaENBLGFBZ0NDLE9Bd0JBLFlBQVcsS0FBSztFQUNmLFNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUFnS0osbUJBNU5FLGFBZ0NDLE9Bd0JBLFlBQVcsS0FBSztJQUtkLFNBQUE7OztBQUlILG1CQWpFQSxhQWlFQyxRQUNBLFlBQVc7RUFDVix1QkFBQTtFQUNBLGdCQUFBOztBQUhGLG1CQWpFQSxhQWlFQyxRQUNBLFlBQVcsZUFHVjtFQUNDLGVBQUE7RUFDQSxjQUFBOztBQUNBO0VBb0pMLG1CQTVORSxhQWlFQyxRQUNBLFlBQVcsZUFHVjtJQUlFLGVBQUE7OztBQVJKLG1CQWpFQSxhQWlFQyxRQUNBLFlBQVcsZUFVVixRQUFNO0VBQ0wsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTs7QUFkSCxtQkFqRUEsYUFpRUMsUUFpQkEsTUFDQyxhQUNDO0VBQ0MsZ0JBQUE7O0FBcEJKLG1CQWpFQSxhQWlFQyxRQXdCQSxZQUFXLGNBQVksV0FBVSxHQUFHO0VBQ25DLGVBQUE7RUFDQSxjQUFBOztBQUNBO0VBZ0lKLG1CQTVORSxhQWlFQyxRQXdCQSxZQUFXLGNBQVksV0FBVSxHQUFHO0lBSWxDLGVBQUE7OztBQTVCSCxtQkFqRUEsYUFpRUMsUUErQkEsWUFBVyxLQUFLO0VBQ2YsU0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFDQTtFQXdISixtQkE1TkUsYUFpRUMsUUErQkEsWUFBVyxLQUFLO0lBS2QsU0FBQTs7O0FBcENILG1CQWpFQSxhQWlFQyxRQXVDQSxZQUFXLGNBQVksV0FBVSxHQUFFO0VBQ2xDLGlCQUFBO0VBQ0EsU0FBQTs7QUF6Q0YsbUJBakVBLGFBaUVDLFFBMkNBLFlBQVcsY0FBWSxXQUFTLEtBQUc7RUFDbEMsMEJBQUE7O0FBR0YsbUJBaEhBLGFBZ0hDLFVBQ0EsWUFBVztFQUNWLHlCQUFBO0VBQ0EsMkJBQUE7O0FBSEYsbUJBaEhBLGFBZ0hDLFVBS0EsWUFBVyxlQUFhO0VBQ3ZCLFNBQUE7O0FBTkYsbUJBaEhBLGFBZ0hDLFVBUUEsWUFBVyxLQUFLO0VBQ2YsU0FBQTs7QUFqTkosbUJBc05DLFlBQ0MsWUFDQztFQUNDLGVBQUE7O0FBQ0EsbUJBSkgsWUFDQyxZQUNDLGVBRUU7RUFDQSxhQUFhLGFBQWI7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTs7QUFPTDtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQUNBO0VBa0VEO0lBakVFLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7OztBQVpGLGVBY0M7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7O0FBQ0E7RUFxREYsZUE1REM7SUFRRSxlQUFBO0lBQ0EsUUFBQTs7O0FBS0g7RUFDQyxtQkFBQTs7QUFJQSxpQkFBQztFQUNBLFlBQUE7O0FBQ0E7RUF1Q0YsaUJBekNFO0lBR0MsV0FBQTs7O0FBS0g7RUFDQyxZQUFBO0VBQ0EsMENBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBOztBQUdEO0VBQ0MsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFQRCxjQVFDO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBOztBQUNBLGNBUkQsR0FRRTtFQUNBLGFBQUE7O0FBRUQsY0FYRCxHQVdFO0FBQ0QsY0FaRCxHQVlFO0FBQ0QsY0FiRCxHQWFFO0VBQ0EseUJBQUE7O0FDL1NGLGlCQUFDO0VBQ0Esb0JBQUE7O0FBRUE7RUEwQkQsaUJBN0JDO0lBSUMsZUFBQTs7O0FBTEgsaUJBU0MsR0FBRSxRQUFTO0FBVFosaUJBU2dCLEdBQUUsUUFBUztFQUN6QixjQUFBO0VBQ0EsZUFBQTs7QUFFQTtFQWlCRCxpQkFyQkEsR0FBRSxRQUFTO0VBcUJYLGlCQXJCZSxHQUFFLFFBQVM7SUFLeEIsVUFBQTs7O0FBR0Q7RUFhRCxpQkFyQkEsR0FBRSxRQUFTO0VBcUJYLGlCQXJCZSxHQUFFLFFBQVM7SUFTeEIsY0FBQTs7O0FBbEJILGlCQVNDLEdBQUUsUUFBUyxHQVlWO0FBckJGLGlCQVNnQixHQUFFLFFBQVMsR0FZekI7RUFDQyxjQUFBO0VBQ0EsZ0JBQUE7O0FBRUE7RUFLRixpQkFyQkEsR0FBRSxRQUFTLEdBWVY7RUFTRCxpQkFyQmUsR0FBRSxRQUFTLEdBWXpCO0lBS0UsZ0JBQUE7OztBQzFCSixhQUNDO0VBQ0MseUJBQUE7O0FBQ0EsYUFGRCxzQkFFRTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7O0FBRUQsYUFORCxzQkFNRTtFQUNBLHlCQUFBO0VBQ0Esa0NBQUE7O0FBVEgsYUFZQztFQUNDLG1CQUFBO0VBQ0Esa0JBQUE7O0FBZEYsYUFZQyxvQkFHQztFQUNDLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYW5Cb0xlLHlDbUJwTGY7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTs7QUFDQTtFQW1CRixhQTdCQSxvQkFHQztJQVFFLGVBQUE7SUFDQSxpQkFBQTs7O0FBeEJKLGFBWUMsb0JBbUJDO0VBQ0MsbUJBQUE7O0FBQ0E7RUFRRixhQTdCQSxvQkFtQkM7SUFHRSxtQkFBQTs7O0FBRUQ7RUFLRixhQTdCQSxvQkFtQkM7SUFNRSxVQUFBOzs7QUNyQ0o7OztBQUNDLGNBQUMsd0JBQ0Esc0JBQ0M7RWhDdUNGLGdCQUFnQixlQUFoQjtFQUNBLGFBQWEsZUFBYjtFQUNBLFdBQVcsZUFBWDtFQUNBLFlBQVksZUFBWjtFQUNBLFFBQVEsZUFBUjs7QWdDN0NBLGNBQUMsd0JBTUE7RUFDQyxjQUFBOztBQVBGLGNBQUMsd0JBU0EsNEJBQ0M7RUFDQyxjQUFBOztBQVhILGNBQUMsd0JBY0E7RUFDQyxjQUFBOztBQUVELGNBakJBLHdCQWlCQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBOztBQUlELGNBREEsUUFDQztFQUNBLDZCQUFBOztBQUVELGNBSkEsUUFJQztFQUNBLGdDQUFBOztBQUVELGNBUEEsUUFPQztFQUNBLDhCQUFBOztBQUVELGNBVkEsUUFVQztFQUNBLCtCQUFBOztBQXhDSCxjQTJDQztFQUNDLG9CQUFBOztBQUdELGNBQUM7RUFDQSxhcEJzSmdCLHlDb0J0SmhCOztBQURELGNBQUMsOEJBRUE7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsYXBCK0llLHlDb0IvSWY7O0FBQ0E7RUF1T0YsY0FoUEMsOEJBRUE7SUFRRSxrQkFBQTtJQUNBLGVBQUE7OztBQVhILGNBQUMsOEJBY0E7RUFDQyxtQkFBQTtFQUNBLGtCQUFBOztBQWhCRixjQUFDLDhCQWtCQTtFQUNDLGNBQUE7O0FBQ0E7RUE0TkYsY0FoUEMsOEJBa0JBO0lBR0Usa0JBQUE7SUFDQSxlQUFBO0lBQ0EsYUFBQTs7O0FBdkJILGNBQUMsOEJBMEJBO0VBQ0MsZUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxhcEJ3SGUseUNvQnhIZjs7QUFDQSxjQWhDRCw4QkEwQkEscUJBTUU7RUFDQSxrQkFBQTs7QUFFRCxjQW5DRCw4QkEwQkEscUJBU0U7RUFDQSxtQkFBQTs7QUFwQ0gsY0FBQyw4QkF1Q0E7RUFDQyxrQkFBQTs7QUFDQSxjQXpDRCw4QkF1Q0EscUJBRUU7RUFDQSx5QkFBQTs7QUExQ0gsY0FBQyw4QkE2Q0E7RUFDQyxrQkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdDQUFBOztBQXZERixjQUFDLDhCQXlEQTtFQUNDLGFBQUE7RWhDdERGLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRWZOLGlDQUFBO0VBQ0csOEJBQUE7RUFDQyw2QkFBQTtFQUNJLHlCQUFBOztBeUJLUDtFQW1MRixjQWhQQyw4QkF5REE7SUFLRSxhQUFBO0lBQ0EsY0FBQTs7O0FBRUQ7RUErS0YsY0FoUEMsOEJBeURBO0lBU0UsYUFBQTs7O0FBbEVILGNBQUMsOEJBcUVBO0VBQ0MsUUFBQTtFQUNBLFlBQUE7RXpCbkdELHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7RXlCa0dQLGtCQUFBOztBQUNBO0VBc0tGLGNBaFBDLDhCQXFFQTtJQU1FLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0l6QnpHRixzQkFBQTtJQUNHLG1CQUFBO0lBQ0Msa0JBQUE7SUFDSSxjQUFBOztFeUJ5UVQsY0FoUEMsOEJBcUVBLHNCQVVFO0lBQ0MsWUFBQTs7O0FBaEZKLGNBQUMsOEJBb0ZBO0VBQ0MsUUFBQTtFQUNBLFdBQUE7O0FBQ0E7RUF5SkYsY0FoUEMsOEJBb0ZBO0lBSUUsa0JBQUE7OztBQXhGSCxjQUFDLDhCQTJGQTtFQUNDLFlBQUE7RUFDQSxtQkFBQTs7QUFFQyxjQS9GRiw4QkEyRkEsdUJBR0UsMkJBQ0M7RUFDQSxtQkFBQTs7QUFDQTtFQStJSixjQWhQQyw4QkEyRkEsdUJBR0UsMkJBQ0M7SUFHQyxtQkFBQTs7O0FBbEdMLGNBQUMsOEJBdUdBO0VBQ0Msa0JBQUE7RUFDQSw4QkFBQTtFaENyR0Ysb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFNUVOLHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7RUFiUiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0MsMEJBQUE7RUFDSSxzQkFBQTtFQW9FUiwrQkFBQTtFQUNHLDRCQUFBO0VBQ0MsMkJBQUE7RUFDSSx1QkFBQTtFeUJzRFAsWUFBQTs7QUFDQTtFQWlJRixjQWhQQyw4QkF1R0E7SUFTRSx1QkFBQTs7O0FBRUQ7RUE4SEYsY0FoUEMsOEJBdUdBO0lBWUUsbUJBQUE7SUFDQSxrQ0FBQTtJQUNBLFNBQUE7SUFDQSxtQkFBQTs7O0FBdEhILGNBQUMsOEJBeUhBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBOztBQUNBO0VBK0dGLGNBaFBDLDhCQXlIQTtJQVNFLFdBQUE7SUFDQSxTQUFBOzs7QUFFRDtFQTJHRixjQWhQQyw4QkF5SEE7SUFhRSxXQUFBOzs7QUF0SUgsY0FBQyw4QkF5SUE7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOztBQUNBO0VBZ0dGLGNBaFBDLDhCQXlJQTtJQVFFLGNBQUE7OztBQWpKSCxjQUFDLDhCQW9KQTtFQUNDLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUF5RkYsY0FoUEMsOEJBb0pBO0lBSUUsV0FBQTtJQUNBLFdBQUE7OztBQXpKSCxjQUFDLDhCQTRKQTtFQUNDLGdCQUFBOztBQUNBLGNBOUpELDhCQTRKQSwyQkFFRTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7O0FBQ0E7RUFDQyxjQXJLSCw4QkE0SkEsMkJBRUUsTUFPRSxJQUFJO0lBQ0osK0JBQUE7OztBQUdGO0VBdUVILGNBaFBDLDhCQTRKQSwyQkFFRTtJQVlDLGNBQUE7SUFDQSw2QkFBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7O0VBRUEsY0FoTEgsOEJBNEpBLDJCQUVFLE1Ba0JFO0lBQ0EsWUFBQTs7O0FBSUgsY0FyTEQsOEJBNEpBLDJCQXlCRTtFQUNBLGtCQUFBOztBQURELGNBckxELDhCQTRKQSwyQkF5QkUsTUFFQTtFQUNDLGNBQUE7RUFDQSxlQUFBOztBQUVEO0VBcURILGNBaFBDLDhCQTRKQSwyQkF5QkU7SUFPQyxxQkFBQTs7RUFvREosY0FoUEMsOEJBNEpBLDJCQXlCRSxNQVFDO0lBQ0Msa0JBQUE7SUFDQSxRQUFBOzs7QUFJSCxjQW5NRCw4QkE0SkEsMkJBdUNFO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBOztBQUVELGNBek1ELDhCQTRKQSwyQkE2Q0U7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUNBO0VBbUNILGNBaFBDLDhCQTRKQSwyQkE2Q0U7SUFLQyxZQUFBO0lBQ0EsZUFBQTs7O0FBR0QsY0FsTkYsOEJBNEpBLDJCQTZDRSxPQVNDO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUNBO0VBMkJKLGNBaFBDLDhCQTRKQSwyQkE2Q0UsT0FTQztJQUlDLGVBQUE7SUFDQSxnQkFBQTs7O0FBSUgsY0EzTkQsOEJBNEpBLDJCQStERTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFFRCxjQWxPRCw4QkE0SkEsMkJBc0VFO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBRUE7RUFTSCxjQWhQQyw4QkE0SkEsMkJBc0VFO0lBTUMsYUFBQTs7O0FBeE9KLGNBQUMsOEJBNE9BLFVBQVM7QUE1T1YsY0FBQyw4QkE0T21CLFVBQVM7RUFDM0IsZUFBQTs7QUM1Ukg7RUFDSSxnQkFBQTs7QUFDQTtFQWdnQkg7SUEvZk8sZ0JBQUE7OztBQUVKO0VBNmZIO0lBNWZPLGdCQUFBOzs7QUFFSixvQkFBQztFQUNHLGtCQUFBOztBQUNBO0VBd2ZQLG9CQTFmSTtJQUdPLGVBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBOzs7QUFHUixvQkFBQztFQUNHLGdCQUFBOztBQUNBLG9CQUZILE1BRUk7RUFDRyxnQkFBQTs7QUFDQTtFQThlWCxvQkFsZkksTUFFSTtJQUdPLGdCQUFBOzs7QUFFSjtFQTJlWCxvQkFsZkksTUFFSTtJQU1PLGdCQUFBOzs7QUFHUixvQkFYSCxNQVdJO0VBQ0csZ0JBQUE7RUFDQSxtQkFBQTs7QUFDQSxvQkFkUCxNQVdJLE1BR0k7RUFDRyxhQUFBOztBQUdSO0VBZ2VQLG9CQWxmSTtJQW1CTyxhQUFBOzs7QUFFSjtFQTZkUCxvQkFsZkk7SUFzQk8sYUFBQTs7O0FBRUosb0JBeEJILE1Bd0JJO0VBQ0csZUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTs7QUFDQTtFQXNkWCxvQkFsZkksTUF3Qkk7SUFLTyxlQUFBOzs7QUFHUixvQkFoQ0gsTUFnQ0k7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUVKLG9CQXJDSCxNQXFDSTtFQUNHLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBQUVKLG9CQTVDSCxNQTRDSTtFQUNHLFdBQUE7RUFDQSxPQUFPLGlCQUFQOztBQUNBO0VBbWNYLG9CQWxmSSxNQTRDSTtJQUlPLE9BQU8saUJBQVA7OztBQUlKO0VBOGJYLG9CQWxmSSxNQW1ESTtJQUVPLG1CQUFBOzs7QUFFSjtFQTJiWCxvQkFsZkksTUFtREk7SUFLTyxtQkFBQTs7O0FBR1Isb0JBM0RILE1BMkRJO0VBQ0csZ0JBQUE7O0FBR1Isb0JBQUM7RUFDRyxtQkFBQTs7QUFESixvQkFBQyxrQkFFRztFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7O0FBQ0E7RUE4YVgsb0JBbmJJLGtCQUVHO0lBSVEsZUFBQTtJQUNBLGdCQUFBOzs7QUFFSjtFQTBhWCxvQkFuYkksa0JBRUc7SUFRUSxlQUFBO0lBQ0EsZ0JBQUE7OztBQUlaLG9CQUFDO0VBQ0csZ0JBQUE7RUFDQSxtQkFBQTs7QUFDQTtFQWlhUCxvQkFwYUk7SUFJTyxnQkFBQTs7O0FBRUo7RUE4WlAsb0JBcGFJO0lBT08sZ0JBQUE7OztBQUdSLG9CQUFDO0VqQ3JESixvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVLTiwyQkFBQTtFQUNHLHdCQUFBO0VBQ0MsdUJBQUE7RUFDSSxtQkFBQTtFMEJoQkYsc0JBQUE7RUFFQSxlQUFBO0VBQ0EsZ0NBQUE7O0FBTkosb0JBQUMsZ0JBSUc7RUFBSSxTQUFBOztBQUdKLG9CQVBILGdCQU9JOztFQUN3QixnQkFBQTtFQUFrQixhckJzRmpDLHlDcUJ0RmlDO0VBQXlCLGNBQUE7RUFBcUIsZ0JBQUE7O0FBRXpGLG9CQVZILGdCQVVJOztFQUN3QixhckJtRmYseUNxQm5GZTtFQUF5QixnQkFBQTtFQUFrQixnQkFBQTtFQUFrQixjQUFBOztBQUV0RixvQkFiSCxnQkFhSTs7RUFDd0IsYXJCZ0ZmLHlDcUJoRmU7RUFBeUIsZ0JBQUE7RUFBa0IsZ0JBQUE7RUFBa0IsY0FBQTs7QUFFdEYsb0JBaEJILGdCQWdCSTs7RUFDd0IsYXJCNkVmLHlDcUI3RWU7RUFBeUIsZ0JBQUE7RUFBa0IsZ0JBQUE7RUFBa0IsY0FBQTs7QUFFdEY7RUF1WVAsb0JBMVpJO0lBb0JPLGdCQUFBOzs7QUFFSjtFQW9ZUCxvQkExWkk7SUF1Qk8sZ0JBQUE7OztBQUVKLG9CQXpCSCxnQkF5Qkk7RUFDRyxlQUFBOztBQUdSLG9CQUFDO0VBQ0csa0JBQUE7RUFDQSxvQkFBQTs7QUFDQTtFQTBYUCxvQkE3WEk7SUFJTyxvQkFBQTs7O0FBRUo7RUF1WFAsb0JBN1hJO0lBT08sbUJBQUE7OztBQUlKO0VBa1hQLG9CQW5YSTtJQUVPLG1CQUFBOzs7QUFHUixvQkFBQztFQUNHLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBOztBQUNBO0VBd1dQLG9CQTlXSTtJQU9PLGVBQUE7OztBQUdBLG9CQVZQLFFBU0ksTUFDSTtFQUNHLFNBQVMsT0FBVDtFQUNBLGNBQUE7RUFDQSxhQUFhLGFBQWI7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsS0FBSyxrQkFBTDs7QUFDQTtFQXlWZixvQkE5V0ksUUFTSSxNQUNJO0lBWU8sTUFBQTs7O0FBSVosb0JBMUJILFFBMEJJO0VBQ0csV0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFDQTtFQStVWCxvQkE5V0ksUUEwQkk7SUFNTyxXQUFBOzs7QUFFSjtFQTRVWCxvQkE5V0ksUUEwQkk7SUFTTyxXQUFBOzs7QUFHUixvQkF0Q0gsUUFzQ0k7RUFDRyxrQkFBQTs7QUFFSixvQkF6Q0gsUUF5Q0k7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7O0FBR1Isb0JBQUM7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBOztBQUNBO0VBMFRQLG9CQTlUSTtJQUtPLFdBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBOzs7QUFFSjtFQXFUUCxvQkE5VEk7SUFVTyxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7OztBQUdSLG9CQUFDO0VBQ0csa0JBQUE7RUFDQSxtQkFBQTs7QUFGSixvQkFBQyxPQUdHO0FBSEosb0JBQUMsT0FJRztBQUpKLG9CQUFDLE9BS0c7QUFMSixvQkFBQyxPQU1HO0FBTkosb0JBQUMsT0FPRztBQVBKLG9CQUFDLE9BUUc7QUFSSixvQkFBQyxPQVNHO0FBVEosb0JBQUMsT0FVRztBQVZKLG9CQUFDLE9BV0c7QUFYSixvQkFBQyxPQVlHO0FBWkosb0JBQUMsT0FhRztBQWJKLG9CQUFDLE9BY0c7QUFkSixvQkFBQyxPQWVHO0FBZkosb0JBQUMsT0FnQkc7QUFoQkosb0JBQUMsT0FpQkc7QUFqQkosb0JBQUMsT0FrQkc7QUFsQkosb0JBQUMsT0FtQkc7QUFuQkosb0JBQUMsT0FvQkc7QUFwQkosb0JBQUMsT0FxQkc7QUFyQkosb0JBQUMsT0FzQkc7QUF0Qkosb0JBQUMsT0F1Qkc7QUF2Qkosb0JBQUMsT0F3Qkc7QUF4Qkosb0JBQUMsT0F5Qkc7QUF6Qkosb0JBQUMsT0EwQkc7QUExQkosb0JBQUMsT0EyQkc7QUEzQkosb0JBQUMsT0E0Qkc7QUE1Qkosb0JBQUMsT0E2Qkc7QUE3Qkosb0JBQUMsT0E4Qkc7QUE5Qkosb0JBQUMsT0ErQkc7QUEvQkosb0JBQUMsT0FnQ0c7QUFoQ0osb0JBQUMsT0FpQ0c7QUFqQ0osb0JBQUMsT0FrQ0c7QUFsQ0osb0JBQUMsT0FtQ0c7QUFuQ0osb0JBQUMsT0FvQ0c7QUFwQ0osb0JBQUMsT0FxQ0c7QUFyQ0osb0JBQUMsT0FzQ0c7QUF0Q0osb0JBQUMsT0F1Q0c7QUF2Q0osb0JBQUMsT0F3Q0c7QUF4Q0osb0JBQUMsT0F5Q0c7QUF6Q0osb0JBQUMsT0EwQ0c7QUExQ0osb0JBQUMsT0EyQ0c7QUEzQ0osb0JBQUMsT0E0Q0c7QUE1Q0osb0JBQUMsT0E2Q0c7QUE3Q0osb0JBQUMsT0E4Q0c7QUE5Q0osb0JBQUMsT0ErQ0c7QUEvQ0osb0JBQUMsT0FnREc7QUFoREosb0JBQUMsT0FpREc7QUFqREosb0JBQUMsT0FrREc7RUFDSSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBOztBQUdSLG9CQUFDO0VBQ0csa0JBQUE7RUFDQSxtQkFBQTs7QUFGSixvQkFBQyxPQUdHO0FBSEosb0JBQUMsT0FJRztBQUpKLG9CQUFDLE9BS0c7QUFMSixvQkFBQyxPQU1HO0FBTkosb0JBQUMsT0FPRztBQVBKLG9CQUFDLE9BUUc7QUFSSixvQkFBQyxPQVNHO0FBVEosb0JBQUMsT0FVRztBQVZKLG9CQUFDLE9BV0c7QUFYSixvQkFBQyxPQVlHO0FBWkosb0JBQUMsT0FhRztBQWJKLG9CQUFDLE9BY0c7QUFkSixvQkFBQyxPQWVHO0FBZkosb0JBQUMsT0FnQkc7QUFoQkosb0JBQUMsT0FpQkc7QUFqQkosb0JBQUMsT0FrQkc7QUFsQkosb0JBQUMsT0FtQkc7QUFuQkosb0JBQUMsT0FvQkc7QUFwQkosb0JBQUMsT0FxQkc7QUFyQkosb0JBQUMsT0FzQkc7QUF0Qkosb0JBQUMsT0F1Qkc7QUF2Qkosb0JBQUMsT0F3Qkc7QUF4Qkosb0JBQUMsT0F5Qkc7QUF6Qkosb0JBQUMsT0EwQkc7QUExQkosb0JBQUMsT0EyQkc7QUEzQkosb0JBQUMsT0E0Qkc7QUE1Qkosb0JBQUMsT0E2Qkc7QUE3Qkosb0JBQUMsT0E4Qkc7QUE5Qkosb0JBQUMsT0ErQkc7QUEvQkosb0JBQUMsT0FnQ0c7QUFoQ0osb0JBQUMsT0FpQ0c7QUFqQ0osb0JBQUMsT0FrQ0c7QUFsQ0osb0JBQUMsT0FtQ0c7QUFuQ0osb0JBQUMsT0FvQ0c7QUFwQ0osb0JBQUMsT0FxQ0c7QUFyQ0osb0JBQUMsT0FzQ0c7QUF0Q0osb0JBQUMsT0F1Q0c7QUF2Q0osb0JBQUMsT0F3Q0c7QUF4Q0osb0JBQUMsT0F5Q0c7QUF6Q0osb0JBQUMsT0EwQ0c7QUExQ0osb0JBQUMsT0EyQ0c7QUEzQ0osb0JBQUMsT0E0Q0c7QUE1Q0osb0JBQUMsT0E2Q0c7QUE3Q0osb0JBQUMsT0E4Q0c7QUE5Q0osb0JBQUMsT0ErQ0c7QUEvQ0osb0JBQUMsT0FnREc7QUFoREosb0JBQUMsT0FpREc7QUFqREosb0JBQUMsT0FrREc7RUFDSSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBOztBQU1SLEtBREMsb0JBQ0E7RUFDRyxXQUFBOztBQUNBO0VBdUxQLEtBMUxJLG9CQUNBO0lBR08sbUJBQUE7OztBQUVKLEtBTkgsb0JBQ0EsT0FLSTtBQUNELEtBUEgsb0JBQ0EsT0FNSTtFQUNHLGdCQUFBO0VBQ0EscUJBQUE7O0FBR1IsS0FaQyxvQkFZQTtFQUNHLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxZQUFBOztBQUNBO0VBMEtQLEtBMUxJLG9CQVlBO0lBS08sWUFBQTs7O0FBRUo7RUF1S1AsS0ExTEksb0JBWUE7SUFRTyxXQUFBO0lBQ0EsYUFBQTs7O0FBU0ksZ0JBSFgsS0FDRyxZQUNJLGVBQ0s7RUFDRyxTQUFTLE9BQVQ7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTs7QUFRSixnQkFIWCxVQUNHLFlBQ0ksZUFDSztFQUNHLFNBQVMsT0FBVDtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBQVFKLGdCQUhYLElBQ0csWUFDSSxlQUNLO0VBQ0csU0FBUyxPQUFUO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FBT3BCO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7O0FBQ0E7RUEyR0g7SUExR08sZUFBQTtJQUNBLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTs7O0FBWlIsZUFjSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTs7QUFDQTtFQThGUCxlQXJHRztJQVFRLGVBQUE7SUFDQSxRQUFBOzs7QUFLWjtFQUNJLG1CQUFBOztBQUlBLGlCQUFDO0VBQ0csWUFBQTs7QUFDQTtFQWdGUCxpQkFsRkk7SUFHTyxXQUFBOzs7QUFLWjtFQUNJLFlBQUE7RUFDQSwwQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQVBKLGNBUUk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7O0FBQ0EsY0FSSixHQVFLO0VBQ0csYUFBQTs7QUFFSixjQVhKLEdBV0s7QUFDRCxjQVpKLEdBWUs7QUFDRCxjQWJKLEdBYUs7RUFDRyx5QkFBQTs7QUFLWjtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7QUFHSjtFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7O0FBR0osc0JBQXVCO0VBQ25CLFlBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7O0FBR0osYUFBYTtFQUNULDhCQUFBOztBQ2hnQkgsZUFBQztFQUNBLFdBQUE7RTdCMDNCTSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RUwzMEJmLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTs7QTZCOUdOLGVBSkEscUJBSUM7RTNCK0ZELGlDQUFBO0VBQ0csOEJBQUE7RUFDQyw2QkFBQTtFQUNJLHlCQUFBOztBMkIvRlIsZUFQQSxxQkFPQztFM0I0RkQsbUNBQUE7RUFDRyxnQ0FBQTtFQUNDLCtCQUFBO0VBQ0ksMkJBQUE7O0EyQjNGVCxlQUFDO0VBQ0EsZUFBQTtFQUNBLGF0QndMZ0IseUNzQnhMaEI7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFDQSxlQU5BLE1BTUM7RUFDQSxnQkFBQTs7QUFuQkgsZUFzQkM7RUFDQyxrQkFBQTtFQUNBLHFCQUFBOztFQUVBLFdBQUE7RUFDQSxZQUFBOztBbEN5TUEsZWtDOU1ELHdCbEM4TUU7QUFBRCxla0M5TUQsd0JsQzZNQSxFQUNFO0FBQ0QsZWtDL01ELHdCbEMrTUU7QUFBRCxla0MvTUQsd0JsQzZNQSxFQUVFO0FBQ0QsZWtDaE5ELHdCbENnTkU7QUFBRCxla0NoTkQsd0JsQzZNQSxFQUdFO0FBQ0QsZWtDak5ELHdCbENpTkU7QUFBRCxla0NqTkQsd0JsQzZNQSxFQUlFO0FBQ0QsZWtDbE5ELHdCbENrTkU7QUFBRCxla0NsTkQsd0JsQzZNQSxFQUtFO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QWtDN09ILGVBc0JDLHdCQU9DO0VBQ0MsYUFBQTs7QUE5QkgsZUFzQkMsd0JBVUM7RUFDQyxrQkFBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBOztBQUNBLGVBdkJGLHdCQVVDLHdCQWFFO0VBQ0EsV0FBQTtFQUFhLGVBQUE7O0FBRWQsZUExQkYsd0JBVUMsd0JBZ0JFO0VBQ0Esa0JBQUE7RUFDQSxTQUFTLEVBQVQ7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSwrQkFBQTs7QUFFRCxlQXRDRix3QkFVQyx3QkE0QkU7RUFDQSxtQkFBQTs7QUFDQSxlQXhDSCx3QkFVQyx3QkE0QkUsOEJBRUM7RUFDQSxrQkFBQTs7QUFHRixlQTVDRix3QkFVQyx3QkFrQ0U7RUFDQSx5QkFBQTtFQUNBLHlCQUFBOztBQUNBLGVBL0NILHdCQVVDLHdCQWtDRSxtQ0FHQztFQUNBLHlCQUFBOztBQU1ELGVBdERILHdCQW9EQyxNQUNFLFFBQ0M7RUFDQSx5QkFBQTtFQUNBLHlCQUFBOztBQUNBLGVBekRKLHdCQW9EQyxNQUNFLFFBQ0MsMEJBR0M7RUFDQSxtQkFBbUIsZ0JBQW5CO0VBQ0EsZUFBZSxnQkFBZjtFQUNBLFdBQVcsZ0JBQVg7RUFDQSx5QkFBQTs7QUFFRCxlQS9ESix3QkFvREMsTUFDRSxRQUNDLDBCQVNDO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTs7QUFDQSxlQWxFTCx3QkFvREMsTUFDRSxRQUNDLDBCQVNDLG1DQUdDO0VBQ0EseUJBQUE7O0FBTUwsZUF6RUQsd0JBeUVFO0VBQ0EsY0FBQTs7QUFHRixlQUFDLE9BQ0E7RUFDQyxZQUFBO0VBQ0EsV0FBQTs7QUFIRixlQUFDLE9BQ0Esd0JBR0M7RUFDQyxXQUFBO0VBQ0EsWUFBQTs7QUFDQSxlQVBGLE9BQ0Esd0JBR0Msd0JBR0U7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBOztBQVhKLGVBQUMsT0FlQTtFQUNDLGlCQUFBOztBQ2pIRDtFQW9XRCxnQkFyV0MsUUFBUztJQUVSLFdBQUE7OztBQUdGLGdCQUFDO0VBQ0EseUJBQUE7O0FBRUQsZ0JBQUM7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBOztBQUNBO0VBdVZELGdCQTdWQztJQU9DLGFBQUE7OztBQUVEO0VBb1ZELGdCQTdWQztJQVVDLGFBQUE7SUFDQSxlQUFBOzs7QUFHRixnQkFBQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTs7Ozs7Ozs7QUFDQTtFQTBVRCxnQkEvVUM7SUFNQyxlQUFBOzs7QUFFRCxnQkFSQSxNQVFDO0VBQ0EsY0FBQTs7QUFTRixnQkFBQztFQUNBLGdCQUFBOztBQURELGdCQUFDLE1BRUE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTs7QUFDQTtFQXFURixnQkE3VEMsTUFFQTtJQU9FLGVBQUE7SUFDQSxpQkFBQTs7O0FBRUQsZ0JBWkQsTUFFQSxHQVVFO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsS0FBSyxnQkFBTDtFQUNBLGNBQUE7RUFDQSxZQUFBOztBQUdGLGdCQXZCQSxNQXVCQyxTQUNBO0VBQ0Msa0JBQUE7O0FBQ0EsZ0JBMUJGLE1BdUJDLFNBQ0EsR0FFRTtFQUNBLFNBQVMsRUFBVDtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7O0FBSUgsZ0JBdENBLE1Bc0NDLFFBQ0E7RUFDQyxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQU1GLGdCQWhEQSxNQWdEQyxJQUNBO0VBSUMsY0FBQTs7QUFIQSxnQkFsREYsTUFnREMsSUFDQSxLQUNFO0VBQ0EsS0FBSyxnQkFBTDs7QUFXSDtFQUNDLGdCQS9ERCxNQStERSxRQUFTO0lBQU8sV0FBQTs7O0FBR25CLGdCQUFDO0VBQ0EsVUFBQTs7QUFDQTtFQXlQRCxnQkEzUEM7SUFHQyxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBOzs7QUFFRDtFQWtQRCxnQkEzUEM7SUFVQyxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBOzs7QUFkRixnQkFBQyxPQWdCQTtFQUNDLFdBQUE7O0FBQ0E7RUF5T0YsZ0JBM1BDLE9BZ0JBO0lBR0UscUJBQUE7SUFDQSxVQUFBOzs7QUFFRDtFQXFPRixnQkEzUEMsT0FnQkE7SUFPRSxxQkFBQTtJQUNBLFdBQUE7OztBQUdGLGdCQTNCQSxPQTJCQztFQUNBLFdBQUE7O0FBQ0E7RUE4TkYsZ0JBM1BDLE9BMkJDO0lBR0MsV0FBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7OztBQUVEO0VBd05GLGdCQTNQQyxPQTJCQztJQVNDLFdBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBOzs7QUFHQTtFQWlOSCxnQkEzUEMsT0EyQkMsTUFjQTtJQUVFLFVBQUE7OztBQUVEO0VBOE1ILGdCQTNQQyxPQTJCQyxNQWNBO0lBS0UsVUFBQTs7O0FBSUgsZ0JBbERBLE9Ba0RDO0VBQ0EsWUFBQTtFQUNBLG1CQUFBOztBQUNBO0VBc01GLGdCQTNQQyxPQWtEQztJQUlDLFdBQUE7SUFDQSxTQUFBOzs7QUFFRDtFQWtNRixnQkEzUEMsT0FrREM7SUFRQyxXQUFBO0lBQ0EsU0FBQTs7O0FBR0YsZ0JBOURBLE9BOERDO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7O0FBQ0E7RUF5TEYsZ0JBM1BDLE9BOERDO0lBS0MsU0FBQTs7O0FBRUQ7RUFzTEYsZ0JBM1BDLE9BOERDO0lBUUMsU0FBQTs7O0FBR0YsZ0JBekVBLE9BeUVDO0VBQ0EsZ0JBQUE7O0FBQ0E7RUFnTEYsZ0JBM1BDLE9BeUVDO0lBR0MsaUJBQUE7OztBQUlEO0VBMktGLGdCQTNQQyxPQStFQztJQUVDLGtCQUFBO0lBQ0EsbUJBQUE7OztBQUVEO0VBdUtGLGdCQTNQQyxPQStFQztJQU1DLGtCQUFBO0lBQ0EsbUJBQUE7OztBQUdBO0VBa0tILGdCQTNQQyxPQStFQyxTQVNBO0lBRUUscUJBQUE7SUFDQSxVQUFBOzs7QUFFRDtFQThKSCxnQkEzUEMsT0ErRUMsU0FTQTtJQU1FLHFCQUFBO0lBQ0EsVUFBQTs7O0FBTUgsZ0JBREEsUUFDQztFQUNBLFlBQUE7RUFDQSxnQkFBQTs7QUFDQTtFQW1KRixnQkF2SkMsUUFDQztJQUlDLGdCQUFBOzs7QUFFRDtFQWdKRixnQkF2SkMsUUFDQztJQU9DLGdCQUFBOzs7QUFHRixnQkFYQSxRQVdDO0VBQ0EsYUFBQTtFQUNBLG9CQUFBOztBQUNBO0VBeUlGLGdCQXZKQyxRQVdDO0lBSUMsZ0JBQUE7SUFDQSxpQkFBQTs7O0FBRUQ7RUFxSUYsZ0JBdkpDLFFBV0M7SUFRQyxvQkFBQTs7O0FBSUgsZ0JBQUM7RUFDQSxxQkFBQTs7QUFDQSxnQkFGQSxTQUVDO0VBQ0Esa0JBQUE7O0FBR0YsZ0JBQUM7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FBSEQsZ0JBQUMsTUFJQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQWdCLHlEQUFoQjtFQUNBLDBCQUFBO0VBQ0EsY0FBQTs7QUFDQTtFQWdIRixnQkExSEMsTUFJQTtJQU9FLFdBQUE7SUFDQSxZQUFBOzs7QUFaSCxnQkFBQyxNQWVBO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBZ0Isd0RBQWhCO0VBQ0EsMEJBQUE7RUFDQSxjQUFBOztBQUNBO0VBcUdGLGdCQTFIQyxNQWVBO0lBT0UsV0FBQTtJQUNBLFlBQUE7OztBQUlILGdCQUFDO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLE9BQU8sbUJBQVA7RUFDQSxnQkFBQTs7QUFDQTtFQTBGRCxnQkEvRkM7SUFNQyxPQUFPLG9CQUFQOzs7QUFHRixnQkFBQztFQUNBLG9CQUFBOztBQUNBO0VBb0ZELGdCQXRGQztJQUdDLG9CQUFBOzs7QUFFRDtFQWlGRCxnQkF0RkM7SUFNQyxvQkFBQTs7O0FBSUQ7RUE0RUQsZ0JBN0VDO0lBRUMsaUJBQUE7OztBQUVEO0VBeUVELGdCQTdFQztJQUtDLGlCQUFBOzs7QUFMRixnQkFBQyxPQU9BO0VBQ0MsbUJBQUE7O0FBUkYsZ0JBQUMsT0FVQTtFQUNDLG1CQUFBOztBQUNBO0VBaUVGLGdCQTdFQyxPQVVBO0lBR0UsYUFBQTs7O0FBRUQ7RUE4REYsZ0JBN0VDLE9BVUE7SUFNRSxhQUFBO0lBQ0EsZUFBQTs7O0FBSUgsZ0JBQUM7RUFDQSxpQkFBQTs7QUFERCxnQkFBQyxVQUVBO0VBQ0MsbUJBQUE7O0FBSEYsZ0JBQUMsVUFLQTtBQUxELGdCQUFDLFVBTUE7RUFDQyxtQkFBQTs7QUFFRDtFQStDRCxnQkF4REM7SUFVQyxpQkFBQTs7O0FBR0Esd0JBQTBDO0VBMkM1QyxnQkF4REMsVUFZQTtJQUVFLFVBQUE7OztBQUlILGdCQUFDO0VBQ0Esb0JBQUE7O0FBREQsZ0JBQUMsZUFFQTtBQUZELGdCQUFDLGVBR0E7RUFDQyxtQkFBQTs7QUFHRixnQkFBQztFQUNBLGVBQUE7O0FBREQsZ0JBQUMsV0FFQTtFQUNDLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBRUQsZ0JBTkEsV0FNQztFQUNBLGdCQUFBOztBQUVEO0VBc0JELGdCQS9CQztJQVVDLGVBQUE7OztBQUdGLGdCQUFDO0VBQ0Esb0JBQUE7O0FBQ0E7RUFnQkQsZ0JBbEJDO0lBR0Msb0JBQUE7OztBQUVEO0VBYUQsZ0JBbEJDO0lBTUMsb0JBQUE7OztBQUdGLGdCQUFDO0VBQ0EscUJBQUE7O0FBQ0E7RUFPRCxnQkFUQztJQUdDLG9CQUFBOzs7QUFFRDtFQUlELGdCQVRDO0lBTUMsb0JBQUE7OztBQ2pXRCxXQURBLFFBQ0M7RUFDQSxheEJtTWUseUN3Qm5NZjtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFDQSxXQVRELFFBQ0MsVUFRQztFQUNBLFNBQVMsT0FBVDtFQUNBLGNBQUE7RUFDQSxhQUFhLGFBQWI7RUFDQSxrQkFBQTtFQUNBLGVBQUE7O0FBRUQsV0FoQkQsUUFDQyxVQWVDO0FBQ0QsV0FqQkQsUUFDQyxVQWdCQztBQUNELFdBbEJELFFBQ0MsVUFpQkM7RUFDQSxxQkFBQTtFQUNBLGNBQUE7O0FBRUQsV0F0QkQsUUFDQyxVQXFCQztFQUNBLGdDQUFBOztBQUNBLFdBeEJGLFFBQ0MsVUFxQkMsbUNBRUM7RUFDQSxTQUFTLE9BQVQ7O0FBS0osV0FBQztFQUNBLG9CQUFBOztBQUdBLFdBREEsT0FDQztFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7O0FBRUQsV0FOQSxPQU1DO0VBQ0EsVUFBQTtFQUNBLFdBQUE7O0FBQ0E7RUF3cUJILFdBanJCRSxPQU1DO0lBSUMsVUFBQTs7O0FBSkYsV0FOQSxPQU1DLFFBTUEsRUFBQztFQUNBLGNBQUE7RUFDQSxrQkFBQTs7QUFHRixXQWpCQSxPQWlCQztFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7O0FBQ0EsV0F2QkQsT0FpQkMsVUFNQztFQUNBLFNBQVMsT0FBVDtFQUNBLGNBQUE7RUFDQSxhQUFhLGFBQWI7RUFDQSxpQkFBQTtFQUNBLGVBQUE7O0FBRUQsV0E5QkQsT0FpQkMsVUFhQztBQUNELFdBL0JELE9BaUJDLFVBY0M7QUFDRCxXQWhDRCxPQWlCQyxVQWVDO0VBQ0EscUJBQUE7RUFDQSxjQUFBOztBQUlILFdBQUM7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTs7QUFDQSxXQUpBLFNBSUM7RUFDQSxnQkFBZ0IsbUNBQWhCO0VBQ0Esb0JBQUE7O0FBRkQsV0FKQSxTQUlDLEtBR0E7RUFDQyw2QkFBQTs7QUFHQSxXQVhGLFNBSUMsS0FNQSw2QkFDRTtFQUNBLFNBQVMsT0FBVDs7QUFLSixXQUFDO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBZUEsaUJBQUE7O0FBZEE7RUFvbkJGLFdBMW5CRTtJQU9DLG9CQUFBO0lBQ0EscUJBQUE7SUFDQSx1QkFBQTtJQUNBLHdCQUFBO0lBQ0EsZUFBQTs7O0FBRUQ7RUE2bUJGLFdBMW5CRTtJQWNDLG9CQUFBO0lBQ0Esa0JBQUE7SUFDQSx1QkFBQTtJQUNBLHFCQUFBO0lBQ0EsZUFBQTs7O0FBSUYsV0FBQztFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7O0FBQ0E7RUFpbUJGLFdBcG1CRTtJQUlDLG1CQUFBOzs7QUFFRCxXQU5BLE9BTUM7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7Ozs7Ozs7Ozs7Ozs7QUFDQTtFQXlsQkgsV0FwbUJFLE9BTUM7SUFNQyxVQUFBOzs7QUFFRDtFQXNsQkgsV0FwbUJFLE9BTUM7SUFTQyxXQUFBOzs7QUFjRixXQTdCQSxPQTZCQztFQUNBLHlCQUFBOztBQUVELFdBaENBLE9BZ0NDO0VBQ0Esa0JBQUE7O0FBQ0EsV0FsQ0QsT0FnQ0MsVUFFQztFQUNBLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxvQ0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBSUgsV0FBQztFQUNBLGNBQUE7O0FBQ0EsV0FGQSxLQUVDO0VBQ0EsZUFBQTs7QUFHRixXQUFDO0VBQ0EsaUJBQUE7O0FBQ0EsV0FGQSxLQUVDO0VBQ0Esa0JBQUE7O0FBR0YsV0FBQztFcEMxSEQsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFZk4sc0NBQUE7RUFDRyxtQ0FBQTtFQUNDLGtDQUFBO0VBQ0ksOEJBQUE7O0E2QjBFVCxXQUFDO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTs7QUFDQTtFQTZoQkYsV0FsaUJFO0lBTUMsbUJBQUE7OztBQUVELFdBUkEsYUFRQztFQUNBLHlCQUFBOztBQUdBLENBQUMsV0FaRixhQVdDO0VBRUMsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBOztBQUdGLFdBckJBLGFBcUJDO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTs7QUFFRCxXQTdCQSxhQTZCQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7O0FBTEQsV0E3QkEsYUE2QkMsTUFNQTtFQUNDLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTs7QUExTkosV0E4TkM7RUFDQyxnQkFBQTs7QUFFRCxXQUFDLE9BQ0E7RUFDQyxXQUFBOztBQUdGLFdBQUM7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQUpELFdBQUMsTUFLQTtFQUNDLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBOztBQUVELFdBWEEsTUFXQztFQUNBLFNBQVMsRUFBVDtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBOztBQUdGLFdBQUM7RUFDQSxtQkFBQTs7QUFFRCxXQUFDO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBRUQsV0FBQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBOztBQUNBLFdBTEEsT0FLQztFQUNBLGNBQUE7O0FBRUQsV0FSQSxPQVFDO0VBQ0EsY0FBQTs7QUFFRCxXQVhBLE9BV0M7RUFDQSxXQUFBOztBQUVELFdBZEEsT0FjQztFQUNBLGNBQUE7O0FBRUQsV0FqQkEsT0FpQkM7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7O0FBRUQsV0F6QkEsT0F5QkM7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBR0YsV0FBQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7RUFFQSxnQkFBQTs7QUFDQSxXQVBBLE1BT0M7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTs7QUFFRCxXQWZBLE1BZUM7RUFDQSxrQkFBQTtFQ2d0QkYseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFRHB0QkUsZ0JBQUE7O0FBR0YsV0FBQztFQUNBLGNBQUE7RUFDQSxheEJqSGdCLHlDd0JpSGhCO0VBQ0EsZ0JBQUE7O0FBRUQsV0FBQztFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLE9BQUE7O0FBRUQsV0FBQztFQUNBLGdCQUFBOztBQUVELFdBQUM7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTs7QUFDQSxXQUxBLGVBS0M7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7O0FBRUQsV0FkQSxlQWNDO0FBQ0QsV0FmQSxlQWVDO0FBQ0QsV0FoQkEsZUFnQkM7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQUxELFdBZEEsZUFjQyxNQU1BO0FBTEQsV0FmQSxlQWVDLE1BS0E7QUFKRCxXQWhCQSxlQWdCQyxPQUlBO0VBQ0MsWUFBQTs7QUFHRixXQXhCQSxlQXdCQztFQUNBLGVBQUE7O0FBSUQsQ0FBQyxXQUREO0VBRUMsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7O0VBRUEsc0JBQUE7RUFDQSxZQUFBOztBQUNBO0VBNFdILENBcFhHLFdBREQ7SUFVRSxZQUFBO0lBQ0Esc0JBQUE7OztBQUdGLENBQUMsSUFBSyxJQUFJLFlBZFY7RUFlQyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTs7RUFFQSxzQkFBQTtFQUNBLFlBQUE7O0FBQ0E7RUErVkgsQ0F2V0csSUFBSyxJQUFJLFlBZFY7SUF1QkUsWUFBQTtJQUVBLHNCQUFBOzs7QUFJRCxDQUFDLFdBN0JGLEtBNEJDO0VBRUMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7O0FBR0YsV0FwQ0EsS0FvQ0M7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBR0YsV0FBQztFQUNBLGdCQUFBOztBQUNBLFdBRkEsUUFFQztFQUNBLGdCQUFBOztBQUdGLFdBQUM7RUFDQSxXQUFBOztBQUVELFdBQUM7QUFDRCxXQUFDO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFNQSxXQVZBLFFBVUM7QUFBRCxXQVRBLGVBU0M7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxZQUFZLGtFQUFaO0VBQ0EsWUFBWSxxRUFBWjtFQUNBLFlBQVksbUVBQVo7RUFDQSxvQkFBQTs7QUFFRCxXQXJCQSxRQXFCQztBQUFELFdBcEJBLGVBb0JDO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBWSxrRUFBWjtFQUNBLFlBQVkscUVBQVo7RUFDQSxZQUFZLG1FQUFaO0VBQ0Esb0JBQUE7O0FBRUQsV0FoQ0EsUUFnQ0M7QUFBRCxXQS9CQSxlQStCQztFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQUNBLFdBcENELFFBZ0NDLFNBSUMsY0FDQTtBQURELFdBbkNELGVBK0JDLFNBSUMsY0FDQTtBQURELFdBcENELFFBZ0NDLFNBSUMsY0FFQTtBQUZELFdBbkNELGVBK0JDLFNBSUMsY0FFQTtBQUZELFdBcENELFFBZ0NDLFNBSUMsY0FHQTtBQUhELFdBbkNELGVBK0JDLFNBSUMsY0FHQTtBQUhELFdBcENELFFBZ0NDLFNBSUMsY0FJQTtBQUpELFdBbkNELGVBK0JDLFNBSUMsY0FJQTtFQUNDLGNBQUE7O0FBTEYsV0FwQ0QsUUFnQ0MsU0FJQyxjQU9BO0FBUEQsV0FuQ0QsZUErQkMsU0FJQyxjQU9BO0VBQ0Msb0JBQUE7RUFDQSxPQUFPLG1CQUFQOztBQUNBLGdCQUF3QywyQkFBOEI7RUFtUjNFLFdBalVFLFFBZ0NDLFNBSUMsY0FPQTtFQXNSSixXQWhVRSxlQStCQyxTQUlDLGNBT0E7SUFJRSxPQUFPLG1CQUFQO0lBQ0Esb0JBQUE7OztBQUVEO0VBK1FMLFdBalVFLFFBZ0NDLFNBSUMsY0FPQTtFQXNSSixXQWhVRSxlQStCQyxTQUlDLGNBT0E7SUFRRSxPQUFPLG1CQUFQO0lBQ0Esb0JBQUE7OztBQUVEO0VBMlFMLFdBalVFLFFBZ0NDLFNBSUMsY0FPQTtFQXNSSixXQWhVRSxlQStCQyxTQUlDLGNBT0E7SUFZRSxPQUFPLG1CQUFQO0lBQ0Esb0JBQUE7OztBQU9KLFdBREEsZUFDQztFQUNBLFFBQUE7RUFDQSx1QkFBQTs7QUFLSDtFQUNDLCtCQUFBO0VBQ0EsbUJBQUE7OztBQUNBO0VBd1BEO0lBdlBFLGVBQUE7OztJQUdBLGdCQUFBOzs7QUFFRDtFQWtQRDtJQWpQRSxlQUFBOzs7SUFHQSxnQkFBQTs7O0FBRUQsY0FBQztFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7O0FBQ0EsY0FIQSxPQUdDO0VBQ0EsZ0JBQUE7O0FBR0YsY0FBQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7O0FBR0QsY0FBQztFQUNBLFlBQUE7O0FBS0Q7RUFzTkQ7SUFyTkUsaUJBQUE7OztBQUVEO0VBbU5EO0lBbE5FLGlCQUFBOzs7QUFFRCxjQUFDO0VBQ0EsU0FBQTs7QUFJRjtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7O0FBQ0E7RUFxTUQ7SUFwTUUsZ0JBQUE7OztBQUVEO0VBa01EO0lBak1FLGFBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTs7O0FBRUQsYUFBQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTs7QUFFRCxhQUFDO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7O0FBRUQsYUFBQztFQUNBLGNBQUE7O0FBRUQsYUFBQztFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBOztBQUdGO0VBQ0MsYUFBQTs7QUFDQTtFQWtLRDtJQWpLRSxjQUFBO0lBQ0EsbUJBQW1CLG9CQUFuQjtJQUNBLFdBQVcsb0JBQVg7SUFDQSxtQkFBbUIsYUFBbkI7OztBQUlGO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBWSxrQkFBWjs7QUFFQTtFQW9KRDtJQW5KRSxVQUFBOzs7QUFHRjtFQUNDLG9CQUFBO0VBQ0EsZ0JBQUE7O0FBRUE7RUE0SUQ7SUEzSUUsVUFBQTs7O0FBTEYsTUFPQztFQUNDLGNBQUE7RUFDQSxheEJ0WWdCLHlDd0JzWWhCOztBQUNBLE1BSEQsZUFHRTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7O0FBRUQsTUFSRCxlQVFFO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQUVELE1BZEQsZUFjRTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGNBQUE7O0FBRUQsTUFuQkQsZUFtQkU7RUFDQSxjQUFBOztBQUNBLE1BckJGLGVBbUJFLFNBRUM7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUxELE1BckJGLGVBbUJFLFNBRUMsT0FNQTtFQUNDLGdCQUFBO0VBQ0EsY0FBQTs7QUFHRixNQWhDRixlQW1CRSxTQWFDO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBOztBQUVELE1BdENGLGVBbUJFLFNBbUJDO0FBQU0sTUF0Q1QsZUFtQkUsU0FtQlE7RUFDUCxpQkFBQTs7QUE5Q0osTUFtREM7RUFDQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUF2REYsTUEwREM7RUFDQyxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7O0FBOURGLE1BMERDLGNBTUM7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBQW5FSCxNQXVFQztFQUNDLGtCQUFBOztBQUVBO0VBc0VGLE1BekVDO0lBSUUsbUJBQUE7OztBQUdEO0VBa0VGLE1BekVDO0lBUUUsY0FBQTtJQUNBLGVBQUE7OztBQWhGSCxNQXVFQyx1QkFZQztFQUNDLGdCQUFBOztBQUNBO0VBMkRILE1BekVDLHVCQVlDO0lBR0UsZUFBQTtJQUNBLGlCQUFBOzs7QUFLRDtFQW9ESCxNQXpFQyx1QkFvQkM7SUFFRSxZQUFBOztFQUNBLE1BdkJILHVCQW9CQyxjQUdHO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBOztFQUlELE1BN0JILHVCQW9CQyxjQVNHO0lBQ0Esa0JBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTs7RUFJQSxNQXBDSix1QkFvQkMsY0FTRyxjQU9DO0lBQ0EsU0FBQTs7RUFJRixNQXpDSCx1QkFvQkMsY0FxQkc7SUFDQSxlQUFBO0lBQ0EsTUFBQTs7O0FBR0Y7RUEyQkgsTUF6RUMsdUJBb0JDO0lBMkJFLFlBQUE7OztBQU1KO0VBQ0Msb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBRUE7RUFlRDtJQWRFLGFBQUE7OztBQU5GLG1CQVNDO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTs7QUFJRjtFQUNDLGVBQUE7O0FFaHRCRDtFQUNJLGExQnFNYyx5QzBCck1kO0VBQ0EsbUJBQUE7OztBQUVJLGFBREosb0JBQ0s7RUFDRyxjQUFBO0VBQ0EsNkJBQUE7O0FBQ0E7RUF5eUJaLGFBN3lCSSxvQkFDSztJQUlPLGNBQUE7OztBQUliLGFBVEMsb0JBUUssWUFDTDtFQUNBLDZCQUFBO0VBQ1ksY0FBQTtFQUNBLFNBQVMsRUFBVDtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7O0FBR1osYUFsQkEsb0JBUUssWUFTTCxLQUNDO0VBQ0Esa0JBQUE7O0FBR087RUFFUSxhQXhCaEIsb0JBUUssWUFlUSxLQUNJO0lBQ0csY0FBQTs7O0FBU3BCLGFBQUM7RUFDRyxjQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTs7QUFJQSxhQVRILFdBU0k7RUFDRyxtQkFBQTtFQUNBLFNBQVMsT0FBVDtFQUNBLGFBQWEsYUFBYjtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFFQSxjQUFBO0VBRVQsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBOztBQUlLLGFBREgsUUFDSTtFQUNHLFFBQUE7RUFDQSxZQUFBO0UvQmhEVix1QkFBQTtFQUNHLG9CQUFBO0VBQ0MsbUJBQUE7RUFDSSxlQUFBO0UrQitDRSxrQkFBQTs7QUFDQTtFQTB1QlosYUFodkJLLFFBQ0k7SUFNTyxtQkFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJL0J0RGQsc0JBQUE7SUFDRyxtQkFBQTtJQUNDLGtCQUFBO0lBQ0ksY0FBQTs7O0ErQndETixhQUFDO0VBQ0csYTFCdUhVLHlDMEJ2SFY7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7O0VBRUEsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLG9CQUFBOztBQUNBLGFBVEgsT0FTSTtFQUNHLGNBQUE7O0FBRVYsYUFaRyxPQVlGO0VBQ0EsY0FBQTs7QUFFSyxhQWZILE9BZUk7RUFDRyxjQUFBOztBQUVWO0VBZ3RCRixhQWx1Qks7SUFtQkYsZUFBQTs7O0FBRUs7RUE2c0JSLGFBbHVCSztJQXNCTyxrQkFBQTtJQUNBLGVBQUE7OztBQUdSLGFBQUM7RXRDckRKLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRWZOLHNDQUFBO0VBQ0csbUNBQUE7RUFDQyxrQ0FBQTtFQUNJLDhCQUFBO0VGcXhCRiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RWlDcnhCa0UsV0FBQTtFL0I1RWhGLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBO0VBT1IsdUJBQUE7RUFDRyxvQkFBQTtFQUNDLG1CQUFBO0VBQ0ksZUFBQTs7QStCaUVOLGFBQUM7RUFDRyxjQUFBO0VBQ0EsYUFBQTs7QUFDQTtFQWtzQlIsYUFyc0JLO0lBSU8sa0JBQUE7SUFDQSxlQUFBO0lBQ0EsYUFBQTs7O0FBR1IsYUFBQztFQUNHLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VEdTRCUCx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQzM0Qk8sYUFQSCxNQU9JO0VBQ0csY0FBQTs7QUFHUixhQUFDO0VBQ0csZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUEycUJSLGFBanJCSztJQU9PLGtCQUFBOzs7QUFHUixhQUFDO0VBQ0csbUJBQUE7RUFDQSxrQkFBQTs7QUFDQSxhQUhILE1BR0k7RUFDRyx5QkFBQTs7QUFFSixhQU5ILE1BTUk7RUFDRyx5QkFBQTs7QUFFSixhQVRILE1BU0k7RUFDRyxnQkFBQTs7QUFHUixhQUFDO0VBQ0csa0JBQUE7RUFDQSxVQUFBO0VBQ0EseUJBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQ0FBQTs7QUFFSixhQUFDO0VBQ0csNEJBQUE7RXRDaEhQLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTs7QWlDa0RBLGFBSEgsTUFHSTtFQUNHLGFBQUE7O0FBRUo7RUF3b0JSLGFBOW9CSztJQU9PLGFBQUE7SUFDQSxjQUFBOzs7QUFFSjtFQW9vQlIsYUE5b0JLO0lBV08sYUFBQTs7O0FBR1IsYUFBQztFQUNHLFFBQUE7RUFDQSxZQUFBO0UvQi9KTix1QkFBQTtFQUNHLG9CQUFBO0VBQ0MsbUJBQUE7RUFDSSxlQUFBO0UrQjhKRixrQkFBQTs7QUFDQSxhQUxILE9BS0k7RUFDRyxXQUFBO0UvQm5LVixzQkFBQTtFQUNHLG1CQUFBO0VBQ0Msa0JBQUE7RUFDSSxjQUFBOztBK0JtS1IsYUFURyxPQVNGLFVBQ0E7RXRDaEpGLGdCQUFnQixlQUFoQjtFQUNBLGFBQWEsZUFBYjtFQUNBLFdBQVcsZUFBWDtFQUNBLFlBQVksZUFBWjtFQUNBLFFBQVEsZUFBUjs7QXNDOElPO0VBb25CUixhQWhvQks7SUFhTyxXQUFBO0kvQjFLVixzQkFBQTtJQUNHLG1CQUFBO0lBQ0Msa0JBQUE7SUFDSSxjQUFBOzs7QStCMEtGO0VBZ25CUixhQWhvQks7SUFpQk8sbUJBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SS9CaExWLHNCQUFBO0lBQ0csbUJBQUE7SUFDQyxrQkFBQTtJQUNJLGNBQUE7O0UrQjB4QlYsYUFob0JLLE9BcUJPO0lBQ0ksWUFBQTs7O0FBSVosYUFBQztFQUNHLFFBQUE7RUFDQSxXQUFBOztBQUNBO0VBbW1CUixhQXRtQks7SUFJTyxrQkFBQTs7O0FBR1IsYUFBQztFQUNHLFlBQUE7RUFDQSxhQUFBOztBQUNBO0VBNGxCUixhQS9sQks7SUFJTyw0QkFBQTs7O0FBRUo7RUF5bEJSLGFBL2xCSztJQU9PLG9CQUFBOzs7QUFFSixhQVRILFFBU0k7RUFDRyxZQUFBO0V0Q3hLWCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUV0Rk4sOEJBQUE7RUFDRywyQkFBQTtFQUNDLDBCQUFBO0VBQ0ksc0JBQUE7RStCOExFLDhCQUFBO0VBQ0Esa0JBQUE7O0FBQ0E7RUFnbEJaLGFBL2xCSyxRQVNJO0lBT08sc0JBQUE7SUFDQSw4QkFBQTtJdEMvS2Ysb0JBQUE7SUFDQSxxQkFBQTtJSytETyxhQUFBO0lpQ2lIUSxnQkFBQTs7O0FBRUo7RUEwa0JaLGFBL2xCSyxRQVNJO0lBYU8sZUFBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0lBQ0EsY0FBQTs7O0FBRUosYUEzQlAsUUFTSSxTQWtCSTtFQUNHLGlCQUFBOztBQUlaLGFBQUM7RUFDRyxlQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7OztBQUVBLGFBUEgsT0FPSTtFQUNHLGNBQUE7O0FBRUosYUFWSCxPQVVJO0VBQ0csY0FBQTs7QUFFSixhQWJILE9BYUk7RUFDRyxjQUFBOztBQUVKLGFBaEJILE9BZ0JJO0VBQ0csY0FBQTs7QUFFSixhQW5CSCxPQW1CSTtFQUNHLGNBQUE7O0FBRUo7RUF5aUJSLGFBL2pCSztJQXVCTyxlQUFBOzs7QUFFSjtFQXNpQlIsYUEvakJLO0lBMEJPLGVBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTs7O0FBRUo7RUFpaUJSLGFBL2pCSztJQStCTyxlQUFBO0lBQ0EsV0FBQTtJQUNBLG9CQUFBO0lBQ0Esa0JBQUE7SUFDQSxlQUFBOzs7QUFHUixhQUFDO0VBQ0csZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFDQTtFQWtoQlIsYUF6aEJLO0lBUU8sY0FBQTs7O0FBR1IsYUFBQztFQUNHLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUEyZ0JSLGFBOWdCSztJQUlPLFdBQUE7SUFDQSxXQUFBOzs7QUFFSjtFQXVnQlIsYUE5Z0JLO0lBUU8sZ0JBQUE7OztBQUlSLGFBQUM7RUFDRyxnQkFBQTs7QUFDQTtFQWdnQlIsYUFsZ0JLO0lBR08sbUJBQUE7OztBQUVKO0VBNmZSLGFBbGdCSztJQU1PLG1CQUFBOzs7QUFJQTtFQXdmWixhQWxnQkssT0FTSTtJQUVPLGNBQUE7SUFDQSxPQUFPLGlCQUFQOztFQXNmaEIsYUFsZ0JLLE9BU0ksR0FLTztJQUNJLG1CQUFBO0lBQ0EsaUJBQUE7SUFDQSxVQUFBOzs7QUFLUjtFQTRlWixhQWxnQkssT0FxQkk7SXRDaFJSLG9CQUFBO0lBQ0EscUJBQUE7SUsrRE8sYUFBQTtJRTVFTix1QkFBQTtJQUNHLG9CQUFBO0lBQ0MsbUJBQUE7SUFDSSxlQUFBOztFK0Jzd0JWLGFBbGdCSyxPQXFCSSxHQUlPO0lBQ0ksVUFBQTtJQUNBLFNBQUE7SUFDQSxpQkFBQTs7RUFDQSxhQTdCZixPQXFCSSxHQUlPLDJCQUlLLFlBQVk7SUFDVCxnQ0FBQTtJQUNBLGlCQUFBOztFQUVKLGFBakNmLE9BcUJJLEdBSU8sMkJBUUssWUFBWTtJQUNULGtCQUFBOzs7QUFJWjtFQTRkWixhQWxnQkssT0FxQkk7SUFrQk8sY0FBQTtJQUNBLE9BQU8saUJBQVA7O0VBMGRoQixhQWxnQkssT0FxQkksR0FxQk87SUFDSSxtQkFBQTtJQUNBLFVBQUE7SUFDQSxlQUFBOzs7QUFLUjtFQWdkWixhQWxnQkssT0FpREk7SXRDNVNSLG9CQUFBO0lBQ0EscUJBQUE7SUsrRE8sYUFBQTtJRTVFTix1QkFBQTtJQUNHLG9CQUFBO0lBQ0MsbUJBQUE7SUFDSSxlQUFBOztFK0Jzd0JWLGFBbGdCSyxPQWlESSxHQUlPO0lBQ0ksVUFBQTtJQUNBLFNBQUE7SUFDQSxpQkFBQTs7RUFDQSxhQXpEZixPQWlESSxHQUlPLDJCQUlLLFlBQVk7SUFDVCxnQ0FBQTtJQUNBLGlCQUFBOztFQUVKLGFBN0RmLE9BaURJLEdBSU8sMkJBUUssWUFBWTtJQUNULGtCQUFBOzs7QUFLaEIsYUFuRUgsT0FtRUk7RUFDRyxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBOztBQUNBO0VBQ0ksYUExRVgsT0FtRUksTUFPUSxJQUFJO0lBQ0QsK0JBQUE7OztBQUdSO0VBb2JaLGFBbGdCSyxPQW1FSTtJQVlPLGNBQUE7SUFDQSw2QkFBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7O0VBRUEsYUFyRlgsT0FtRUksTUFrQlE7SUFDRyxZQUFBOzs7QUFJWixhQTFGSCxPQTBGSTtFQUNHLGtCQUFBOztBQURKLGFBMUZILE9BMEZJLE1BRUc7RUFDSSxjQUFBO0VBQ0EsZUFBQTs7QUFFSjtFQWthWixhQWxnQkssT0EwRkk7SUFPTyxxQkFBQTs7RUFpYWhCLGFBbGdCSyxPQTBGSSxNQVFPO0lBQ0ksa0JBQUE7SUFDQSxRQUFBOzs7QUFJWixhQXhHSCxPQXdHSSxlQUNHO0FBREosYUF4R0gsT0F3R0ksZUEwWlQsQ0F6WmM7RUFDRSxjQUFBOztBQUdSLGFBN0dILE9BNkdJO0VBQ0csZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7O0FBQ0E7RUErWVosYUFsZ0JLLE9BNkdJO0lBT08saUJBQUE7OztBQUdSLGFBdkhILE9BdUhJO0VBQ0csZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUNBLGFBNUhQLE9BdUhJLE9BS0k7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7O0FBQ0E7RUFtWWhCLGFBbGdCSyxPQXVISSxPQUtJO0lBSU8sZUFBQTtJQUNBLGdCQUFBOzs7QUFHUjtFQThYWixhQWxnQkssT0F1SEk7SUFjTyxZQUFBO0lBQ0EsZUFBQTs7RUFDQSxhQXZJWCxPQXVISSxPQWdCUTtJQUNHLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGlCQUFBOzs7QUFJWixhQTlJSCxPQThJSTtFQUNHLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUE0V1osYUFsZ0JLLE9BOElJO0lBU08sZ0JBQUE7OztBQUdSLGFBMUpILE9BMEpJO0VBQ0csZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUFvV1osYUFsZ0JLLE9BMEpJO0lBS08sZ0JBQUE7OztBQUtaLGFBQUM7RUFDRyxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFHSixhQUFDO0VBQ0csaUJBQUE7RUFDQSxnQkFBQTs7QUFGSixhQUFDLFFBR0c7RUFDSSxnQkFBQTs7QUFKUixhQUFDLFFBT0c7RUFDSSxpQkFBQTs7QUFSUixhQUFDLFFBT0csR0FHSTtFQUNJLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBOztBQUVBLGFBZlgsUUFPRyxHQUdJLEdBS0s7RUFDRyxhQUFBOztBQWhCaEIsYUFBQyxRQU9HLEdBR0ksR0FTSTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTs7QUFLbkIsYUFBQztFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBQXpmRixhQTJmSSx3QkFDSSxxQkFDSTtFdENuZFgsZ0JBQWdCLGVBQWhCO0VBQ0EsYUFBYSxlQUFiO0VBQ0EsV0FBVyxlQUFYO0VBQ0EsWUFBWSxlQUFaO0VBQ0EsUUFBUSxlQUFSOztBc0M5Q0QsYUEyZkksd0JBTUk7RUFDSSxjQUFBOztBQWxnQlosYUEyZkksd0JBU0ksMkJBQ0k7RUFDSSxjQUFBOztBQXRnQmhCLGFBMmZJLHdCQWNJO0VBQ0ksY0FBQTs7QUFLQSxhQUZSLHFCQUNLLE1BQ0k7RUFDRyxTQUFTLE9BQVQ7RUFDQSxhQUFhLGFBQWI7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBSVosYUFBQzs7O0FBQUQsYUFBQyxpQkFDRztFQUNJLDRCQUFBOztBQUZSLGFBQUMsaUJBSUc7RUFDSSxnQkFBQTtFQUNBLGdCQUFBOztBQU5SLGFBQUMsaUJBUUc7RUFDSSxrQkFBQTs7QUFDQSxhQVZQLGlCQVFHLHNCQUVLO0VBQ0csa0JBQUE7O0FBQ0E7RUF5UWhCLGFBclJLLGlCQVFHLHNCQUVLO0lBR08sZUFBQTs7O0FBR1I7RUFxUVosYUFyUkssaUJBUUc7SUFTUSw0QkFBQTs7O0FBakJaLGFBQUMsaUJBb0JHO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTs7QUF0QlIsYUFBQyxpQkF3Qkc7RUFDSSxXQUFBO0UvQmppQlYsc0JBQUE7RUFDRyxtQkFBQTtFQUNDLGtCQUFBO0VBQ0ksY0FBQTs7QStCcWdCTixhQUFDLGlCQTRCRztFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7O0FBQ0E7RUFxUFosYUFyUkssaUJBNEJHO0lBS1Esa0JBQUE7OztBQWpDWixhQUFDLGlCQXVDSDtFQUNDLGFBQUE7O0FBQ0EsYUF6Q0UsaUJBdUNILHFCQUVFO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUNBO0VBeU9KLGFBclJLLGlCQXVDSCxxQkFFRTtJQUlDLGVBQUE7SUFDQSxnQkFBQTs7O0FBR0YsYUFqREUsaUJBdUNILHFCQVVFO0VBQ0EsaUJBQUE7O0FBR0E7RUFnT0osYUFyUkssaUJBdUNILHFCQWFFO0lBRUMsYUFBQTs7O0FBdERELGFBQUMsaUJBMERHO0VBQ0ksZUFBQTtFQUNBLGlCQUFBOztBQUNBO0VBd05aLGFBclJLLGlCQTBERztJQUlRLGVBQUE7SUFDQSxnQkFBQTs7O0FBL0RaLGFBQUMsaUJBa0VHO0VBQ0ksZUFBQTs7QUFDQTtFQWlOWixhQXJSSyxpQkFrRUc7SUFHUSxjQUFBOzs7QUFyRVosYUFBQyxpQkF3RUc7RUFDSSxlQUFBOztBQU9JO0VBcU1oQixhQXJSSyxpQkE4RUksTUFDRztJQUVRLGNBQUE7SUFDQSw2QkFBQTtJQUNBLFNBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTs7O0FBSUo7RUEyTGhCLGFBclJLLGlCQThFSSxNQVdHO0lBRVEsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SS9Ccm1CbEIsc0JBQUE7SUFDRyxtQkFBQTtJQUNDLGtCQUFBO0lBQ0ksY0FBQTs7RStCMHhCVixhQXJSSyxpQkE4RUksTUFXRyxxQkFNUTtJQUNJLFlBQUE7OztBQUtSO0VBZ0xoQixhQXJSSyxpQkE4RUksTUFzQkc7SUFFUSxrQkFBQTs7O0FBSUo7RUEyS2hCLGFBclJLLGlCQThFSSxNQTJCRztJQUVRLGtCQUFBOzs7QUFJSjtFQXNLaEIsYUFyUkssaUJBOEVJLE1BZ0NHO0lBRVEsYUFBQTtJQUNBLGNBQUE7OztBQUtBO0VBK0pwQixhQXJSSyxpQkE4RUksTUFzQ0csc0JBQ0s7SUFFTyxlQUFBO0lBQ0EsWUFBQTtJQUNBLGNBQUE7SUFDQSxjQUFBOzs7QUFHUjtFQXdKaEIsYUFyUkssaUJBOEVJLE1Bc0NHO0lBVVEsb0JBQUE7OztBQUtoQixhQUFDLHVCQUNHO0VBQ0ksWUFBQTs7QUFocUJaLGFBbXFCSTs7OztBQW5xQkosYUFtcUJJLHdCQUNJLHFCQUNJO0V0QzNuQlgsZ0JBQWdCLGVBQWhCO0VBQ0EsYUFBYSxlQUFiO0VBQ0EsV0FBVyxlQUFYO0VBQ0EsWUFBWSxlQUFaO0VBQ0EsUUFBUSxlQUFSOztBc0M5Q0QsYUFtcUJJLHdCQU1JO0VBQ0ksY0FBQTs7QUExcUJaLGFBbXFCSSx3QkFVSSwyQkFDSTtBQTlxQlosYUFtcUJJLHdCQVVJLDJCQW1JUixDQWxJYztFQUNFLGNBQUE7O0FBL3FCaEIsYUFtcUJJLHdCQWdCSSxtQkFDSTtBQXByQlosYUFtcUJJLHdCQWdCSSxtQkE2SFIsQ0E1SGM7RUFDRSxjQUFBOztBQXJyQmhCLGFBbXFCSSx3QkFxQkk7RUFDSSxjQUFBOztBQUlKLGFBREosd0JBQ0s7RUFDRyxhQUFBOztBQUVKLGFBSkosd0JBSUs7RUFDRyxnQkFBQTs7QUFJSixhQURKLHlCQUNLO0VBQ0csaUJBQUE7O0FBdHNCWixhQXlzQkksVUFBUztBQXpzQmIsYUF5c0J1QixVQUFTO0VBQ3hCLGVBQUE7O0FBMXNCUixhQThzQkksRUFBQztFQUNHLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBRUEsYUFMSixFQUFDLFNBS0k7RUFDRyxtQkFBQTtFQUNBLGNBQUE7O0FBR0osYUFWSixFQUFDLFNBVUk7RUFDRyxRQUFBOztBQUdKLGFBZEosRUFBQyxTQWNJO0VBQ0csY0FBQTtFQUFxQixtQkFBQTs7QUFDckIsYUFoQlIsRUFBQyxTQWNJLE1BRUk7RUFDRyxjQUFBO0VBQXFCLG1CQUFBOztBQS90QnJDLGFBb3VCSSxLQUFJLFNBQVM7RUFDVCxtQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxRQUFBOztBQUVBLGFBaEJKLEtBQUksU0FBUyxZQWdCUjtFQUNHLFNBQVMsR0FBVDtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTs7QUFLQTtFQTJDWixhQTdDSSxhQUNJLElBQUc7SUFFSyxxQkFBQTtJQUNBLFlBQUE7OztBQUlaLGFBQUMseUJBSUc7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7O0FBV0E7RUFvQlosYUFyQ0sseUJBZ0JHO0lBRVEsZ0JBQUE7OztBQUlKO0VBZVosYUFyQ0sseUJBcUJHO0lBRVEsb0JBQUE7OztBQXZCWixhQUFDLHlCQTBCRztFQUNJLDZCQUFBOztBQUNBO0VBU1osYUFyQ0sseUJBMEJHO0lBR1EsYUFBQTs7O0FDeHlCaEI7RUFDQyxhM0JxTWlCLHlDMkJyTWpCO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFbEN5M0JPLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTDMwQmYsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFNUVOLHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7RWdDbkNULFlBQUE7O0FBRUMscUJBREEsU0FDQztFQUNBLFFBQUE7RUFDQSxZQUFBO0VoQ1FELHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7RWdDVFAsa0JBQUE7O0FBQ0E7RUFtUkgscUJBelJFLFNBQ0M7SUFNQyxtQkFBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTtJaENFRix1QkFBQTtJQUNHLG9CQUFBO0lBQ0MsbUJBQUE7SUFDSSxlQUFBOzs7QWdDQVQscUJBQUM7RUFDQSxhM0IrS2dCLHlDMkIvS2hCO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBQ0EscUJBUEEsT0FPQztFQUNBLGNBQUE7O0FBRUQ7RUFpUUYscUJBM1FFO0lBV0MsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxVQUFBOzs7QUFHRixxQkFBQztFdkNZRCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVmTixzQ0FBQTtFQUNHLG1DQUFBO0VBQ0Msa0NBQUE7RUFDSSw4QkFBQTtFRnF4QkYsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VrQ24xQmQsV0FBQTtFaENkQSwyQkFBQTtFQUNHLHdCQUFBO0VBQ0MsdUJBQUE7RUFDSSxtQkFBQTtFQU9SLHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7O0FnQ0tULHFCQUFDO0VBQ0EsY0FBQTtFQUNBLGFBQUE7O0FBQ0E7RUErT0YscUJBbFBFO0lBSUMsa0JBQUE7SUFDQSxlQUFBO0lBQ0EsYUFBQTs7O0FBR0YscUJBQUM7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBQ0EscUJBTEEsTUFLQztFQUNBLGNBQUE7O0FBR0YscUJBQUM7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7O0FBQ0E7RUE2TkYscUJBaE9FO0lBSUMsZUFBQTtJQUNBLGdCQUFBO0lBRUEsa0JBQUE7SUFDQSxXQUFBO0loQ3RERCxzQkFBQTtJQUNHLG1CQUFBO0lBQ0Msa0JBQUE7SUFDSSxjQUFBOzs7QWdDc0RSO0VBcU5GLHFCQWhPRTtJaEM5Q0Esc0JBQUE7SUFDRyxtQkFBQTtJQUNDLGtCQUFBO0lBQ0ksY0FBQTtJZ0N3RFAsbUJBQUE7SUFDQSxrQkFBQTs7O0FBR0YscUJBQUM7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdDQUFBOztBQUVELHFCQUFDO0VBQ0EsYUFBQTtFdkM1Q0Qsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBOztBa0NsQk4scUJBSEEsTUFHQztFQUNBLGFBQUE7O0FBRUQ7RUE2TEYscUJBbk1FO0lBT0MsYUFBQTs7O0FBRUQ7RUEwTEYscUJBbk1FO0lBVUMsYUFBQTtJQUNBLGNBQUE7OztBQUlGLHFCQUFDO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RWhDNUZBLHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7RUE0R1IsOEJBQUE7RUFDRywyQkFBQTtFQUNDLDBCQUFBO0VBQ0ksc0JBQUE7RWdDbkJSLGtCQUFBOztBQUVDO0VBNktILHFCQXBMRSxPQU1DO0lBRUMsa0JBQUE7SUFDQSxpQkFBQTs7O0FBRUQ7RUF5S0gscUJBcExFLE9BTUM7SUFNQyxrQkFBQTtJQUNBLGlCQUFBOzs7QUFHRjtFQW9LRixxQkFwTEU7SUFpQkMsYUFBQTs7O0FBR0YscUJBQUM7RUFDQSxRQUFBO0VBQ0EsV0FBQTs7QUFDQTtFQTZKRixxQkFoS0U7SUFJQyxrQkFBQTs7O0FBR0YscUJBQUM7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7O0FBQ0E7RUFzSkYscUJBekpFO0lBSUMsNEJBQUE7OztBQUVEO0VBbUpGLHFCQXpKRTtJQU9DLGFBQUE7OztBQUVELHFCQVRBLFFBU0M7RUFDQSxZQUFBO0V2Qy9GRixvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUV0Rk4sOEJBQUE7RUFDRywyQkFBQTtFQUNDLDBCQUFBO0VBQ0ksc0JBQUE7RWdDcUhQLGtCQUFBO0VBQ0EsOEJBQUE7O0FBQ0E7RUEwSUgscUJBekpFLFFBU0M7SUFPQyxtQkFBQTtJdkNyR0gsb0JBQUE7SUFDQSxxQkFBQTtJSytETyxhQUFBO0lrQ3VDSixnQkFBQTs7O0FBRUQ7RUFxSUgscUJBekpFLFFBU0M7SUFZQyxhQUFBOzs7QUFJSCxxQkFBQztFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQUNBLHFCQVBBLE9BT0M7RUFDQSxjQUFBOztBQUVELHFCQVZBLE9BVUM7RUFDQSxjQUFBOztBQUVEO0VBbUhGLHFCQWhJRTtJQWNDLGVBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTs7O0FBRUQ7RUE4R0YscUJBaElFO0lBbUJDLGVBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxvQkFBQTtJQUNBLGVBQUE7OztBQUdGLHFCQUFDO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFDQTtFQStGRixxQkF0R0U7SUFRQyxjQUFBOzs7QUFHRixxQkFBQztFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUF3RkYscUJBM0ZFO0lBSUMsV0FBQTtJQUNBLFdBQUE7OztBQUdGLHFCQUFDO0VBQ0EsK0JBQUE7O0FBQ0E7RUFpRkYscUJBbkZFO0lBR0Msa0JBQUE7SUFDQSxnQ0FBQTs7O0FBR0YscUJBQUM7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFJQyxxQkFGRiw2QkFDRSxNQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBck9KLHFCQXlPQzs7O0FBek9ELHFCQXlPQyxnQ0FDQyw2QkFDQztFdkNqTUYsZ0JBQWdCLGVBQWhCO0VBQ0EsYUFBYSxlQUFiO0VBQ0EsV0FBVyxlQUFYO0VBQ0EsWUFBWSxlQUFaO0VBQ0EsUUFBUSxlQUFSOztBdUM5Q0QscUJBeU9DLGdDQU1DO0VBQ0MsY0FBQTs7QUFoUEgscUJBeU9DLGdDQVVDLG1CQUNDO0FBcFBILHFCQXlPQyxnQ0FVQyxtQkE4Q0YsQ0E3Q0s7RUFDRCxjQUFBOztBQXJQSixxQkF5T0MsZ0NBZUM7RUFDQyxjQUFBOztBQUlELHFCQURELGdDQUNFO0VBQ0EsYUFBQTs7QUFFRCxxQkFKRCxnQ0FJRTtFQUNBLGdCQUFBOztBQUlELHFCQURELGlDQUNFO0VBQ0EsaUJBQUE7O0FBdFFILHFCQXlRQyxVQUFTO0FBelFWLHFCQXlRb0IsVUFBUztFQUMzQixlQUFBOztBQUVELHFCQUFDLDRCQUNBO0VBQ0Msd0JBQUE7Ozs7O0FBSUEscUJBTkQsNEJBQ0EsOEJBS0U7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUFDQTtFQVlKLHFCQXJCRSw0QkFDQSw4QkFLRTtJQUlDLGtCQUFBOzs7QUFLSjtFQU1EO0lBTEUsWUFBQTs7O0FDNVJGLG9CQUNDO0VBQ0MsbUJBQUE7RUFDQSxtQkFBQTs7QUFIRixvQkFLQztFQUNDLG1CQUFBOztFQUtBLDBCQUFBOztBQUhBLG9CQUhELDZCQUdFO0VBQ0EsbUJBQUE7O0FBVEgsb0JBYUM7RUFDQyxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLGtCQUFBOztBQUNBLG9CQU5ELDRCQU1FO0VBQ0EsMEJBQUE7O0FBcEJILG9CQXVCQztFQUNDLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBMUJGLG9CQTRCQztFQUNDLFNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7OztBQUdBLG9CQU5ELDJCQU1FO0VBQ0EsY0FBQTs7QUFFRCxvQkFURCwyQkFTRTtFQUNBLGlCQUFBOztBQXRDSCxvQkF5Q0M7RUFDQyxjQUFBOztBQTFDRixvQkE2Q0M7RXhDTUEsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VBeXdCQSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RUxycUJmLG1CQUFBO0VPbExDLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBO0VBOEVSLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBOztBaUMzSFYsb0JBbURDO0VqQ2hDQyxzQkFBQTtFQUNHLG1CQUFBO0VBQ0Msa0JBQUE7RUFDSSxjQUFBO0VpQytCUixtQkFBQTs7QUFyREYsb0JBdURDO0VqQ3BDQyxzQkFBQTtFQUNHLG1CQUFBO0VBQ0Msa0JBQUE7RUFDSSxjQUFBO0VQNkJULG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRWZOLGlDQUFBO0VBQ0csOEJBQUE7RUFDQyw2QkFBQTtFQUNJLHlCQUFBOztBaUM1Q1Isb0JBSkQsMkJBSUU7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQTdESCxvQkFnRUM7RUFDQyxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTs7QUF2RUYsb0JBNEVDO0VBQ0Msa0JBQUE7O0FDNUVELHNCQUFDO0VBQ0EsbUJBQUE7O0FBR0Esc0JBREEsMkJBQ0M7RUFDQSw0QkFBQTtFQUNBLHVCQUFBOztBQUdGO0VBRUUsc0JBREEsMkJBQ0M7SUFDQSw0QkFBQTtJQUNBLHVCQUFBOzs7QUFLSiw4QkFJQztFekM0QkEsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VBeXdCQSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RUxycUJmLG1CQUFBO0VPbExDLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBO0VBOEVSLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBO0VrQy9GUixlQUFBOztBQVRGLDhCQVdDO0VsQ1hDLHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7RVA2QlQsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFZk4saUNBQUE7RUFDRyw4QkFBQTtFQUNDLDZCQUFBO0VBQ0kseUJBQUE7O0FrQ3BGViw4QkFnQkM7RWxDaEJDLHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7RWtDZVIsbUJBQUE7O0FBQ0EsOEJBSEQscUNBR0U7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQXJCSCw4QkF3QkM7RUFDQyxlQUFBO0VBQWlCLGE3QjBKRCx5QzZCMUpDO0VBQXlCLGNBQUE7RUFBcUIsZ0JBQUE7RUFBa0IsZ0JBQUE7RUFDakYsU0FBQTs7QUFDQSw4QkFIRCxxQ0FHRTtFQUNBLFNBQUE7RUFDQSxjQUFBOztBQUVELDhCQVBELHFDQU9FO0VBQ0EsU0FBQTtFQUNBLGVBQUE7O0FBRUQsOEJBWEQscUNBV0U7RUFDQSxpQkFBQTs7QUFwQ0gsOEJBdUNDO0VBQ0Msa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTs7QUFHQSw4QkFEQSxtQ0FDQztFQUNBLG9CQUFBOztBQ2hFRixRQUFDO0VBQ0EsYTlCb01nQix5QzhCcE1oQjtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7O0FBRUQsUUFBQztFQUNBLGE5QjRMZ0IseUM4QjVMaEI7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTs7QUNkRjtFcEN3SEUsMkJBQUE7RUFDRyx3QkFBQTtFQUNDLHVCQUFBO0VBQ0ksbUJBQUE7RUVyR1QsWUFBQTtFa0NuQkEsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBOztBQUNBLE1BQUM7RTNDd0NELG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTs7QXNDckdQLE1BQUM7RUFDQSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTs7QUFFRCxNQUFDO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBOztBQUNBLE1BTkEsT0FNQztFQUNBLGFBQWEsYUFBYjtFQUNBLFNBQVMsT0FBVDtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBOztBQU1EO0VBc0ZELE1BMUdDO0lBcUJDLFNBQUE7OztBQUdGLE1BQUM7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFM0NFRCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUV0Rk4sOEJBQUE7RUFDRywyQkFBQTtFQUNDLDBCQUFBO0VBQ0ksc0JBQUE7RW9Db0JSLFlBQVksa0JBQVo7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBQ0EsTUFUQSxTQVNDO0VBQ0EsWUFBQTs7QUFFRDtFQXNFRCxNQWxGQztJQWFDLGlCQUFBOzs7QUFJRixNQUFDO0VBQ0EsYUFBQTtFbEMxQ0QsWUFBQTs7QWtDeUNBLE1BQUMsUUFHQTtFQUNDLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGEvQitIZSx5QytCL0hmOztBQUVDLE1BVkYsUUFHQSxjQU1FLE9BQ0M7RUFDQSxjQUFBOztBQUdGO0VBbURGLE1BakVDLFFBR0E7SUFZRSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTs7O0FBSUYsTUFyQkEsUUFxQkM7RUFDQSxVQUFBOztBQUVDO0VBeUNILE1BakVDLFFBcUJDLE1BRUE7SUFFRSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxnRUFBQTtJQUNBLDBEQUFBOzs7QUFLSixNQUFDO0VwQzdFQSxzQkFBQTtFQUNHLG1CQUFBO0VBQ0Msa0JBQUE7RUFDSSxjQUFBO0VvQzRFUixnQkFBQTs7QUFFRCxNQUFDO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RTNDbkRELG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRUtOLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBOztBb0NsQlIsTUFMQSxRQUtDO0VBQ0EsdUJBQUE7RUFDQSxrQkFBa0IsdVBBQWxCO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTs7QUFFRDtFQWdCRCxNQTVCQztJQWFDLGFBQUE7OztBQUdGLE1BQUM7RUFDQSw0QkFBQTs7QUFDQTtFQVVELE1BWkM7SUFHQyw0QkFBQTs7O0FBRUQsTUFMQSxLQUtDO0VBQ0EsNkJBQUE7O0FBQ0E7RUFLRixNQVpDLEtBS0M7SUFHQyw2QkFBQTs7O0FDM0hKO0VBQ0MsZUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBOztBQUNBLGFBQUM7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOztBQUNBO0VBeUdGLGFBaEhFO0lBUUMsY0FBQTs7O0FBSUQsYUFEQSxPQUNDO0VBQ0EsY0FBQTs7QUFJSDtFNUMyQkMsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFZk4sc0NBQUE7RUFDRyxtQ0FBQTtFQUNDLGtDQUFBO0VBQ0ksOEJBQUE7RUZxeEJGLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFRXR3QmQsNkJBQUE7RUFDRywwQkFBQTtFQUNDLHlCQUFBO0VBQ0kscUJBQUE7O0FxQ2pHVCxrQkFBQztFNUMrS0Qsc0JBQUE7RUFoSEEsMkJBQUE7RUFDQSxtQkFBQTs7QTRDNURDLGtCQURBLE1BQ0M7RTVDdUxGLDJCQUFBO0VBdEhBLDBCQUFBO0VBQ0Esa0JBQUE7O0E0QzNEQSxrQkFBQztFQUNBLFNBQUE7O0FBR0E7RUE4RUYsa0JBL0VFO0lyQ1hBLDhCQUFBO0lBQ0csMkJBQUE7SUFDQywwQkFBQTtJQUNJLHNCQUFBO0lBb0VSLG1DQUFBO0lBQ0csZ0NBQUE7SUFDQywrQkFBQTtJQUNJLDJCQUFBO0lBaUJSLCtCQUFBO0lBQ0csNEJBQUE7SUFDQywyQkFBQTtJQUNJLHVCQUFBO0lxQzlFUCxnQkFBQTs7RUEwRUgsa0JBL0VFLDBCQU1DO0lBQ0MsV0FBQTtJQUNBLG1CQUFBOzs7QUFJSCxrQkFBQztFQUNBLGVBQUE7O0FBSUY7RTVDTkMsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFZk4sc0NBQUE7RUFDRyxtQ0FBQTtFQUNDLGtDQUFBO0VBQ0ksOEJBQUE7RUZxeEJGLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFRXR3QmQsMkJBQUE7RUFDRyx3QkFBQTtFQUNDLHVCQUFBO0VBQ0ksbUJBQUE7RXFDakV1RixvQkFBQTs7Ozs7O0FBVWhHLGlCQUFDO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTs7QUFoQkYsaUJBa0JDO0VBQ0MsaUJBQUE7O0FBQ0E7RUEwQ0YsaUJBNUNDO0lBR0UsZ0JBQUE7OztBQXJCSCxpQkF3QkM7RUFDQyxrQkFBQTs7QUFLQTtFQWdDRixpQkFqQ0U7SXJDekRBLDhCQUFBO0lBQ0csMkJBQUE7SUFDQywwQkFBQTtJQUNJLHNCQUFBO0lBb0VSLG1DQUFBO0lBQ0csZ0NBQUE7SUFDQywrQkFBQTtJQUNJLDJCQUFBO0lBaUJSLCtCQUFBO0lBQ0csNEJBQUE7SUFDQywyQkFBQTtJQUNJLHVCQUFBO0lxQ2hDUCxnQkFBQTs7RUE0QkgsaUJBakNFLHlCQU1DO0lBQ0MsV0FBQTtJQUNBLGtCQUFBOzs7QUFJSCxpQkFBQztFQUNBLGlCQUFBOztBQUdELGlCQUFDO0VyQ0ZBLG1DQUFBO0VBQ0csZ0NBQUE7RUFDQywrQkFBQTtFQUNJLDJCQUFBOztBcUNPVjtFQUNDLDBCQUFBOztBQUVEO0VBQ0MsNEJBQUE7O0FBRUQ7RUFDQyw0QkFBQTs7QUMzREQ7RTdDUEMsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VMc0dQLG1CQUFBO0VPbExDLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBO0VzQ21CVCxnQkFBQTs7QUFFQSxZQUFDLHFCQUNBLG1CQUNDO0FBRkYsWUFBQyxxQkFDQSxtQkFzTUYsQ0FyTUs7RUFDRCxhQUFBOztBQUlILFlBQUMsZUFDQTtFQUNDLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7O0FBR0YsWUFBQyxlQUNBO0VBQ0MsU0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTs7QUFDQSxZQVBELGVBQ0EsbUJBTUUsWUFBWTtFQUNaLCtCQUFBOztBQU1ELFlBRkQsZUFDQSxtQkFDRTtFQUNBLCtCQUFBOztBQUlILFlBQUM7QUFBaUIsWUFBQztFdEN6RGxCLHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7O0FzQ3NEVCxZQUFDLGVBRUE7QUFGaUIsWUFBQyxlQUVsQjtFQUNDLFVBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7O0FBRUEsWUFQRCxlQUVBLG1CQUtFLFlBQVk7QUFBYixZQVBpQixlQUVsQixtQkFLRSxZQUFZO0VBQ1osZ0NBQUE7RUFDQSxpQkFBQTs7QUFFRCxZQVhELGVBRUEsbUJBU0UsWUFBWTtBQUFiLFlBWGlCLGVBRWxCLG1CQVNFLFlBQVk7RUFDWixrQkFBQTs7QUFsREosWUFzREM7RUFDQyxrQkFBQTs7QUF2REYsWUFzREMsbUJBRUM7RUFDQyxjQUFBO0VBQ0EsZUFBQTs7QUExREgsWUE2REM7RUFDQyxjQUFBO0VBSUEsa0JBQUE7O0FBSEEsWUFGRCxtQkFFRSxJQUFJO0VBQ0osK0JBQUE7O0FBS0QsWUFSRCxtQkFRRSxzQkFDQSxtQkFDQztBQUZGLFlBUkQsbUJBUUUsc0JBQ0EsbUJBc0lILENBcklNO0VBQ0QsY0FBQTs7QUF4RUwsWUE2REMsbUJBZ0JDO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFDQSxZQXJCRixtQkFnQkMsb0JBS0U7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQXRGSixZQTZEQyxtQkE2QkM7RUFDQyx3QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBL0ZILFlBNkRDLG1CQXFDQztFQUNDLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOztBQUlEO0VBbUdGLFlBcEdFO0l0QzNIQSx1QkFBQTtJQUNHLG9CQUFBO0lBQ0MsbUJBQUE7SUFDSSxlQUFBOztFc0N4Q1QsWUFnS0MsZ0JBaEtBLGVBQ0E7SUFDQyxVQUFBO0lBQ0EsU0FBQTtJQUNBLGlCQUFBOztFQUVBLFlBMEpELGdCQWhLQSxlQUNBLG1CQUtFLFlBQVk7SUFDWixnQ0FBQTtJQUNBLGlCQUFBOztFQUlELFlBb0pELGdCQWhLQSxlQUNBLG1CQVdFLFlBQVk7SUFDWixrQkFBQTs7O0FBd0pGO0VBK0ZGLFlBcEdFO0l0QzNIQSx1QkFBQTtJQUNHLG9CQUFBO0lBQ0MsbUJBQUE7SUFDSSxlQUFBOztFc0M0TlYsWUFwR0UsZ0JBM0lEO0lBQ0MsNkJBQUE7STdDMkJELG9CQUFBO0lBQ0EscUJBQUE7SUsrRE8sYUFBQTtJRUtOLDJCQUFBO0lBQ0csd0JBQUE7SUFDQyx1QkFBQTtJQUNJLG1CQUFBO0lzQ2hHUixrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBOztFQUNBLFlBbUlBLGdCQTNJRCxtQkFRRSxJQUFJO0lBQ0osa0JBQUE7O0VBRUQsWUFnSUEsZ0JBM0lELG1CQVdFO0lBQ0EsYUFBQTs7RUFtT0gsWUFwR0UsZ0JBM0lELG1CQWNDO0l0Q2xCQSxzQkFBQTtJQUNHLG1CQUFBO0lBQ0Msa0JBQUE7SUFDSSxjQUFBO0lzQ2lCUCxpQkFBQTs7RUFJRCxZQXVIQSxnQkEzSUQsbUJBb0JFLFlBQVk7SUFDWixjQUFBOztFQTBOSCxZQXBHRSxnQkEzSUQsbUJBd0JDO0lBQ0MsaUJBQUE7O0VBc05ILFlBcEdFLGdCQTNJRCxtQkF3QkMsbUJBR0M7SUFDQyxrQkFBQTtJQUNBLFFBQUE7O0VBcUhELFlBUEQsZ0JBT0UsZUFDQTtJQUNDLGNBQUE7O0VBQ0EsWUFWSCxnQkFPRSxlQUNBLG1CQUVFLFlBQVk7SUFDWixtQkFBQTtJQUNBLGNBQUE7O0VBSUgsWUFoQkQsZ0JBZ0JFLGVBQ0E7SUFDQyxjQUFBOztFQUNBLFlBbkJILGdCQWdCRSxlQUNBLG1CQUVFLFlBQVk7SUFDWixtQkFBQTtJQUNBLGNBQUE7O0VBR0QsWUF4QkgsZ0JBZ0JFLGVBQ0EsbUJBT0U7SUFDQSxrQkFBQTs7O0FBTUwsWUFBQztFQUNBLGdCQUFBOztBQUNBLFlBRkEsU0FFQyx1QkFDQTtFQUNDLGdCQUFBOztBQUZGLFlBRkEsU0FFQyx1QkFJQTtFQUNDLGdCQUFBOztBQUlEO0VBMERILFlBckVFLFNBVUMsMEJBRUM7SUFDQyxnQkFBQTs7RUFDQSxZQWRILFNBVUMsMEJBRUMsbUJBRUU7SUFDQSxlQUFBO0lBQ0EsY0FBQTs7RUFxRE4sWUFyRUUsU0FVQywwQkFTQztJQUNDLGdCQUFBOztFQWlETCxZQXJFRSxTQVVDLDBCQVlDO0lBQ0MsZ0JBQUE7OztBQXZCSixZQUFDLFNBMkJBO0VBQ0MsYUFBQTs7QUFDQTtFQXdDSCxZQXJFRSxTQTJCQTtJQUdFLHFCQUFBOzs7QUFLSDtFQWtDRDtJdEMvTkUsdUJBQUE7SUFDRyxvQkFBQTtJQUNDLG1CQUFBO0lBQ0ksZUFBQTs7RXNDMkxSLFlBQUM7SXRDOUxELHVCQUFBO0lBQ0csb0JBQUE7SUFDQyxtQkFBQTtJQUNJLGVBQUE7O0VzQzJMUixZQUFDLGVBOU1GO0lBQ0MsNkJBQUE7STdDMkJELG9CQUFBO0lBQ0EscUJBQUE7SUsrRE8sYUFBQTtJRUtOLDJCQUFBO0lBQ0csd0JBQUE7SUFDQyx1QkFBQTtJQUNJLG1CQUFBO0lzQ2hHUixrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBOztFQUNBLFlBc01DLGVBOU1GLG1CQVFFLElBQUk7SUFDSixrQkFBQTs7RUFFRCxZQW1NQyxlQTlNRixtQkFXRTtJQUNBLGFBQUE7O0VBa01ELFlBQUMsZUE5TUYsbUJBY0M7SXRDbEJBLHNCQUFBO0lBQ0csbUJBQUE7SUFDQyxrQkFBQTtJQUNJLGNBQUE7SXNDaUJQLGlCQUFBOztFQUlELFlBMExDLGVBOU1GLG1CQW9CRSxZQUFZO0lBQ1osY0FBQTs7RUF5TEQsWUFBQyxlQTlNRixtQkF3QkM7SUFDQyxpQkFBQTs7RUFxTEQsWUFBQyxlQTlNRixtQkF3QkMsbUJBR0M7SUFDQyxrQkFBQTtJQUNBLFFBQUE7O0VBaUxGLFlBQUMsZUFFQTtJQUNDLGNBQUE7O0VBQ0EsWUFKRCxlQUVBLG1CQUVFLFlBQVk7SUFDWixtQkFBQTtJQUNBLGNBQUE7O0VBSUgsWUFBQztJdEN4TUQsdUJBQUE7SUFDRyxvQkFBQTtJQUNDLG1CQUFBO0lBQ0ksZUFBQTs7RXNDcU1SLFlBQUMsZUF4TkY7SUFDQyw2QkFBQTtJN0MyQkQsb0JBQUE7SUFDQSxxQkFBQTtJSytETyxhQUFBO0lFS04sMkJBQUE7SUFDRyx3QkFBQTtJQUNDLHVCQUFBO0lBQ0ksbUJBQUE7SXNDaEdSLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7O0VBQ0EsWUFnTkMsZUF4TkYsbUJBUUUsSUFBSTtJQUNKLGtCQUFBOztFQUVELFlBNk1DLGVBeE5GLG1CQVdFO0lBQ0EsYUFBQTs7RUE0TUQsWUFBQyxlQXhORixtQkFjQztJdENsQkEsc0JBQUE7SUFDRyxtQkFBQTtJQUNDLGtCQUFBO0lBQ0ksY0FBQTtJc0NpQlAsaUJBQUE7O0VBSUQsWUFvTUMsZUF4TkYsbUJBb0JFLFlBQVk7SUFDWixjQUFBOztFQW1NRCxZQUFDLGVBeE5GLG1CQXdCQztJQUNDLGlCQUFBOztFQStMRCxZQUFDLGVBeE5GLG1CQXdCQyxtQkFHQztJQUNDLGtCQUFBO0lBQ0EsUUFBQTs7RUEyTEYsWUFBQyxlQUVBO0lBQ0MsY0FBQTs7RUFDQSxZQUpELGVBRUEsbUJBRUUsWUFBWTtJQUNaLG1CQUFBO0lBQ0EsY0FBQTs7RUFHRCxZQVRELGVBRUEsbUJBT0U7SUFDQSxrQkFBQTs7RUFJSCxZQUFDO0l0Q3RORCx1QkFBQTtJQUNHLG9CQUFBO0lBQ0MsbUJBQUE7SUFDSSxlQUFBOztFc0NtTlIsWUFBQyxlQXRPRjtJQUNDLDZCQUFBO0k3QzJCRCxvQkFBQTtJQUNBLHFCQUFBO0lLK0RPLGFBQUE7SUVLTiwyQkFBQTtJQUNHLHdCQUFBO0lBQ0MsdUJBQUE7SUFDSSxtQkFBQTtJc0NoR1Isa0JBQUE7SUFDQSxtQkFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTs7RUFDQSxZQThOQyxlQXRPRixtQkFRRSxJQUFJO0lBQ0osa0JBQUE7O0VBRUQsWUEyTkMsZUF0T0YsbUJBV0U7SUFDQSxhQUFBOztFQTBORCxZQUFDLGVBdE9GLG1CQWNDO0l0Q2xCQSxzQkFBQTtJQUNHLG1CQUFBO0lBQ0Msa0JBQUE7SUFDSSxjQUFBO0lzQ2lCUCxpQkFBQTs7RUFJRCxZQWtOQyxlQXRPRixtQkFvQkUsWUFBWTtJQUNaLGNBQUE7O0VBaU5ELFlBQUMsZUF0T0YsbUJBd0JDO0lBQ0MsaUJBQUE7O0VBNk1ELFlBQUMsZUF0T0YsbUJBd0JDLG1CQUdDO0lBQ0Msa0JBQUE7SUFDQSxRQUFBOztFQTRNRixZQUFDO0l0Q3pORCx1QkFBQTtJQUNHLG9CQUFBO0lBQ0MsbUJBQUE7SUFDSSxlQUFBOztFc0NzTlIsWUFBQyxlQXpPRjtJQUNDLDZCQUFBO0k3QzJCRCxvQkFBQTtJQUNBLHFCQUFBO0lLK0RPLGFBQUE7SUVLTiwyQkFBQTtJQUNHLHdCQUFBO0lBQ0MsdUJBQUE7SUFDSSxtQkFBQTtJc0NoR1Isa0JBQUE7SUFDQSxtQkFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTs7RUFDQSxZQWlPQyxlQXpPRixtQkFRRSxJQUFJO0lBQ0osa0JBQUE7O0VBRUQsWUE4TkMsZUF6T0YsbUJBV0U7SUFDQSxhQUFBOztFQTZORCxZQUFDLGVBek9GLG1CQWNDO0l0Q2xCQSxzQkFBQTtJQUNHLG1CQUFBO0lBQ0Msa0JBQUE7SUFDSSxjQUFBO0lzQ2lCUCxpQkFBQTs7RUFJRCxZQXFOQyxlQXpPRixtQkFvQkUsWUFBWTtJQUNaLGNBQUE7O0VBb05ELFlBQUMsZUF6T0YsbUJBd0JDO0lBQ0MsaUJBQUE7O0VBZ05ELFlBQUMsZUF6T0YsbUJBd0JDLG1CQUdDO0lBQ0Msa0JBQUE7SUFDQSxRQUFBOztFQWtOSixZQS9PQztJQUNDLDZCQUFBO0k3QzJCRCxvQkFBQTtJQUNBLHFCQUFBO0lLK0RPLGFBQUE7SUVLTiwyQkFBQTtJQUNHLHdCQUFBO0lBQ0MsdUJBQUE7SUFDSSxtQkFBQTtJc0NoR1Isa0JBQUE7SUFDQSxtQkFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTs7RUFDQSxZQVJELG1CQVFFLElBQUk7SUFDSixrQkFBQTs7RUFFRCxZQVhELG1CQVdFO0lBQ0EsYUFBQTs7RUFtT0gsWUEvT0MsbUJBY0M7SXRDbEJBLHNCQUFBO0lBQ0csbUJBQUE7SUFDQyxrQkFBQTtJQUNJLGNBQUE7SXNDaUJQLGlCQUFBOztFQUlELFlBcEJELG1CQW9CRSxZQUFZO0lBQ1osY0FBQTs7RUEwTkgsWUEvT0MsbUJBd0JDO0lBQ0MsaUJBQUE7O0VBc05ILFlBL09DLG1CQXdCQyxtQkFHQztJQUNDLGtCQUFBO0lBQ0EsUUFBQTs7OztBQ2xESCxXQUFDO0FBQ0QsV0FBQztFQUNBLGVBQUE7RUFDQSxjQUFBOztBQUNBLFdBSkEsV0FJRTtBQUFGLFdBSEEsSUFHRTtBQUpILFdBQUMsV0FLQTtBQUpELFdBQUMsSUFJQTtFQUNDLGdCQUFBO0VBQ0EsZUFBQTs7QUFRRixjQUFDO0FBQ0QsY0FBQztFQUNBLGVBQUE7RUFDQSxjQUFBOztBQUdDO0VBaUVGLGNBdkVDLFdBSUU7RUFtRUgsY0F0RUMsSUFHRTtFQW1FSCxjQXZFQyxXQUtBO0VBa0VELGNBdEVDLElBSUE7SUFFRSxnQkFBQTtJQUNBLGVBQUE7OztBQU9ILFNBQUM7QUFDRCxTQUFDO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFDQSxTQUpBLFdBSUU7QUFBRixTQUhBLElBR0U7QUFKSCxTQUFDLFdBS0E7QUFKRCxTQUFDLElBSUE7RUFDQyxrQkFBQTtFQUNBLGlCQUFBOztBQVFGLFVBQUM7QUFDRCxVQUFDO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUFDQSxVQUpBLFdBSUU7QUFBRixVQUhBLElBR0U7QUFKSCxVQUFDLFdBS0E7QUFKRCxVQUFDLElBSUE7RUFDQyxtQkFBQTtFQUNBLGtCQUFBOztBQU9GLFVBQUM7QUFDRCxVQUFDO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUFDQSxVQUpBLFdBSUU7QUFBRixVQUhBLElBR0U7QUFKSCxVQUFDLFdBS0E7QUFKRCxVQUFDLElBSUE7RUFDQyxtQkFBQTtFQUNBLGtCQUFBOztBQVFGLFVBQUM7QUFDRCxVQUFDO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUFDQSxVQUpBLFdBSUU7QUFBRixVQUhBLElBR0U7QUFKSCxVQUFDLFdBS0E7QUFKRCxVQUFDLElBSUE7RUFDQyxtQkFBQTtFQUNBLGtCQUFBOztBQ25GSDtFQUNDLFdBQUE7O0FBQ0EsV0FBQyxtQkFDQTtFQUNDLFlBQUE7O0FBRkYsV0FBQyxtQkFDQSxrQkFFQztFQUNDLHlCQUFBOztBQUlILFdBQUM7RUFDQSxXQUFBOztBQURELFdBQUMsa0JBRUE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTs7QUFORixXQUFDLGtCQUVBLGtCQUtDO0V4Q0VELHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7RXdDSE4sV0FBQTtFQUNBLHlCQUFBOztBQUtGLFdBREQscUJBQ0U7RUFDQSxXQUFBOztBQUVELFdBSkQscUJBSUU7RUFDQSxhQUFBOztBQUNBLFdBTkYscUJBSUUseUJBRUM7RUFDQSxhQUFBOztBQS9CSixXQW1DQztFL0NnQkEsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFNUVOLHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7RUZrMUJGLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTHJxQmYsbUJBQUE7RU9sTEMseUJBQUE7RUFDRyxzQkFBQTtFQUNDLHFCQUFBO0VBQ0ksaUJBQUE7RXdDRlIsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBOztBQTNDRixXQW1DQyxrQkFZQztFeEM1QkEsc0JBQUE7RUFDRyxtQkFBQTtFQUNDLGtCQUFBO0VBQ0ksY0FBQTs7QXdDdEJWLFdBbUNDLGtCQVlDLG9CQUVDO0VBQ0MsZUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTs7RUFFQSxrQkFBQTs7QUFDQSxXQXZCSCxrQkFZQyxvQkFFQyxrQkFTRTtFQUNBLGNBQUE7RUFDQSxjQUFBOztBQUVELFdBM0JILGtCQVlDLG9CQUVDLGtCQWFFO0UvQ1hKLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRUtOLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBO0V3QzFETCxZQUFBO0VBQ0EsV0FBQTs7QUFFRCxXQWpDSCxrQkFZQyxvQkFFQyxrQkFtQkU7Ozs7Ozs7Ozs7QUFZSCxXQTdDRCxrQkE2Q0U7RXhDbkRELDhCQUFBO0VBQ0csMkJBQUE7RUFDQywwQkFBQTtFQUNJLHNCQUFBOztBd0NnRFIsV0E3Q0Qsa0JBNkNFLHlCQUVBO0VBQ0MsV0FBQTs7QUFIRixXQTdDRCxrQkE2Q0UseUJBS0E7RUFDQyxXQUFBOztBQUlGLFdBdkRELGtCQXVERTtFeEM3REQsMkJBQUE7RUFDRyx3QkFBQTtFQUNDLHVCQUFBO0VBQ0ksbUJBQUE7O0F3QzBEUixXQXZERCxrQkF1REUsc0JBRUE7RUFDQyxXQUFBOztBQUhGLFdBdkRELGtCQXVERSxzQkFLQTtFQUNDLFdBQUE7O0FBaEdKLFdBbUNDLGtCQWdFQztFL0NoREQsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFS04sMkJBQUE7RUFDRyx3QkFBQTtFQUNDLHVCQUFBO0VBQ0ksbUJBQUE7RUF4R1Isc0JBQUE7RUFDRyxtQkFBQTtFQUNDLGtCQUFBO0VBQ0ksY0FBQTtFQWlCUix1QkFBQTtFQUNHLG9CQUFBO0VBQ0MsbUJBQUE7RUFDSSxlQUFBO0VBMERSLG1DQUFBO0VBQ0csZ0NBQUE7RUFDQywrQkFBQTtFQUNJLDJCQUFBO0VGcXhCRiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7Ozs7O0EwQ2p4QmIsV0ExRUYsa0JBZ0VDLGtCQVVFO0VBQ0EsY0FBQTtFeENVRiwyQkFBQTtFQUNHLHdCQUFBO0VBQ0MsdUJBQUE7RUFDSSxtQkFBQTs7Ozs7Ozs7QXdDZFAsV0ExRUYsa0JBZ0VDLGtCQVVFLG9CQVNBOzs7O0VBT0MsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTs7QUFMQSxXQXZGSixrQkFnRUMsa0JBVUUsb0JBU0EsVUFJRTtFQUNBLGNBQUE7O0FBZEgsV0ExRUYsa0JBZ0VDLGtCQVVFLG9CQVNBLFVBVUM7RUFDQyxTQUFBOztBQUlILFdBbEdGLGtCQWdFQyxrQkFrQ0U7RUFDQSxlQUFBOztBQURELFdBbEdGLGtCQWdFQyxrQkFrQ0Usb0JBRUE7RS9DcEZILG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRWZOLHNDQUFBO0VBQ0csbUNBQUE7RUFDQyxrQ0FBQTtFQUNJLDhCQUFBO0VBaEVSLHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7RXdDaUdMLGVBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7O0FBVkYsV0FsR0Ysa0JBZ0VDLGtCQWtDRSxvQkFFQSxVQVNDO0VBQ0MsU0FBQTtFQUNBLGVBQUE7O0FBRUQ7RUFPSixXQXhIQSxrQkFnRUMsa0JBa0NFLG9CQUVBO0lBY0UsZUFBQTs7O0FDcEpMLGlCQUFDO0VBQ0EsbUJBQUE7O0FBRUQsaUJBQUM7RUFDQSxxQkFBQTs7QUFFRCxpQkFBQztFQUNBLHlCQUFBOztBQVFGO0VBQ0MsYXBDcUxpQix5Q29DckxqQjtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQ0FBQTtFQUVBLG1CQUFBOztBaEQ4TUMsbUJBQUM7QUFBRCxtQkFERCxFQUNFO0FBQ0QsbUJBQUM7QUFBRCxtQkFGRCxFQUVFO0FBQ0QsbUJBQUM7QUFBRCxtQkFIRCxFQUdFO0FBQ0QsbUJBQUM7QUFBRCxtQkFKRCxFQUlFO0FBQ0QsbUJBQUM7QUFBRCxtQkFMRCxFQUtFO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QWdEck5ELG1CQURELHlCQUNFO0VBQ0EsNEJBQUE7O0FBRUQsbUJBSkQseUJBSUU7RUFDQSxhQUFBOztBQUVELG1CQVBELHlCQU9FO0VBQ0EsNEJBQUE7O0FBR0YsbUJBQUM7RUFDQSxxQ0FBQTs7QUFFRCxtQkFBQztFQUNBLG9DQUFBOztBQUVELG1CQUFDO0VBQ0EsU0FBQTs7QUFFRCxtQkFBQztFQUNBLHFCQUFBO0VBQ0EsV0FBQTs7QUFFRCxtQkFBQztFQUNBLHFCQUFBOztBQUVELG1CQUFDO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7O0FBRUQsbUJBQUM7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTs7QUFFRCxtQkFBQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTs7QUFDQSxtQkFMQSxNQUtDO0VBQ0EsZ0JBQUE7O0FBR0YsbUJBQUM7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RTNDbzRCTSwwQkFBQTtFQUNHLHVCQUFBO0VBQ0ssa0JBQUE7RTJDcDRCZCxrQkFBQTtFQUNBLGFwQ29IZ0IseUNvQ3BIaEI7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7O0FBQ0EsbUJBZkEsTUFlQztFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBOztBQUVELG1CQXBCQSxNQW9CQztFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBOztBQUNBLG1CQXhCRCxNQW9CQyxvQ0FJQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7O0FBSUgsbUJBQUM7O0VBRUEsWUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7O0FoRHFIQSxtQmdEM0hBLFFoRDJIQztBQUFELG1CZ0QzSEEsUWhEMEhELEVBQ0U7QUFDRCxtQmdENUhBLFFoRDRIQztBQUFELG1CZ0Q1SEEsUWhEMEhELEVBRUU7QUFDRCxtQmdEN0hBLFFoRDZIQztBQUFELG1CZ0Q3SEEsUWhEMEhELEVBR0U7QUFDRCxtQmdEOUhBLFFoRDhIQztBQUFELG1CZ0Q5SEEsUWhEMEhELEVBSUU7QUFDRCxtQmdEL0hBLFFoRCtIQztBQUFELG1CZ0QvSEEsUWhEMEhELEVBS0U7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQWVELG1CZ0RuSkEsUWhEbUpDO0FBQUQsbUJnRG5KQSxRaERrSkQsRUFDRTtBQUNELG1CZ0RwSkEsUWhEb0pDO0FBQUQsbUJnRHBKQSxRaERrSkQsRUFFRTtBQUNELG1CZ0RySkEsUWhEcUpDO0FBQUQsbUJnRHJKQSxRaERrSkQsRUFHRTtBQUNELG1CZ0R0SkEsUWhEc0pDO0FBQUQsbUJnRHRKQSxRaERrSkQsRUFJRTtBQUNELG1CZ0R2SkEsUWhEdUpDO0FBQUQsbUJnRHZKQSxRaERrSkQsRUFLRTtFQUNBLHFCQUFBOztBZ0QvSUQsbUJBVEEsUUFTQztFQUNBLG1CQUFBOztBQUdGLG1CQUFDO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTs7QUFFRCxtQkFBQztFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTs7QUFDQSxtQkFQQSxRQU9DO0VBQ0EsV0FBQTs7QUFFRCxtQkFWQSxRQVVDO0VBQ0EscUJBQUE7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBRUEsVUFBQTtFQUNBLDZCQUFBOztBQUdGLG1CQUFDO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBQ0EsbUJBVkEsU0FVQztFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7O0FBRUQsbUJBZkEsU0FlQztFQUNBLDRCQUFBOztBQUNBLG1CQWpCRCxTQWVDLE9BRUM7RUFDQSxXQUFBO0VBQ0EsVUFBQTs7QUFHRixtQkF0QkEsU0FzQkM7RUFDQSxxQkFBQTtFQUNBLFNBQVMsT0FBVDtFQUNBLGNBQUE7RUFDQSxhQUFhLGFBQWI7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTs7QUFFRDtFQWlLRCxtQkFqTUM7SUFpQ0MsZ0JBQUE7OztBQUdGLG1CQUFDOztFQUVBLFVBQUE7RXpDcktBLHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7RXlDb0tSLG1CQUFBO0VBQ0Esd0JBQUE7O0FBQ0EsbUJBTkEsTUFNQztFQUNBLHNCQUFBOztBaER1Q0QsbUJnRHBDQSxTaERvQ0M7QUFBRCxtQmdEcENBLFNoRG1DRCxFQUNFO0FBQ0QsbUJnRHJDQSxTaERxQ0M7QUFBRCxtQmdEckNBLFNoRG1DRCxFQUVFO0FBQ0QsbUJnRHRDQSxTaERzQ0M7QUFBRCxtQmdEdENBLFNoRG1DRCxFQUdFO0FBQ0QsbUJnRHZDQSxTaER1Q0M7QUFBRCxtQmdEdkNBLFNoRG1DRCxFQUlFO0FBQ0QsbUJnRHhDQSxTaER3Q0M7QUFBRCxtQmdEeENBLFNoRG1DRCxFQUtFO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFlRCxtQmdENURBLFNoRDREQztBQUFELG1CZ0Q1REEsU2hEMkRELEVBQ0U7QUFDRCxtQmdEN0RBLFNoRDZEQztBQUFELG1CZ0Q3REEsU2hEMkRELEVBRUU7QUFDRCxtQmdEOURBLFNoRDhEQztBQUFELG1CZ0Q5REEsU2hEMkRELEVBR0U7QUFDRCxtQmdEL0RBLFNoRCtEQztBQUFELG1CZ0QvREEsU2hEMkRELEVBSUU7QUFDRCxtQmdEaEVBLFNoRGdFQztBQUFELG1CZ0RoRUEsU2hEMkRELEVBS0U7RUFDQSxxQkFBQTs7QWdEakVGLG1CQUFDLFNBR0E7RUFFQyxtQkFBQTs7QUFHRixtQkFBQyxTQUNBO0VBRUMsT0FBTyxtQkFBUDs7QUFIRixtQkFBQyxTQUtBO0VBRUMsT0FBTyxtQkFBUDs7QUFHRixtQkFBQyxVQUNBO0VBQ0MsNEJBQUE7O0FBTUYsbUJBQUM7RUFJQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0Esb0NBQUE7OztBQUxBLG1CQURBLEtBQ0M7RUFDQSxxQ0FBQTs7QUFGRixtQkFBQyxLQVFBOztFQUVDLFlBQUE7Ozs7Ozs7O0FBRUEsbUJBWkQsS0FRQSw4QkFJRTtFQUNBLG1CQUFBOztBQWJILG1CQUFDLEtBUUEsOEJBT0M7RUFDQyxZQUFBO0VBQ0EsZ0JBQUE7O0FBQ0EsbUJBbEJGLEtBUUEsOEJBT0MsNkJBR0U7RUFDQSxXQUFXLGNBQVg7O0FBbkJKLG1CQUFDLEtBNkJBO0VBQ0MsZ0JBQUE7RUFDQSxTQUFBOzs7OztBQS9CRixtQkFBQyxLQTZCQSw2QkFNQztFQUNDLFdBQUE7RUFDQSxVQUFBOztBQUVELG1CQXZDRCxLQTZCQSw2QkFVRTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBOzs7O0FBTUQ7RUF5RUYsbUJBekhDLEtBK0NDO0lBRUMsd0JBQUE7SUFDQSxlQUFBO0lBQ0EsYUFBQTs7O0FBS0Y7RUFpRUQsbUJBbEVDO0lBRUMsd0JBQUE7SUFDQSxlQUFBO0lBQ0EsYUFBQTs7O0FBTUYsbUJBQUMsOEJBQ0E7RUFDQyxVQUFBOztBQUZGLG1CQUFDLDhCQUlBO0VBQ0MsNEJBQUE7O0FBTEYsbUJBQUMsOEJBT0E7RUFDQywyQkFBQTs7QUFSRixtQkFBQyw4QkFVQTtFQUNDLDRCQUFBOztBQUNBLG1CQVpELDhCQVVBLG9DQUVFO0VBQ0EsV0FBQTtFQUNBLFNBQUE7O0FBS0o7RWhEM1BDLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRXRGTiwyQkFBQTtFQUNHLHdCQUFBO0VBQ0MsdUJBQUE7RUFDSSxtQkFBQTtFRjQxQkYsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VFdHdCZCwrQkFBQTtFQUNHLDRCQUFBO0VBQ0MsMkJBQUE7RUFDSSx1QkFBQTtFUDhGVCxtQkFBQTtFT2xMQyx5QkFBQTtFQUNHLHNCQUFBO0VBQ0MscUJBQUE7RUFDSSxpQkFBQTs7Ozs7Ozs7QXlDMFFULHdCQUFDO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7O0FBQ0Q7RUEyQkEsd0JBL0JDO0l6Q3ZSQSw4QkFBQTtJQUNHLDJCQUFBO0lBQ0MsMEJBQUE7SUFDSSxzQkFBQTtJeUMwUlIsV0FBQTtJQUNBLG9CQUFBOzs7QUFVQTtFQWNELHdCQWZDO0lBRUMsY0FBQTs7O0FBR0Y7RUFVQTtJekN0VEMsOEJBQUE7SUFDRywyQkFBQTtJQUNDLDBCQUFBO0lBQ0ksc0JBQUE7OztBeUM0U1Qsd0JBQUM7RXpDL1NBLDhCQUFBO0VBQ0csMkJBQUE7RUFDQywwQkFBQTtFQUNJLHNCQUFBOztBeUM0U1Qsd0JBQUMsUUFFQTtFQUNDLFdBQUE7RUFDQSxvQkFBQTs7QUNoVkg7RUFDQyxtQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7OztFakQrQ0Esb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFdEZOLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBO0VQeUxULG1CQUFBO0VPbExDLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBO0VGazFCRiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0U0Q2ozQmYsZ0JBQUE7O0FqRHVOQyxZQUFDO0FBQUQsWUFERCxFQUNFO0FBQ0QsWUFBQztBQUFELFlBRkQsRUFFRTtBQUNELFlBQUM7QUFBRCxZQUhELEVBR0U7QUFDRCxZQUFDO0FBQUQsWUFKRCxFQUlFO0FBQ0QsWUFBQztBQUFELFlBTEQsRUFLRTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FpRDdPSCxZQWVDO0UxQ0lDLHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7RTBDTFIsV0FBQTtFakRrQ0Qsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0U0Q2hHTixVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsaUJBQUE7Ozs7OztBQUNBLFlBVEQsbUJBU0U7RUFDQSxTQUFBOztBQXpCSCxZQWdDQztFQUNDLG1CQUFBO0VqRGtCRCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVmTiwrQkFBQTtFQUNHLDRCQUFBO0VBQ0MsMkJBQUE7RUFDSSx1QkFBQTtFQWlCUiwyQkFBQTtFQUNHLHdCQUFBO0VBQ0MsdUJBQUE7RUFDSSxtQkFBQTtFMENyRlIsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxtQ0FBQTtFQUNBLHFEQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RTVDKzBCTSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0E0Qy8wQmQsWUFmRCxzQkFlRTtFQUNBLHFEQUFBOztBQWhESCxZQWdDQyxzQkFrQkM7RUFDQyxxQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOzs7Ozs7Ozs7O0FBdERILFlBZ0NDLHNCQWtCQyxzQkFLQztFQUNDLGFyQzhJYyx5Q3FDOUlkO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFDQSxZQTVCSCxzQkFrQkMsc0JBS0MsbUJBS0U7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUE5REwsWUFnQ0Msc0JBMENDO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0U1Q200QkssMEJBQUE7RUFDRyx1QkFBQTtFQUNLLGtCQUFBO0U0Q240QmIsa0JBQUE7RUFDQSxhckNtSGUseUNxQ25IZjtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTs7QUFDQSxZQXpERixzQkEwQ0Msd0JBZUU7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTs7QUFFRCxZQTlERixzQkEwQ0Msd0JBb0JFO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FBQ0EsWUFsRUgsc0JBMENDLHdCQW9CRSxrQ0FJQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7O0FBU0gsWUEvRUQsc0JBK0VFO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFDQUFBOztBQUhELFlBL0VELHNCQStFRSw2QkFJQSxzQkFDQztFQUNDLGdCQUFBO0VBQ0EsY0FBQTs7QUFDQSxZQXZGSixzQkErRUUsNkJBSUEsc0JBQ0MsbUJBR0U7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBSUgsWUE3RkYsc0JBK0VFLDZCQWNDO0VBQ0EsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxnQ0FBQTs7QUFFRCxZQXJHRixzQkErRUUsNkJBc0JDO0VBQ0EsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTs7QUFDQTtFQVNILFlBckhBLHNCQStFRSw2QkFzQkM7SUFRQyxnQkFBQTs7O0FBS0osWUFBQztFQUNBLFlBQUE7O0FDbkpGO0VsRG1EQyxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVmTixzQ0FBQTtFQUNHLG1DQUFBO0VBQ0Msa0NBQUE7RUFDSSw4QkFBQTtFMkNwR1QsV0FBQTtFM0NvQ0MsdUJBQUE7RUFDRyxvQkFBQTtFQUNDLG1CQUFBO0VBQ0ksZUFBQTtFMkNyQ1QsaUJBQUE7RTdDdTNCTyw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0E2QzkzQmhCLFNBT0M7RTNDWUMsc0JBQUE7RUFDRyxtQkFBQTtFQUNDLGtCQUFBO0VBQ0ksY0FBQTtFMkNiUixVQUFBOztBQVRGLFNBV0M7RUFDQyxxQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTs7QUFkRixTQWdCQztFQUNDLHFCQUFBO0VBQ0EsS0FBSyxtQkFBTDs7QUFsQkYsU0FvQkM7RUFDQyxTQUFBOztBQUVEO0VBUUE7SUFQQyxpQkFBQTs7RUFPRCxTQU5DO0kzQ05BLHNCQUFBO0lBQ0csbUJBQUE7SUFDQyxrQkFBQTtJQUNJLGNBQUE7STJDS1AsV0FBQTtJQUNBLG1CQUFBOzs7QUM1Qkg7RW5EbURDLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFOENqSFAsaUJBQUE7RTVDcUNDLHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7RUZrMUJGLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBOEM5M0JoQixZQUtDO0VuRDhDQSxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUxUUCxpQkFBQTtFTy9DQyxnQkFBQTtFQUNHLGFBQUE7RUFDQyxZQUFBO0VBQ0ksUUFBQTtFNEN0RFIsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFNUN5RkEsbUNBQUE7RUFDRyxnQ0FBQTtFQUNDLCtCQUFBO0VBQ0ksMkJBQUE7RUFpQlIsK0JBQUE7RUFDRyw0QkFBQTtFQUNDLDJCQUFBO0VBQ0ksdUJBQUE7RUF4R1IsZUFBQTtFQUNHLFlBQUE7RUFDQyxXQUFBO0VBQ0ksT0FBQTtFNENQUixXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1DQUFBOzs7O0FBR0EsWUFsQkQsbUJBa0JFO0VBQ0Esb0JBQUE7RTVDNEVELGlDQUFBO0VBQ0csOEJBQUE7RUFDQyw2QkFBQTtFQUNJLHlCQUFBO0U0QzdFUCxtQ0FBQTs7QUFDQTtFQStZRixZQXJhQSxtQkFrQkU7SUFLQyxtQkFBQTs7O0FBRUQ7RUE0WUYsWUFyYUEsbUJBa0JFO0lBUUMsYUFBQTtJNUNxRUYsbUNBQUE7SUFDRyxnQ0FBQTtJQUNDLCtCQUFBO0lBQ0ksMkJBQUE7OztBNENyRVA7RUF3WUYsWUFyYUEsbUJBa0JFO0lBWUMsa0NBQUE7OztBQUdGLFlBakNELG1CQWlDRTtFQUNBLG1CQUFBO0VuRG1FRixpQkFBQTtFTy9DQyxnQkFBQTtFQUNHLGFBQUE7RUFDQyxZQUFBO0VBQ0ksUUFBQTtFNENyQlAsbUNBQUE7O0FBRUEsWUF0Q0YsbUJBaUNFLDBCQUtDO0VBQ0Esb0NBQUE7O0VBR0EsK0JBQUE7O0FBQ0E7RUEwWEgsWUFyYUEsbUJBaUNFLDBCQUtDO0lBTUMsZ0NBQUE7SUFDQSxrQkFBQTtJQUNBLGtDQUFBOzs7QUFHRjtFQW9YRixZQXJhQSxtQkFpQ0U7SUFpQkMsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGtDQUFBOzs7QUFHRixZQXZERCxtQkF1REU7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VuRDRDRixpQkFBQTtFTy9DQyxnQkFBQTtFQUNHLGFBQUE7RUFDQyxZQUFBO0VBQ0ksUUFBQTs7QTRDRVAsWUEzREYsbUJBdURFLDZCQUlDO0VBQ0EsZUFBQTs7QUFFRDtFQUNDLFlBL0RILG1CQXVERSw2QkFRRTtJQUNBLGVBQUE7SUFDQSxxQkFBQTtJQUNBLFVBQUE7SUFDQSxnQ0FBQTs7SUFFQSwrQkFBQTs7Ozs7O0FBTUY7RUEwVkYsWUFyYUEsbUJBdURFO0lBcUJDLDBCQUFBO0lBQ0EsaUJBQUE7O0VBQ0EsWUE5RUgsbUJBdURFLDZCQXVCRTs7SUFFQSxrQkFBQTs7O0FBSUgsWUFwRkQsbUJBb0ZFO0U1Q1dELG1DQUFBO0VBQ0csZ0NBQUE7RUFDQywrQkFBQTtFQUNJLDJCQUFBO0U0Q1pQLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSxpQkFBQTs7RUFHQSwrQkFBQTs7QUFDQTtFQXlVRixZQXJhQSxtQkFvRkU7SUFTQyxrQ0FBQTs7SUFHQSxvQ0FBQTtJQUNBLGdCQUFBO0lBQ0EsZ0NBQUE7OztBQUdGLFlBckdELG1CQXFHRTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFDQTtFQTJURixZQXJhQSxtQkFxR0U7SUFNQyxhQUFBOzs7QUFHRixZQTlHRCxtQkE4R0U7RUFDQSxhQUFBOztBQXBISCxZQXVIQztFQUNDLFdBQUE7RUFDQSxZQUFBOztBQXpIRixZQXVIQyxzQkFHQztFQUNDLHFCQUFBO0VBQ0EsT0FBTyxpQkFBUDtFQUNBLG1CQUFBOztBQUNBLFlBUEYsc0JBR0MscUJBSUU7RUFDQSxxQkFBQTtFQUNBLE9BQU8saUJBQVA7RUFDQSxtQkFBQTs7QUFqSUosWUF1SEMsc0JBYUM7RUFDQyxhdkNpRWUseUN1Q2pFZjtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBOztBQUNBO0VBNlJGLFlBblRBLHNCQWFDO0lBVUUsZUFBQTs7O0FBOUlKLFlBdUhDLHNCQTBCQztFQUNDLGF2Q29EZSx5Q3VDcERmO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7O0FBQ0E7RUFnUkYsWUFuVEEsc0JBMEJDO0lBVUUsZUFBQTs7O0FBM0pKLFlBdUhDLHNCQXVDQztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFOUMreUJLLDBCQUFBO0VBQ0csdUJBQUE7RUFDSyxrQkFBQTtFOEMveUJiLGtCQUFBO0VBQ0EsYXZDK0JlLHlDdUMvQmY7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7O0FBQ0EsWUF0REYsc0JBdUNDLG1CQWVFO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FBRUQsWUEzREYsc0JBdUNDLG1CQW9CRTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBOztBQUNBLFlBL0RILHNCQXVDQyxtQkFvQkUsNkJBSUM7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQTFMTCxZQXVIQyxzQkF1RUM7RUFDQyxxQkFBQTtFQUNBLE9BQU8saUJBQVA7RUFDQSxzQkFBQTs7QUFqTUgsWUF1SEMsc0JBNEVDO0VBQ0Msb0JBQUE7O0FBQ0E7RUFxT0YsWUFuVEEsc0JBNEVDO0lBR0UscUJBQUE7OztBQXRNSixZQTZNQztFQUNDLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTs7QUFqTkYsWUFtTkM7RUFDQyxhQUFBOztBQUlBO0VBa05ELFlBbk5DLHdCQUVDLHlCQUF5QjtJQUN4QixjQUFBOzs7QUFHRjtFQTZNRCxZQW5OQyx3QkFPQyx5QkFBeUI7SUFDeEIsY0FBQTs7O0FBSUg7RUF1TUEsWUF0TUMsMkJBQTJCO0lBQzFCLGNBQUE7OztBQUdGO0VBa01BLFlBak1DLDJCQUEyQjtJQUMxQixjQUFBOzs7QUFHRjtFQTZMQTtJQTVMQyxtQkFBQTtJQUNBLGtCQUFBO0k1Q2xOQSw4QkFBQTtJQUNHLDJCQUFBO0lBQ0MsMEJBQUE7SUFDSSxzQkFBQTs7RTRDMFlULFlBekxDLHNCQUNDO0lBQ0MscUJBQUE7SUFDQSxPQUFPLGlCQUFQO0lBQ0EsbUJBQUE7O0VBQ0EsWUFMRixzQkFDQyxxQkFJRTtJQUNBLHFCQUFBO0lBQ0EsT0FBTyxpQkFBUDtJQUNBLG1CQUFBOztFQWlMSixZQTdLQztJNUN6SkEsbUNBQUE7SUFDRyxnQ0FBQTtJQUNDLCtCQUFBO0lBQ0ksMkJBQUE7STRDd0pQLDRCQUFBO0lBQ0EsbUNBQUE7STVDN09ELHNCQUFBO0lBQ0csbUJBQUE7SUFDQyxrQkFBQTtJQUNJLGNBQUE7STRDNE9QLFdBQUE7SW5EeEpGLGlCQUFBO0lPL0NDLGdCQUFBO0lBQ0csYUFBQTtJQUNDLFlBQUE7SUFDSSxRQUFBO0k0Q3NNUCxnQkFBQTtJQUNBLGtDQUFBOztFQUNBLFlBVEQsbUJBU0U7SUFDQSxnQkFBQTtJbkQ3SkgsaUJBQUE7SU8vQ0MsZ0JBQUE7SUFDRyxhQUFBO0lBQ0MsWUFBQTtJQUNJLFFBQUE7O0k0QzRNTiw4QkFBQTs7RUFFRCxZQWZELG1CQWVFO0lBQ0EsZ0JBQUE7SW5EbktILGlCQUFBO0lPL0NDLGdCQUFBO0lBQ0csYUFBQTtJQUNDLFlBQUE7SUFDSSxRQUFBO0k0Q2lOTiwwQkFBQTtJQUNBLDhCQUFBOztFQTBKSCxZQXZKQywyQkFBMkI7SUFDMUIsY0FBQTs7RUFzSkYsWUFwSkM7SUFDQyxrQkFBQTs7O0FBMkZBLFlBRkQsdUJBQ0EsbUJBQ0U7RUFDQSxnQ0FBQTs7QUFDQTtFQUNDLFlBTEgsdUJBQ0EsbUJBQ0UsNkJBR0U7SUFDQSxnQ0FBQTs7O0FBR0Y7RUFpREgsWUExREMsdUJBQ0EsbUJBQ0U7SUFRQywwQkFBQTs7O0FBSUQ7RUE0Q0gsWUExREMsdUJBQ0EsbUJBWUU7SUFFQyw2QkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7OztBQUlEO0VBcUNILFlBMURDLHVCQUNBLG1CQW1CRTtJQUVDLHVCQUFBOzs7QUFHRjtFQWlDRixZQTFEQyx1QkFDQTtJNUNwVkEsOEJBQUE7SUFDRywyQkFBQTtJQUNDLDBCQUFBO0lBQ0ksc0JBQUE7STRDMldOLGtDQUFBO0lBQ0EsZ0JBQUE7STVDelhGLHNCQUFBO0lBQ0csbUJBQUE7SUFDQyxrQkFBQTtJQUNJLGNBQUE7STRDd1hOLFdBQUE7SUFDQSxTQUFBO0lBQ0EsYUFBQTs7O0FBaENILFlBQUMsdUJBbUNBO0VBQ0MscUJBQUE7O0FBQ0E7RUFxQkYsWUExREMsdUJBbUNBO0lBR0UsbUNBQUE7OztBQUlEO0VBZ0JGLFlBMURDLHVCQXlDQTtJQUVFLGVBQUE7SUFDQSxnQ0FBQTs7O0FBS0o7RUFDQyxzQkFBQTtFQUNBLGFBQUE7RTVDaFpDLHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7RTRDK1lULFdBQUE7RW5EM1RBLGlCQUFBO0VPL0NDLGdCQUFBO0VBQ0csYUFBQTtFQUNDLFlBQUE7RUFDSSxRQUFBOztBNEN5V1Q7RUFHQTtJQUZDLHNCQUFBOzs7QUN2YUU7RUErR0g7SUE5R08sYUFBQTtJQUNBLGFBQUE7SUFDQSx1QkFBQTs7O0FBSlIsY0FPSSxhQUFhLFVBQVM7RUFDbEIsU0FBQTtFQUNBLFdBQUE7O0FBRUEsY0FKSixhQUFhLFVBQVMsTUFJakI7RUFDRyxjQUFBOztBQUdKLGNBUkosYUFBYSxVQUFTLE1BUWpCO0VBQ0csWUFBQTs7QUFHSjtFQTZGUCxjQXpHRyxhQUFhLFVBQVM7SUFhZCxlQUFBOzs7QUFwQlosY0F3QkksR0FBRTtFQUNFLGdCQUFBOztBQUVBO0VBcUZQLGNBeEZHLEdBQUU7SUFJTSwwQ0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0EsTUFBQTtJQUNBLG9CQUFBO0lBQ0EsV0FBQTs7O0FBakNaLGNBcUNJLE1BQUs7RUFDRCxtQkFBQTs7QUF0Q1IsY0FxQ0ksTUFBSyxZQUVEO0VBQ0ksZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FBRUE7RUFtRVgsY0EzRUcsTUFBSyxZQUVEO0lBT1EsVUFBQTtJQUNBLHNCQUFBOzs7QUEvQ2hCLGNBcUNJLE1BQUssWUFFRCxHQVdJO0VBQ0ksY0FBQTtFQUNBLG1CQUFBOztBQXBEaEIsY0FxQ0ksTUFBSyxZQW1CRDtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7O0FBRUE7RUFvRFgsY0EzRUcsTUFBSyxZQW1CRDtJQUtRLFVBQUE7OztBQTdEaEIsY0FxQ0ksTUFBSyxZQTJCRCxHQUFFLGFBQ0U7RUFDSSxZQUFBOztBQWxFaEIsY0FxQ0ksTUFBSyxZQWlDRCxHQUdJO0VBQ0ksdUJBQUE7O0FBMUVoQixjQXFDSSxNQUFLLFlBaUNELEdBTUksR0FBRTtFQUNFLHVCQUFBOztBQTdFaEIsY0FxQ0ksTUFBSyxZQTRDRDtFQUNJLFVBQUE7O0FBQ0E7RUFFUSxjQWhEaEIsTUFBSyxZQTRDRCxHQUdTLFlBQ0ksZUFBZTtJQUNaLFVBQUE7O0VBQ0EsY0FsRHBCLE1BQUssWUE0Q0QsR0FHUyxZQUNJLGVBQWUsR0FFVjtJQUNFLFVBQUE7O0VBSUosY0F2RHBCLE1BQUssWUE0Q0QsR0FHUyxZQU9JLGVBQWU7RUFFWixjQXhEcEIsTUFBSyxZQTRDRCxHQUdTLFlBT0ksZUFBZSxHQUVWO0lBQ0UsVUFBQTs7O0FBUWhCO0VBVVgsY0EzRUcsTUFBSyxZQWdFRDtJQUVRLHdCQUFBOzs7QUFNWjtFQUdILElBSkc7SUFFSSxtQkFBQTs7O0FDOUdSO0VBQ0ksbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBOzs7O0FBRUE7RUFnTkg7SUEvTU8sYUFBQTtJQUNBLDhCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTs7O0FBR0osZUFBQztFQUNHLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQUNBO0VBcU1QLGVBek1JO0lBS08sZUFBQTs7O0FBSVIsZUFBQztFQUNHLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFDQTtFQTJMUCxlQWhNSTtJQU1PLGVBQUE7OztBQUdKLGVBVEgsT0FTSTtFQUNHLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBQ0E7RUFnTFgsZUFoTUksT0FTSTtJQVFPLGdCQUFBO0lBQ0EsZ0JBQUE7OztBQUtaLGVBQUM7RUFDRyxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7O0FBQ0E7RUFxS1AsZUF6S0k7SUFLTyx5QkFBQTtJQUNBLGlCQUFBOzs7QUFJUixlQUFDO0VBQ0csZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7O0FBQ0E7RUEySlAsZUEvSkk7SUFLTyxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTs7O0FBR0osZUFWSCxPQVVJO0VBQ0csZ0JBQUE7RUFDQSxjQUFBOztBQUNBO0VBa0pYLGVBL0pJLE9BVUk7SUFJTyxjQUFBOzs7QUFTWixlQUFDO0VBQ0csZUFBQTs7QUFTSixFQUFFLE9BQVE7QUFBRyxlQUFDO0VBQ1YseUJBQUE7RUFDQSwwQkFBQTs7QUFFQTtFQTBIUCxFQTlISyxPQUFRO0VBOEhiLGVBOUhpQjtJQUtOLGlCQUFBOzs7QUFJUixlQUFDO0VBQ0csdUJBQUE7RUFDQSxjQUFBOztBQUdKLGVBQUM7RUFDRyxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBOztBQUdBO0VBeUdQLGVBaEhJO0lBUU8sYUFBQTtJQUNBLHFCQUFBOzs7QUFUUixlQUFDLElBV0c7RUFDSSxrQkFBQTs7QUFaUixlQUFDLElBY0c7RUFDSSxlQUFBOztBQU1SO0VBMkZIO0lBMUZPLGFBQUE7OztBQUdKLHVCQUFDO0VBQ0csY0FBQTs7QUFJUjtFQUNJLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBOztBQUhKLFdBS0k7RUFDSSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFNUjtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FyRDBGRixrQkFBQztBQUFELGtCQURELEVBQ0U7QUFDRCxrQkFBQztBQUFELGtCQUZELEVBRUU7QUFDRCxrQkFBQztBQUFELGtCQUhELEVBR0U7QUFDRCxrQkFBQztBQUFELGtCQUpELEVBSUU7QUFDRCxrQkFBQztBQUFELGtCQUxELEVBS0U7RUFDQSxxQkFBQTs7QXFEN0ZDLGtCQUFDO0FBQVMsa0JBQUM7QUFBUSxrQkFBQztFQUNoQixxQkFBQTs7QUFJQSxrQkFESixxQkFDSztFQUNHLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7O0FBZFosa0JBaUJJO0VBQ0ksYUFBQTs7QUFHSixrQkFBQyxLQUNHO0VBQ0ksY0FBQTs7QUFDQSxrQkFIUCxLQUNHLHFCQUVLO0VBQ0csU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTs7QUFOWixrQkFBQyxLQVNHO0VBQ0ksYUFBQTs7QUFLWjtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7O0FBRUEsa0JBQUM7RUFDRyxTQUFTLEVBQVQ7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQVksZ0RBQVo7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7O0FBR0Esa0JBREgseUJBQ0k7RUFDRyxZQUFZLGdEQUFaOztBQzNIWjtFQUNDLGExQzJHaUIseUMwQzNHakI7Ozs7OztBQUNBLG9CQUFDO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTs7QUFFRCxvQkFBQztFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBbUIsb0JBQW5CO0VBQ0EsV0FBVyxvQkFBWDtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7O0FBVEQsb0JBQUMsT0FVQTtFQUNDLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQW1CLGdCQUFuQjtFQUNBLGdCQUFnQixnQkFBaEI7RUFDQSxlQUFlLGdCQUFmO0VBQ0EsY0FBYyxnQkFBZDtFQUNBLFdBQVcsZ0JBQVg7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBOztBQUlELG9CQURBLFVBQ0M7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsY0FBQTs7QUFHRixvQkFBQztFQUNBLGdCQUFBO0V0RG5GRCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUF5d0JBLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFRXYxQmQsdUJBQUE7RUFDRyxvQkFBQTtFQUNDLG1CQUFBO0VBQ0ksZUFBQTs7QStDaUdULG9CQUFDO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUVELG9CQUFDO0V0RDVGRCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUF5d0JBLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFRXYxQmQsdUJBQUE7RUFDRyxvQkFBQTtFQUNDLG1CQUFBO0VBQ0ksZUFBQTtFQThFUiwyQkFBQTtFQUNHLHdCQUFBO0VBQ0MsdUJBQUE7RUFDSSxtQkFBQTs7QStDMkJSLG9CQURBLFNBQ0M7RXREbkdGLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFQXl3QkEsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VFdjFCZCx1QkFBQTtFQUNHLG9CQUFBO0VBQ0MsbUJBQUE7RUFDSSxlQUFBO0VBYlIsOEJBQUE7RUFDRywyQkFBQTtFQUNDLDBCQUFBO0VBQ0ksc0JBQUE7O0ErQzhIUixvQkFEQSxNQUNDO0VBQ0EseUJBQUE7O0FBTUYsb0JBQUM7OztBQUVBLG9CQUZBLE1BRUM7RUFDQSxhMUM4QmUseUMwQzlCZjtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFFRCxvQkFUQSxNQVNDO0VBQ0EsYTFDdUJlLHlDMEN2QmY7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7O0FBTUYsb0JBQUM7RUFDQSxhMUNZZ0IseUMwQ1poQjtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7O0FBRUQsb0JBQUM7RUFDQSxhQUFBOztBQUNBO0VBeUZGLG9CQTNGRTtJQUdDLGVBQUE7OztBQU1GO0VBa0ZEO0lBM1JDLGlCQUFBOztFQTJSRCxvQkExUkM7SS9DMkJDLDhCQUFBO0lBQ0csMkJBQUE7SUFDQywwQkFBQTtJQUNJLHNCQUFBO0lGaVFGLGtCQUFBOztFaURMUixvQkF0UkM7SUFDQyxRQUFBO0kvQ1lBLHNCQUFBO0lBQ0csbUJBQUE7SUFDQyxrQkFBQTtJQUNJLGNBQUE7SStDYlIsV0FBQTtJQUNBLFNBQUE7O0VBa1JGLG9CQWhSQztJQUNDLFFBQUE7SS9DTUEsc0JBQUE7SUFDRyxtQkFBQTtJQUNDLGtCQUFBO0lBQ0ksY0FBQTtJK0NQUixXQUFBO0lBQ0EsU0FBQTs7RUE0UUYsb0JBMVFDO0lBQ0MsUUFBQTtJL0NBQSxzQkFBQTtJQUNHLG1CQUFBO0lBQ0Msa0JBQUE7SUFDSSxjQUFBO0krQ0RSLFdBQUE7SUFDQSxrQkFBQTs7RUFDQSxvQkFMRCw4QkFLRTtJL0NpR0QsMkJBQUE7SUFDRyx3QkFBQTtJQUNDLHVCQUFBO0lBQ0ksbUJBQUE7O0UrQ2lLVixvQkFqUUM7SUFDQyxRQUFBO0kvQ1RBLHNCQUFBO0lBQ0csbUJBQUE7SUFDQyxrQkFBQTtJQUNJLGNBQUE7SStDUVIsV0FBQTtJQUNBLFNBQUE7O0VBNlBGLG9CQWpRQyxvQ0FLQztJQUNDLGNBQUE7OztBQTZLRjtFQThFRDtJQTNSQyxpQkFBQTs7RUEyUkQsb0JBMVJDO0kvQzJCQyw4QkFBQTtJQUNHLDJCQUFBO0lBQ0MsMEJBQUE7SUFDSSxzQkFBQTtJRmlRRixrQkFBQTs7RWlETFIsb0JBdFJDO0lBQ0MsUUFBQTtJL0NZQSxzQkFBQTtJQUNHLG1CQUFBO0lBQ0Msa0JBQUE7SUFDSSxjQUFBO0krQ2JSLFdBQUE7SUFDQSxTQUFBOztFQWtSRixvQkFoUkM7SUFDQyxRQUFBO0kvQ01BLHNCQUFBO0lBQ0csbUJBQUE7SUFDQyxrQkFBQTtJQUNJLGNBQUE7SStDUFIsV0FBQTtJQUNBLFNBQUE7O0VBNFFGLG9CQTFRQztJQUNDLFFBQUE7SS9DQUEsc0JBQUE7SUFDRyxtQkFBQTtJQUNDLGtCQUFBO0lBQ0ksY0FBQTtJK0NEUixXQUFBO0lBQ0Esa0JBQUE7O0VBQ0Esb0JBTEQsOEJBS0U7SS9DaUdELDJCQUFBO0lBQ0csd0JBQUE7SUFDQyx1QkFBQTtJQUNJLG1CQUFBOztFK0NpS1Ysb0JBalFDO0lBQ0MsUUFBQTtJL0NUQSxzQkFBQTtJQUNHLG1CQUFBO0lBQ0Msa0JBQUE7SUFDSSxjQUFBO0krQ1FSLFdBQUE7SUFDQSxTQUFBOztFQTZQRixvQkFqUUMsb0NBS0M7SUFDQyxjQUFBOzs7QUFxTEY7RUFzRUQsb0JBMU5DO0lBQ0MsUUFBQTtJQUNBLFlBQUE7SS9DakRBLHVCQUFBO0lBQ0csb0JBQUE7SUFDQyxtQkFBQTtJQUNJLGVBQUE7SStDZ0RSLGtCQUFBOztFQXNORixvQkFwTkM7SUFDQyxRQUFBO0kvQ3REQSxxQkFBQTtJQUNHLGtCQUFBO0lBQ0MsaUJBQUE7SUFDSSxhQUFBO0krQ3FEUixrQkFBQTs7RUFpTkYsb0JBL01DO0kvQzFEQyxxQkFBQTtJQUNHLGtCQUFBO0lBQ0MsaUJBQUE7SUFDSSxhQUFBO0krQ3lEUixrQkFBQTs7RUE2TUYsb0JBM01DO0lBQ0MsUUFBQTtJL0MvREEsdUJBQUE7SUFDRyxvQkFBQTtJQUNDLG1CQUFBO0lBQ0ksZUFBQTtJK0M4RFIsWUFBQTs7RUFDQSxvQkFKRCw4QkFJRTtJL0M2Q0QsNEJBQUE7SUFDRyx5QkFBQTtJQUNDLHdCQUFBO0lBQ0ksb0JBQUE7OztBK0NxRlQ7RUFrRUQsb0JBdFBDO0lBQ0MsYUFBQTs7RUFxUEYsb0JBblBDO0lBQ0MsUUFBQTtJQUNBLFlBQUE7SS9DeEJBLHVCQUFBO0lBQ0csb0JBQUE7SUFDQyxtQkFBQTtJQUNJLGVBQUE7SStDdUJSLGtCQUFBO0kvQ3FGQSw4QkFBQTtJQUNHLDJCQUFBO0lBQ0MsMEJBQUE7SUFDSSxzQkFBQTs7RStDdUpWLG9CQTVPQztJQUNDLFFBQUE7SS9DOUJBLHFCQUFBO0lBQ0csa0JBQUE7SUFDQyxpQkFBQTtJQUNJLGFBQUE7SStDNkJSLFNBQUE7O0VBeU9GLG9CQXZPQztJQUNDLFdBQUE7SUFDQSxVQUFBOztFQXFPRixvQkFuT0M7SUFDQyxXQUFBO0lBQ0Esa0JBQUE7O0VBQ0Esb0JBSEQsOEJBR0U7SS9Dc0VELDRCQUFBO0lBQ0cseUJBQUE7SUFDQyx3QkFBQTtJQUNJLG9CQUFBOzs7QStDeUZSO0VBOERGLG9CQS9ERSxxQ0F2TEQ7SUFDQyxhQUFBOztFQXFQRixvQkEvREUscUNBcExEO0lBQ0MsUUFBQTtJQUNBLFlBQUE7SS9DeEJBLHVCQUFBO0lBQ0csb0JBQUE7SUFDQyxtQkFBQTtJQUNJLGVBQUE7SStDdUJSLGtCQUFBO0kvQ3FGQSw4QkFBQTtJQUNHLDJCQUFBO0lBQ0MsMEJBQUE7SUFDSSxzQkFBQTs7RStDdUpWLG9CQS9ERSxxQ0E3S0Q7SUFDQyxRQUFBO0kvQzlCQSxxQkFBQTtJQUNHLGtCQUFBO0lBQ0MsaUJBQUE7SUFDSSxhQUFBO0krQzZCUixTQUFBOztFQXlPRixvQkEvREUscUNBeEtEO0lBQ0MsV0FBQTtJQUNBLFVBQUE7O0VBcU9GLG9CQS9ERSxxQ0FwS0Q7SUFDQyxXQUFBO0lBQ0Esa0JBQUE7O0VBQ0Esb0JBaUtBLHFDQXBLRCw4QkFHRTtJL0NzRUQsNEJBQUE7SUFDRyx5QkFBQTtJQUNDLHdCQUFBO0lBQ0ksb0JBQUE7OztBK0M2RlI7RUEwREYsb0JBL0RFLHFDQXZMRDtJQUNDLGFBQUE7O0VBcVBGLG9CQS9ERSxxQ0FwTEQ7SUFDQyxRQUFBO0lBQ0EsWUFBQTtJL0N4QkEsdUJBQUE7SUFDRyxvQkFBQTtJQUNDLG1CQUFBO0lBQ0ksZUFBQTtJK0N1QlIsa0JBQUE7SS9DcUZBLDhCQUFBO0lBQ0csMkJBQUE7SUFDQywwQkFBQTtJQUNJLHNCQUFBOztFK0N1SlYsb0JBL0RFLHFDQTdLRDtJQUNDLFFBQUE7SS9DOUJBLHFCQUFBO0lBQ0csa0JBQUE7SUFDQyxpQkFBQTtJQUNJLGFBQUE7SStDNkJSLFNBQUE7O0VBeU9GLG9CQS9ERSxxQ0F4S0Q7SUFDQyxXQUFBO0lBQ0EsVUFBQTs7RUFxT0Ysb0JBL0RFLHFDQXBLRDtJQUNDLFdBQUE7SUFDQSxrQkFBQTs7RUFDQSxvQkFpS0EscUNBcEtELDhCQUdFO0kvQ3NFRCw0QkFBQTtJQUNHLHlCQUFBO0lBQ0Msd0JBQUE7SUFDSSxvQkFBQTs7O0ErQ2lHUjtFQXNERixvQkEvREUscUNBM0pEO0lBQ0MsUUFBQTtJQUNBLFlBQUE7SS9DakRBLHVCQUFBO0lBQ0csb0JBQUE7SUFDQyxtQkFBQTtJQUNJLGVBQUE7SStDZ0RSLGtCQUFBOztFQXNORixvQkEvREUscUNBckpEO0lBQ0MsUUFBQTtJL0N0REEscUJBQUE7SUFDRyxrQkFBQTtJQUNDLGlCQUFBO0lBQ0ksYUFBQTtJK0NxRFIsa0JBQUE7O0VBaU5GLG9CQS9ERSxxQ0FoSkQ7SS9DMURDLHFCQUFBO0lBQ0csa0JBQUE7SUFDQyxpQkFBQTtJQUNJLGFBQUE7SStDeURSLGtCQUFBOztFQTZNRixvQkEvREUscUNBNUlEO0lBQ0MsUUFBQTtJL0MvREEsdUJBQUE7SUFDRyxvQkFBQTtJQUNDLG1CQUFBO0lBQ0ksZUFBQTtJK0M4RFIsWUFBQTs7RUFDQSxvQkF3SUEscUNBNUlELDhCQUlFO0kvQzZDRCw0QkFBQTtJQUNHLHlCQUFBO0lBQ0Msd0JBQUE7SUFDSSxvQkFBQTs7O0ErQ3FHUjtFQWtERixvQkEvREUscUNBdkxEO0lBQ0MsYUFBQTs7RUFxUEYsb0JBL0RFLHFDQXBMRDtJQUNDLFFBQUE7SUFDQSxZQUFBO0kvQ3hCQSx1QkFBQTtJQUNHLG9CQUFBO0lBQ0MsbUJBQUE7SUFDSSxlQUFBO0krQ3VCUixrQkFBQTtJL0NxRkEsOEJBQUE7SUFDRywyQkFBQTtJQUNDLDBCQUFBO0lBQ0ksc0JBQUE7O0UrQ3VKVixvQkEvREUscUNBN0tEO0lBQ0MsUUFBQTtJL0M5QkEscUJBQUE7SUFDRyxrQkFBQTtJQUNDLGlCQUFBO0lBQ0ksYUFBQTtJK0M2QlIsU0FBQTs7RUF5T0Ysb0JBL0RFLHFDQXhLRDtJQUNDLFdBQUE7SUFDQSxVQUFBOztFQXFPRixvQkEvREUscUNBcEtEO0lBQ0MsV0FBQTtJQUNBLGtCQUFBOztFQUNBLG9CQWlLQSxxQ0FwS0QsOEJBR0U7SS9Dc0VELDRCQUFBO0lBQ0cseUJBQUE7SUFDQyx3QkFBQTtJQUNJLG9CQUFBOzs7QStDeUdSO0VBOENGLG9CQS9ERSxxQ0F2TEQ7SUFDQyxhQUFBOztFQXFQRixvQkEvREUscUNBcExEO0lBQ0MsUUFBQTtJQUNBLFlBQUE7SS9DeEJBLHVCQUFBO0lBQ0csb0JBQUE7SUFDQyxtQkFBQTtJQUNJLGVBQUE7SStDdUJSLGtCQUFBO0kvQ3FGQSw4QkFBQTtJQUNHLDJCQUFBO0lBQ0MsMEJBQUE7SUFDSSxzQkFBQTs7RStDdUpWLG9CQS9ERSxxQ0E3S0Q7SUFDQyxRQUFBO0kvQzlCQSxxQkFBQTtJQUNHLGtCQUFBO0lBQ0MsaUJBQUE7SUFDSSxhQUFBO0krQzZCUixTQUFBOztFQXlPRixvQkEvREUscUNBeEtEO0lBQ0MsV0FBQTtJQUNBLFVBQUE7O0VBcU9GLG9CQS9ERSxxQ0FwS0Q7SUFDQyxXQUFBO0lBQ0Esa0JBQUE7O0VBQ0Esb0JBaUtBLHFDQXBLRCw4QkFHRTtJL0NzRUQsNEJBQUE7SUFDRyx5QkFBQTtJQUNDLHdCQUFBO0lBQ0ksb0JBQUE7OztBK0MrR1Y7RXREak1DLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFQXl3QkEsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VFdjFCZCx1QkFBQTtFQUNHLG9CQUFBO0VBQ0MsbUJBQUE7RUFDSSxlQUFBOztBK0M4TVQsNEJBQUM7RUFDQSx5QkFBQTs7QUFHQSw0QkFEQSxNQUNDO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1DQUFBOztBQUNBLDRCQUxELE1BQ0MsV0FJQztFQUNBLG1CQUFBO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsYUFBYSxhQUFiO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTs7QUFFRDtFQWNILDRCQWpDRSxNQUNDO0lBbUJDLG1DQUFBOztFQUNBLDRCQXJCRixNQUNDLFdBb0JFO0lBQ0EsTUFBQTtJQUNBLG1CQUFBO0lBQ0EsU0FBQTs7O0FBSUgsNEJBNUJBLE1BNEJDO0VBQ0EsY0FBQTs7OztBQ2hRSDtFbERtaENRLHlEQUFBO0VBQ1EsaURBQUE7RWtEM2hDZix1REFBQTtFQUNBLCtDQUFBO0VBQ0EsaURBQUE7RUFDQSw2Q0FBQTtFQUNBLHNDQUFBOztBQUtBLFdBQUM7RUFDQSxVQUFBO0VBMUJELG1CQUFtQixhQUFuQjtFQUNBLGVBQWUsYUFBZjtFQUNBLGdCQUFnQixhQUFoQjtFQUNBLGNBQWMsYUFBZDtFQUNBLFdBQVcsYUFBWDtFQUlBLG1CQUFtQixhQUFuQjtFQUNBLGVBQWUsYUFBZjtFQUNBLGdCQUFnQixhQUFoQjtFQUNBLGNBQWMsYUFBZDtFQUNBLFdBQVcsYUFBWDs7QUFrQkEsV0FBQztFQUNBLFVBQUE7RUEvQkQsbUJBQW1CLGlCQUFuQjtFQUNBLGVBQWUsaUJBQWY7RUFDQSxnQkFBZ0IsaUJBQWhCO0VBQ0EsY0FBYyxpQkFBZDtFQUNBLFdBQVcsaUJBQVg7O0FBNkJDLFdBSEEsUUFHQztFQWpDRixtQkFBbUIsa0JBQW5CO0VBQ0EsZUFBZSxrQkFBZjtFQUNBLGdCQUFnQixrQkFBaEI7RUFDQSxjQUFjLGtCQUFkO0VBQ0EsV0FBVyxrQkFBWDs7QUFpQ0EsV0FBQztFQUNBLFVBQUE7RUF0Q0QsbUJBQW1CLGdCQUFuQjtFQUNBLGVBQWUsZ0JBQWY7RUFDQSxnQkFBZ0IsZ0JBQWhCO0VBQ0EsY0FBYyxnQkFBZDtFQUNBLFdBQVcsZ0JBQVg7O0FBb0NDLFdBSEEsV0FHQztFQXhDRixtQkFBbUIsaUJBQW5CO0VBQ0EsZUFBZSxpQkFBZjtFQUNBLGdCQUFnQixpQkFBaEI7RUFDQSxjQUFjLGlCQUFkO0VBQ0EsV0FBVyxpQkFBWDs7QUF3Q0EsV0FBQztFQUNBLFVBQUE7O0FBQ0EsV0FGQSxNQUVDO0VBdENGLG1CQUFtQixrQkFBbkI7RUFDQSxlQUFlLGtCQUFmO0VBQ0EsZ0JBQWdCLGtCQUFoQjtFQUNBLGNBQWMsa0JBQWQ7RUFDQSxXQUFXLGtCQUFYOztBQXFDQyxXQUxBLE1BS0M7RUF6Q0YsbUJBQW1CLGtCQUFuQjtFQUNBLGVBQWUsa0JBQWY7RUFDQSxnQkFBZ0Isa0JBQWhCO0VBQ0EsY0FBYyxrQkFBZDtFQUNBLFdBQVcsa0JBQVg7O0FBeUNBLFdBQUM7RUFDQSxVQUFBOztBQUNBLFdBRkEsT0FFQztFQS9DRixtQkFBbUIsaUJBQW5CO0VBQ0EsZUFBZSxpQkFBZjtFQUNBLGdCQUFnQixpQkFBaEI7RUFDQSxjQUFjLGlCQUFkO0VBQ0EsV0FBVyxpQkFBWDs7QUE4Q0MsV0FMQSxPQUtDO0VBbERGLG1CQUFtQixpQkFBbkI7RUFDQSxlQUFlLGlCQUFmO0VBQ0EsZ0JBQWdCLGlCQUFoQjtFQUNBLGNBQWMsaUJBQWQ7RUFDQSxXQUFXLGlCQUFYOztBQW1ERDtFbEQyK0JRLDBDQUFBO0VBQ1Esa0NBQUE7RWtEM2hDZix3Q0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBOztBQTZDQSxVQUFDO0VBQ0EsVUFBQTs7QUFFRCxVQUFDO0VBQ0EsVUFBQTs7QUFFRCxVQUFDO0VBQ0EsVUFBQTs7QUNKRixDQUFDO0VBQ0EsYUFBQTs7QUFFRDtFQUNDLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBQ0Q7QUFBSTtBQUFJO0FBQUk7QUFBSTtBQUFJO0VBQ25CLGFBQWEseUNBQWI7O0FBRUQ7RUFDQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBRUE7RUFzUUQ7SUFyUUUsZUFBQTtJQUNBLGNBQUE7OztBQUdGO0FBQUksT0FBTyxRQUFTO0FBQUksT0FBUTtBQUFJLFFBQVM7RUFDNUMsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOztBQUVBO0VBMlBEO0VBQUEsT0FqUVcsUUFBUztFQWlRcEIsT0FqUWdDO0VBaVFoQyxRQWpRNkM7SUFPM0MsZUFBQTtJQUNBLGdCQUFBOzs7QUFHRjtFQUNDLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFFQTtFQWdQRDtJQS9PRSxlQUFBO0lBQ0EsZ0JBQUE7OztBQUdGO0FBQUcsT0FBUTtFQUNWLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7O0FBR0QsTUFBTTtBQUFVLE1BQU07RUFDckIsU0FBQTs7QUFHRCxPQUFPO0FBQVUsT0FBTztFQUN2QixTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBOztBQUdEO0VBQ0MsZUFBQTs7QUFFRDtFQUNDLGVBQUE7RUFDQSxnQkFBQTs7QUFFQTtFQWlORDtJQWhORSxlQUFBOzs7QUFHRjtFQUNDLGVBQUE7RUFDQSxnQkFBQTs7QUFFQTtFQXlNRDtJQXhNRSxlQUFBOzs7QUFFRDtFQXNNRDtJQXJNRSxlQUFBOzs7QUFHRjtFQUNDLGdCQUFBOztBQUVEO0VBQ0MsZ0JBQUE7O0FBRUQ7RUFDQyxjQUFBOztBQUVEO0VBQ0MseUJBQUE7O0FBRUQ7RUFDQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7OztBQUdEO0VBQ0MsbUJBQUE7O0FBRUQ7RUFDQyxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBOztBQUVELHdCQUNDO0VBQ0Msa0JBQUE7O0FBRkYsd0JBS0M7RUFDQyw0QkFBQTtFQUNBLGFBQWEseUNBQWI7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTs7QUFmRix3QkFLQyxZQVlDO0VBQ0MsNEJBQUE7O0FBRUEsd0JBZkYsWUFZQyxFQUdFO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQXRCSix3QkFLQyxZQXFCQyxLQUFJO0VBQ0gsZ0JBQUE7O0FBM0JILHdCQUtDLFlBeUJDLEtBQUksSUFBSSxjQUFjO0VBQ3JCLHdCQUFBO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBOztBQUdELHlCQUEwQix5QkFqQzNCO0VBa0NFLG9DQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLCtCQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTs7QUFFQSx3QkFBMEMsdUJBQXdCO0VBd0hyRSx5QkFqSTRCLHlCQWpDM0I7SUEyQ0csV0FBVyxpQkFBWDs7O0FBVkYseUJBQTBCLHlCQWpDM0IsWUE4Q0U7RUFDQywrQkFBQTs7QUFFQSx5QkFoQndCLHlCQWpDM0IsWUE4Q0UsRUFHRTtFQUNBLGNBQUE7O0FBakJILHlCQUEwQix5QkFqQzNCLFlBc0RFLEtBQUk7RUFDSCxjQUFBOztBQXRCRix5QkFBMEIseUJBakMzQixZQTBERSxLQUFJO0VBQ0gsK0JBQUE7O0FBR0Q7RUFvR0gseUJBakk0Qix5QkFqQzNCO0lBK0RHLGFBQUE7OztBQUlGLGtCQUFrQix5QkFBMEIseUJBbkU3QztFQW9FRSxrQkFBQTs7QUFHRDtFQTJGRix3QkFsS0M7SUF3RUUsYUFBQTs7O0FBTUYsR0FERSxJQUFJLEtBQU0sSUFBRyxRQUNkO0VBQ0EsWUFBQTs7QUFJQTtFQStFRixHQXJGRyxJQUFJLEtBQU0sSUFBRyxRQUtmLElBQUc7SUFFRCxrQkFBQTtJQUNBLGdDQUFBO0lBQ0EsbUJBQUE7OztBQVRILEdBQUcsSUFBSSxLQUFNLElBQUcsUUFLZixJQUFHLElBT0Y7RUFDQyxrQkFBQTs7QUFLRDtFQW1FRixHQXJGRyxJQUFJLEtBQU0sSUFBRyxRQWlCZixJQUFHLElBQUk7SUFFTCxnQkFBQTs7O0FBTUYsR0FERSxRQUFTLEVBQUMsTUFBTyxFQUNsQjtFQUNBLGNBQUE7O0FBSUYsV0FBVztFQUNWLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUFQRCxXQUFXLFFBUVY7RUFFQyxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTs7QUFHRixJQUFJO0VBQ0gsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBOztBQVBELElBQUksUUFRSDtFQUVDLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBOztBQUlGO0VqRDNPRSwrQkFBQTtFQUNHLDRCQUFBO0VBQ0MsMkJBQUE7RUFDSSx1QkFBQTs7QWlEMk9WO0VqRDFORSw2QkFBQTtFQUNHLDBCQUFBO0VBQ0MseUJBQUE7RUFDSSxxQkFBQTs7QWlEMk5WLG1CQUFvQjtFQUNuQixnQkFBQTs7QXpEdFVEO0VBQ0Msb0JBQUE7O0FBQ0E7RUEwcmxDRDtJQXpybENFLG1CQUFBOzs7QUFFRDtFQXVybENEO0lBdHJsQ0UsbUJBQUE7OztBQUVEO0VBb3JsQ0Q7SUFucmxDRSxpQkFBQTs7O0EwRHhCRjtBQUFNO0VBQ0wsWUFBQTs7QUFFRDtFQUNDLGdCN0NnTWlCLHlDNkNoTWpCOztBQUNBLElBQUM7RUFDQSxxQkFBQTs7O0FBQ0E7RUE2NEJGLElBLzRCRTtJQUdDLGlCQUFBOzs7QUFLSDtBQUFHO0FBQUs7QUFBTztBQUFJO0FBQUk7QUFBSTtBQUFJO0FBQUk7RUFBSyxpQkFBQTs7QUFFeEM7QUFBSTtBQUFJO0FBQUk7QUFBSTtBQUFJO0VBQ25CLGE3Q3NMYyxVQUZHLHlDNkNwTGpCO0VBQTRCLGdCQUFBO0VBQWtCLGNBQUE7RUFBcUIsbUJBQUE7O0FBQ25FLEdBQUk7QUFBSixHQUFJO0FBQUosR0FBSTtBQUFKLEdBQUk7QUFBSixHQUFJO0FBQUosR0FBSTtFQUFJLGE3Q3NMUyxrQkFIQSx5QzZDbkxUOztBQUNSLEVBQUM7QUFBRCxFQUFDO0FBQUQsRUFBQztBQUFELEVBQUM7QUFBRCxFQUFDO0FBQUQsRUFBQztFQUNBLGNBQUE7RUFBc0IsYTdDaUxOLHlDNkNqTE07O0FBQ3RCLEVBRkEsYUFFQztBQUFELEVBRkEsYUFFQztBQUFELEVBRkEsYUFFQztBQUFELEVBRkEsYUFFQztBQUFELEVBRkEsYUFFQztBQUFELEVBRkEsYUFFQztFQUNBLGNBQUE7O0FBS0g7RUFDQyxlQUFBO0VBQWlCLGtCQUFBOztBQUNqQixFQUFDO0VBQVUsY0FBQTs7QUFGWixFQUdDLEtBQUk7RUFDSCxlQUFBO0VBQTRCLGE3Q3NLWix5QzZDdEtZO0VBQXlCLGlCQUFBOztBQUNyRDtFQXEzQkYsRUF2M0JDLEtBQUk7SUFHRixjQUFBO0lBQWdCLFdBQUE7SUFBYSxhQUFBOzs7QUFJOUI7RUFnM0JGLEVBajNCRTtJQUVDLGVBQUE7OztBQUdGLEVBQUM7RUFDQSxhN0MySmdCLHlDNkMzSmhCO0VBQXlCLGVBQUE7RUFBaUIsaUJBQUE7RUFBbUIsY0FBQTtFQUFpQixnQkFBQTtFQUFrQix5QkFBQTs7QUFDaEc7RUEwMkJGLEVBNTJCRTtJQUdDLGVBQUE7SUFDQSxpQkFBQTs7O0FBR0YsRUFBQztFQUNBLGE3Q29KZ0IseUM2Q3BKaEI7RUFBeUIsZUFBQTtFQUFpQixnQkFBQTtFQUFrQixjQUFBO0VBQWlCLGdCQUFBOztBQUM3RTtFQW0yQkYsRUFyMkJFO0lBR0MsZUFBQTs7O0FBR0YsRUFBQztFQUNBLGdCQUFBO0VBQWtCLGVBQUE7RUFBaUIsaUJBQUE7RUFBbUIsY0FBQTtFQUFzQix5QkFBQTs7QUFDNUU7RUE2MUJGLEVBLzFCRTtJQUdDLGVBQUE7SUFDQSxnQkFBQTs7O0FBSUg7RUFDQyxlQUFBO0VBQWlCLGNBQUE7RUFBaUIsZUFBQTs7QUFDbEMsT0FBUTtBQUNSLFFBQVM7RUFBRyxlQUFBOztBQUNaLEVBQUM7RUFBTyxhQUFBOztBQUNSLEVBQUM7RUFBZ0IsZUFBQTtFQUFpQixjQUFBO0VBQXFCLGVBQUE7O0FBTHhELEVBTUMsS0FBSTtFQUNILDBCQUFBO0VBQTRCLG1CQUFBO0VBQXFCLGE3Q2dJakMseUM2Q2hJaUM7RUFBeUIsY0FBQTs7QUFDMUUsRUFGRCxLQUFJLE1BRUY7RUFBVyxnQkFBQTs7QUFFYixLQUFNO0VBQUksY0FBQTtFQUFxQixlQUFBOztBQUMvQixLQUFNLEtBQUksS0FBTTtFQUFNLDZCQUFBOztBQUN0QixLQUFNLEtBQUksS0FBTTtFQUFNLGVBQUE7RUFBaUIsNEJBQUE7O0FBQ3ZDLEVBQUM7RUFBUSxjQUFBOztBQUNULEVBQUM7RUFDQSxjQUFBO0VBQWlCLGtCQUFBOztBQURsQixFQUFDLFNBRUE7RUFDQyxjQUFBOztBQUNBLEVBSkQsU0FFQSxLQUVFO0VBQVUsV0FBQTtFQUFhLHFCQUFBO0VBQXVCLFdBQUE7RUFBWSxrQkFBQTs7QUFHN0QsRUFBQztFQUFVLGVBQUE7RUFBaUIsd0JBQUE7O0FBQzVCLEVBQUM7RUFDQSxjQUFBO0VBQWlCLGdDQUFBO0VBQTRDLGVBQUE7O0FBRDlELEVBQUMsT0FFQTtFQUNDLFlBQUE7RUFBYyx5QkFBQTtFQUEyQixlQUFBO0VBQWlCLGNBQUE7RUFBeUIsaUJBQUE7RUFBbUIsYTdDOEd2Rix5QzZDOUd1Rjs7QUFDdEcsRUFKRCxPQUVBLEtBRUU7RUFBVSxlQUFBO0VBQWlCLG1CQUFBO0VBQXFCLFdBQUE7O0FBQ2pEO0VBNHpCSCxFQWowQkUsT0FFQTtJQUd3QixXQUFBO0lBQWEsY0FBQTs7O0FBM0J2QyxFQThCQztFQUFPLGE3Q3lHVSx5QzZDekdWOztBQUNQLEVBQUM7RUFBVSxjQUFBOztBQUNYLEVBQUM7RUFBVSxjQUFBO0VBQXNCLDBCQUFBOztBQUNqQyxFQUFDO0VBQVUsY0FBQTtFQUFzQixpQkFBQTs7QUFDakMsRUFBQztFQUFVLGNBQUE7RUFBaUMsZ0JBQUE7O0FBQzVDLEVBQUM7RUFBVSxjQUFBO0VBQWlCLGVBQUE7RUFBaUIsYTdDb0c1Qix5QzZDcEc0QjtFQUF5QixnQkFBQTtFQUFrQixnQkFBQTs7QUFDeEYsRUFBQztFQUFVLGNBQUE7RUFBaUIsZUFBQTtFQUFpQixhN0NtRzVCLHlDNkNuRzRCO0VBQXlCLGdCQUFBO0VBQWtCLGdCQUFBOztBQUN4RixFQUFDO0VBQ0EsZ0JBQUE7RUFBa0IsZUFBQTtFQUFpQixpQkFBQTs7QUFDbkM7RUFnekJGLEVBbHpCRTtJQUdDLGVBQUE7OztBQUdGO0VBQ0MsRUFBQyxPQUFPO0lBQVUsV0FBQTs7RUFDbEIsRUFBRTtJQUFXLGVBQUE7SUFBaUIsV0FBQTs7RUFFOUIsRUFBQztJQUFVLGVBQUE7SUFBaUIsaUJBQUE7OztBQUc5QjtFQUNJLGVBQUE7Ozs7Ozs7O0FBREosRUFFQyxLQUFJO0VBQVMsZUFBQTs7QUFGZCxFQUdDLEVBQUM7RUFBTyxlQUFBO0VBQWlCLGE3Q2tGUix5QzZDbEZRO0VBQXlCLGdCQUFBOztBQUMvQyxFQUFDO0VBQ0csZUFBQTs7QUFDQTtFQSt4QlIsRUFqeUJLO0lBR0ssZUFBQTs7O0FBR1QsRUFBQztFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7O0FBQ0EsRUFKQSxPQUlDO0VBQ0EsbUJBQUE7O0FBR0YsRUFBQztFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhN0MrRGdCLHlDNkMvRGhCO0VBQ0EsZ0JBQUE7O0FBRUQsRUFBQztFQUNBLGdCQUFBO0VBQWtCLGVBQUE7RUFBaUIsZ0JBQUE7RUFBa0IsY0FBQTs7QUFDckQ7RUEwd0JGLEVBNXdCRTtJQUdDLGVBQUE7SUFDQSxpQkFBQTs7O0FBV0g7RUFBSyxlQUFBOztBQUNKLEVBQUM7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhN0N5Q2dCLHlDNkN6Q2hCO0VBQ0EsY0FBQTs7QUFFRCxFQUFDO0VBQ0EsZ0JBQUE7RUFBa0IsZUFBQTtFQUFpQixnQkFBQTs7QUFDbkM7RUFvdkJGLEVBdHZCRTtJQUdDLGVBQUE7SUFDQSxpQkFBQTs7O0FBS0g7RUFBSyxlQUFBOztBQUNKLEVBQUM7RUFJQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhN0NzQmdCLHlDNkN0QmhCO0VBQ0EsY0FBQTs7QUFOQSxFQURBLE9BQ0U7RUFDRCxpQkFBQTs7QUFPRixFQUFDO0VBQ0EsZ0JBQUE7RUFBa0IsZUFBQTtFQUFpQixpQkFBQTs7QUFDbkM7RUFpdUJGLEVBbnVCRTtJQUdDLGVBQUE7SUFDQSxpQkFBQTs7O0FBSUg7RUFBSyxlQUFBOztBQUNMO0VBQ0M7SUFBSyxlQUFBOztFQUNMO0lBQUssZUFBQTs7RUFDTCxPQUFRO0VBQ1IsUUFBUztJQUNSLGVBQUE7OztBQUdGO0VBQU8sV0FBQTs7QUFDUDtFQUFVLGNBQUE7O0FBQ1Y7RUFBUSxjQUFBOztBQUNSO0VBQVMsY0FBQTs7QUFDVDtFQUFRLGNBQUE7O0FBQ1I7RUFDQyxtQkFBQTtFQUFxQixjQUFBO0VBQXFCLGdCQUFBOzs7Ozs7Ozs7Ozs7Ozs7QUFDMUMsRUFBRztBQUNILEVBQUc7RUFBTSxpQkFBQTs7QUFDVCxFQUFHO0FBQ0gsRUFBRztBQUNILEVBQUc7RUFBTSxhQUFBOztBQUNULENBQUM7RUFBTyxhQUFBOztBQUNSLENBQUM7RUFDQSxlQUFBOztBQUNBLENBRkEsT0FFQyxPQUFPO0VBQVUsV0FBQTtFQUFhLGVBQUE7RUFBaUIsa0JBQUE7RUFBb0IsY0FBQTtFQUFpQixXQUFBO0VBQWEsWUFBQTtFQUFjLGNBQUE7O0FBRWpILENBQUM7RUFDQSxlQUFBO0VBQWlCLGE3Q2RKLFVBRkcseUM2Q2dCQzs7QUFDakIsR0FBSSxFQUZKO0VBRVEsYTdDZFEsa0JBSEEseUM2Q2lCUjs7QUFFVCxDQUFDO0VBQ0EsZUFBQTtFQUFpQixhN0NwQkQseUM2Q29CQztFQUF5QixjQUFBO0VBQXFCLGdCQUFBO0VBQWtCLGdCQUFBOztBQUVsRixDQUFDO0VBQ0EsZUFBQTtFQUFpQixhN0N2QkQseUM2Q3VCQztFQUF5QixnQkFBQTtFQUFrQixnQkFBQTtFQUFrQixjQUFBOztBQWUvRSxDQUFDO0VBQ0EsZUFBQTtFQUFpQixnQkFBQTtFQUFrQixhN0N2Q25CLHlDNkN1Q21CO0VBQXlCLGNBQUE7RUFBcUIsZ0JBQUE7O0FBRWxGLENBQUM7RUFDQSxlQUFBO0VBQWlCLGdCQUFBO0VBQWtCLGE3QzFDbkIseUM2QzBDbUI7RUFBeUIsY0FBQTtFQUFxQixnQkFBQTs7QUFFbEYsQ0FBQztFQUFXLGVBQUE7RUFBaUIsaUJBQUE7O0FBQzdCLENBQUM7RUFDQSxnQkFBQTtFQUFrQixpQkFBQTtFQUFtQixhN0M5Q3JCLHlDNkM4Q3FCO0VBQXlCLGlCQUFBO0VBQW1CLGlDQUFBO0VBQXVELG9CQUFBOztBQUR6SSxDQUFDLFVBRUE7RUFBTSxXQUFBO0VBQWEsa0JBQUE7O0FBRXBCLENBQUM7RUFDQSxtQkFBQTtFQUFzQixrQkFBQTtFQUFvQixjQUFBO0VBQWdDLGtCQUFBO0VBQW9CLDhCQUFBO0VBQWdDLGtCQUFBO0VBQW9CLDRCQUFBO0VBQ2xKLGE3Q2pEYSxVQUZHLHlDNkNtRGhCOztBQUNBLEdBQUksRUFISjtFQUdRLGE3Q2pEUSxrQkFIQSx5QzZDb0RSOztBQUNSLENBSkEsUUFJQztFQUFVLGtCQUFBO0VBQW9CLG1CQUFBO0VBQXFCLE9BQUE7RUFBUyxRQUFBO0VBQVUsWUFBQTtFQUFjLFdBQUE7RUFBYSxjQUFBO0VBQWdCLGNBQUE7RUFBZ0Isa0JBQUE7RUFBb0IsY0FBQTtFQUFpQixZQUFBO0VBQWMsZUFBQTs7QUFFdEwsQ0FBQztFQUFTLGNBQUE7O0FBQ1YsQ0FBQztFQUNBLGNBQUE7O0VBQStDLGVBQUE7RUFBaUIsZ0JBQUE7RUFBa0IsU0FBQTs7QUFEbkYsQ0FBQyxLQUVBO0VBQVEsY0FBQTtFQUFnQixpQkFBQTs7QUFGekIsQ0FBQyxLQUdBO0VBQVEsaUJBQUE7O0FBQ1IsQ0FKQSxLQUlDO0VBQVMsV0FBQTs7QUFDVixDQUxBLEtBS0MsVUFBVTtFQUFVLGFBQWEsT0FBYjs7QUFHckIsQ0FEQSxPQUNDO0VBQVUsVUFBQTtFQUFZLFdBQUE7RUFBYSxZQUFBO0VBQWMsa0JBQUE7RUFBb0Isb0JBQUE7O0FBQ3RFLENBRkEsT0FFQyxPQUFPO0VBQVUsVUFBQTs7QUFDbEIsQ0FIQSxPQUdDO0VBQ0EsU0FBQTtFQUFXLGVBQUE7RUFBaUIsY0FBQTtFQUEyQixtQkFBQTs7QUFDdkQsQ0FMRCxPQUdDLEtBRUM7RUFBVSxrQkFBQTtFQUFvQixXQUFBO0VBQWEsZUFBQTs7QUFDNUMsQ0FORCxPQUdDLEtBR0M7RUFBVSxjQUFBOztBQUdiLENBQUM7RUFBVyxjQUFBOztBQUNaLENBQUM7RUFDQSw0REFBQTtFQUFtRSw2QkFBQTtFQUErQixrQkFBQTs7QUFEbkcsQ0FBQyxjQUVBO0VBQU0sZUFBQTtFQUFpQixZQUFBOztBQUV4QixDQUFDO0VBQ0EsZ0JBQUE7RUFBa0IsZUFBQTtFQUFpQixpQkFBQTs7QUFDbkM7RUFpb0JGLENBbm9CRTtJQUdDLGVBQUE7SUFDQSxpQkFBQTs7O0FBSUg7RUFBSSxxQkFBQTtFQUF1QixjQUFBOzs7Ozs7Ozs7O0FBQzFCLENBQUM7RUFBUyxvQkFBQTs7QUFDVixDQUFDO0FBQ0QsQ0FBQztFQUFTLFVBQUE7RUFBWSwwQkFBQTs7QUFDdEIsQ0FBQztFQUNBLHFCQUFBO0VBQXVCLGtCQUFBO0VBQW9CLFNBQUE7RUFBVyxlQUFBO0VBQWlCLGlCQUFBO0VBQW1CLFdBQUE7RUFBYSxZQUFBO0VBQWMsZ0JBQUE7RUFBa0Isa0JBQUE7RUFBcUIsY0FBQTtFQUEyQixlQUFBO0VBQWlCLGlCQUFBO0VBQW1CLHlCQUFBO0VwRDRsQnJOLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFb0Q5bEI0USxtQkFBQTs7QUFEM1IsQ0FBQyxLQUVBO0VBQU8scUJBQUE7RUFBdUIscUJBQUE7RUFBdUIsUUFBQTtFQUFVLFNBQUE7O0FBQy9ELENBSEEsS0FHQztFQUFVLFNBQVMsR0FBVDtFQUFjLHFCQUFBO0VBQXVCLFdBQUE7RUFBYSxZQUFBO0VBQWMsaUJBQUE7O0FBQzNFLENBSkEsS0FJQztFQUFTLHFCQUFBO0VBQXdCLGNBQUE7O0FBRW5DLENBQUM7RUFDQSxxQkFBQTtFQUF1QixrQkFBQTtFQUFvQixRQUFBO0VBQVUsZUFBQTtFQUFpQixpQkFBQTtFQUFtQixXQUFBO0VBQWEsWUFBQTtFQUFjLGdCQUFBO0VBQWtCLGtCQUFBO0VBQW9CLGNBQUE7RUFBMkIsaUJBQUE7RUFBbUIseUJBQUE7RUFBdUMsOEJBQUE7RUFBZ0MsMkJBQUE7RUFBNkIsc0JBQUE7RUFBd0IsbUJBQUE7RUFBcUIsY0FBQTs7QUFEMVYsQ0FBQyxTQUVBO0VBQU8scUJBQUE7RUFBdUIscUJBQUE7RUFBdUIsUUFBQTtFQUFVLFNBQUE7O0FBQy9ELENBSEEsU0FHQztFQUFTLFNBQVMsR0FBVDtFQUFjLHFCQUFBO0VBQXVCLFdBQUE7RUFBYSxZQUFBO0VBQWMsaUJBQUE7RUFBbUIsZUFBQTtFQUFpQixrQkFBQTtFQUFxQixrQkFBQTtFQUNsSSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBOztBQUVELENBVEEsU0FTQztFQUFTLHFCQUFBO0VBQXdCLGNBQUE7O0FBQ2xDLENBVkEsU0FVQztFQUNBLGNBQUE7RUFBcUIseUJBQUE7RUFBNEIsbUJBQUE7O0FBQ2pELENBWkQsU0FVQyxLQUVDO0VBQ0EsY0FBQTtFQUFxQix5QkFBQTtFQUE0QixtQkFBQTs7QUFHbkQsQ0FoQkEsU0FnQkM7RUFDQSxjQUFBO0VBQXFCLHlCQUFBO0VBQTRDLG1CQUFBOztBQUNqRSxDQWxCRCxTQWdCQyxNQUVDO0VBQ0EsY0FBQTtFQUFxQix5QkFBQTtFQUE0QyxtQkFBQTs7QUFJcEUsQ0FBQztFQUNBLGdCQUFBO0VBQWtCLHFCQUFBO0VBQXVCLGtCQUFBO0VBQW9CLFFBQUE7RUFBVSxlQUFBOztFQUF3QyxXQUFBO0VBQWEsWUFBQTtFQUFjLGdCQUFBO0VBQWtCLGtCQUFBO0VBQW9CLGNBQUE7RUFBMkIsaUJBQUE7RUFBbUIseUJBQUE7RUFBdUMsOEJBQUE7RUFBZ0MsMkJBQUE7RUFBNkIsc0JBQUE7RUFBd0IsbUJBQUE7RUFBcUIsY0FBQTs7QUFEaFgsQ0FBQyxZQUVBO0VBQU8scUJBQUE7RUFBdUIscUJBQUE7RUFBdUIsUUFBQTtFQUFVLFNBQUE7O0FBQy9ELENBSEEsWUFHQztFQUFVLFNBQVMsR0FBVDtFQUFjLHFCQUFBO0VBQXVCLFdBQUE7RUFBYSxZQUFBO0VBQWMsaUJBQUE7RUFBbUIsZUFBQTtFQUFpQixrQkFBQTs7QUFDL0csQ0FKQSxZQUlDO0VBQVMscUJBQUE7RUFBd0IsY0FBQTs7QUFDbEMsQ0FMQSxZQUtDO0VBQ0EsY0FBQTtFQUFxQix5QkFBQTtFQUE0QixtQkFBQTs7QUFDakQsQ0FQRCxZQUtDLEtBRUM7RUFDQSxjQUFBO0VBQXFCLHlCQUFBO0VBQTRCLG1CQUFBOztBQUduRCxDQVhBLFlBV0M7RUFDQSxjQUFBO0VBQXFCLHlCQUFBO0VBQTRDLG1CQUFBOztBQUNqRSxDQWJELFlBV0MsTUFFQztFQUNBLGNBQUE7RUFBcUIseUJBQUE7RUFBNEMsbUJBQUE7O0FBYW5FLENBREEsY0FDQztFQUFVLFNBQVMsT0FBVDtFQUFrQix3QkFBQTtFQUEyQixjQUFBO0VBQXNCLGVBQUE7RUFBaUIsa0JBQUE7RUFBb0IscUJBQUE7RUFBdUIscUJBQUE7O0FBRzFJLENBREEsSUFDQztFQUFTLFNBQVMsS0FBVDtFQUFnQixpQkFBQTtFQUFtQixnQkFBQTtFQUFrQixjQUFBO0VBQXFCLHFCQUFBO0VBQXVCLG1CQUFBO0VwRHluQnJHLDBCQUFBO0VBQ0csdUJBQUE7RUFDSyxrQkFBQTtFb0QzbkJrSSxjQUFBO0VBQWdCLGtCQUFBO0VBQW9CLFNBQUE7O0FBR3BMLENBREEsS0FDQztFQUNBLFNBQVMsTUFBVDtFQUFpQixpQkFBQTtFQUFtQixnQkFBQTtFQUFrQixjQUFBO0VBQXFCLHFCQUFBO0VBQXVCLG1CQUFBO0VwRHFuQjdGLDBCQUFBO0VBQ0csdUJBQUE7RUFDSyxrQkFBQTtFb0R2bkIwSCxlQUFBO0VBQWlCLGtCQUFBO0VBQW9CLFNBQUE7RUFBVyx5QkFBQTs7QUFuRTFMLENBcUVDO0VBQ0MsY0FBQTtFQUFzQixtQkFBQTtFQUEyQixnQkFBQTtFQUFrQixxQkFBQTtFQUF1QixrQkFBQTtFcERrbkJwRiwwQkFBQTtFQUNHLHVCQUFBO0VBQ0ssa0JBQUE7O0VvRHBuQnlJLGdCQUFBOztFQUEyQyxhQUFBO0VBQWUsZUFBQTtFQUFpQixTQUFBOztBQUNsTyxDQUZELE1BRUU7RUFBVSxhQUFhLE9BQWI7RUFBc0IsY0FBQTtFQUFxQixxQkFBQTtFQUF1QixjQUFBO0VBQWdCLGlCQUFBOztBQUM3RixDQUhELE1BR0U7RUFBUyxTQUFTLE1BQVQ7O0VBQTBDLGNBQUE7RUFBc0IscUJBQUE7RUFBdUIsZUFBQTtFQUFpQix5QkFBQTs7QUFDbEgsQ0FKRCxNQUlFO0VBQ0EsbUJBQUE7O0FBRUQsQ0FQRCxNQU9FO0VBQ0EsbUJBQUE7O0FBR0EsQ0FYRixNQVVFLFVBQ0M7RUFDQSxTeERyS2EsT3dEcUtiOztBQUlELENBaEJGLE1BZUUsVUFDQztFQUNBLFN4RDNTUSxPd0QyU1I7O0FBR0YsQ0FwQkQsTUFvQkU7RUFDQSxlQUFBOztBQTFGSCxDQTZGQztFQUNDLGNBQUE7RUFBc0IsZ0JBQUE7RUFBa0IsbUJBQUE7RUFBMkIscUJBQUE7RUFBdUIsa0JBQUE7RXBEMGxCcEYsMEJBQUE7RUFDRyx1QkFBQTtFQUNLLGtCQUFBOztFb0Q1bEJ5SSxnQkFBQTs7RUFBMkMsYUFBQTtFQUFlLGVBQUE7Ozs7Ozs7Ozs7OztBQUNqTixDQUZELEtBRUU7RUFDQSxtQkFBQTs7QUFFRCxDQUxELEtBS0U7RUFDQSxtQkFBQTs7QUFHQSxDQVRGLEtBUUUsVUFDQztFQUNBLGFBQWEsT0FBYjtFQUNBLFN4RDVMYSxPd0Q0TGI7O0FBSUQsQ0FmRixLQWNFLFVBQ0M7RUFDQSxhQUFhLE9BQWI7RUFDQSxTeERuVVEsT3dEbVVSOztBQUdGLENBcEJELEtBb0JFO0VBQ0EsZUFBQTs7QUFhQSxDQWxDRixLQWlDRSxLQUNDO0VBQ0EsU0FBUyxLQUFUOztBQUlELENBdkNGLEtBc0NFLE1BQ0M7RUFDQSxTQUFTLE1BQVQ7O0FBR0YsQ0EzQ0QsS0EyQ0U7QUFDRCxDQTVDRCxLQTRDRTs7O0VBQTRELGNBQUE7RUFBc0IsZ0JBQUE7RUFBa0IscUJBQUE7O0VBQTRDLHlCQUFBOztBQUdqSixDQURBLEtBQ0M7RUFBUyxTQUFTLE1BQVQ7RUFBaUIsaUJBQUE7RUFBbUIsZ0JBQUE7RUFBa0IsY0FBQTtFQUFxQixxQkFBQTtFQUF1QixtQkFBQTtFcEQ0aUJ0RywwQkFBQTtFQUNHLHVCQUFBO0VBQ0ssa0JBQUE7RW9EOWlCbUksY0FBQTtFQUFnQixrQkFBQTtFQUFvQixTQUFBOztBQUV0TCxDQUFDO0VBQVUsa0JBQUE7RUFBb0IsVUFBQTs7QUFFOUI7RUEyZUYsQ0E1ZUU7SUFDMEIsYUFBQTs7O0FBQzFCO0VBMGVGLENBNWVFO0lBR0MsY0FBQTtJQUFnQixpQ0FBQTtJQUE2QyxrQkFBQTtJQUFvQixhQUFBO0lBQWUsZ0NBQUE7O0VBQ2hHLENBSkQsT0FJRTtJQUFVLFN4RG5ZQSxPd0RtWUE7SUFBdUIsYUFBYSxPQUFiO0lBQXNCLGlCQUFBOztFQUN4RCxDQUxELE9BS0UsS0FBSztJQUFVLFN4RHJYUCxPd0RxWE87OztBQUtuQjtFQUNDLCtCQUErQixrQkFBa0Isd0JBQWpEO0VBQTJFLGVBQUE7RUFBaUIscUJBQUE7RUFBdUIscUJBQUE7RUFBdUIsZUFBQTtFQUFpQixjQUFBO0VBQTJCLGtCQUFBO0VBQW9CLG9CQUFBO0VBQXNCLG1CQUFBO0VBQXFCLHNCQUFBO0VBQXdCLGlCQUFBO0VBQW1CLGFBQUE7RUFBZSxpQkFBQTtFQUFtQixjQUFBO0VBQWdCLG9CQUFBO0VBQXNCLFlBQUE7RUFBYyxlQUFBO0VBQWlCLDRCQUFBO0VBQThCLHlCQUFBO0VBQXdDLGtCQUFBO0VBQW9CLHlCQUFBOztBQUVsZTtFQUNDLG1CQUFBO0VBQXlDLDhCQUFBO0VBQWdDLGVBQUE7O0FBQ3pFLEVBQUM7RUFBVSw2QkFBQTs7QUFDWCxFQUFDO0VBQVUsOEJBQUE7O0FBQ1gsRUFBQztFQUFVLDZCQUFBOztBQUNYLEVBQUM7RUFBVSw4QkFBQTtFQUEwQyxXQUFBO0VBQWEsZUFBQTtFQUFpQixZQUFBOztBQUFjO0VBMGRsRyxFQTFkRTtJQUFzSCxZQUFBOzs7QUFDdkgsRUFBQztFQUFVLDZCQUFBOztBQUVaO0VBQ0MseUJBQUE7Ozs7Ozs7O0FBU0Q7RUFDQyxtQkFBQTtFQUFzQixjQUFBO0VBQXFCLGtCQUFBO0VBQW9CLE9BQUE7RUFBUyxTQUFBO0VBQVcsaUJBQUE7RUFBbUIsZUFBQTtFQUFpQixZQUFBO0VBQWMsaUJBQUE7RUFBbUIsa0JBQUE7RXBEa2JqSiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7OztBb0RoYmhCLEVBQUU7RUFDRCxnQkFBQTs7QUFERCxFQUFFLGNBRUQ7RUFDQyxrQkFBQTtFQUFvQixrQkFBQTtFQUFvQiwwQkFBQTtFQUE0QixlQUFBOztBQUNwRSxFQUpBLGNBRUQsR0FFRTtFQUFVLGNBQUE7RUFBZ0IsU0FBUyxFQUFUO0VBQWEsa0JBQUE7RUFBb0IsVUFBQTtFQUFZLFFBQUE7RUFBVSxXQUFBO0VBQWEsWUFBQTtFQUFjLDZCQUFBOztBQUM3RyxFQUxBLGNBRUQsR0FHRTtFQUFZLGlCQUFBO0VBQW1CLGNBQUE7O0FBQ2hDLEVBTkEsY0FFRCxHQUlFLEdBQUc7RUFBVSxtQ0FBQTs7QUFDZCxFQVBBLGNBRUQsR0FLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFSQSxjQUVELEdBTUUsR0FBRztFQUFVLG1DQUFBOztBQUNkLEVBVEEsY0FFRCxHQU9FLEdBQUc7RUFBVSxtQ0FBQTs7QUFDZCxFQVZBLGNBRUQsR0FRRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFYQSxjQUVELEdBU0UsR0FBRztFQUFVLG1DQUFBOztBQUNkLEVBWkEsY0FFRCxHQVVFLEdBQUc7RUFBVSxtQ0FBQTs7QUFDZCxFQWJBLGNBRUQsR0FXRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFkQSxjQUVELEdBWUUsR0FBRztFQUFVLG1DQUFBOztBQUNkLEVBZkEsY0FFRCxHQWFFLEdBQUc7RUFBVSxtQ0FBQTs7QUFDZCxFQWhCQSxjQUVELEdBY0UsR0FBRztFQUFVLG1DQUFBOztBQUNkLEVBakJBLGNBRUQsR0FlRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsQkEsY0FFRCxHQWdCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuQkEsY0FFRCxHQWlCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwQkEsY0FFRCxHQWtCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFyQkEsY0FFRCxHQW1CRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0QkEsY0FFRCxHQW9CRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2QkEsY0FFRCxHQXFCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4QkEsY0FFRCxHQXNCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6QkEsY0FFRCxHQXVCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExQkEsY0FFRCxHQXdCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzQkEsY0FFRCxHQXlCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1QkEsY0FFRCxHQTBCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3QkEsY0FFRCxHQTJCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5QkEsY0FFRCxHQTRCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEvQkEsY0FFRCxHQTZCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoQ0EsY0FFRCxHQThCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqQ0EsY0FFRCxHQStCRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsQ0EsY0FFRCxHQWdDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuQ0EsY0FFRCxHQWlDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwQ0EsY0FFRCxHQWtDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFyQ0EsY0FFRCxHQW1DRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0Q0EsY0FFRCxHQW9DRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2Q0EsY0FFRCxHQXFDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4Q0EsY0FFRCxHQXNDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6Q0EsY0FFRCxHQXVDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExQ0EsY0FFRCxHQXdDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzQ0EsY0FFRCxHQXlDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1Q0EsY0FFRCxHQTBDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3Q0EsY0FFRCxHQTJDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5Q0EsY0FFRCxHQTRDRSxJQUFJO0VBQVUsb0NBQUE7O0FBQ2YsRUEvQ0EsY0FFRCxHQTZDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoREEsY0FFRCxHQThDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqREEsY0FFRCxHQStDRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsREEsY0FFRCxHQWdERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuREEsY0FFRCxHQWlERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwREEsY0FFRCxHQWtERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFyREEsY0FFRCxHQW1ERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0REEsY0FFRCxHQW9ERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2REEsY0FFRCxHQXFERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4REEsY0FFRCxHQXNERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6REEsY0FFRCxHQXVERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExREEsY0FFRCxHQXdERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzREEsY0FFRCxHQXlERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1REEsY0FFRCxHQTBERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3REEsY0FFRCxHQTJERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5REEsY0FFRCxHQTRERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEvREEsY0FFRCxHQTZERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoRUEsY0FFRCxHQThERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqRUEsY0FFRCxHQStERSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsRUEsY0FFRCxHQWdFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuRUEsY0FFRCxHQWlFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwRUEsY0FFRCxHQWtFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFyRUEsY0FFRCxHQW1FRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0RUEsY0FFRCxHQW9FRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2RUEsY0FFRCxHQXFFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4RUEsY0FFRCxHQXNFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6RUEsY0FFRCxHQXVFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExRUEsY0FFRCxHQXdFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzRUEsY0FFRCxHQXlFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1RUEsY0FFRCxHQTBFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3RUEsY0FFRCxHQTJFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5RUEsY0FFRCxHQTRFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEvRUEsY0FFRCxHQTZFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoRkEsY0FFRCxHQThFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqRkEsY0FFRCxHQStFRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsRkEsY0FFRCxHQWdGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuRkEsY0FFRCxHQWlGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwRkEsY0FFRCxHQWtGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFyRkEsY0FFRCxHQW1GRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0RkEsY0FFRCxHQW9GRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2RkEsY0FFRCxHQXFGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4RkEsY0FFRCxHQXNGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6RkEsY0FFRCxHQXVGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExRkEsY0FFRCxHQXdGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzRkEsY0FFRCxHQXlGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1RkEsY0FFRCxHQTBGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3RkEsY0FFRCxHQTJGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5RkEsY0FFRCxHQTRGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEvRkEsY0FFRCxHQTZGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoR0EsY0FFRCxHQThGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqR0EsY0FFRCxHQStGRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsR0EsY0FFRCxHQWdHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuR0EsY0FFRCxHQWlHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwR0EsY0FFRCxHQWtHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFyR0EsY0FFRCxHQW1HRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0R0EsY0FFRCxHQW9HRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2R0EsY0FFRCxHQXFHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4R0EsY0FFRCxHQXNHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6R0EsY0FFRCxHQXVHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExR0EsY0FFRCxHQXdHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzR0EsY0FFRCxHQXlHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1R0EsY0FFRCxHQTBHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3R0EsY0FFRCxHQTJHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5R0EsY0FFRCxHQTRHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEvR0EsY0FFRCxHQTZHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoSEEsY0FFRCxHQThHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqSEEsY0FFRCxHQStHRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsSEEsY0FFRCxHQWdIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuSEEsY0FFRCxHQWlIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwSEEsY0FFRCxHQWtIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFySEEsY0FFRCxHQW1IRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0SEEsY0FFRCxHQW9IRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2SEEsY0FFRCxHQXFIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4SEEsY0FFRCxHQXNIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6SEEsY0FFRCxHQXVIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExSEEsY0FFRCxHQXdIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzSEEsY0FFRCxHQXlIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1SEEsY0FFRCxHQTBIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3SEEsY0FFRCxHQTJIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5SEEsY0FFRCxHQTRIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEvSEEsY0FFRCxHQTZIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoSUEsY0FFRCxHQThIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqSUEsY0FFRCxHQStIRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsSUEsY0FFRCxHQWdJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuSUEsY0FFRCxHQWlJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwSUEsY0FFRCxHQWtJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFySUEsY0FFRCxHQW1JRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0SUEsY0FFRCxHQW9JRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2SUEsY0FFRCxHQXFJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4SUEsY0FFRCxHQXNJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6SUEsY0FFRCxHQXVJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExSUEsY0FFRCxHQXdJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzSUEsY0FFRCxHQXlJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1SUEsY0FFRCxHQTBJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3SUEsY0FFRCxHQTJJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5SUEsY0FFRCxHQTRJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEvSUEsY0FFRCxHQTZJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoSkEsY0FFRCxHQThJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqSkEsY0FFRCxHQStJRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsSkEsY0FFRCxHQWdKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuSkEsY0FFRCxHQWlKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwSkEsY0FFRCxHQWtKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFySkEsY0FFRCxHQW1KRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0SkEsY0FFRCxHQW9KRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2SkEsY0FFRCxHQXFKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4SkEsY0FFRCxHQXNKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6SkEsY0FFRCxHQXVKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExSkEsY0FFRCxHQXdKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzSkEsY0FFRCxHQXlKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1SkEsY0FFRCxHQTBKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3SkEsY0FFRCxHQTJKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5SkEsY0FFRCxHQTRKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEvSkEsY0FFRCxHQTZKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoS0EsY0FFRCxHQThKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqS0EsY0FFRCxHQStKRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsS0EsY0FFRCxHQWdLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuS0EsY0FFRCxHQWlLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwS0EsY0FFRCxHQWtLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFyS0EsY0FFRCxHQW1LRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0S0EsY0FFRCxHQW9LRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2S0EsY0FFRCxHQXFLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4S0EsY0FFRCxHQXNLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6S0EsY0FFRCxHQXVLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExS0EsY0FFRCxHQXdLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzS0EsY0FFRCxHQXlLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1S0EsY0FFRCxHQTBLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3S0EsY0FFRCxHQTJLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5S0EsY0FFRCxHQTRLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEvS0EsY0FFRCxHQTZLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoTEEsY0FFRCxHQThLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqTEEsY0FFRCxHQStLRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsTEEsY0FFRCxHQWdMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuTEEsY0FFRCxHQWlMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwTEEsY0FFRCxHQWtMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFyTEEsY0FFRCxHQW1MRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0TEEsY0FFRCxHQW9MRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2TEEsY0FFRCxHQXFMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4TEEsY0FFRCxHQXNMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6TEEsY0FFRCxHQXVMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExTEEsY0FFRCxHQXdMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzTEEsY0FFRCxHQXlMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1TEEsY0FFRCxHQTBMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3TEEsY0FFRCxHQTJMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5TEEsY0FFRCxHQTRMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEvTEEsY0FFRCxHQTZMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoTUEsY0FFRCxHQThMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqTUEsY0FFRCxHQStMRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsTUEsY0FFRCxHQWdNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuTUEsY0FFRCxHQWlNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwTUEsY0FFRCxHQWtNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFyTUEsY0FFRCxHQW1NRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0TUEsY0FFRCxHQW9NRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2TUEsY0FFRCxHQXFNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4TUEsY0FFRCxHQXNNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6TUEsY0FFRCxHQXVNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExTUEsY0FFRCxHQXdNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzTUEsY0FFRCxHQXlNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1TUEsY0FFRCxHQTBNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3TUEsY0FFRCxHQTJNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5TUEsY0FFRCxHQTRNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEvTUEsY0FFRCxHQTZNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoTkEsY0FFRCxHQThNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqTkEsY0FFRCxHQStNRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsTkEsY0FFRCxHQWdORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuTkEsY0FFRCxHQWlORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwTkEsY0FFRCxHQWtORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFyTkEsY0FFRCxHQW1ORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF0TkEsY0FFRCxHQW9ORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF2TkEsY0FFRCxHQXFORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF4TkEsY0FFRCxHQXNORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUF6TkEsY0FFRCxHQXVORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUExTkEsY0FFRCxHQXdORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEzTkEsY0FFRCxHQXlORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE1TkEsY0FFRCxHQTBORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE3TkEsY0FFRCxHQTJORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUE5TkEsY0FFRCxHQTRORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUEvTkEsY0FFRCxHQTZORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFoT0EsY0FFRCxHQThORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFqT0EsY0FFRCxHQStORSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFsT0EsY0FFRCxHQWdPRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFuT0EsY0FFRCxHQWlPRSxHQUFHO0VBQVUsbUNBQUE7O0FBQ2QsRUFwT0EsY0FFRCxHQWtPRSxHQUFHO0VBQVUsbUNBQUE7O0FBRWY7RUFHRyxFQXpPRixjQXVPQyxlQUNBLEdBQ0UsWUFBWSxHQUFJO0lBQU8sYUFBQTs7RUFDeEIsRUExT0YsY0F1T0MsZUFDQSxHQUVFO0lBQ0EseUJBQUE7O0VBR0UsRUE5T0wsY0F1T0MsZUFDQSxHQUVFLFNBRUMsVUFBVSxNQUNWLEtBQ0UsWUFBWTtJQUFNLHlCQUFBOztFQUl0QixFQWxQRixjQXVPQyxlQUNBLEdBVUU7SUFBVSxRQUFBOztFQUVaLEVBcFBELGNBdU9DLGVBYUMsS0FDQSxHQUFFLFlBQVksR0FBSTtJQUFPLGNBQUE7O0VBRTFCLEVBdlBELGNBdU9DLGVBZ0JDO0l6RGxwQkgsb0JBQUE7SUFDQSxxQkFBQTtJSytETyxhQUFBO0lFNUVOLHVCQUFBO0lBQ0csb0JBQUE7SUFDQyxtQkFBQTtJQUNJLGVBQUE7O0VGMHlDRixFb0R0NEJOLGNBdU9DLGVBZ0JDLFFwRCtvQks7SUFDRyxTQUFTLEVBQVQ7SUFDQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7SUFDQSxXQUFBOztFb0RwcEJULEVBdlBELGNBdU9DLGVBZ0JDLFFBRUE7SUFDQyxXQUFBO0lBQWEsVUFBQTtJQUFZLGtCQUFBO0lsRHJyQjVCLHFCQUFBO0lBQ0csa0JBQUE7SUFDQyxpQkFBQTtJQUNJLGFBQUE7O0VrRG1yQkwsRUEzUEgsY0F1T0MsZUFnQkMsUUFFQSxHQUVFLFlBQVk7SUFBUyxXQUFBOzs7QUFPMUIsTUFBQztFQUNBLGNBQUE7O0FBRUQsTUFBQztFQUNBLGdCQUFBOztBQUVELE1BQUM7RUFDQSxnQkFBQTs7QUFFRCxNQUFDO0VBQ0EsZUFBQTtFQUFpQixhN0NwaEJELHlDNkNvaEJDO0VBQXlCLGdCQUFBO0VBQWtCLGdCQUFBO0VBQWtCLGNBQUE7O0FBRS9FLE1BQUM7RUFDQSxlQUFBO0VBQWlCLGE3Q3ZoQkQseUM2Q3VoQkM7RUFBeUIsZ0JBQUE7RUFBa0IsaUJBQUE7O0FBSTdELEtBQUM7RUFDQSxjQUFBOztBQUVELEtBQUM7RUFDQSxjQUFBOztBQUVELEtBQUM7RUFDQSxnQkFBQTs7QUFFRCxLQUFDO0VBQ0EsZ0JBQUE7O0FBRUQsS0FBQztFQUNBLGVBQUE7RUFBaUIsYTdDeGlCRCx5QzZDd2lCQztFQUF5QixnQkFBQTtFQUFrQixnQkFBQTtFQUFrQixjQUFBOztBQUUvRSxLQUFDO0VBQ0EsZUFBQTtFQUFpQixhN0MzaUJELHlDNkMyaUJDO0VBQXlCLGdCQUFBO0VBQWtCLGlCQUFBOztBQUk3RCxPQUFDO0VBQ0EsNkJBQUE7O0FBRUQsT0FBQztFQUNBLGdDQUFBOztBQUNBLE9BRkEsUUFFQztFQUNBLGlDQUFBOztBQUdGLE9BQUM7RUFDQSw4QkFBQTs7QUFDQSxPQUZBLE1BRUM7RUFDQSwrQkFBQTs7QUFHRixPQUFDO0VBQ0EsK0JBQUE7O0FBRUQsT0FBQztFQUNBLFlBQUE7O0FBR0Y7RUFDQywwQkFBQTs7QUFFRCxJQUFJO0VBQ0gsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBOztBQVBELElBQUksWUFRSDtFQUNDLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBOztBQUdGO0VBQ0M7SUFBZSxXQUFBOzs7QUFFaEI7RUFDQztJQUFlLFdBQUE7OztBQUVoQjtFQUNDO0lBQWUsV0FBQTs7O0FBRWhCO0VBQ0M7SUFBZSxXQUFBOzs7QUFFaEI7RUFDQyxpQkFBQTs7QUFHQSxTQUFDO0VBQ0EsWUFBQTs7QUFDQSxTQUZBLFVBRUM7QUFDRCxTQUhBLFVBR0M7QUFDRCxTQUpBLFVBSUM7RUFDQSxlQUFBO0VBQ0EsWUFBQTs7QUFHRixTQUFDO0VBQ0EsZUFBQTtFQUFpQixhN0N0bkJELHlDNkNzbkJDO0VBQXlCLGdCQUFBO0VBQWtCLGdCQUFBO0VBQWtCLGNBQUE7O0FBRS9FLFNBQUM7RUFDQSxjQUFBOztBQUlELE1BQUM7RUFDQSxjQUFBOztBQUVELE1BQUM7RUFDQSxnQkFBQTs7QUFFRCxNQUFDO0VBQ0EsZ0JBQUE7O0FBRUQsTUFBQztFQUNBLGVBQUE7RUFBaUIsYTdDdm9CRCx5QzZDdW9CQztFQUF5QixnQkFBQTtFQUFrQixnQkFBQTtFQUFrQixjQUFBOztBQUUvRSxNQUFDO0VBQ0EsZUFBQTtFQUFpQixhN0Mxb0JELHlDNkMwb0JDO0VBQXlCLGdCQUFBO0VBQWtCLGlCQUFBO0VBQW1CLGNBQUE7O0FBRWhGLE1BQUM7RUFDQSxjQUFBOzs7QUFJRjtFQUNDLGVBQUE7RUFDQSxjQUFBOztBQUdDO0VBMERGLGNBNURHO0VBNERILGNBM0RDO0lBRUUsZ0JBQUE7SUFDQSxlQUFBOzs7QUFLSDtFQUNDLGtCQUFBO0VBQ0EsaUJBQUE7O0FBQ0EsU0FBRTtBQUhILFNBSUM7RUFDQyxrQkFBQTtFQUNBLGlCQUFBOztBQVFGO0VBQ0MsbUJBQUE7RUFDQSxrQkFBQTs7QUFDQSxVQUFFO0FBSEgsVUFJRTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBTUY7RUFDQyxtQkFBQTtFQUNBLGtCQUFBOztBQUNBLFVBQUU7QUFISCxVQUlFO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUFNRjtFQUNDLG1CQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsVUFBRTtBQUhILFVBSUU7RUFDQSxtQkFBQTtFQUNBLGtCQUFBOzs7QUMvNEJGO0VBQ0MsV0FBQTtFckQyM0JPLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTs7QXFENTNCZixJQUFDO0VBQ0EsWUFBQTs7QUFDQSxJQUZBLFFBRUU7RUFBVyxVQUFBO0VBQVksU0FBQTs7QUFDekIsSUFIQSxRQUdFO0VBQVcsVUFBQTtFQUFZLFNBQUE7O0FBQ3pCLElBSkEsUUFJRTtFQUFXLFVBQUE7RUFBWSxTQUFBOztBQUN6QixJQUxBLFFBS0U7QUFDRixNQUFPLEtBTlAsUUFNUztFQUFXLGVBQUE7RUFBaUIsU0FBQTs7QUFDckMsSUFQQSxRQU9FO0FBQ0YsTUFBTyxLQVJQLFFBUVM7RUFBVyxlQUFBO0VBQWlCLFNBQUE7O0FBRXRDLElBQUM7RUFDQSxxQkFBQTtFQUF1QixnQkFBQTs7QUFDdkIsSUFGQSxLQUVDO0VBQWUsZ0JBQUE7O0FBRWpCLElBQUM7RUFDQSxxQkFBQTtFQUF1QixnQkFBQTs7QUFDdkIsSUFGQSxLQUVDO0VBQWUsZ0JBQUE7O0FBRWpCLElBQUM7RUFDQSxxQkFBQTtFQUF1QixnQkFBQTs7QUFDdkIsSUFGQSxLQUVDO0VBQWUsZ0JBQUE7O0FBRWpCLElBQUM7RUFDQSwwQkFBQTtFQUE0QixnQkFBQTs7QUFDNUIsSUFGQSxLQUVDO0VBQWUsZUFBQTs7QUFFakIsSUFBQztFQUNBLDBCQUFBO0VBQTRCLGdCQUFBO0VBQWtCLGtCQUFBO0VyRCsxQnhDLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTs7QXFEaDJCZCxJQUZBLE1BRUM7RUFBZSxlQUFBOztBQUVqQixJQUFDO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTs7QUFFRCxJQUFDO0VBQ0EscUJBQUE7RUFBdUIsZ0JBQUE7O0FBQ3ZCLElBRkEsS0FFQztFQUFlLGdCQUFBOztBQUVqQixJQUFDO0VBQ0EscUJBQUE7RUFBdUIsZ0JBQUE7O0FBQ3ZCLElBRkEsS0FFQztFQUFlLGdCQUFBOztBQUNoQixJQUhBLEtBR0U7RUFBTyxlQUFBO0VBQWlCLDZCQUFBOztBQUMxQixZQUFhLEtBSmI7RTFEV0Qsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBOztBcURsRVAsSUFBQztFQUNBLHFCQUFBO0VBQXVCLGdCQUFBOztBQUN2QixJQUZBLEtBRUM7RUFBZSxnQkFBQTs7QUFFakIsSUFBQztFQUNBLDJCQUFBO0VBQTZCLGdCQUFBOztBQUM3QixJQUZBLEtBRUM7RUFBZSxnQkFBQTs7QUFFakIsSUFBQztFQUNBLHFCQUFBO0VBQXVCLGdCQUFBOztBQUN2QixJQUZBLEtBRUM7RUFBZSxnQkFBQTs7QUFDaEIsSUFIQSxLQUdDO0VBQU8sNkJBQUE7O0FBRVQsSUFBQztFQUNBLHFCQUFBO0VBQXVCLGdCQUFBOztBQUN2QixJQUZBLEtBRUM7RUFBZSxnQkFBQTs7QUFFakIsSUFBQztFQUNBLHFCQUFBO0VBQXVCLGdCQUFBOztBQUN2QixJQUZBLEtBRUM7RUFBZSxnQkFBQTs7QUFFakIsSUFBQztFQUNBLFlBQUE7RUFBYyxZQUFBOztBQUNkLElBRkEsT0FFQztFQUFTLGVBQUE7O0FBRVgsSUFBQztFQUNBLFlBQUE7RUFBYyxZQUFBO0VBQWMsb0JBQUE7O0FBSTNCLElBREQsR0FDRTtBQUFELElBREcsR0FDRjtBQUFELElBRE8sR0FDTjtBQUFELElBRFcsR0FDVjtBQUFELElBRGUsR0FDZDtFQUFlLFNBQUE7O0FBR2xCO0VBQ0MsSUFBQztJQUFrQixzQkFBQTtJQUF3QixzQkFBQTtJQUF3Qiw2QkFBQTtJQUErQiwwQkFBQTtJQUE0QiwyQkFBQTs7RUFDN0gsSUFEQSxlQUNDO0lBQWUsd0JBQUE7O0VBRWpCLElBQUM7SUFBUyxVQUFBOztFQUNWLElBQUM7SUFBVyxXQUFBOztFQUVYLE1BQU8sS0FEUCxRQUNTO0lBQVcsV0FBQTtJQUFhLFNBQUE7OztBQUduQztFQUNDO0VBQ0EsSUFBQztFQUNELElBQUM7RUFDRCxJQUFDO0VBQ0QsSUFBQztFQUNELElBQUM7RUFDRCxJQUFDO0VBQ0QsSUFBQztFQUNELElBQUM7RUFDRCxJQUFDO0VBQ0QsSUFBQztFQUNELElBQUM7RUFDRCxJQUFDO0VBQ0QsSUFBQztJQUFRLHNCQUFBO0lBQXdCLFdBQUE7SUFBYSxvQkFBQTs7RUFDOUMsSUFBQztFQUFTLElBQUM7SUFBWSxXQUFBOztFQUN2QixJQUFDO0lBQVksb0JBQUE7O0VBRWIsSUFBQztJQUFrQixzQkFBQTs7O0FBR3JCO0VBQ0MsVUFBQTtFQUFZLGdCQUFBOztBQUNaLE1BQUM7RUFBZSxVQUFBO0VBQVksU0FBQTs7QUFFN0I7RUFDQyxVQUFBO0VBQVksZ0JBQUE7O0FBQ1osTUFBQztFQUFlLFVBQUE7RUFBWSxTQUFBOztBQUU3QjtFQUNDLFVBQUE7RUFBWSxnQkFBQTs7QUFDWixNQUFDO0VBQWUsVUFBQTtFQUFZLFNBQUE7O0FBRTdCO0FBQ0EsTUFBTztFQUNOLGVBQUE7RUFBaUIsZ0JBQUE7O0FBQ2pCLE1BQUM7QUFBRCxNQUZNLE9BRUw7RUFBYyxlQUFBO0VBQWlCLFNBQUE7O0FBRWpDO0FBQ0EsTUFBTztFQUNOLGVBQUE7RUFBaUIsZ0JBQUE7O0FBQ2pCLE1BQUM7QUFBRCxNQUZNLE9BRUw7RUFBYyxlQUFBO0VBQWlCLFNBQUE7O0FBRWpDO0VBQ0MsVUFBQTtFQUNBLGdCQUFBOztBQUVEO0VBQ0MsVUFBQTtFQUNBLGdCQUFBOztBQUdEO0VBQ0MsZUFBQTtFQUFpQixnQkFBQTs7QUFDakIsTUFBQztFQUFlLGVBQUE7RUFBaUIsU0FBQTs7QUFFbEM7RUFDQyxlQUFBO0VBQWlCLGdCQUFBOztBQUNqQixNQUFDO0VBQWUsZUFBQTtFQUFpQixTQUFBOztBQUdsQztFQUNDO0lBQ0MsZUFBQTs7RUFDQSxNQUFDO0lBQWUsZUFBQTs7RUFFakI7SUFDQyxlQUFBOztFQUNBLE1BQUM7SUFBZSxlQUFBOzs7QUFJbEI7RUFDQyxZQUFBO0VBQWMsY0FBQTs7QUFDZDtFQThCRDtJQTlCd0IsV0FBQTtJQUFhLGVBQUE7OztBQUNwQyxtQkFBcUMsdUJBQXdCO0VBNkI5RDtJQTdCZ0UsV0FBQTtJQUFhLGVBQUE7OztBQUM1RTtFQTRCRDtJQTVCc0IsYUFBQTs7O0FBR3RCO0UxRHhIQyxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7O0FxRDBEUDtFQXVCRDtJQXZCd0IsY0FBQTs7O0FBRnhCLFlBR0M7RUFDQywrQkFBQTs7QUFDQTtFQW9CRixZQXRCQztJQUdFLGdDQUFBO0lBQ0EsZUFBQTs7O0FBS0g7RUFDQyxlQUFBO0VBQWlCLGlCQUFBOztBckQ0cENWLFFBQUM7RUFDRyxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBOztBcURocUNYLFFBQUM7RUFBYyxvQkFBQTs7QUFGaEIsUUFHQztFQUFNLGVBQUE7RUFBaUIsWUFBQTs7QUFDdkIsUUFBQztFQUFTLGFBQUE7O0FBRVg7QUFDQSxDQUFDO0FBQ0QsQ0FBQztFckQ2ckJPLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTs7O0FnQzUzQmhCO0FBQUk7RUFDSCxXQUFBOztBQURELEVBRUM7QUFGRyxFQUVIO0FBRkQsRUFFSztBQUZELEVBRUM7RUFBSyxtQkFBQTs7QUFFVjtFQUNDLG1CQUFBO0VBQXFCLGFBQUE7O0FBRHRCLEVBRUMsR0FBRztFQUFLLGdCQUFBO0VBQWtCLGVBQUE7RUFBaUIsYUFBQTtFQUFlLHdCQUFBO0VBQTBCLDJCQUFBOztBQUVyRjtFQUNDLFVBQUE7O0FBREQsRUFFQztFQUNDLGdCQUFBO0VBQWtCLFVBQUE7RUFBWSxhQUFBO0VBQWUsd0JBQUE7RUFBMEIsMkJBQUE7O0FBSHpFLEVBRUMsR0FFQyxHQUFHO0VBQUssa0JBQUE7RUFBb0IsZ0JBQUE7O0FBSjlCLEVBTUM7RUFBSyxpQkFBQTs7QUFOTixFQU9DO0VBQU8sMkJBQUE7O0FBRVI7RUFDQyxVQUFBO0VBQVksU0FBQTtFQUFXLGdCQUFBOztBQUR4QixFQUVDO0VBQ0Msa0JBQUE7RUFBb0IsbUJBQUE7O0FBQ3BCLEVBRkQsR0FFRTtFQUFVLE9BQUE7RUFBUyxTQUFBO0VBQVcsa0JBQUE7RUFBb0IsU3BDNkJ0QyxPb0M3QnNDO0VBQXdCLGFBQWEsT0FBYjtFQUFzQixjQUFBO0VBQTJCLGNBQUE7O0FBRTdILEVBQUMsTUFBTztFQUNQLGVBQUE7O0FBQ0EsRUFGQSxNQUFPLEdBRU47RUFBVSxhQUFBOztBQUVaLEVBQUMsTUFBTztFQUNQLGNBQUE7O0FBWEYsRUFhQztFQUVDLGNBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBQVRBLEVBREQsYUFDRTtFQUFXLHVCQUFBOztBQWRkLEVBYUMsYUFXQztFQUNDLG1CQUFBOztBQUNBLEVBYkYsYUFXQyxHQUVFO0VBQVMsYUFBQTs7QUExQmIsRUFhQyxhQVdDLEdBR0MsS0FBSTtFQUFXLHlCQUFBO0VBQXdDLGNBQUE7RUFBeUIsWUFBQTtFQUFjLFlBQUE7O0FBUS9GLEVBTEEsU0FLRTtBQUFGLEVBSkEsUUFJRTtBQUFGLEVBSEEsUUFHRTtBQUFGLEVBRkEsUUFFRTtBQUFGLEVBREEsUUFDRTtFQUNELFdBQUE7RUFBYSxnQkFBQTtFaENxMEJSLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTs7QWdDdDBCYjtFQXV4RkgsRUE5eEZFLFNBS0U7RUF5eEZKLEVBN3hGRSxRQUlFO0VBeXhGSixFQTV4RkUsUUFHRTtFQXl4RkosRUEzeEZFLFFBRUU7RUF5eEZKLEVBMXhGRSxRQUNFO0lBR0EsV0FBQTtJQUFhLFdBQUE7OztBQUloQixFQUFDLFFBQVM7RUFBTyxVQUFBOztBQUNqQixFQUFDLFFBQVM7RUFDVCxlQUFBOztBQUNBLEVBRkEsUUFBUyxLQUVSLFlBQVk7RUFBUSxXQUFBOztBQUNyQjtFQTh3RkYsRUFqeEZFLFFBQVM7SUFJUixXQUFBO0lBQWEsU0FBQTs7O0FBR2YsRUFBQyxRQUFTO0VBQ1QsVUFBQTs7QUFDQTtFQXd3RkYsRUExd0ZFLFFBQVM7SUFHUixlQUFBOzs7QUFHRixFQUFDLFFBQVM7RUFDVCxVQUFBOztBQUNBO0VBa3dGRixFQXB3RkUsUUFBUztJQUdSLFVBQUE7OztBQUVEO0VBK3ZGRixFQXB3RkUsUUFBUztJQU1SLFVBQUE7SUFDQSxXQUFBOzs7QUFHRixFQUFDLFFBQVM7RUFDVCxVQUFBOztBQUNBLEVBRkEsUUFBUyxLQUVSO0VBQVUsYUFBQTs7QUFHWixFQUFDO0VBQ0EsZUFBQTtFQUFpQixnQkFBQTs7QUFEbEIsRUFBQyxVQUVBO0VBQUssbUJBQUE7RUFBcUIsU0FBQTs7QUFDekIsRUFIRCxVQUVBLEdBQ0U7RUFBVSxlQUFBOztBQUhiLEVBQUMsVUFLQTtFQUFLLFNBQUE7O0FBR1A7RUFBSyxnQkFBQTs7QUFDTDtFQUFLLFdBQUE7RUFBYSxXQUFBO0VBQWEsVUFBQTs7QUFDL0I7RUFBSyxXQUFBO0VBQWEsVUFBQTs7O0FBS2xCLFFBQ0MsR0FBRTtBQURILFFBRUMsR0FBRSxVQUFXO0VBQU8sU0FBQTs7QUFFbkIsUUFERCxFQUNFO0VBQ0EsZ0JBQUE7RUFBa0IsU0FBQTtFQUFXLGVBQUE7RUFBaUIsY0FBQTs7QUFEL0MsUUFERCxFQUNFLEtBRUE7RUFBSSxjQUFBOztBQUVMLFFBTEQsRUFLRTtFQUFTLGVBQUE7RUFBaUIsaUJBQUE7O0FBUjdCLFFBVUM7RUFDQywwQkFBQTtFQUE0QixjQUFBOztBQUM1QixRQUZELEVBRUU7RUFBUyxjQUFBOztBQVpaLFFBY0MsR0FDQztFQUNDLGtCQUFBO0VBQW9CLHlCQUFBOztBQUNwQixRQUhGLEdBQ0MsR0FFRTtFQUFVLFNwQzlDQyxPb0M4Q0Q7RUFBd0IsYUFBYSxPQUFiO0VBQXNCLGtCQUFBO0VBQW9CLE9BQUE7O0VBQXdCLFFBQUE7RUFBVSxjQUFBO0VBQWlCLGVBQUE7O0FBQ2hJLFFBSkYsR0FDQyxHQUdFO0VBQVksMERBQUE7O0FBRWQsUUFORCxHQU1FLE9BQVE7RUFDUixrREFBQTtFQUFtRCxzQkFBQTs7QUFEcEQsUUFORCxHQU1FLE9BQVEsR0FFUjtFQUNDLG1EQUFBOztBQUhGLFFBTkQsR0FNRSxPQUFRLEdBRVIsR0FFQztFQUFLLG1EQUFBOztBQUdQLFFBYkQsR0FhRTtBQUNELFFBZEQsR0FjRTtBQUNELFFBZkQsR0FlRTtFQUNBLGdCQUFBOztBQUNBLFFBakJGLEdBYUUsUUFJRTtBQUFGLFFBakJGLEdBY0UsUUFHRTtBQUFGLFFBakJGLEdBZUUsUUFFRTtFQUFPLGdCQUFBO0VBQWtCLFdBQUE7RWhDb3ZCdEIsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBOztBZ0NwdkJkLFFBbkJELEdBbUJFLFFBQVM7RUFBSyxVQUFBOztBQUNmLFFBcEJELEdBb0JFLFFBQVM7RUFBSyxVQUFBOztBQUNmLFFBckJELEdBcUJFLFFBQVM7RUFBSyxVQUFBOztBQW5DakIsUUFjQyxHQXNCQyxFQUFDO0VBQVMsaUJBQUE7RUFBbUIsU0FBQTs7QUFwQy9CLFFBY0MsR0F1QkMsRUFBQztFQUFRLDhCQUFBO0VBQWdDLG9CQUFBO0VBQXNCLDBCQUFBOztBQUMvRCxLQUFNLEdBQUcsU0F4QlY7RUF3QmMsYUFBQTtFQUFlLFVBQUE7O0FBQzVCO0VBSUUsUUE3QkgsR0EwQkcsUUFHRTtFQUFGLFFBN0JILEdBMkJHLFFBRUU7RUFBRixRQTdCSCxHQTRCRyxRQUNFO0lBQU8sV0FBQTtJQUFhLFdBQUE7SUFBYSxpQkFBQTs7OztBQVN2QztBQUFRO0FBQU87QUFBUTtFQUN0QixvQkFBQTtFQUFzQixlQUFBO0VBQWlCLFNBQUE7RUFBVyx3QkFBQTtFQUEwQix1QkFBQTs7QUFDN0U7QUFBUTtFQUNQLG1CQUFBOztBQUNBLE1BQUM7QUFBRCxLQUFDO0VBQXFCLFNBQUE7RUFBVyxVQUFBOztBQUVsQztBQUFRO0VBQVMsb0JBQUE7O0FBQ2pCO0FBQVEsSUFBSyxNQUFLO0FBQWlCLEtBQUs7QUFBZ0IsS0FBSztFQUFrQiwwQkFBQTtFQUE0QixlQUFBO0VBQWlCLGtCQUFBOztBQUM1SCxNQUFNO0FBQVksSUFBSyxNQUFLO0VBQWEsZUFBQTs7QUFDekMsS0FBSztBQUFtQixLQUFLO0VoQ3N0QnJCLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFZ0N4dEJ1RCxVQUFBO0VBQVksYUFBQTtFQUFlLFlBQUE7RUFBYyxTQUFBOztBQUNoSCxLQUFLO0VBQ0osNkJBQUE7RWhDb3RCTywrQkFBQTtFQUNHLDRCQUFBO0VBQ0ssdUJBQUE7O0FnQ3J0QmYsS0FGSSxlQUVIO0FBQ0QsS0FISSxlQUdIO0VBQThCLHdCQUFBOztBQUVoQztBQUFVO0FBQVEsS0FBSztBQUFlLEtBQUs7QUFBbUIsS0FBSztBQUF5QixLQUFLO0FBQWdCLEtBQUs7QUFBZ0IsS0FBSztBQUFpQixLQUFLO0FBQW1CLEtBQUs7QUFBaUIsS0FBSztBQUFjLEtBQUs7QUFBZSxLQUFLO0FBQWUsS0FBSztBQUFjLEtBQUs7QUFBZSxLQUFLLElBQUk7RWhDZ3RCN1MsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VnQ2h0QmYsNEJBQUE7RUFBOEIsNkJBQUE7RUFBK0IsZ0NBQUE7RUFDN0Qsd0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBOztBQUNBLFFBQUM7QUFBRCxNQUFDO0FBQUQsS0FSc0IsYUFRckI7QUFBRCxLQVIwQyxpQkFRekM7QUFBRCxLQVJrRSx1QkFRakU7QUFBRCxLQVJnRyxjQVEvRjtBQUFELEtBUnFILGNBUXBIO0FBQUQsS0FSMEksZUFRekk7QUFBRCxLQVJnSyxpQkFRL0o7QUFBRCxLQVJ3TCxlQVF2TDtBQUFELEtBUjhNLFlBUTdNO0FBQUQsS0FSaU8sYUFRaE87QUFBRCxLQVJxUCxhQVFwUDtBQUFELEtBUnlRLFlBUXhRO0FBQUQsS0FSNFIsYUFRM1I7QUFBRCxLQVJnVCxJQUFJLFFBUW5UO0VBQU0sWUFBQTtFQUFjLGVBQUE7O0FBQ3JCLFFBQUM7QUFBRCxNQUFDO0FBQUQsS0FUc0IsYUFTckI7QUFBRCxLQVQwQyxpQkFTekM7QUFBRCxLQVRrRSx1QkFTakU7QUFBRCxLQVRnRyxjQVMvRjtBQUFELEtBVHFILGNBU3BIO0FBQUQsS0FUMEksZUFTekk7QUFBRCxLQVRnSyxpQkFTL0o7QUFBRCxLQVR3TCxlQVN2TDtBQUFELEtBVDhNLFlBUzdNO0FBQUQsS0FUaU8sYUFTaE87QUFBRCxLQVRxUCxhQVNwUDtBQUFELEtBVHlRLFlBU3hRO0FBQUQsS0FUNFIsYUFTM1I7QUFBRCxLQVRnVCxJQUFJLFFBU25UO0VBQVMseUJBQUE7RUFBa0MsY0FBQTtFQUFzQixtQkFBQTs7QUFDbEUsUUFBQztBQUFELE1BQUM7QUFBRCxLQVZzQixhQVVyQjtBQUFELEtBVjBDLGlCQVV6QztBQUFELEtBVmtFLHVCQVVqRTtBQUFELEtBVmdHLGNBVS9GO0FBQUQsS0FWcUgsY0FVcEg7QUFBRCxLQVYwSSxlQVV6STtBQUFELEtBVmdLLGlCQVUvSjtBQUFELEtBVndMLGVBVXZMO0FBQUQsS0FWOE0sWUFVN007QUFBRCxLQVZpTyxhQVVoTztBQUFELEtBVnFQLGFBVXBQO0FBQUQsS0FWeVEsWUFVeFE7QUFBRCxLQVY0UixhQVUzUjtBQUFELEtBVmdULElBQUksUUFVblQ7RUFBUyxxQkFBQTtFQUE2QixhQUFBOztBQUN2QztFQXdwRkQ7RUFBQTtFQUFBLEtBbnFGdUI7RUFtcUZ2QixLQW5xRjJDO0VBbXFGM0MsS0FucUZtRTtFQW1xRm5FLEtBbnFGaUc7RUFtcUZqRyxLQW5xRnNIO0VBbXFGdEgsS0FucUYySTtFQW1xRjNJLEtBbnFGaUs7RUFtcUZqSyxLQW5xRnlMO0VBbXFGekwsS0FucUYrTTtFQW1xRi9NLEtBbnFGa087RUFtcUZsTyxLQW5xRnNQO0VBbXFGdFAsS0FucUYwUTtFQW1xRjFRLEtBbnFGNlI7RUFtcUY3UixLQW5xRmlULElBQUk7SUFZblQsV0FBQTs7O0FBR0Y7QUFBUSxLQUFLO0VBQ1osb0JBQUE7RUFBc0IsWUFBQTtFQUFjLGFBQUE7RUFDcEMsbUJBQUE7RUFDQSxlQUFlLEVBQWY7RUFDQSxnQkFBQTtFQUFrQixpQkFBQTs7OztFQUVsQix3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTs7RUFDQSxxQkFBQTs7RUFDQSxnQkFBQTs7O0FBQ0EsTUFBQztBQUFELEtBWlksT0FZWDtFQUNBLGFBQUE7O0FBRWUsbUJBQXdCO0VBcW9GekM7RUFBQSxLQXBwRmE7SUFnQlgsd0JBQTZCLHdUQUE3Qjs7O0FBRUQsbUJBQWtEO0VBa29GbkQ7RUFBQSxLQXBwRmE7SUFtQlgsd0JBQTZCLG8zQ0FBN0I7SUFDQSxtQkFBQTs7O0FBRUQsTUFBTztBQUFQLE1BQU8sTUF0Qks7RUFzQkQsbUJBQUE7RUFBMEIsa0JBQUE7O0FBQ3JDLElBQUksSUFBSSx1QkFBd0I7QUFBaEMsSUFBSSxJQUFJLHVCQUF3QixNQXZCcEI7RUF3QlgsNkJBQUE7RUFBK0IsbUJBQUE7O0FBRWhDLG1CQUE2Qyw2QkFBNEI7RUEwbkYxRTtFQUFBLEtBcHBGYTtJQTJCWCw4QkFBQTs7O0FBRUQsUUFBMkM7RUF1bkY1QztFQUFBLEtBcHBGYTtJQThCWCxtQkFBQTtJQUFxQix1QkFBQTtJQUF5QixnQkFBQTs7O0FBRS9DLE1BQUMsTUFDQTtBQURELEtBaENZLE9BZ0NYLE1BQ0E7RUFBUyxtQkFBQTs7QUFFVixNQUFDO0FBQUQsS0FuQ1ksT0FtQ1g7RUFBTSxnQkFBQTs7QUFFUjtFQUNDLGNBQUE7RUFBZ0IsbUJBQUE7RUFBcUIsa0JBQUE7RUFBb0IsWUFBQTtFQUFjLGdCQUFBO0VBQWtCLGdCQUFBOztBQUN6RixRQUFDO0VBQ0EsYUFBQTtFQUFlLGlCQUFBO0VBQW1CLGlCQUFBOztBQUVuQyxRQUFDO0VBQ0EsWUFBQTtFQUFjLGlCQUFBO0VBQW1CLGdCQUFBOztBQUdqQyxRQURBLFNBQ0M7RUFDQSxZQUFBO0VBQWMsaUJBQUE7RUFBbUIsZ0JBQUE7O0FBR25DLFFBQUM7RUFBWSxZQUFBOztBQUdkO0VBQW1CLGtCQUFBOztBQUVuQixLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSyxJQUFJO0VBQ1IscUJBQUE7RUFBdUIsWUFBQTtFQUFjLGFBQUE7RUFDckMsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxTQUFBOztBQUVELEtBQUs7RUFBZ0IsY0FBQTs7QUFDckIsS0FBSztFQUFZLHVCQUFBO0VBQXlCLDJCQUFBOztBQUMxQyxLQUFLO0VBQ0osWUFBQTtFQUFjLFNBQUE7RUFBVyx3QkFBQTtFQUEwQiwyQ0FBQTtFQUE2Qyw0QkFBQTtFQUE4Qiw2QkFBQTs7QUFDOUgsS0FGSSxNQUVIO0VBQVEsa0JBQUE7O0FBRVY7RUFBOEIsY0FBQTtFQUEyQixtQkFBQTtFQUFxQixrQkFBQTs7QUFDOUU7RUFBNkIsY0FBQTtFQUEyQixtQkFBQTtFQUFxQixrQkFBQTs7QUFDN0U7RUFBcUIsY0FBQTtFQUEyQixtQkFBQTtFQUFxQixrQkFBQTs7QUFDckU7RUFBeUIsY0FBQTtFQUEyQixtQkFBQTtFQUFxQixrQkFBQTs7QUFDekU7RUFBb0IsY0FBQTtFQUEyQixtQkFBQTtFQUFxQixrQkFBQTs7QUFNeEIsTUFBQztBQUFELEtBSHZDLGNBR3dDO0FBQUQsS0FGdkMsZUFFd0M7QUFBRCxLQUR2QyxlQUN3QztBQUFELEtBQXZDLGFBQWMsUUFBTyxlQUFtQjtFQUFxQixxQkFBQTtFQUF1QixvQkFBQTs7QUFHekYsS0FBSyxhQUFhLGFBQWE7QUFDL0IsS0FBSyxhQUFhLGFBQWE7RUFDOUIsd0JBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0VBQ0EsU0FBQTs7O0FBSUQ7RUFDQyx5QkFBQTtFQUEyQixpQkFBQTtFQUFtQixXQUFBOzs7Ozs7Ozs7QUFDOUMsS0FBQyxNQUNBO0FBREQsS0FBQyxNQUNJO0VBQUsscUJBQUE7O0FBSFgsS0FLQztFQUFVLGFBQUE7O0FBRVYsS0FBQyxTQUNBO0FBREQsS0FBQyxTQUNJO0VBQUssc0JBQUE7O0FBRVYsS0FBQztFQUNBLGVBQUE7RUFBaUIsV0FBQTs7QUFDakIsS0FGQSxPQUVDO0VBQVcsdUJBQUE7O0FBRmIsS0FBQyxPQUdBLEdBQUc7RUFDRiwwQkFBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLGVBQUE7O0FBQ0EsS0FSRCxPQUdBLEdBQUcsS0FLRDtFQUNBLGdCQUFBOztBQUlELEtBYkQsT0FZQSxNQUNHLEtBQUs7RUFDTiw0QkFBQTtFQUNBLGVBQUE7O0FBRkQsS0FiRCxPQVlBLE1BQ0csS0FBSyxLQUdOLEtBQUk7RUFDSCx5QkFBQTtFQUNBLGNBQUE7RUFBeUIsWUFBQTtFQUN6QixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7O0FBTUosS0FBQzs7Ozs7Ozs7Ozs7OztBQUFELEtBQUMsU0FDQSxHQUFFLHFCQUFxQjtFQUFVLGFBQUE7O0FBRWhDLEtBSEQsU0FFQyxXQUNFLEtBQUssS0FBSTtBQUNYLEtBSkQsU0FFQyxXQUVFLFFBQVEsS0FBSyxLQUFJO0VBQ2xCLGtCQUFBO0VBQW9CLGtCQUFBOztBQUNwQixLQU5GLFNBRUMsV0FDRSxLQUFLLEtBQUksc0JBR1Q7QUFBRCxLQU5GLFNBRUMsV0FFRSxRQUFRLEtBQUssS0FBSSxzQkFFakI7RUFDQSxrQkFBQTtFQUFvQixVQUFBO0VBQVksU0FBQTtFQUNoQyxXQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFhLE9BQWI7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxTcEN6U1UsT29DeVNWOztBQUVELEtBdEJGLFNBRUMsV0FDRSxLQUFLLEtBQUksc0JBbUJUO0FBQUQsS0F0QkYsU0FFQyxXQUVFLFFBQVEsS0FBSyxLQUFJLHNCQWtCakI7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQUNBLEtBekJILFNBRUMsV0FDRSxLQUFLLEtBQUksc0JBbUJULElBR0M7QUFBRCxLQXpCSCxTQUVDLFdBRUUsUUFBUSxLQUFLLEtBQUksc0JBa0JqQixJQUdDO0VBQVUsa0JBQUE7RUFBb0IsT0FBQTtFQUFTLFNBQUE7O0FBdkIzQyxLQUZBLFNBRUMsV0EyQkEsR0FBRSxXQUFXO0VBQVUsYUFBQTs7QUEzQnhCLEtBRkEsU0FFQyxXQTRCQTtFQUFpQixhQUFBOztBQTVCbEIsS0FGQSxTQUVDLFdBNkJBLEdBQUUscUJBQ0QsR0FBRSxzQkFBc0I7RUFBVSxTcEM5VHhCLE9vQzhUd0I7O0FBOUJwQyxLQUZBLFNBRUMsV0E2QkEsR0FBRSxxQkFFRDtFQUFpQixxQkFBQTtFQUF1QixnQkFBQTtFQUFrQixpQkFBQTtFQUFtQixnQkFBQTs7QWhDMCtCekUsS2dDM2dDTixTQUVDLFdBaUNBLElBQUcsd0JoQ3crQkc7RUFDRyxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBOztBZ0M5Z0NWLEtBRkEsU0FFQyxXQWtDQSxJQUFHO0VBQTRCLGlCQUFBO0VBQW1CLFdBQUE7RUFBYSxpQkFBQTs7QUFsQ2hFLEtBRkEsU0FFQyxXQW1DQSxHQUFFLG9CQUFvQixNQUFPO0VBQUssMkJBQUE7O0FBS2xDLEtBMUNELFNBeUNBLGFBQ0U7RUFDQSxhQUFBOztBQTNDSCxLQUFDLFNBOENBO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTs7QUFDQSxLQW5ERCxTQThDQSxRQUtFO0VBQ0EsYUFBQTs7QUFDQTtFQWk5RUosS0F0Z0ZFLFNBOENBLFFBS0U7SUFFdUIsY0FBQTs7O0FBR3ZCLEtBeERGLFNBOENBLFFBU0UsZ0JBQ0M7RUFDQSxrQkFBQTs7QUFHRixLQTVERCxTQThDQSxRQWNFO0VBQ0EsY0FBQTtFQUNBLGF6QmpNYyx5Q3lCaU1kO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFHQSxLQXBFRixTQThDQSxRQXFCRSxXQUNDO0VBQ0EsV0FBQTtFQUFhLFlBQUE7RUFBYyxpQkFBQTtFQUFtQixlQUFBOztBQUdoRCxLQXhFRCxTQThDQSxRQTBCRTtFQUFVLGFBQWEsT0FBYjtFQUFzQixrQkFBQTtFQUFvQixNQUFBO0VBQVEsT0FBQTtFQUFTLFNBQUE7RUFBVyxZQUFBO0VBQWMsV0FBQTtFQUFhLFlBQUE7RUFBYyxlQUFBO0VoQ2trQnJILDBCQUFBO0VBQ0csdUJBQUE7RUFDSyxrQkFBQTs7RWdDcGtCZ0wsY0FBQTtFQUFxQixTQUFTLEVBQVQ7RUFBYSxrQkFBQTtFQUFvQixpQkFBQTs7QUFDblAsS0F6RUQsU0E4Q0EsUUEyQkUsVUFDQTtFQUFLLGNBQUE7O0FBQ0wsS0EzRUYsU0E4Q0EsUUEyQkUsVUFFQztFQUFVLG1CQUFBO0VBQTZCLFNwQzNSaEMsT29DMlJnQzs7QUFFekMsS0E3RUQsU0E4Q0EsUUErQkUsYUFDQTtFQUFLLGNBQUE7O0FBQ0wsS0EvRUYsU0E4Q0EsUUErQkUsYUFFQztFQUFVLG1CQUFBO0VBQWlDLFNwQ3JNOUIsT29DcU04Qjs7QUFHNUMsS0FsRkYsU0E4Q0EsUUFtQ0UsZUFDQztFQUFVLG1CQUFBOztBQUdYLEtBckZGLFNBOENBLFFBc0NFLGVBQ0M7RUFBVSw2Q0FBQTs7QUFPWCxLQTVGRixTQThDQSxRQTZDRSxtQkFDQztFQUFVLHdCQUFBO0VBQTBCLG1CQUFBO0VBQWlDLFNBQVMsT0FBVDtFQUFrQixjQUFBOztBQUd4RixLQS9GRixTQThDQSxRQWdERSxnQkFDQztFQUFVLHdCQUFBO0VBQTBCLG1CQUFBO0VBQTZCLFNBQVMsT0FBVDtFQUFrQixjQUFBOztBQUdwRixLQWxHRixTQThDQSxRQW1ERSxXQUNDO0VBQVUsd0JBQUE7RUFBMEIsbUJBQUE7RUFBaUMsU0FBUyxPQUFUO0VBQWtCLGNBQUE7O0FBR3hGLEtBckdGLFNBOENBLFFBc0RFLGFBQ0M7RUFBVSx3QkFBQTtFQUEwQixtQkFBQTtFQUE2QixTQUFTLE9BQVQ7RUFBa0IsY0FBQTs7QUFHcEYsS0F4R0YsU0E4Q0EsUUF5REUsY0FDQztFQUFVLHdCQUFBO0VBQTBCLG1CQUFBO0VBQThCLGNBQUE7O0FBeEd0RSxLQUFDLFNBOENBLFFBNERDO0VBQ0MsY0FBQTtFQUNBLGF6Qi9PYyx5Q3lCK09kO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQTlHSCxLQUFDLFNBOENBLFFBa0VDO0VBQ0MsY0FBQTtFQUNBLGF6QnJQYyx5Q3lCcVBkO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQXBISCxLQUFDLFNBa0lBO0VBQ0MsbUJBQUE7RUFDQSxrQkFBQTs7QUFwSUYsS0FBQyxTQWtJQSxhQUdDLEtBQUk7O0VBRUgsa0JBQUE7O0FBdklILEtBQUMsU0FrSUEsYUFHQyxLQUFJLElBR0gsS0FBSTtFQUNILGNBQUE7O0FBeklKLEtBQUMsU0FrSUEsYUFHQyxLQUFJLElBTUg7RTlCamNGLHFCQUFBO0VBQ0csa0JBQUE7RUFDQyxpQkFBQTtFQUNJLGFBQUE7O0E4Qm1UVCxLQUFDLFNBa0lBLGFBR0MsS0FBSSxJQVNIO0VBQ0MsZUFBQTtFckNyYUosb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFZk4saUNBQUE7RUFDRyw4QkFBQTtFQUNDLDZCQUFBO0VBQ0kseUJBQUE7RUFwRlIsc0JBQUE7RUFDRyxtQkFBQTtFQUNDLGtCQUFBO0VBQ0ksY0FBQTs7QThCbVRULEtBQUMsU0FrSUEsYUFtQkM7RUFDQyxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7O0FBM0pILEtBQUMsU0FrSUEsYUFtQkMsYUFPQztFQUNDLFVBQUE7O0FBN0pKLEtBQUMsU0FrSUEsYUE4QkM7RUFDQyxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBOztBQXRLSCxLQUFDLFNBa0lBLGFBOEJDLFlBT0M7RUFDQyxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTs7QUExS0osS0FBQyxTQStLQTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7O0FBQ0EsS0F0TEQsU0ErS0EsU0FPRTtFQUNBLG1CQUFBOztBQUVELEtBekxELFNBK0tBLFNBVUU7RUFDQSxtQkFBQTs7QUFFRDtFQTAwRUgsS0F0Z0ZFLFNBK0tBO0lBY0Usa0JBQUE7SUFDQSxnQkFBQTs7O0FBSUQsS0FsTUQsU0FpTUEsUUFDRTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7O0FBSkQsS0FsTUQsU0FpTUEsUUFDRSxRQUtBLEtBQUk7RUFDSCxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7O0FBTUgsR0FBRyxhQUFjLE1BRGpCO0FBRUEsR0FBRyxRQUFTLE1BRlo7RUFFZ0IsZ0JBQUE7O0FBQ2hCLEdBQUcsYUFBYyxTQUFTLE1BSDFCO0FBSUEsR0FBRyxRQUFTLFNBQVMsTUFKckI7RUFJeUIsYUFBQTs7QUFDekIsSUFBSyxJQUFHLGFBQWMsTUFMdEI7QUFNQSxJQUFLLElBQUcsUUFBUyxNQU5qQjtFQU9DLGFBQUE7O0FBRkQsSUFBSyxJQUFHLGFBQWMsTUFMdEIsWUFRQztBQUZELElBQUssSUFBRyxRQUFTLE1BTmpCLFlBUUM7RUFBSyw2Q0FBQTtFQUErQyxjQUFBOztBQUd0RCxLQUFDLE9BQ0E7RUFBSyxnQkFBQTtFQUFrQixjQUFBO0VBQXFCLGNBQUE7RUFBZ0IsWUFBQTs7QUFEN0QsS0FBQyxPQUVBO0VBQUssZ0JBQUE7RUFBa0IsWUFBQTtFQUFjLGNBQUE7RUFBcUIsY0FBQTs7QUFFM0QsS0FBQyxPQUNBO0FBREQsS0FBQyxPQUVBO0VBQ0MsZUFBQTtFQUFpQixnQkFBQTtFQUFrQixtQkFBQTtFQUErQiw2QkFBQTtFQUErQixjQUFBO0VBQXFCLFlBQUE7RUFDdEgsaUJBQUE7RUFBb0Isa0JBQUE7RUFBb0IsbUJBQUE7O0FBQ3hDLEtBTEQsT0FDQSxHQUlFO0FBQUQsS0FMRCxPQUVBLEdBR0U7RUFBUyw0QkFBQTs7QUFMWixLQUFDLE9BT0EsR0FBRSxNQUFPO0VBQUssY0FBQTtFQUFpQixlQUFBO0VBQWlCLGlCQUFBO0VBQW1CLG1CQUFBOztBQUNuRTtFQXV4RUYsS0EveEVFO0lBU0MsU0FBQTtJQUFXLGVBQUE7O0VBc3hFZCxLQS94RUUsT0FVQyxPQUFNO0lBQU8sd0JBQUE7O0VBRVosS0FaRixPQVdDLEdBQ0U7RUFBRCxLQVpGLE9BV0ssR0FDRjtJQUFlLGVBQUE7O0VBQ2hCLEtBYkYsT0FXQyxHQUVFO0VBQUQsS0FiRixPQVdLLEdBRUY7SUFBYyxnQkFBQTs7O0FBSWxCLEtBQUMsT0FDQTtBQURELEtBQUMsT0FFQTtFQUNDLGFBQUE7O0FBQ0EsS0FKRCxPQUNBLEdBR0U7QUFBRCxLQUpELE9BRUEsR0FFRTtFQUFPLGFBQUE7O0FBR1YsS0FBQyxPQUNBLEdBSUM7Ozs7RUFJQyxtQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBR0EsdUNBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBOztBQUpBLEtBaEJGLE9BQ0EsR0FJQyxHQVdFO0VBQWUsOEJBQUE7O0FBQ2hCLEtBakJGLE9BQ0EsR0FJQyxHQVlFO0VBQWMsK0JBQUE7O0FBTWhCLEtBdkJELE9BQ0EsR0FzQkU7RUFDQSxtQkFBQTs7QUFDQSxLQXpCRixPQUNBLEdBc0JFLEtBRUM7RUFDQSxtQkFBQTs7QUFIRixLQXZCRCxPQUNBLEdBc0JFLEtBS0E7RUFDQyxtQkFBQTs7QUFDQSxLQTlCSCxPQUNBLEdBc0JFLEtBS0EsR0FFRTtFQUNBLG1CQUFBOztBQUlILEtBbkNELE9BQ0EsR0FrQ0U7RUFDQSxnQkFBQTs7QUFDQSxLQXJDRixPQUNBLEdBa0NFLE1BRUU7RUFBTyxnQkFBQTs7QUFPVCxLQUhGLFFBQ0EsR0FDRSxNQUNFO0VBQU8sbUJBQUE7O0FBSFosS0FBQyxRQU1BO0FBTkQsS0FBQyxRQU1JO0VBQ0gsZ0JBQUE7RUFBa0IsY0FBQTtFQUFnQixnQkFBQTtFQUFrQixtQkFBQTtFQUFxQixpQkFBQTtFQUFtQixlQUFBOztBQUM1RixLQVJELFFBTUEsR0FFRTtBQUFELEtBUkQsUUFNSSxHQUVGO0FBQWMsS0FSaEIsUUFNQSxHQUVpQjtBQUFELEtBUmhCLFFBTUksR0FFYTtFQUFjLGVBQUE7RUFBaUIsZ0JBQUE7O0FBR2pELEtBQUMsU0FBVTtFQUFLLGdCQUFBOztBQUNoQixLQUFDO0FBMVZGLEtBMlZDLE1BQUs7RUFBVyxtQkFBQTs7QUFFZixLQURELEdBQ0UsWUFBYSxHQUFFO0VBQVkscUJBQUE7O0FBQzVCLEtBRkQsR0FFRSxRQUNBO0FBREQsS0FGRCxHQUVFLFFBQ0k7RUFDSCxnQkFBQTtFQUFrQixjQUFBO0VBQXFCLGdDQUFBO0VBQTBELDZCQUFBO0VBQXVELGlCQUFBO0VBQW1CLGtCQUFBOztBQUMzSyxLQUxILEdBRUUsUUFDQSxHQUVFO0FBQUQsS0FMSCxHQUVFLFFBQ0ksR0FFRjtFQUFlLGVBQUE7O0FBSGxCLEtBRkQsR0FFRSxRQUtBO0VBQUssZUFBQTtFQUFpQixnQkFBQTs7QUFFdkIsS0FURCxHQVNFLFNBQVU7RUFBSyxtQkFBQTtFQUE2QixpQkFBQTtFQUFtQiw0QkFBQTs7QUFDaEUsS0FWRCxHQVVFLFNBQVU7RUFBSyxtQkFBQTtFQUE2QixpQkFBQTtFQUFtQiw0QkFBQTs7QUFFL0QsS0FaRixHQVdFLE1BQ0U7RUFBTyxtQkFBQTtFQUFzQixVQUFBOztBQURoQyxLQVhELEdBV0UsTUFFQSxHQUFFO0VBQVUsbUJBQUE7O0FBRWIsS0FmRCxHQWVFO0VBQ0EsaUJBQUE7O0FBREQsS0FmRCxHQWVFLE1BRUE7QUFGRCxLQWZELEdBZUUsTUFFSTtFQUFLLG1CQUFBOztBQUVWLEtBbkJELEdBbUJFLFFBQVMsR0FBRyxLQUFJO0VBQVUsdUJBQUE7O0FBL1c3QixLQTRWQyxHQW9CQyxNQUFLO0VBQ0osZ0JBQUE7RUFBa0IsV0FBQTtFQUFhLFlBQUE7RUFBYyxjQUFBO0VBQWdCLGNBQUE7RUFBZ0Isa0JBQUE7RUFBb0IsaUJBQUE7RUFBbUIsZUFBQTtFQUFpQixjQUFBO0VBQXFCLGtCQUFBO0VoQ3dPckosOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VnQzFPMEwsbUJBQUE7RUFBa0Msd0RBQUE7RUFDek8sZ0RBQUE7O0FBbFhILEtBNFZDLEdBb0JDLE1BQUssR0FHSixNQUFLO0FBblhSLEtBNFZDLEdBb0JDLE1BQUssR0FJSixNQUFLO0VBQW9CLFNBQUE7RUFBVyxVQUFBO0VBQVksa0JBQUE7RUFBb0IsVUFBQTs7QUFFckUsS0ExQkQsR0EwQkUsT0FBUSxNQUFLLEdBQUc7RUFBVSxrQkFBQTtFQUFvQixPQUFBO0VBQVMsTUFBQTtFQUFRLG1CQUFBO0VBQXNCLFdBQUE7RUFBYSxZQUFBO0VBQWMsVUFBQTtFQUFZLFNwQ2hpQm5ILE9vQ2dpQm1IO0VBQXFCLGFBQWEsT0FBYjtFQUFzQixjQUFBOztBQUN4SyxLQTNCRCxHQTJCRTtFQUFjLGlCQUFBOztBQUNmO0VBQ0MsS0E3QkYsR0E2QkcsWUFBYTtJQUFLLG1CQUFBOzs7QUF6WHRCLEtBNFhDO0VBQ0MsZ0JBQUE7RUFBa0IsbUJBQUE7RUFDbEIsbUJBQUE7RUFBc0IsY0FBQTs7RUFBNEMsa0JBQUE7RUFBb0IsZ0NBQUE7RUFBc0QsNkJBQUE7RUFBbUQsaUJBQUE7RUFBbUIsa0JBQUE7RUFBb0IsZUFBQTs7QUFDdE8sS0FIRCxHQUdFO0VBQVMsY0FBQTs7QUFDVixLQUpELEdBSUUsSUFBSTtFQUFVLGFBQUE7O0FBQ2YsS0FMRCxHQUtFO0VBQWMsZ0JBQUE7RUFBa0IsY0FBQTtFQUFzQixzQkFBQTtFQUF3QiwyQkFBQTs7QUFDL0UsS0FORCxHQU1FO0VBQWUsa0JBQUE7O0FBQ2hCLEtBUEQsR0FPRTtFQUFjLG1CQUFBOztBQUNmLEtBUkQsR0FRRTtFQUFZLHFCQUFBOztBQUNiLEtBVEQsR0FTRTtFQUFVLG1CQUFBO0VBQXNCLGNBQUE7RUFBcUIseUJBQUE7RUFBd0MsNEJBQUE7O0FBclloRyxLQTRYQyxHQVVDLEVBQUM7RUFDQSxlQUFBO0VBQWlCLHFCQUFBO0VBQXVCLHFCQUFBO0VBQXVCLGVBQUE7O0FBdllsRSxLQTRYQyxHQVVDLEVBQUMsS0FFQTtFQUFPLGtCQUFBO0VBQW9CLGNBQUE7O0FBQzNCLEtBYkYsR0FVQyxFQUFDLEtBR0M7RUFBUyxhQUFhLE9BQWI7O0FBQ1YsS0FkRixHQVVDLEVBQUMsS0FJQyxLQUFLO0VBQVMsU3BDbG9CSixPb0Nrb0JJOztBQUNmLEtBZkYsR0FVQyxFQUFDLEtBS0MsSUFBSTtFQUFTLFNwQ3BuQkwsT29Db25CSzs7QUEzWWpCLEtBNFhDLEdBaUJDLEVBQUM7RUFDQSxlQUFBO0VBQWlCLHFCQUFBO0VBQXVCLHFCQUFBO0VBQXVCLGVBQUE7RUFBaUIsY0FBQTs7QUE5WW5GLEtBNFhDLEdBaUJDLEVBQUMsT0FFQTtFQUFPLGtCQUFBO0VBQW9CLGNBQUE7O0FBQzNCLEtBcEJGLEdBaUJDLEVBQUMsT0FHQztFQUFTLGFBQWEsT0FBYjtFQUFzQixpQkFBQTtFQUFtQixjQUFBO0VBQXFCLGVBQUE7O0FBQ3hFLEtBckJGLEdBaUJDLEVBQUMsT0FJQyxLQUFLO0VBQVMsU3BDem9CSixPb0N5b0JJOztBQUNmLEtBdEJGLEdBaUJDLEVBQUMsT0FLQyxJQUFJO0VBQVMsU3BDM25CTCxPb0MybkJLOztBQWxaakIsS0FzWkM7RUFDQyxnQkFBQTtFQUFrQixtQkFBQTtFQUNsQixlQUFBO0VBQWlCLGdCQUFBOztFQUF5QyxrQkFBQTtFQUFvQiw4QkFBQTtFQUFvRCxnQ0FBQTtFQUFzRCxrQkFBQTs7QUFDeEwsS0FIRCxHQUdFO0VBQWUsa0JBQUE7RUFBb0IsaUJBQUE7O0FBQ3BDLEtBSkQsR0FJRTtFQUFjLG1CQUFBOztBQUNmLEtBTEQsR0FLRSxxQkFBcUI7RUFBUyxnQkFBQTs7QUFDL0IsS0FORCxHQU1FO0VBQXlCLGlCQUFBOztBQUMxQixLQVBELEdBT0U7RUFBVyx5QkFBQTtFQUEyQixTQUFBO0VBQVcsbUJBQUE7O0FBQ2xELEtBUkQsR0FRRTtFQUNBLG1CQUFBO0VBQXNCLDRCQUFBO0VBQTRDLHlCQUFBO0VBQTRCLGNBQUE7RUFBcUIsaUJBQUE7RUFBbUIsa0JBQUE7O0FBRHZJLEtBUkQsR0FRRSxPQUVBO0VBQU8saUJBQUE7O0FBRVIsS0FaRCxHQVlFLE9BQU87RUFBVSxTQUFTLEVBQVQ7RUFBYSxXQUFBO0VBQWEsaUJBQUE7O0FBQzVDLEtBYkQsR0FhRTtFQUFjLGF6QmhnQkMseUN5QmdnQkQ7RUFBeUIsZUFBQTtFQUFpQixtQkFBQTs7QUFuYTNELEtBc1pDLEdBY0MsS0FBSTtFQUNILGNBQUE7RUFBZ0IsbUJBQUE7RUFBcUIsa0JBQUE7O0FBQ3JDLEtBaEJGLEdBY0MsS0FBSSxPQUVGO0VBQVUsa0JBQUE7RUFBb0IsTUFBQTtFQUFRLE9BQUE7RUFBUyxXQUFBO0VBQWEsWUFBQTtFQUFjLGlCQUFBOztBQUMzRSxLQWpCRixHQWNDLEtBQUksT0FHRjtFQUFnQixNQUFBO0VBQVEsZ0JBQUE7O0FBR3hCLEtBcEJILEdBY0MsS0FBSSxPQUlGLE9BRUM7QUFBRCxLQXBCSCxHQWNDLEtBQUksT0FLRixVQUNDO0VBQVUsU0FBQTs7QUExYWYsS0FzWkMsR0F1QkMsSUFBRztFQUFXLGdCQUFBOztBQTdhaEIsS0FzWkMsR0F3QkM7RUFBSyxhQUFBO0VBQWUsVUFBQTs7QUFHcEIsS0FERCxHQUNFO0FBQUQsS0FERyxHQUNGO0VBQU8sMEJBQUE7RUFBNEIsU0FBQTs7QUFqYnRDLEtBbWJDLE1BQ0M7QUFwYkYsS0FtYkMsTUFDSztFQUNILGdCQUFBO0VBQWtCLGNBQUE7RUFBcUIsZ0NBQUE7RUFBMEQsNkJBQUE7RUFBdUQsaUJBQUE7RUFBbUIsa0JBQUE7O0FBQzNLLEtBSEYsTUFDQyxHQUVFO0FBQUQsS0FIRixNQUNLLEdBRUY7RUFBZSxlQUFBOztBQUdoQixLQU5GLE1BS0MsR0FDRSxNQUFPO0VBQUssZ0JBQUE7O0FBQ2IsS0FQRixNQUtDLEdBRUUsV0FBWTtFQUFLLDhCQUFBOztBQUdwQixJQUFLLE1BQ0o7RUFBSyxnQkFBQTtFQUFrQixjQUFBO0VBQXNCLGtCQUFBO0VBQW9CLDhCQUFBO0VBQStELG1CQUFBOztBQURqSSxJQUFLLE1BRUo7RUFDQyxtQkFBQTtFQUEwQix1QkFBQTtFQUF5QixjQUFBO0VBQXFCLGtCQUFBOztBQUN4RSxJQUpHLE1BRUosR0FFRTtFQUFVLG1CQUFBOztBQUNYLElBTEcsTUFFSixHQUdFO0VBQVcseUJBQUE7O0FBRWIsSUFQSSxNQU9ILFVBQVc7RUFBSyxpQkFBQTs7QUFFaEIsSUFURyxNQVFKLEdBQ0UsS0FDQTtBQUNBLElBWEUsTUFRSixHQUNFLEtBRUMsTUFBTztFQUNQLG1CQUFBOztBQUNBLElBYkMsTUFRSixHQUNFLEtBQ0EsR0FHRTtBQUFELElBYkMsTUFRSixHQUNFLEtBRUMsTUFBTyxHQUVOO0VBQVUsbUJBQUE7O0FBR2IsSUFoQkcsTUFRSixHQVFFLE1BQ0E7RUFDQyxnQkFBQTs7QUFDQSxJQW5CQyxNQVFKLEdBUUUsTUFDQSxHQUVFO0VBQVUsbUJBQUE7O0FBR2IsSUF0QkcsTUFRSixHQWNFLFFBQ0E7QUFERCxJQXRCRyxNQVFKLEdBY0UsUUFFQTtFQUFLLGdDQUFBO0VBQStDLDZCQUFBO0VBQTRDLG1CQUFBOztBQUZqRyxJQXRCRyxNQVFKLEdBY0UsUUFHQSxHQUFFO0VBQU8sYUFBQTs7QUFDVCxJQTFCRSxNQVFKLEdBY0UsUUFJQyxRQUFTLEdBQUU7RUFBTyw0QkFBQTs7QUFFcEIsSUE1QkcsTUFRSixHQW9CRSxTQUNBO0VBQUssbUJBQUE7RUFBNkIsaUJBQUE7RUFBbUIsbUJBQUE7O0FBQ3JELElBOUJFLE1BUUosR0FvQkUsU0FFQyxLQUFNO0VBQUssbUJBQUE7O0FBRWIsSUFoQ0csTUFRSixHQXdCRSxTQUNBO0VBQUssbUJBQUE7RUFBNkIsaUJBQUE7O0FBQ2xDLElBbENFLE1BUUosR0F3QkUsU0FFQyxLQUFNO0VBQUssbUJBQUE7O0FBRWIsSUFwQ0csTUFRSixHQTRCRTtFQVNBLDZCQUFBO0VBQTZDLGdDQUFBO0VBQStDLG1CQUFBOzs7QUFUN0YsSUFwQ0csTUFRSixHQTRCRSxTQUNBO0VBQUssaUJBQUE7RUFBb0Isa0JBQUE7RUFBb0IsbUJBQUE7O0FBRDlDLElBcENHLE1BUUosR0E0QkUsU0FFQTtFQUFLLG1CQUFBO0VBQ0osa0JBQUE7RUFDQSxlQUFBOztBQUNBLElBekNDLE1BUUosR0E0QkUsU0FFQSxHQUdFO0VBQ0EsWUFBQTs7QUFJRixJQTlDRSxNQVFKLEdBNEJFLFNBVUMsS0FBTTtFQUFLLG1CQUFBOztBQUNaLElBL0NFLE1BUUosR0E0QkUsU0FXQztFQUFRLDhCQUFBO0VBQTZDLCtCQUFBOztBQUd2RCxJQWxERyxNQVFKLEdBMENFO0VBU0EsNkJBQUE7RUFBNkMsZ0NBQUE7RUFBK0MsbUJBQUE7O0FBVDdGLElBbERHLE1BUUosR0EwQ0UsU0FDQTtFQUFLLGlCQUFBO0VBQW9CLGtCQUFBO0VBQW9CLG1CQUFBOztBQUQ5QyxJQWxERyxNQVFKLEdBMENFLFNBRUE7RUFBSyxtQkFBQTtFQUNKLGtCQUFBO0VBQ0EsZUFBQTs7QUFDQSxJQXZEQyxNQVFKLEdBMENFLFNBRUEsR0FHRTtFQUNBLFlBQUE7O0FBSUYsSUE1REUsTUFRSixHQTBDRSxTQVVDLEtBQU07RUFBSyxtQkFBQTs7QUFDWixJQTdERSxNQVFKLEdBMENFLFNBV0M7RUFBUSw4QkFBQTtFQUE2QywrQkFBQTs7QUFYdkQsSUFsREcsTUFRSixHQTBDRSxTQVlBLEtBQUk7RUFBUSxrQkFBQTs7QUFJZixLQUFDO0VBQ0EsbUJBQUE7O0FBREQsS0FBQyxVQUVBO0FBRkQsS0FBQyxVQUdBO0VBQ0MsWUFBQTtFQUFjLFVBQUE7RUFBWSxnQkFBQTtFQUFrQixZQUFBO0VBQWMscUJBQUE7Ozs7QUFDMUQsS0FMRCxVQUVBLEdBR0U7QUFBRCxLQUxELFVBR0EsR0FFRTtFQUFlLGVBQUE7O0FBRWhCLEtBUEQsVUFFQSxHQUtFLFlBQVksZUFBZTtBQUE1QixLQVBELFVBR0EsR0FJRSxZQUFZLGVBQWU7QUFDNUIsS0FSRCxVQUVBLEdBTUUsWUFBWSxlQUFlLEdBQUk7QUFBaEMsS0FSRCxVQUdBLEdBS0UsWUFBWSxlQUFlLEdBQUk7RUFDL0IsZUFBQTs7QUFJRCxLQWJELFVBRUEsR0FXRSxZQUFZLGVBQWU7QUFBNUIsS0FiRCxVQUdBLEdBVUUsWUFBWSxlQUFlO0FBQzVCLEtBZEQsVUFFQSxHQVlFLFlBQVksZUFBZSxHQUFJO0FBQWhDLEtBZEQsVUFHQSxHQVdFLFlBQVksZUFBZSxHQUFJO0VBQy9CLFVBQUE7O0FBSUQsS0FuQkQsVUFrQkEsS0FBSSxJQUNGLE1BQU07RUFBVSxjQUFBOztBQUNqQixLQXBCRCxVQWtCQSxLQUFJLElBRUYsTUFBTTtFQUFVLFdBQUE7O0FBR2pCLEtBdkJELFVBc0JBLEdBQ0UsR0FDQTtBQURELEtBdkJELFVBc0JBLEdBQ0UsR0FDSTtFQUFLLGlCQUFBOztBQUVWLEtBMUJELFVBc0JBLEdBSUUsR0FDQTtBQURELEtBMUJELFVBc0JBLEdBSUUsR0FDSTtFQUFLLG9CQUFBOztBQUVWLEtBN0JELFVBc0JBLEdBT0UsVUFDQTtBQURELEtBN0JELFVBc0JBLEdBT0UsVUFDSTtFQUFLLDZCQUFBOztBQUVWLEtBaENELFVBc0JBLEdBVUUsTUFBTztFQUFLLGdCQUFBOztBQWhDZixLQUFDLFVBa0NBLEdBQUU7RUFBUyxlQUFBO0VBQWlCLGlCQUFBOztBQUUzQixLQXBDRCxVQW1DQSxHQUNFO0VBQ0EsaUJBQUE7O0FBQ0EsS0F0Q0YsVUFtQ0EsR0FDRSxNQUVDO0VBQVUsV0FBQTtFQUFhLGlCQUFBO0VBQW1CLGVBQUE7RUFBaUIsY0FBQTtFQUEyQixjQUFBO0VBQWdCLFdBQUE7RUFBYSxZQUFBO0VBQWMsa0JBQUE7RUFBb0IsbUJBQUE7O0FBRXZKLEtBeENELFVBbUNBLEdBS0U7RUFDQSxlQUFBO0VBQWlCLGlCQUFBOztBQUNqQixLQTFDRixVQW1DQSxHQUtFLFdBRUM7RUFBVSxlQUFBO0VBQWlCLGNBQUE7RUFBaUIsY0FBQTtFQUFnQixXQUFBO0VBQWEsWUFBQTtFQUFjLGtCQUFBOztBQUV6RixLQTVDRCxVQW1DQSxHQVNFO0VBQWdCLGlCQUFBOztBQUNqQixLQTdDRCxVQW1DQSxHQVVFLGFBQWE7RUFBUyxjQUFBOztBQTdDekIsS0FBQyxVQW1DQSxHQVdDLEtBQUk7RUFDSCxxQkFBQTtFQUF1QixjQUFBOztBQUN2QixLQWhERixVQW1DQSxHQVdDLEtBQUksSUFFRjtFQUFVLGNBQUE7RUFBZ0IsV0FBQTs7QUFDM0IsS0FqREYsVUFtQ0EsR0FXQyxLQUFJLElBR0YsTUFBTTtFQUFVLGNBQUE7O0FBQ2pCLEtBbERGLFVBbUNBLEdBV0MsS0FBSSxJQUlGLE1BQU07RUFBVSxXQUFBOztBQWxEcEIsS0FBQyxVQXFEQSxJQUFHO0VBQVUsZ0JBQUE7O0FBckRkLEtBQUMsVUFzREEsRUFBQztFQUNBLGVBQUE7RUFBaUIsa0JBQUE7RUFBb0IsTUFBQTtFQUFRLE9BQUE7RUFBUyxxQkFBQTs7QUF2RHhELEtBQUMsVUFzREEsRUFBQyxPQUVBO0VBQU8sMEJBQUE7O0FBeERULEtBQUMsVUEwREEsRUFBQztFQUFhLGVBQUE7RUFBaUIsbUJBQUE7RUFDOUIsYXpCcnBCWSxVQUZHLHlDeUJ1cEJmOztBQUNBLEdBQUksTUE1REwsVUEwREEsRUFBQztFQUVRLGF6QnJwQk8sa0JBSEEseUN5QndwQlA7O0FBQ1IsS0E3REQsVUEwREEsRUFBQyxVQUdDO0VBQ0EsY0FBQTtFQUFnQixrQkFBQTtFQUFvQixtQkFBQTtFQUFzQixrQkFBQTtFQUFvQixnQkFBQTtFQUFrQixjQUFBOztBQURqRyxLQTdERCxVQTBEQSxFQUFDLFVBR0MsV0FFQTtFQUFJLGNBQUE7O0FBQ0osS0FoRUYsVUEwREEsRUFBQyxVQUdDLFdBR0M7RUFBVSxhQUFhLE9BQWI7RUFBc0IsU3BDdmhCM0IsT29DdWhCMkI7RUFBbUIsbUJBQUE7RUFBcUIsaUJBQUE7RUFBbUIsa0JBQUE7RUFBb0IsY0FBQTtFQUFpQixXQUFBO0VBQWEsWUFBQTtFQUFjLGVBQUE7O0FBaEUvSixLQUFDLFVBbUVBLEdBQUU7RUFBWSxxQkFBQTs7QUFuRWYsS0FBQyxVQW9FQSxFQUFDO0VBQVcsU0FBQTtFQUFXLGVBQUE7RUFBaUIsaUJBQUE7O0FBcEV6QyxLQUFDLFVBcUVBLEVBQUM7RUFDQSxvQkFBQTtFQUFxQixlQUFBO0VBQWlCLGNBQUE7O0FBdEV4QyxLQUFDLFVBcUVBLEVBQUMsUUFFQSxJQUFHO0VBQU8sbUJBQUE7O0FBdkVaLEtBQUMsVUF5RUEsR0FBRTtFQUFVLGdCQUFBO0VBQWtCLGNBQUE7O0FBekUvQixLQUFDLFVBMEVBLFFBQ0M7RUFBSyxrQkFBQTtFQUFvQixPQUFBO0VBQVMsUUFBQTs7QUEzRXBDLEtBQUMsVUEwRUEsUUFFQztBQTVFRixLQUFDLFVBMEVBLFFBbStERixDQWorRE07RUFDRixjQUFBO0VBQWdCLFdBQUE7RUFBYSxVQUFBO0VoQ2F6Qiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7OztBZ0NkWixLQTlFRixVQTBFQSxRQUVDLEdBRUUsWUFBWSxlQUFlO0FBQTVCLEtBOUVGLFVBMEVBLFFBbStERixDQWorRE0sRUFFRCxZQUFZLGVBQWU7QUFDNUIsS0EvRUYsVUEwRUEsUUFFQyxHQUdFLFlBQVksZUFBZSxHQUFJO0FBQWhDLEtBL0VGLFVBMEVBLFFBbStERixDQWorRE0sRUFHRCxZQUFZLGVBQWUsR0FBSTtFQUMvQixlQUFBOztBQUlELEtBcEZGLFVBMEVBLFFBRUMsR0FRRSxZQUFZLGVBQWU7QUFBNUIsS0FwRkYsVUEwRUEsUUFtK0RGLENBaitETSxFQVFELFlBQVksZUFBZTtBQUM1QixLQXJGRixVQTBFQSxRQUVDLEdBU0UsWUFBWSxlQUFlLEdBQUk7QUFBaEMsS0FyRkYsVUEwRUEsUUFtK0RGLENBaitETSxFQVNELFlBQVksZUFBZSxHQUFJO0VBQy9CLFVBQUE7O0FBdEZKLEtBQUMsVUEwRUEsUUFlQyxJQUFHO0VBQVUsY0FBQTtFQUFnQixnQkFBQTtFQUFrQixTQUFBO0VBQVcsYUFBQTs7QUFDMUQsS0ExRkQsVUEwRUEsUUFnQkUsc0JBQ0EsSUFBRztFQUFVLGdCQUFBO0VBQWtCLGlCQUFBOztBQURoQyxLQTFGRCxVQTBFQSxRQWdCRSxzQkFFQSxHQUFFLFlBQWEsSUFBRyxPQUFPO0VBQVUsU0FBUyxFQUFUO0VBQWEsbUJBQUE7RUFBMEIsZUFBQTtFQUFpQixNQUFBO0VBQVEsT0FBQTtFQUFTLFFBQUE7RUFBVSxhQUFBO0VBQWUsZ0NBQUE7O0FBNUZ4SSxLQUFDLFVBMEVBLFFBb0JDO0VBQU0sZ0JBQUE7RUFBa0IsZUFBQTtFQUFpQixZQUFBO0VBQWMsV0FBQTtFQUFhLGtCQUFBO0VBQW9CLE9BQUE7RUFBUyxTQUFBOztBQTlGbkcsS0FBQyxVQTBFQSxRQXFCQyxFQUFDO0VBQ0EsYUFBQTtFQUFlLGlCQUFBO0VBQW1CLGdCQUFBO0VBQWtCLGtCQUFBO0VBQW9CLGtCQUFBO0VBQW9CLGVBQUE7RUFBaUIsaUJBQUE7RUFDN0csYXpCM3JCVyxVQUZHLHlDeUI2ckJkOztBQUNBLEtBbEdGLFVBMEVBLFFBcUJDLEVBQUMsVUFHQztFQUNBLGdCQUFBO0VBQWtCLGNBQUE7RUFBZ0IsZ0JBQUE7RUFBa0IsaUJBQUE7RUFBbUIsZ0JBQUE7RUFBa0IsY0FBQTs7QUFDekYsS0FwR0gsVUEwRUEsUUFxQkMsRUFBQyxVQUdDLFdBRUM7RUFBVSxhQUFBOztBQUZaLEtBbEdGLFVBMEVBLFFBcUJDLEVBQUMsVUFHQyxXQUdBO0VBQUksY0FBQTs7QUFFTCxHQUFJLE1BdkdOLFVBMEVBLFFBcUJDLEVBQUM7RUFRUSxhekJoc0JNLGtCQUhBLHlDeUJtc0JOOztBQXZHWCxLQUFDLFVBMEVBLFFBcUJDLEVBQUMsVUFTQTtFQUNDLGNBQUE7O0FBQ0EsS0ExR0gsVUEwRUEsUUFxQkMsRUFBQyxVQVNBLEVBRUU7RUFBUyxjQUFBO0VBQWlCLHFCQUFBOztBQTFHL0IsS0FBQyxVQTBFQSxRQW1DQyxFQUFDO0VBQVUscUJBQUE7RUFBdUIsZ0JBQUE7RUFBa0IsaUJBQUE7RUFBbUIsZUFBQTs7QUFFeEU7RUE4N0RGLEtBN2lFRSxVQWdIQyxJQUFHO0lBQVUsa0JBQUE7OztBQUVkO0VBMjdERixLQTdpRUUsVUFtSEMsRUFBQztJQUFPLGdCQUFBOzs7QUFsbkJYLEtBc25CQyxNQUFLO0VBQW9CLFNBQUE7O0FBdG5CMUIsS0F1bkJDLEdBQ0MsSUFBRztFQUNGLHFCQUFBO0VBQXVCLGtCQUFBO0VBQW9CLHFCQUFBO0VBQXVCLGlCQUFBO0VBQW1CLGVBQUE7RUFBaUIsNEJBQUE7O0FBQ3RHLEtBSEYsR0FDQyxJQUFHLElBRUQ7RUFBWSx5QkFBQTs7QUFDYixLQUpGLEdBQ0MsSUFBRyxJQUdEO0VBQVEsMkJBQUE7O0FBQ1QsS0FMRixHQUNDLElBQUcsSUFJRDtFQUFTLGdDQUFBO0VBQWtDLDJCQUFBOztBQUM1QyxLQU5GLEdBQ0MsSUFBRyxJQUtEO0FBQ0QsS0FQRixHQUNDLElBQUcsSUFNRDtBQUNELEtBUkYsR0FDQyxJQUFHLElBT0Q7RUFBUSwyQkFBQTs7QUFDVCxLQVRGLEdBQ0MsSUFBRyxJQVFEO0VBQ0EsZ0NBQUE7O0FBam9CSixLQTZvQkMsV0FBVTtFQUFVLHFCQUFBOztBQTdvQnJCLEtBOG9CQyxRQUFPO0VBQVUscUJBQUE7O0FBQ2pCO0VBR0csSUFGRyxNQUNKLEdBQ0UsU0FDQTtJQUNDLFlBQUE7SUFDQSxlQUFBOztFQUNBLElBTkMsTUFDSixHQUNFLFNBQ0EsR0FHRTtJQUNBLFdBQUE7O0VBcTVEUCxLQS80REU7RUErNERGLEtBOTRERTtJQUNDLHFCQUFBOztFQUNBLEtBSEQsR0FHRTtFQUFELEtBRkQsR0FFRTtJQUFPLFNBQUE7SUFBVyxtQkFBQTs7RUFHbkIsS0FERCxHQUNFO0VBQU0sS0FEUixHQUNTO0lBQVksbUJBQUE7O0VBQ3BCLEtBRkQsR0FFRTtJQUNBLFlBQUE7O0VBRUMsS0FMSCxHQUVFLFFBRUEsRUFBQyxJQUNDO0VBQ0QsS0FOSCxHQUVFLFFBRUEsRUFBQyxJQUVDO0VBQ0QsS0FQSCxHQUVFLFFBRUEsRUFBQyxJQUdDO0lBQ0EscUJBQUE7SUFBdUIscUJBQUE7SUFBdUIsV0FBQTs7RUFDOUMsS0FUSixHQUVFLFFBRUEsRUFBQyxJQUNDLEtBSUM7RUFBRCxLQVRKLEdBRUUsUUFFQSxFQUFDLElBRUMsS0FHQztFQUFELEtBVEosR0FFRSxRQUVBLEVBQUMsSUFHQyxPQUVDO0lBQVUsY0FBQTtJQUFnQixXQUFBOzs7QUFRaEM7RUF5M0REO0lBeDNERSxjQUFBO0lBQWdCLFdBQUE7O0VBdzNEbEIsV0F2M0RFO0lBQVEsa0JBQUE7O0VBdTNEVixXQXQzREU7RUFzM0RGLFdBcjNERTtJQUFLLGdCQUFBO0lBQWtCLGlCQUFBO0lBQW1CLGtCQUFBOzs7O0FBSzVDLE9BQ0MsRUFBQyxJQUFJO0VBQ0osU0FBQTs7QUFLQSxPQUhELGFBR0U7QUFBRCxPQUZELGFBRUU7QUFBRCxPQURELFdBQ0U7RUFDQSxpQkFBQTs7QUFSSCxPQVdDO0VBQ0MseUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBOztBQUdELE9BQUM7OztBckM1d0JBLE9xQzR3QkEsS3JDNXdCQztBQUFELE9xQzR3QkEsS3JDN3dCRCxFQUNFO0FBQ0QsT3FDMndCQSxLckMzd0JDO0FBQUQsT3FDMndCQSxLckM3d0JELEVBRUU7QUFDRCxPcUMwd0JBLEtyQzF3QkM7QUFBRCxPcUMwd0JBLEtyQzd3QkQsRUFHRTtBQUNELE9xQ3l3QkEsS3JDendCQztBQUFELE9xQ3l3QkEsS3JDN3dCRCxFQUlFO0FBQ0QsT3FDd3dCQSxLckN4d0JDO0FBQUQsT3FDd3dCQSxLckM3d0JELEVBS0U7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBcUNtd0JGLE9BQUMsS0FFQSxFQUFDLFFBQ0EsS0FBSTtFQUFLLGFBQUE7O0FBSFgsT0FBQyxLQUVBLEVBQUMsUUFFQSxLQUFJO0VBQUssY0FBQTs7QUFLWjtFQUNDLHVCQUFBOztBQUNBLGVBQUM7RUFDQSx3QkFBQTs7QUFHRjtBQUFXO0FBQVksT0FBUTtBQUFPO0FBQUk7RUFDekMseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFHRDtFQUNDLGdCQUFBO0VBQW1CLG1CQUFBO0VBQXNCLHVCQUFBOztBQUd6QztFQWswREQ7SUFqMERFLGdCQUFBO0lBQW1CLG1CQUFBO0lBQXNCLHVCQUFBOzs7O0FBSTNDO0VyQy85QkMsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBOztFZ0NrNkJOLGtEQUFBOztBQUVGO0VBQ0M7O0lBRUMsV0FBVyxpQkFBWDs7RUFHRDs7SUFFQyxXQUFZLGFBQVo7Ozs7QUFLRjtFQUNDLGtEQUFBOzs7QUFJRDtFQUNDLDZCQUFBOztFQUNBLDBCQUFBOztFQUNBLHlCQUFBOztFQUNBLHdCQUFBOztFQUNBLHFCQUFBOztBQUlEO0VBQ0M7SUFBTyxVQUFBOztFQUNQO0lBQU8sVUFBQTs7OztBQUlSO0VBQ0M7SUFBTyxVQUFBOztFQUNQO0lBQU8sVUFBQTs7OztBQUlSO0VBQ0M7SUFBTyxVQUFBOztFQUNQO0lBQU8sVUFBQTs7OztBQUlSO0VBQ0M7SUFBTyxVQUFBOztFQUNQO0lBQU8sVUFBQTs7OztBQUlSO0VBQ0M7SUFBTyxVQUFBOztFQUNQO0lBQU8sVUFBQTs7OztBQUtSO0VBQ0MsVUFBQTtFQUNBLHFEQUFBOztBQUdEO0VBQ0MsOEJBQUE7O0VBQ0EsMkJBQUE7O0VBQ0EsMEJBQUE7O0VBQ0EseUJBQUE7O0VBQ0Esc0JBQUE7O0FBRUQ7RUFDQztJQUFPLFVBQUE7O0VBQ1A7SUFBTyxVQUFBOzs7O0FBSVI7RUFDQztJQUFPLFVBQUE7O0VBQ1A7SUFBTyxVQUFBOzs7O0FBSVI7RUFDQztJQUFPLFVBQUE7O0VBQ1A7SUFBTyxVQUFBOzs7O0FBSVI7RUFDQztJQUFPLFVBQUE7O0VBQ1A7SUFBTyxVQUFBOzs7O0FBSVI7RUFDQztJQUFPLFVBQUE7O0VBQ1A7SUFBTyxVQUFBOzs7QUFHUjtFQUNDO0lBQ0MsVUFBQTtJQUNBLFdBQVksYUFBWjs7RUFHRDtJQUNDLFVBQUE7SUFDQSxXQUFXLGtCQUFYOzs7QUFLRjtFaENwTFEsMEJBQUE7RUFDRyx1QkFBQTtFQUNLLGtCQUFBOztBZ0NtTGhCO0VBQ0MsZUFBQTs7QUFDQSxLQUFDO0VBQVMsZUFBQTs7QUFDVixLQUFDLFVBQVU7RUFBVSxxQkFBQTs7QUFDckIsS0FBQyxPQUFPO0VBQVUscUJBQUE7O0FBQ2xCLEtBQUMsU0FBUztFQUFVLG9CQUFBOztBQUVyQjtFQUFPLGNBQUE7O0FBRVA7RUFBbUIsYUFBQTs7QUFDbkI7RUFBZ0IsYUFBQTs7QUFDaEIsY0FDQztFQUFtQixjQUFBOztBQURwQixjQUVDLEVBQUM7QUFGRixjQUdDLEtBQUk7RUFBbUIsZUFBQTs7QUFDdkIsY0FBQyxPQUFRO0VBQW1CLGFBQUE7O0FBQzVCLGNBQUMsT0FBUTtFQUEwQix3QkFBQTs7QUFHcEM7RUFDQztJQUNDLHlCQUFBOztFQUNBLEtBQUs7SUFBSSx5QkFBQTs7RUFDVCxFQUFFO0lBQUksa0JBQUE7O0VBQ04sRUFBRTtJQUFJLG1CQUFBOztFQUdOLE9BQUM7SUFBUSx3QkFBQTs7RUFDVCxPQUFDO0lBQVUsa0JBQUE7SUFBb0IsY0FBQTs7RUFDL0IsT0FBQztJQUNBLHlCQUFBO0lBQTJCLG1CQUFBOztFQUMzQixLQUFLLE9BRkw7SUFFUyx5QkFBQTs7RUFDVCxFQUFFLE9BSEY7SUFHTSxrQkFBQTs7RUFDTixFQUFFLE9BSkY7SUFJTSxtQkFBQTs7RUFFUCxPQUFDO0lBQVcsc0JBQUE7O0VBQ1osT0FBQztJQUFVLHNCQUFBOztFQUNYLE9BQUM7SUFBVyx1QkFBQTs7RUFDWixPQUFDO0lBQVMsNkJBQUE7SUFBK0Isa0JBQUE7SUFBb0IsbUJBQUE7SUFBcUIsaUJBQUE7SUFBbUIsb0JBQUE7SUFBc0IscUJBQUE7O0VBQzNILE9BQUM7SUFBWSxvQkFBQTs7RUFFWixPQURBLGNBQ0M7SUFBOEIsY0FBQTtJQUFnQyxVQUFBOztFQUMvRCxPQUZBLGNBRUM7SUFBb0IsY0FBQTtJQUFnQyxVQUFBOztFQUNyRCxPQUhBLGNBR0M7SUFBcUIsY0FBQTtJQUFnQyxVQUFBOztFQUN0RCxPQUpBLGNBSUM7SUFBeUIsY0FBQTtJQUFnQyxVQUFBOztFQUUzRCxPQUFDO0lBQVMseUJBQUE7O0VBQ1YsT0FBQztJQUFTLHNCQUFBOztFQUNWLE9BQUM7SUFBUSwyQkFBQTs7O0FBR1g7RUFFRSxPQUFDO0lBQVEsd0JBQUE7O0VBQ1QsT0FBQztJQUNBLHlCQUFBO0lBQTJCLG1CQUFBOztFQUMzQixLQUFLLE9BRkw7SUFFUyx5QkFBQTs7RUFDVCxFQUFFLE9BSEY7SUFHSyxrQkFBQTs7RUFDTCxFQUFFLE9BSkY7SUFJSyxtQkFBQTs7RUFFTixPQUFDO0lBQVcsc0JBQUE7O0VBQ1osT0FBQztJQUFTLHlCQUFBOztFQUNWLE9BQUM7SUFBUyxzQkFBQTs7RUFFVCxPQURBO0VBRUEsT0FGQSxNQUVDLElBQUk7RUFDTCxPQUhBLE1BR0M7SUFDQSxzQkFBQTs7OztBQVNKO0FBQ0E7RUFDQyxpQkFBQTs7QUFDQSxFQUFFO0FBQUYsRUFBRTtBQUFHLEVBQUU7QUFBRixFQUFFO0FBQUcsRUFBRTtBQUFGLEVBQUU7QUFBRyxFQUFFO0FBQUYsRUFBRTtBQUFHLEVBQUU7QUFBRixFQUFFO0VBQUksZ0JBQUE7O0FBQzFCLElBQUM7QUFBRCxPQUFDO0VBQVUsV0FBQTtFQUFhLFdBQUE7RUFBYSxZQUFBO0VBQWMsaUJBQUE7RUFBbUIsYUFBYSxPQUFiOztBQUN0RSxJQUFDLFFBQVE7QUFBVCxPQUFDLFFBQVE7RUFDUixXQUFBO0VBQWEscUJBQUE7RUFBdUIsa0JBQUE7RUFBb0IsU0FBQTs7QUFPekQsSUFBQyxNQUFNO0VBQ04sY0FBQTtFQUFpQixpQkFBQTs7QUFDakIsS0FBSyxJQUZMLE1BQU07RUFFRyxjQUFBOztBQUVWLElBQUMsS0FBSztFQUFVLFNwQ3Q2QkQsT29DczZCQzs7QUFDaEIsSUFBQyxRQUFRO0VBQVUsU3BDLytCUixPb0MrK0JROztBQUNuQixJQUFDLEtBQUs7RUFBVSxTcEN6b0NOLE9vQ3lvQ007O0FBQ2hCLElBQUMsSUFBSTtBQUNMLElBQUMsSUFBSTtBQUNMLElBQUMsU0FBUztFQUFVLFNwQzdoQ04sT29DNmhDTTs7QUFDcEIsSUFBQyxVQUFVO0FBQ1gsSUFBQyxTQUFTO0VBQVUsU3BDNXlCTCxPb0M0eUJLO0VBQXlCLGNBQUE7O0FBQzdDLElBQUMsUUFBUTtBQUNULElBQUMsU0FBUztBQUNWLElBQUMsaUJBQWlCO0VBQVUsU3BDOThCZixPb0M4OEJlO0VBQXVCLGNBQUE7O0FBQ25ELElBQUMsR0FBRztBQUNKLElBQUMsR0FBRztFQUFVLFNwQzN5QkYsT29DMnlCRTtFQUFzQixjQUFBOztBQUNwQyxJQUFDLEtBQUs7QUFDTixJQUFDLEtBQUs7RUFBVSxTcEMvaUNGLE9vQytpQ0U7RUFBd0IsY0FBQTs7QUFDeEMsSUFBQyxHQUFHO0VBQVUsY0FBQTtFQUF3QixpQkFBQTs7QUFDdEMsSUFBQyxJQUFJO0VBQVUsYXpCL2lDRSx5Q3lCK2lDRjtFQUF5QixTQUFTLEdBQVQ7RUFBYyxtQkFBQTtFQUE2QixrQkFBQTtFQUFvQixrQkFBQTtFQUFvQixZQUFBO0VBQWMsV0FBQTtFQUFhLGlCQUFBO0VBQW1CLGNBQUE7RUFBcUIsaUJBQUE7RUFBbUIsZUFBQTtFQUFpQixnQkFBQTs7QUFDbE8sSUFBQyxTQUFTO0VBQVUsU0FBUyxHQUFUO0VBQWMsYXpCaGpDakIseUN5QmdqQ2lCO0VBQXlCLFVBQUE7RUFBWSxzQkFBQTtFQUF3Qix1QkFBQTtFQUF5QixrQkFBQTtFQUFvQixtQkFBQTtFQUFzQixjQUFBO0VBQXFCLGlCQUFBO0VBQW1CLGtCQUFBO0VBQW9CLGVBQUE7RUFBaUIsaUJBQUE7RUFBbUIscUJBQUE7O0FBQ2xRLElBQUMsT0FBTztFQUFVLFNwQzNrQ0EsT29DMmtDQTs7QUFDbEIsSUFBQyxVQUFVO0VBQVUsU3BDN2pDUCxPb0M2akNPOztBQUNyQixJQUFDLGNBQWM7RUFBVSxTcEM3cUNYLE9vQzZxQ1c7O0FBQ3pCLElBQUM7RUFDQSxrQkFBQTtFQUFvQixnQkFBQTtFQUFrQixxQkFBQTtFQUF1QixrQkFBQTs7QUFDN0QsSUFGQSxRQUVDO0VBQVUsa0JBQUE7RUFBb0Isc0JBQUE7RUFBd0IsdUJBQUE7RUFBeUIsbUJBQUE7RUFBcUIsa0JBQUE7RUFBb0IsU3BDemlDekcsT29DeWlDeUc7RUFBMkIsV0FBQTtFQUFhLDRCQUFBO0VBQThCLGlCQUFBO0VBQW1CLDBCQUFBO0VBQTRCLGtCQUFBO0VBQW9CLFFBQUE7RUFBVSxTQUFBOztBQUU3USxJQUFDO0VBQ0Esa0JBQUE7O0FBQ0EsSUFGQSxRQUVDO0VBQVUsU0FBUyxFQUFUO0VBQWEsYUFBQTtFQUFlLDJCQUFBO0VBQTZCLFFBQUE7RUFBVSxTQUFBO0VBQVcseURBQUE7O0FBQ3pGLElBSEEsUUFHQztFQUFTLGtCQUFBO0VBQW9CLFNwQzlpQ2QsT29DOGlDYztFQUEyQixjQUFBO0VBQWdCLGNBQUE7RUFBcUIsUUFBQTtFQUFVLFNBQUE7RUFBVyxjQUFBO0VBQWdCLGlCQUFBOztBQUduSSxJQURBLFFBQ0M7RUFBVSxTcENqakNLLE9vQ2lqQ0w7RUFBMkIsWUFBQTtFQUFjLHNCQUFBO0VBQXdCLHVCQUFBO0VBQXlCLG1CQUFBO0VBQXNCLGtCQUFBO0VBQW9CLGtCQUFBO0VBQW9CLDRCQUFBO0VBQThCLGNBQUE7RUFBcUIsZUFBQTtFQUFpQixpQkFBQTs7QUFDdE8sTUFBTSxJQUZQLFFBQ0M7RUFDVSxXQUFBOztBQUtYLElBREEsYUFDQztFQUFVLGFBQWEsT0FBYjtFQUFzQixTcEM5MkJuQixPb0M4MkJtQjtFQUEwQixlQUFBOztBQUczRCxJQURBLGFBQ0M7RUFBVSxhQUFhLE9BQWI7RUFBc0IsU3BDdjNCbEIsT29DdTNCa0I7RUFBMkIsZUFBQTs7QUFHNUQsSUFEQSxhQUNDO0VBQVUsYUFBYSxPQUFiO0VBQXNCLFNwQ3YzQmxCLE9vQ3UzQmtCO0VBQTJCLGVBQUE7O0FBRzVELElBREEsYUFDQztFQUFVLGFBQWEsT0FBYjtFQUFzQixTcENwM0JoQixPb0NvM0JnQjtFQUE2QixlQUFBOztBQUcvRCxJQUFDLEdBQUc7RUFBVSxTQUFTLEVBQVQ7RUFBYSxXQUFBO0VBQWEsWUFBQTtFQUFjLDZDQUFBO0VBQStDLGtCQUFBOztBQUNyRyxJQUFDLE1BQU07QUFDUCxJQUFDLE1BQU07RUFBVSxjQUFBOztBQUNqQixJQUFDLFVBQVU7RUFBVSxTcEN0bkNDLE9vQ3NuQ0Q7O0FBQ3JCLElBQUMsS0FBSztFQUFTLFNBQVMsR0FBVDtFQUFjLGNBQUE7RUFBaUIsZ0JBQUE7O0FBQzlDLElBQUMsT0FBTztBQUNSLElBQUMsYUFBYTtBQUNkLElBQUMsY0FBYztFQUFVLGNBQUE7RUFBaUIsa0JBQUE7O0FBQzFDLElBQUMsT0FBTztFQUFVLGVBQUE7RUFBa0IsZ0JBQUE7O0FBRW5DLElBREEsTUFDQztFQUFVLFNBQVMsR0FBVDtFQUFjLGlCQUFBO0VBQW1CLFdBQUE7RUFBYSxXQUFBO0VBQWEsWUFBQTtFQUFjLGNBQUE7RUFBZ0Isa0JBQUE7RUFBb0IsY0FBQTtFQUFpQyxlQUFBO0VBQWlCLGtCQUFBO0VBQXFCLFFBQUE7RUFBVSxNQUFBO0VBQVEsZUFBQTs7QUFFbE4sSUFBQztFQUNDLFdBQUE7RUFBYSxZQUFBO0VoQ3ZhUiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RWdDcWF1QyxtQkFBQTtFaENoVi9DLDBCQUFBO0VBQ0csdUJBQUE7RUFDSyxrQkFBQTtFZ0M4VW1GLHFCQUFBO0VBQXVCLGtCQUFBO0VBQW9CLFNBQUE7RUFBVyxrQkFBQTs7QUFDdEosSUFGRCxRQUVFO0VBQ0EsYUFBYSxPQUFiO0VBQXNCLFNwQzVxQ2QsT29DNHFDYztFQUFxQixXQUFBO0VBQWEsV0FBQTtFQUFhLGtCQUFBO0VBQW9CLE9BQUE7RUFBUyxNQUFBO0VBQVEsY0FBQTtFQUFnQixxQkFBQTtFQUErQixjQUFBO0VBQXFCLGlCQUFBOztBQUdoTCxJQURBLFNBQ0M7RUFBVSxjQUFBO0VBQWlCLFNwQ3hvQ2YsT29Dd29DZTtFQUF3QixlQUFBOztBQUdwRCxJQURBLFVBQ0M7RUFBVSxjQUFBO0VBQWlCLFNwQzlvQ2QsT29DOG9DYztFQUF5QixlQUFBOztBQUdyRCxJQURBLGFBQ0M7RUFBVSxjQUFBO0VBQWlCLFNwQ3BzQ1gsT29Db3NDVztFQUE0QixlQUFBOztBQUd4RCxJQURBLFVBQ0M7RUFBVSxjQUFBO0VBQWlCLFNwQzVoQ2QsT29DNGhDYztFQUF5QixlQUFBOztBQUdyRCxJQURBLFNBQ0M7RUFBVSxjQUFBO0VBQWlCLFNwQy83QmYsT29DKzdCZTtFQUF3QixlQUFBOztBQUdwRCxJQURBLFNBQ0M7RUFBVSxjQUFBO0VBQTRCLFNwQ2h0QzFCLE9vQ2d0QzBCO0VBQXdCLGVBQUE7O0FBRy9ELElBREEsUUFDQztFQUFVLGNBQUE7RUFBd0IsU3BDOXJDdkIsT29DOHJDdUI7RUFBdUIsZUFBQTs7QUFHMUQsSUFEQSxhQUNDO0VBQ0EsaUJBQUE7RUFDQSxTQUFBOztBQUdNLElBQVAsSUFBUTtFQUFTLFNBQVMsS0FBVDtFQUFnQixtQkFBQTtFQUFxQixhekI1bkN0Qyx5Q3lCNG5Dc0M7RUFBeUIsZ0JBQUE7RUFBa0IsY0FBQTtFQUFxQixxQkFBQTtFQUF1QixtQkFBQTtFaEMvV3ZJLDBCQUFBO0VBQ0csdUJBQUE7RUFDSyxrQkFBQTtFZ0M2V29LLGNBQUE7RUFBZ0Isa0JBQUE7RUFBb0IsU0FBQTs7QUFDMU0sSUFBWixTQUFhO0VBQVMsU0FBUyxHQUFUO0VBQWMsZUFBQTtFQUFpQixXQUFBO0VBQWEsWUFBQTtFQUFjLGlCQUFBO0VBQW1CLG1CQUFBO0VBQXFCLGNBQUE7RUFBcUIsYXpCMW5DN0gsa0JBSEEseUN5QjZuQzZIO0VBQStCLHFCQUFBO0VBQXVCLFVBQUE7RUFBWSxPQUFBO0VBQVMsa0JBQUE7O0FBQW9CO0VBNGdEOU8sSUE1Z0RFLFNBQWE7SUFBc1AsZUFBQTs7O0FBQStCLElBQWxTLFNBQXlSLE1BQVU7RUFBVSxjQUFBOztBQUFrQyxJQUEvVSxTQUF1VSxLQUFTO0VBQVcsaUJBQUE7O0FBRTNWLElBREEsS0FDQztFQUFTLFNBQVMsTUFBVDtFQUFpQixtQkFBQTtFQUFxQixhekIvbkNoQyx5Q3lCK25DZ0M7RUFBeUIsaUJBQUE7RUFBbUIsZ0JBQUE7RUFBa0IsY0FBQTtFQUFxQixxQkFBQTtFQUF1QixtQkFBQTtFaENsWHBKLDBCQUFBO0VBQ0csdUJBQUE7RUFDSyxrQkFBQTtFZ0NnWGlMLGNBQUE7RUFBZ0Isa0JBQUE7RUFBb0IsU0FBQTs7QUFFM04sSUFBUixLQUFTO0VBQVUsU0FBUyxHQUFUO0VBQWMsZUFBQTtFQUFpQixpQkFBQTtFQUFtQixtQkFBQTtFQUFxQixhekI5bkMxRSxrQkFIQSx5Q3lCaW9DMEU7RUFBK0IscUJBQUE7RUFBdUIsVUFBQTtFQUFZLE9BQUE7RUFBUyxrQkFBQTs7QUFBb0I7RUF3Z0QzTCxJQXhnREUsS0FBUztJQUF1TSxlQUFBOzs7QUFBK0IsSUFBL08sS0FBc08sTUFBVTtFQUFVLGNBQUE7O0FBQWtDLElBQTVSLEtBQW9SLEtBQVM7RUFBVyxpQkFBQTs7QUFFMVMsVUFBVTtFQUFTLGFBQWEsT0FBYjtFQUFzQixTcEN2eUM3QixPb0N1eUM2QjtFQUFxQixXQUFBOztBQUc3RCxTQUFDO0FBQUQsU0FBQztFQUFVLGFBQWEsT0FBYjtFQUFzQixTcEN4NUJ2QixPb0N3NUJ1QjtFQUFvQixpQkFBQTs7QUFFdEQsU0FBUztFQUFVLGFBQWEsT0FBYjtFQUFzQixTcEMxb0MxQixPb0Mwb0MwQjtFQUF3QixjQUFBOztBQUNqRSxhQUFhO0VBQVUsU0FBUyxHQUFUO0VBQWMsYXpCem9DbkIseUN5QnlvQ21CO0VBQXlCLFVBQUE7RUFBWSxzQkFBQTtFQUF3Qix1QkFBQTtFQUF5QixrQkFBQTtFQUFvQixtQkFBQTtFQUFzQixjQUFBO0VBQXFCLGlCQUFBO0VBQW1CLGtCQUFBO0VBQW9CLGVBQUE7RUFBaUIsaUJBQUE7RUFBbUIscUJBQUE7O0FBQ3JRLE9BQU87RUFBVSxhQUFhLE9BQWI7RUFBc0IsU3BDeGdDOUIsT29Dd2dDOEI7RUFBa0IsY0FBQTs7QUFDekQsT0FBTztFQUFVLGFBQWEsT0FBYjtFQUFzQixTcEMzNEIxQixPb0MyNEIwQjtFQUFzQixjQUFBOztBQUM3RCxZQUFZO0VBQVUsYUFBYSxPQUFiO0VBQXNCLFNwQ2pqQzlCLE9vQ2lqQzhCO0VBQXVCLGNBQUE7O0FBQ25FLGNBQWM7RUFBVSxhQUFhLE9BQWI7RUFBc0IsU3BDbjVCOUIsT29DbTVCOEI7RUFBeUIsY0FBQTs7Ozs7Ozs7Ozs7Ozs7O0FBZXRFLFFBQUM7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUFJRCxjQUFDO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLE9BQU8sU0FBUDs7QUFMRixjQU9DO0VBQ0MsV0FBQTs7QUFJRjs7RUFFQyxxQkFBQTs7QUFDQSxLQUFDO0VBQ0EsaUJBQUE7RUFDQSxlQUFBOztBQUNBLEtBSEEsU0FHQztFQUNBLGdCQUFBOztBQUNBO0VBbzlDSCxLQXo5Q0UsU0FHQztJQUdDLGdCQUFBOzs7QUFJSCxLQUFDO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFJQSxLQURBLE9BQ0M7RUFDQSxTQUFTLE9BQVQ7RUFDQSxhQUFhLGFBQWI7O0FBS0QsS0FEQSxPQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsYUFBYSxhQUFiOztBQUlELEtBREEsV0FDQztFQUNBLFNBQVMsT0FBVDtFQUNBLGFBQWEsYUFBYjs7QUFJRCxLQURBLEtBQ0M7RUFDQSxTQUFTLE9BQVQ7RUFDQSxhQUFhLGFBQWI7O0FBSUQsS0FEQSxZQUNDO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsYUFBYSxhQUFiOztBQUlELEtBREEsTUFDQztFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBOztBQUlGLEtBQUM7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTs7QUFHQSxLQURBLE1BQ0M7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTs7QUFJRCxLQURBLGFBQ0M7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTs7QUFHRixLQUFDO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQVVDLEtBRkQsT0FDQyxNQUNDO0VBQ0EsY0FBQTs7QUFJRCxLQVBELE9BTUMsTUFDQztFQUNBLGNBQUE7O0FBSUQsS0FaRCxPQVdDLFFBQ0M7RUFDQSxjQUFBOztBQUlELEtBakJELE9BZ0JDLEtBQ0M7RUFDQSxjQUFBOztBQUlELEtBdEJELE9BcUJDLElBQ0M7RUFDQSxjQUFBOztBQUlELEtBM0JELE9BMEJDLE9BQ0M7RUFDQSxjQUFBOztBQU1ELEtBRkQsTUFDQyxJQUNDO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQUlELEtBUkQsTUFPQyxJQUNDO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUtKO0VBQ0Msa0JBQUE7O0FBREQsY0FFQztFQUNDLHFCQUFBO0VBQXVCLGtCQUFBO0UvQnA3Q2xCLFdBQUE7RStCcTdDTCxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFaENob0JNLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTs7QWdDZ29CZCxjQVBELFFBT0U7RUFDQSxnQkFBQTs7QUFWSCxjQWFDO0VBQ0MscUJBQUE7RUFDQSxrQkFBQTs7QUFHRixNQUFNO0FBQ04sTUFBTTtFQUFVLGFBQUE7O0FBQ2hCLEVBQUUsSUFBSTtFQUFVLGFBQUE7O0FBQ2hCLElBQUk7RUFDSCxxQkFBQTtFQUF1QixxQkFBQTtFQUF1QixXQUFBO0VBQWEsWUFBQTtFQUFjLG9CQUFBOztBQUN6RSxJQUZHLFNBRUY7RUFBVSxtREFBQTs7QUFDWCxJQUhHLFNBR0Y7RUFBVSxtREFBQTs7QUFDWCxJQUpHLFNBSUY7RUFBVSxtREFBQTs7QUFDWCxJQUxHLFNBS0Y7RUFBVSxtREFBQTs7QUFDWCxJQU5HLFNBTUY7RUFBVSxtREFBQTs7QUFDWCxJQVBHLFNBT0Y7RUFBVSxtREFBQTs7QUFDWCxJQVJHLFNBUUY7RUFBVSxtREFBQTs7QUFDWCxJQVRHLFNBU0Y7RUFBVSxtREFBQTs7QUFFWjtFQUNDLGF6QmgxQ2lCLHlDeUJnMUNqQjs7QUFDQSxXQUFDO0VBQ0EsU0FBUyxFQUFUO0VBQWEsV0FBQTtFQUFhLFlBQUE7RUFBYyw2QkFBQTtFQUErQix3QkFBQTtFQUEwQixpQkFBQTtFQUFtQixzQkFBQTs7QUFHcEgsV0FEQSxLQUNDO0VBQVUsd0NBQUE7O0FBR1gsV0FEQSxNQUNDO0VBQVUsMENBQUE7O0FBR1gsV0FEQSxTQUNDO0VBQVUsNENBQUE7O0FBR2I7RUFDQyxxQkFBQTtFQUF1QixhekIvMUNOLHlDeUIrMUNNO0VBQXlCLGtCQUFBO0VBQW9CLE9BQUE7RUFBUyxNQUFBO0VBQVEsZUFBQTtFQUFpQixXQUFBO0VBQWEsWUFBQTtFaENsbEI1RywwQkFBQTtFQUNHLHVCQUFBO0VBQ0ssa0JBQUE7RWdDZ2xCaUksWUFBQTtFaEN6cUJ6SSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RWdDdXFCd0ssa0JBQUE7RUFBb0IsaUJBQUE7RUFBbUIsa0JBQUE7RUFBb0IsbUJBQUE7RUFBc0IsY0FBQTs7QUFFelE7RWhDcGxCUSwwQkFBQTtFQUNHLHVCQUFBO0VBQ0ssa0JBQUE7RWdDb2xCZixZQUFBO0U1Qm5oREEsWUFBQTtFNEJxaERBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTs7RUFFQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7O0FBQ0EsUUFBQztFQUNBLG1CQUFBO0VBRUEsVUFBQTtFQUNBLHFCQUFBOztBQUNBLFFBTEEsTUFLQztFQUNBLHFCQUFBOztBQUdGLFFBQUM7RUFDQSxhQUFhLE9BQWI7RWhDbHNCTSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RWdDa3NCZCxPQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTs7QUFFRCxRQUFDLEdBQUc7RUFDSCxTcENqaERVLE9vQ2loRFY7O0FBRUQsUUFBQyxLQUFLO0VBQ0wsU3BDbmlEWSxPb0NtaURaOztBQUtELFlBQUM7RUFDQSxXQUFBO0VBQWEsU0FBUyxFQUFUO0VBQWEsV0FBQTtFQUFhLFlBQUE7RUFBYyxpQkFBQTs7O0FBSXJELFlBREEsUUFDQztFQUFVLG1CQUFBOztBQUdYLFlBREEsUUFDQztFQUFVLG1CQUFBOztBQUliO0VBQ0MsbUJBQUE7RUFDQSxrQkFBQTs7QUFGRCxZQUdDLEtBQUk7RXJDL2lESixvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RWdDaS9DTixrQkFBQTs7QUFMRixZQUdDLEtBQUksSUFHSCxLQUFJO0VBQ0gsY0FBQTs7QUFQSCxZQUdDLEtBQUksSUFNSDtFOUJybERBLHFCQUFBO0VBQ0csa0JBQUE7RUFDQyxpQkFBQTtFQUNJLGFBQUE7O0E4QnlrRFYsWUFHQyxLQUFJLElBU0g7RXJDeGpERCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVmTixpQ0FBQTtFQUNHLDhCQUFBO0VBQ0MsNkJBQUE7RUFDSSx5QkFBQTtFQXBGUixzQkFBQTtFQUNHLG1CQUFBO0VBQ0Msa0JBQUE7RUFDSSxjQUFBOztBOEJ5a0RWLFlBa0JDLEtBQUk7RUFDSCxjQUFBO0VBQ0Esa0JBQUE7O0FBcEJGLFlBa0JDLEtBQUksTUFHSCxLQUFJO0VBQ0gsY0FBQTs7QUF0QkgsWUF5QkM7RUFDQyxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBOztBQTVCRixZQThCQztFQUNDLGtCQUFBOztBQUlGO0VBQ0MscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTs7QUFKRCxZQUtDO0VBQ0MsVUFBQTs7QUFHRjtFQUNDLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7O0FBTkQsV0FPQztFQUNDLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBOztBQUlGO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTs7QUFDRCxLQUFDO0VBQ0EsZUFBQTtFQUNBLFdBQUE7O0FBRUQsS0FBQztFQUNBLFlBQUE7O0FBQ0E7RUEwcUNGLEtBNXFDRTtJQUdDLFdBQUE7SUFDQSxlQUFBOzs7QUFHRCxLQUFDO0VBQ0EsYUFBQTs7QUFsQkgsS0FvQkU7RUFDQyxXQUFBOztBQUNBLEtBRkQsTUFFRTs7RUFFQSxtQkFBQTtFQUNBLGtCQUFBOztBQUlELEtBREQsS0FBSSxlQUNGO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsWUFBQTs7O0VBR0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTs7QUExQ0osS0E4Q0U7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RTVCMXJERixXQUFBO0U0QjRyREUsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTs7QUFDQSxLQWRELEdBY0c7RUFhRCxTQUFBO0VBQ0EsVUFBQTs7RUFFQSxXQUFBO0VBRUEsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFFQSxhQUFBOztBQXJCQSxLQWZGLEdBY0csS0FDQTtFQUNBLGFBQUE7O0FBRUQsS0FsQkYsR0FjRyxLQUlBLE9BQ0E7RUFDQyw4QkFBQTtFQUVBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBOztBQU5GLEtBbEJGLEdBY0csS0FJQSxPQUNBLEVBRUMsRUFBSTtFQUFPLGNBQUE7O0FBVWIsS0EvQkYsR0FjRyxLQWlCQTtFQUFVLGFBQUE7O0FBakJaLEtBZEQsR0FjRyxLQXVCRCxFQUFDO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FBM0JGLEtBZEQsR0FjRyxLQTZCRCxFQUFDO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBOztBQTVGTCxLQThDRSxHQWlEQztFQUNDLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBQ0EsS0F2REYsR0FpREMsRUFNRTtFQUNBLDhCQUFBO0VBRUEsY0FBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7O0FBTEQsS0F2REYsR0FpREMsRUFNRSxNQUVBLEVBQUk7RUFBTyxjQUFBOztBQVFkLEtBREQsZ0JBQ0U7RUFDQSxTQUFBOztBQWhISCxLQW1IRTtFQUNDLFdBQUE7O0FBRUMsS0FIRixPQUVFLEtBQ0U7RUFDRCx3QkFBQTs7QUFGRixLQUZELE9BRUUsS0FJQSxFQUNDLEtBQUk7RUFDSCx1QkFBQTs7QUFOSCxLQUZELE9BRUUsS0FJQSxFQUlDLEtBQUk7RUFDSCx3QkFBQTs7QUFJSCxLQWZELE9BZUc7RUFDRCxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTs7QUFMRCxLQWZELE9BZUcsS0FNRDtFQUNDLGdDQUFBOztBQUNBLEtBdkJILE9BZUcsS0FNRCxHQUVFO0VBQ0EsbUJBQUE7O0FBVEgsS0FmRCxPQWVHLEtBTUQsR0FLQztFQUVBLDZCQUFBO0VBQ0EsaUJBQUE7O0FBQ0EsS0E5QkgsT0FlRyxLQU1ELEdBS0MsRUFJQztFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7O0FBakJILEtBZkQsT0FlRyxLQU1ELEdBS0MsRUFRQTtFQUNDLGNBQUE7O0FBS0osS0F4Q0EsT0F3Q0U7RUFDRCxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTs7QUFKRCxLQXhDQSxPQXdDRSxJQUtEO0VBQ0MsZUFBQTs7QUFJSCxLQUFDO0VBQ0Esa0JBQUE7O0FBRUMsS0FIRCxNQUVBLEtBQUksZUFDRjtFQUNBLFlBQUE7O0FBSUQsS0FSRCxNQU9BLEdBQ0csS0FDRDtFQUNDLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTs7QUFQRixLQVJELE1BT0EsR0FDRyxLQVNEO0VBQ0MsMEJBQUE7O0FBQ0EsS0FuQkgsTUFPQSxHQUNHLEtBU0QsRUFFRTtFQUNBLDBCQUFBOztBQUdGLEtBdkJGLE1BT0EsR0FDRyxLQWVBLE9BQ0E7RUFDQywwQkFBQTs7QUFPTCxLQUFDO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLCtCQUFBOztBQU5ELEtBQUMsS0FPQTtFQUNDLFVBQUE7RUFDQSwwQ0FBQTtFQUNBLCtDQUFBO0VBQ0Esa0RBQUE7O0FBQ0EsS0FaRCxLQU9BLEdBS0c7RUFDRCxTQUFBOztBQUNBLEtBZEYsS0FPQSxHQUtHLEtBRUEsT0FDQTtFQUNDLGtCQUFBO0VBQ0EsOEJBQUE7RUFNQSxjQUFBOztBQUxBLEtBbEJKLEtBT0EsR0FLRyxLQUVBLE9BQ0EsRUFHRTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7O0FBTkgsS0FkRixLQU9BLEdBS0csS0FFQSxPQUNBLEVBT0M7RUFBTyxjQUFBO0VBQWlCLGlCQUFBOztBQVYzQixLQVpELEtBT0EsR0FLRyxLQWVEO0VBQ0Msa0JBQUE7RUFFQSxjQUFBO0VBQ0Esa0NBQUE7O0FBbkJGLEtBWkQsS0FPQSxHQUtHLEtBZUQsRUFFQztFQUFPLGNBQUE7O0FBR1AsS0FoQ0gsS0FPQSxHQUtHLEtBZUQsRUFLRTtFQUNBLGlCQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQkFBQTtFQUVBLGNBQUE7O0FBTEQsS0FoQ0gsS0FPQSxHQUtHLEtBZUQsRUFLRSxNQUlBO0VBQU8sY0FBQTs7QUFwQ1osS0FBQyxLQTBDQTtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtDQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBQ0EsS0FwREQsS0EwQ0EsVUFVRTtFQUNBLHFCQUFBOztBQUVELEtBdkRELEtBMENBLFVBYUU7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7O0FBNURILEtBQUMsS0ErREE7RUFDQyxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBOztBQUtIO0VBQ0MsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFckNyM0RBLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFZ0N1ekRQLGVBQUE7RUFDQSx1QkFBQTs7QUFORCxLQU9DLFFBQU87RUFBVSxTQUFBOztBQVBsQixLQVFDO0VBQ0MsZ0JBQUE7O0FBQ0EsS0FGRCxLQUVFO0VBQVEscUJBQUE7RUFBdUIsd0JBQUE7RUFBMEIsZUFBQTs7QUFWNUQsS0FZQztFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0U5Qmo2REEscUJBQUE7RUFDRyxrQkFBQTtFQUNDLGlCQUFBO0VBQ0ksYUFBQTtFOEJnNkRSLFVBQUE7RUFDQSw0QkFBQTs7QUFFQSxLQVJEO0FBUUksR0FBRyxRQUFTLE1BUmhCO0VBU0UsV0FBQTtFQUFhLG9CQUFBO0VBQXNCLHFCQUFBOztBQUNuQyxLQVZGLEdBVUc7QUFBRCxHQUZLLFFBQVMsTUFSaEIsR0FVRztFQUFlLGlCQUFBOztBQUNoQixLQVhGLEdBV0c7QUFBRCxHQUhLLFFBQVMsTUFSaEIsR0FXRztFQUFXLFlBQUE7O0FBRWIsS0FiRCxHQWFFLFlBRUEsS0FBSTtBQURMLEtBZEQsR0FjRSxPQUNBLEtBQUk7RUFBUSxlQUFBOztBQUVYLEtBakJILEdBYUUsWUFHQSxFQUNFLElBQUk7QUFBTCxLQWpCSCxHQWNFLE9BRUEsRUFDRSxJQUFJO0FBQUwsS0FqQkgsR0FhRSxZQUdHLEtBQ0QsSUFBSTtBQUFMLEtBakJILEdBY0UsT0FFRyxLQUNELElBQUk7QUFBTCxLQWpCSCxHQWFFLFlBR1MsTUFDUCxJQUFJO0FBQUwsS0FqQkgsR0FjRSxPQUVTLE1BQ1AsSUFBSTtFQUFZLGNBQUE7O0FBR25CLEtBcEJELEdBb0JFLFdBQ0EsS0FBSTtFQUFRLGdCQUFBOztBQUVYLEtBdkJILEdBb0JFLFdBRUEsRUFDRSxJQUFJO0FBQUwsS0F2QkgsR0FvQkUsV0FFRyxLQUNELElBQUk7QUFBTCxLQXZCSCxHQW9CRSxXQUVTLE1BQ1AsSUFBSTtFQUFZLGVBQUE7O0FBR25CLEtBMUJELEdBMEJFO0VBQVUsYUFBQTs7QUF0Q2IsS0FZQyxHQTRCQyxLQUFJLE9BQU87QUF4Q2IsS0FZQyxHQTZCQyxLQUFJLE9BQU87QUF6Q2IsS0FZQyxHQThCQyxLQUFJLE9BQU87QUExQ2IsS0FZQyxHQStCQyxLQUFJLE9BQU87RUFDVixZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTs7QUFDQSxLQXRDRixHQTRCQyxLQUFJLE9BQU8sU0FVVDtBQUFELEtBdENGLEdBNkJDLEtBQUksT0FBTyxVQVNUO0FBQUQsS0F0Q0YsR0E4QkMsS0FBSSxPQUFPLFVBUVQ7QUFBRCxLQXRDRixHQStCQyxLQUFJLE9BQU8sV0FPVDtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBOztBQXhESixLQVlDLEdBK0NDLEVBQUMsSUFDQSxLQUFJLE9BQU87QUE1RGQsS0FZQyxHQStDQyxFQUFDLElBRUEsS0FBSSxPQUFPO0FBN0RkLEtBWUMsR0ErQ0MsRUFBQyxJQUdBLEtBQUksT0FBTztFQUNWLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBOztBQUNBLEtBekRILEdBK0NDLEVBQUMsSUFDQSxLQUFJLE9BQU8sU0FTVDtBQUFELEtBekRILEdBK0NDLEVBQUMsSUFFQSxLQUFJLE9BQU8sVUFRVDtBQUFELEtBekRILEdBK0NDLEVBQUMsSUFHQSxLQUFJLE9BQU8sVUFPVDtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBOztBQUdGLEtBbEVGLEdBK0NDLEVBQUMsSUFtQkMsU0FBVSxLQUFJLE9BQU87QUFDdEIsS0FuRUYsR0ErQ0MsRUFBQyxJQW9CQyxTQUFVLEtBQUksT0FBTztBQUN0QixLQXBFRixHQStDQyxFQUFDLElBcUJDLFNBQVUsS0FBSSxPQUFPO0VBQ3JCLGNBQUE7O0FBakZKLEtBWUMsR0F3RUMsRUFBQztBQXBGSCxLQVlDLEdBeUVDLEtBQUk7RUFDSCxtQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFFQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RWhDem9DSyw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RWdDeW9DYix5QkFBQTs7QUFDQSxLQXZGRixHQXdFQyxFQUFDLElBZUM7QUFBRCxLQXZGRixHQXlFQyxLQUFJLElBY0Y7RUFDQSxxQkFBQTs7QUFFRCxLQTFGRixHQXdFQyxFQUFDLElBa0JDLFNBQVM7QUFBVixLQTFGRixHQXlFQyxLQUFJLElBaUJGLFNBQVM7RUFDVCxxQkFBQTtFQUNBLGVBQUE7O0FBRUQsS0E5RkYsR0F3RUMsRUFBQyxJQXNCQyxTQUFVO0FBQVgsS0E5RkYsR0F5RUMsS0FBSSxJQXFCRixTQUFVO0VBQ1YsY0FBQTs7QUFFRCxLQWpHRixHQXdFQyxFQUFDLElBeUJDLE9BQU87QUFBUixLQWpHRixHQXlFQyxLQUFJLElBd0JGLE9BQU87RUFDUCxxQkFBQTs7QUFFRCxLQXBHRixHQXdFQyxFQUFDLElBNEJDLFdBQ0EsS0FDQztBQUZGLEtBcEdGLEdBeUVDLEtBQUksSUEyQkYsV0FDQSxLQUNDO0VBQ0MsY0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7O0FBRUQsS0EzR0osR0F3RUMsRUFBQyxJQTRCQyxXQUNBLEtBTUU7QUFBRCxLQTNHSixHQXlFQyxLQUFJLElBMkJGLFdBQ0EsS0FNRTtFQUNBLGFBQUE7RUFDQSxpQkFBQTs7QUFFRCxLQS9HSixHQXdFQyxFQUFDLElBNEJDLFdBQ0EsS0FVRTtBQUFELEtBL0dKLEdBeUVDLEtBQUksSUEyQkYsV0FDQSxLQVVFO0FBQ0QsS0FoSEosR0F3RUMsRUFBQyxJQTRCQyxXQUNBLEtBV0U7QUFBRCxLQWhISixHQXlFQyxLQUFJLElBMkJGLFdBQ0EsS0FXRTtFQUNBLGNBQUE7O0FBN0hOLEtBWUMsR0F3RUMsRUFBQyxJQThDQTtBQWxJSCxLQVlDLEdBeUVDLEtBQUksSUE2Q0g7RUFvQkMsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBOztBQXZCQSxLQXZISCxHQXdFQyxFQUFDLElBOENBLEtBQ0U7QUFBRCxLQXZISCxHQXlFQyxLQUFJLElBNkNILEtBQ0U7RUFDQSxvQkFBQTs7QUFERCxLQXZISCxHQXdFQyxFQUFDLElBOENBLEtBQ0UsSUFFQTtBQUZELEtBdkhILEdBeUVDLEtBQUksSUE2Q0gsS0FDRSxJQUVBO0VBQ0MsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7O0FBQ0EsS0EvSEwsR0F3RUMsRUFBQyxJQThDQSxLQUNFLElBRUEsS0FNRTtBQUFELEtBL0hMLEdBeUVDLEtBQUksSUE2Q0gsS0FDRSxJQUVBLEtBTUU7RUFDQSxtQkFBQTs7QUFJSCxLQXBJSCxHQXdFQyxFQUFDLElBOENBLEtBY0UsT0FBTztBQUFSLEtBcElILEdBeUVDLEtBQUksSUE2Q0gsS0FjRSxPQUFPO0VBQ1AsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBOztBQU9ELEtBL0lILEdBd0VDLEVBQUMsSUE4Q0EsS0F5QkU7QUFBRCxLQS9JSCxHQXlFQyxLQUFJLElBNkNILEtBeUJFO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBOztBQU5ELEtBL0lILEdBd0VDLEVBQUMsSUE4Q0EsS0F5QkUsTUFPQSxLQUFJO0FBUEwsS0EvSUgsR0F5RUMsS0FBSSxJQTZDSCxLQXlCRSxNQU9BLEtBQUk7RUFDSCxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBOztBQUdGLEtBNUpILEdBd0VDLEVBQUMsSUE4Q0EsS0FzQ0U7QUFBRCxLQTVKSCxHQXlFQyxLQUFJLElBNkNILEtBc0NFO0FBQ0QsS0E3SkgsR0F3RUMsRUFBQyxJQThDQSxLQXVDRTtBQUFELEtBN0pILEdBeUVDLEtBQUksSUE2Q0gsS0F1Q0U7RUFDQSxhQUFBOztBQUVELEtBaEtILEdBd0VDLEVBQUMsSUE4Q0EsS0EwQ0U7QUFBRCxLQWhLSCxHQXlFQyxLQUFJLElBNkNILEtBMENFO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7O0FBS0MsS0F6S0wsR0F3RUMsRUFBQyxJQThDQSxLQTBDRSxPQUtDLFdBSUM7QUFBRCxLQXpLTCxHQXlFQyxLQUFJLElBNkNILEtBMENFLE9BS0MsV0FJQztBQUFELEtBektMLEdBd0VDLEVBQUMsSUE4Q0EsS0EwQ0UsT0FNQyxTQUdDO0FBQUQsS0F6S0wsR0F5RUMsS0FBSSxJQTZDSCxLQTBDRSxPQU1DLFNBR0M7QUFBRCxLQXpLTCxHQXdFQyxFQUFDLElBOENBLEtBMENFLE9BT0MsVUFFQztBQUFELEtBektMLEdBeUVDLEtBQUksSUE2Q0gsS0EwQ0UsT0FPQyxVQUVDO0FBQUQsS0F6S0wsR0F3RUMsRUFBQyxJQThDQSxLQTBDRSxPQVFDLFVBQ0M7QUFBRCxLQXpLTCxHQXlFQyxLQUFJLElBNkNILEtBMENFLE9BUUMsVUFDQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBOztBQUdGLEtBL0tKLEdBd0VDLEVBQUMsSUE4Q0EsS0EwQ0UsT0FlQztBQUFELEtBL0tKLEdBeUVDLEtBQUksSUE2Q0gsS0EwQ0UsT0FlQztFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBOztBQUVELEtBdkxKLEdBd0VDLEVBQUMsSUE4Q0EsS0EwQ0UsT0F1QkMsVUFBVTtBQUFYLEtBdkxKLEdBeUVDLEtBQUksSUE2Q0gsS0EwQ0UsT0F1QkMsVUFBVTtBQUNYLEtBeExKLEdBd0VDLEVBQUMsSUE4Q0EsS0EwQ0UsT0F3QkMsWUFBWTtBQUFiLEtBeExKLEdBeUVDLEtBQUksSUE2Q0gsS0EwQ0UsT0F3QkMsWUFBWTtFQUNaLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNwQzk1RFksT29DODVEWjtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQUtDLEtBMU1OLEdBd0VDLEVBQUMsSUE4Q0EsS0EwQ0UsT0F1Q0MsU0FDQyxVQUVDO0FBQUQsS0ExTU4sR0F5RUMsS0FBSSxJQTZDSCxLQTBDRSxPQXVDQyxTQUNDLFVBRUM7QUFBRCxLQTFNTixHQXdFQyxFQUFDLElBOENBLEtBMENFLE9BdUNDLFNBRUMsWUFDQztBQUFELEtBMU1OLEdBeUVDLEtBQUksSUE2Q0gsS0EwQ0UsT0F1Q0MsU0FFQyxZQUNDO0VBQ0EsY0FBQTs7QUFJRixLQS9NTCxHQXdFQyxFQUFDLElBOENBLEtBMENFLE9BdUNDLFNBUUM7QUFBRCxLQS9NTCxHQXlFQyxLQUFJLElBNkNILEtBMENFLE9BdUNDLFNBUUM7RUFDQSxhQUFBOztBQUVELEtBbE5MLEdBd0VDLEVBQUMsSUE4Q0EsS0EwQ0UsT0F1Q0MsU0FXQztBQUFELEtBbE5MLEdBeUVDLEtBQUksSUE2Q0gsS0EwQ0UsT0F1Q0MsU0FXQztFQUNBLFNwQ2poRUksT29DaWhFSjtFQUNBLGNBQUE7RUFDQSxhQUFhLE9BQWI7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTs7QUFLSixLQTlORixHQXdFQyxFQUFDLElBc0pDLFNBQVUsS0FBSTtBQUFmLEtBOU5GLEdBeUVDLEtBQUksSUFxSkYsU0FBVSxLQUFJO0VBQ2QsNEJBQUE7O0FBS0MsS0FwT0osR0F3RUMsRUFBQyxJQTBKQyxTQUNBLEtBQ0UsSUFDQSxLQUFJO0FBREwsS0FwT0osR0F5RUMsS0FBSSxJQXlKRixTQUNBLEtBQ0UsSUFDQSxLQUFJO0VBQ0gsbUJBQUE7O0FBTUosS0E1T0YsR0F3RUMsRUFBQyxJQW9LQztBQUFELEtBNU9GLEdBeUVDLEtBQUksSUFtS0Y7RUFDQSx5QkFBQTtFQUNBLGdCQUFBOztBQUVELEtBaFBGLEdBd0VDLEVBQUMsSUF3S0M7QUFBRCxLQWhQRixHQXlFQyxLQUFJLElBdUtGO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTs7QUFPSDtFQXFxQkQ7SUFwcUJFLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSwyQkFBQTs7RUFrcUJGLEtBanFCRSxHQUFFO0lBQ0QsZ0JBQUE7O0VBZ3FCSCxLQWpxQkUsR0FBRSxLQUVEO0lBQ0MsbUJBQUE7O0VBOHBCSixLQTNwQkU7SUFDQyxZQUFBO0lBQ0Esa0JBQUE7STlCbnFFRCxzQkFBQTtJQUNHLG1CQUFBO0lBQ0Msa0JBQUE7SUFDSSxjQUFBO0k4QmtxRVAsV0FBQTs7RUF1cEJILEtBM3BCRSxHQUtDLEVBQUM7RUFzcEJKLEtBM3BCRSxHQU1DLEtBQUk7SUFDSCxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxlQUFBOztFQWtwQkosS0EzcEJFLEdBS0MsRUFBQyxJQUtBLEtBQUksWUFBWTtFQWlwQnBCLEtBM3BCRSxHQU1DLEtBQUksSUFJSCxLQUFJLFlBQVk7SUFDZixtQkFBQTs7RUFJQyxLQWZKLEdBS0MsRUFBQyxJQVFDLFNBQ0EsS0FDRTtFQUFELEtBZkosR0FNQyxLQUFJLElBT0YsU0FDQSxLQUNFO0lBQ0EsK0JBQUE7O0VBREQsS0FmSixHQUtDLEVBQUMsSUFRQyxTQUNBLEtBQ0UsSUFFQSxLQUFJO0VBRkwsS0FmSixHQU1DLEtBQUksSUFPRixTQUNBLEtBQ0UsSUFFQSxLQUFJOzs7RUFPTixLQXhCSCxHQUtDLEVBQUMsSUFrQkEsS0FDRTtFQUFELEtBeEJILEdBTUMsS0FBSSxJQWlCSCxLQUNFO0lBQ0EsK0JBQUE7O0VBRUMsS0EzQkwsR0FLQyxFQUFDLElBa0JBLEtBQ0UsSUFFQSxLQUNFO0VBQUQsS0EzQkwsR0FNQyxLQUFJLElBaUJILEtBQ0UsSUFFQSxLQUNFOzs7O0FBVVI7RWhDNzFDUSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RWdDNjFDZixTQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUVBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBOztFQUVBLFlBQUE7O0FyQ2pnRUMsVUFBQztBQUFELFVBREQsRUFDRTtBQUNELFVBQUM7QUFBRCxVQUZELEVBRUU7QUFDRCxVQUFDO0FBQUQsVUFIRCxFQUdFO0FBQ0QsVUFBQztBQUFELFVBSkQsRUFJRTtBQUNELFVBQUM7QUFBRCxVQUxELEVBS0U7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBcUN5L0RGLFVBQUM7RUFDQSxXQUFBO0VBQ0EsZUFBQTs7QUFFRCxVQUFDO0VBQ0EsV0FBQTs7QUFDQTtFQW1tQkYsVUFybUJFO0lBR0MsV0FBQTs7O0FBR0YsVUFBQztFQUNBLGFBQUE7O0FBRUQsVUFBQztFQUNBLHFCQUFBOztBQUVELFVBQUM7RUFDQSxxQkFBQTs7QUFFRCxVQUFDO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGtDQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOzs7QUFORCxVQUFDLGdCQVFBLElBQUc7RUFDRixxQkFBQTs7RUFFQSxlQUFBO0VBQ0EsYXpCL2pFZSx5Q3lCK2pFZjtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7O0FBQ0EsVUFsQkQsZ0JBUUEsSUFBRyxTQVVEO0VBQ0EsUUFBQTs7QUFuQkgsVUFBQyxnQkFzQkE7RUFDQyxpQkFBQTs7QUF2QkYsVUFBQyxnQkFzQkEsaUJBRUM7RUFDQyxtQkFBQTs7QUFFRDtFQTJqQkgsVUF0bEJFLGdCQXNCQTtJQU1FLGNBQUE7OztBQUlILFVBQUM7RUFDQSxXQUFBOztBQURELFVBQUMsc0JBRUEsRUFBQztFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBOztBQUNBLFVBUEQsc0JBRUEsRUFBQyxTQUtDO0VBQ0EsUUFBQTs7QUFSSCxVQUFDLHNCQVdBO0VBQ0Msc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQWZGLFVBQUMsc0JBaUJBO0VBQ0MsU0FBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTs7QUFDQSxVQXZCRCxzQkFpQkEsR0FNRyxLQUNEO0VBQ0MsY0FBQTtFQUNBLGlCQUFBOztBQUNBLFVBM0JILHNCQWlCQSxHQU1HLEtBQ0QsRUFHRTtBQUNELFVBNUJILHNCQWlCQSxHQU1HLEtBQ0QsRUFJRTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQS9GTixVQXFHQztBQXJHRCxVQXFHb0I7QUFyR3BCLFVBcUdzQztFQUNwQyxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTs7QUF4R0YsVUFxR0Msa0JBS0M7QUExR0YsVUFxR29CLGlCQUtsQjtBQTFHRixVQXFHc0MscUJBS3BDO0FBMUdGLFVBcUdDLGtCQUtPO0FBMUdSLFVBcUdvQixpQkFLWjtBQTFHUixVQXFHc0MscUJBSzlCO0VBQ0wsY0FBQTs7QUEzR0gsVUFxR0Msa0JBU0M7QUE5R0YsVUFxR29CLGlCQVNsQjtBQTlHRixVQXFHc0MscUJBU3BDO0VBQ0MsZUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBOztBQWpISCxVQXFHQyxrQkFlQztBQXBIRixVQXFHb0IsaUJBZWxCO0FBcEhGLFVBcUdzQyxxQkFlcEM7RUFDQyxXQUFBOztBQUtELFVBREQsTUFBSyxlQUNIO0VBQ0EsYUFBQTs7QUEzSEgsVUF5SEMsTUFBSyxlQUtKO0VBQ0MsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7O0FBcklILFVBeUhDLE1BQUssZUFlSixRQUFPO0VBQ04sU0FBUyxPQUFUO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBOztBQUVELFVBekJELE1BQUssZUF5QkgsUUFBUyxRQUFPO0VBQ2hCLGNBQUE7RUFDQSx5QkFBQTs7QUFXRCxVQURELE1BQUssWUFDSDtFQUNBLGFBQUE7O0FBaEtILFVBOEpDLE1BQUssWUFLSjtFQUNDLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBOztBQTFLSCxVQThKQyxNQUFLLFlBZUosUUFBTztFQUNOLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTs7QUFHRCxVQTdCRCxNQUFLLFlBNkJILFFBQVMsUUFBTztFQUNoQix5QkFBQTtFQUNBLFNBQVMsT0FBVDtFQUNBLGNBQUE7O0FBOUxILFVBaU1DO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFaEM3OENNLDBCQUFBO0VBQ0csdUJBQUE7RUFDSyxrQkFBQTtFZ0M2OENkLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBQUNBLFVBWEQsUUFXRTtFQUNBLG1CQUFBOztBQUVELFVBZEQsUUFjRTtFQUNBLG1CQUFBOztBQWhOSCxVQW1OQztFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7O0FBRUQsVUFBQyxtQkFDQTtFQUNDLGNBQUE7O0FBQ0EsVUFIRCxtQkFDQSxHQUVHO0VBQ0QsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSxrQ0FBQTs7QUFDQSxVQVRGLG1CQUNBLEdBRUcsS0FNQTtFQUNBLGFBQUE7O0FBRUQsVUFaRixtQkFDQSxHQUVHLEtBU0E7RUFDQSxhQUFBOztBQUVELFVBZkYsbUJBQ0EsR0FFRyxLQVlBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUlBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGtDQUFBOztBQVJELFVBZkYsbUJBQ0EsR0FFRyxLQVlBLE1BR0E7RUFDQyxjQUFBOztBQWhCSCxVQUhELG1CQUNBLEdBRUcsS0FzQkQsTUFBSyxlQUNKO0VBQ0MsZUFBQTtFQUNBLHNCQUFBOztBQXpCSCxVQUhELG1CQUNBLEdBRUcsS0FzQkQsTUFBSyxlQUtKLFFBQU87RUFDTixRQUFBOztBQUdGLFVBbENGLG1CQUNBLEdBRUcsS0ErQkE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLHFCQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7O0FBUEQsVUFsQ0YsbUJBQ0EsR0FFRyxLQStCQSxPQVFBLE1BQUssZUFDSjtFQUNDLGdCQUFBOztBQUdGLFVBL0NILG1CQUNBLEdBRUcsS0ErQkEsT0FhQztFQUNBLDBCQUFBO0VBQ0EsOEJBQUE7O0FBOUNILFVBSEQsbUJBQ0EsR0FFRyxLQWlERDtFQUNDLFVBQUE7RUFDQSxTQUFBOztBQUNBLFVBdkRILG1CQUNBLEdBRUcsS0FpREQsRUFHRTtFQUNBLFVBQUE7RUFDQSxTQUFBOztBQXRSTixVQTRSQztFQUNDLGtCQUFBO0VBQ0EscUJBQUE7O0FBOVJGLFVBNFJDLEVBR0M7RUFDQyxxQkFBQTs7QUFHRixVQUFDO0VBQ0EsV0FBQTtFQUNBLGVBQUE7O0FBclNGLFVBdVNDO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0U1QmovRUQsWUFBQTtFNEJtL0VDLFNBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSwwQ0FBQTtFQUNBLCtDQUFBO0VBQ0Esa0RBQUE7O0FBQ0EsVUFqQkQsR0FpQkc7RUFDRCxTQUFBO0VBK0NBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RTVCL2lGRixZQUFBOztBNEI2L0VFLFVBbkJGLEdBaUJHLEtBRUE7RUFDQSxhQUFBOztBQUVELFVBdEJGLEdBaUJHLEtBS0E7RUFDQSxhQUFBOztBQU5GLFVBakJELEdBaUJHLEtBUUQ7RUFDQyxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBSUEsY0FBQTtFQUNBLGtDQUFBOztBQWxCRixVQWpCRCxHQWlCRyxLQVFELEVBTUM7RUFDQyxjQUFBOztBQUlELFVBcENILEdBaUJHLEtBUUQsRUFXRTtFQUNBLDBCQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQkFBQTtFQUlBLGNBQUE7RUFDQSxxQkFBQTs7QUFSRCxVQXBDSCxHQWlCRyxLQVFELEVBV0UsTUFJQTtFQUNDLGNBQUE7O0FBTUgsVUEvQ0YsR0FpQkcsS0E4QkEsT0FDQTtFQUNDLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSxxQkFBQTtFQUNBLDhCQUFBO0VBQ0Esb0JBQUE7RUFTQSxjQUFBOztBQVJBLFVBdERKLEdBaUJHLEtBOEJBLE9BQ0EsRUFNRTtFQUNBLDBCQUFBO0VBQ0EsOEJBQUE7O0FBVEgsVUEvQ0YsR0FpQkcsS0E4QkEsT0FDQSxFQVVDO0VBQ0MsY0FBQTtFQUNBLGlCQUFBOztBQTNDSixVQWpCRCxHQWlCRyxLQXNERCxFQUFDO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FBMURGLFVBakJELEdBaUJHLEtBNERELEVBQUM7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7O0FBdlhKLFVBNFhDO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGF6Qng1RWdCLHlDeUJ3NUVoQjtFQUNBLGVBQUE7O0FBQ0EsVUFYRCxVQVdFO0VBQ0EscUJBQUE7O0FBRUQsVUFkRCxVQWNFO0VBQ0EscUJBQUE7O0FBRUQsVUFqQkQsVUFpQkU7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBOztBQUdBLFVBbENGLFVBaUNFLEtBQ0M7RUFDQSxTQUFTLE9BQVQ7O0FBRUQsVUFyQ0YsVUFpQ0UsS0FJRTtFQUNELFVBQUE7O0FBbGFKLFVBc2FDO0VBQ0Msa0JBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTs7QUFFRCxVQUFDO0VBQ0EsWUFBQTs7QUFERCxVQUFDLGNBRUEsSUFBRztFQUNGLGVBQUE7RUFDQSwyQkFBQTs7QUFDQSxVQUxELGNBRUEsSUFBRyxTQUdEO0VBQ0EsU0FBQTs7QUFOSCxVQUFDLGNBU0E7RUFDQyxTQUFBOztBQUdGLFVBQUMsY0FDQSxJQUFHO0VBQ0YsZUFBQTs7QUFDQSxVQUhELGNBQ0EsSUFBRyxTQUVEO0VBQ0EsU0FBQTs7QUFKSCxVQUFDLGNBUUE7RUFDQyxTQUFBOztBQVNGLFVBQUM7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBOztBQVBELFVBQUMsS0FRQTtFQUNDLFNBQUE7O0FBRUMsVUFYRixLQVFBLEdBRUcsS0FDQSxPQUNBO0VBQ0MsMEJBQUE7O0FBQ0EsVUFkSixLQVFBLEdBRUcsS0FDQSxPQUNBLEVBRUU7RUFDQSwwQkFBQTs7QUFMSixVQVZELEtBUUEsR0FFRyxLQVdEO0VBQ0MsMEJBQUE7O0FBQ0EsVUF2QkgsS0FRQSxHQUVHLEtBV0QsRUFFRTtFQUNBLDBCQUFBOztBQXhCTCxVQUFDLEtBK0JBO0VBQ0Msc0JBQUE7RUFDQSxZQUFBOztBQUNBLFVBbENELEtBK0JBLFVBR0U7RUFDQSxZQUFBOztBQUVELFVBckNELEtBK0JBLFVBTUU7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxNQUFBO0VBQ0EsZUFBQTs7QUFRSCxVQUFDLGlCQUNBO0FBREQsVUFBQyxpQkFDSyxFQUFDO0VBQ0wseUJBQUE7RUFDQSxtQkFBQTs7QUFDQSxVQUpELGlCQUNBLElBR0U7QUFBRCxVQUpELGlCQUNLLEVBQUMsU0FHSjtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7O0FBS0o7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxxQkFBQTs7QUFDQSxlQUFDO0VBQ0EsbUJBQUE7O0FBSUY7RUFDQyxXQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0M7SUFDQSxzQkFBQTs7RUFHRDtFQUNBO0lBQ0MsV0FBQTtJQUNBLFdBQUE7O0VBR0QsTUFBTSxJQUFLO0lBQ1YsV0FBQTtJQUNBLFlBQUE7OztBQUlGO0VBQ0MsZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTs7QUFDQTtFQW9FRDtJQW5FRSxjQUFBO0lBQWdCLFdBQUE7O0VBbUVsQixjQWxFRTtJQUFRLGtCQUFBOztFQWtFVixjQWpFRTtFQWlFRixjQWhFRTtJQUFLLGdCQUFBO0lBQWtCLGlCQUFBO0lBQW1CLGtCQUFBOzs7QUFHNUM7RUFDQyx5QkFBQTs7QUFHRDtFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQUNBLFlBQUM7RUFDQSxhQUFhLE9BQWI7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VoQzkwRE0sMEJBQUE7RUFDRyx1QkFBQTtFQUNLLGtCQUFBO0VnQzgwRGQsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFFRCxZQUFDO0VBQ0Esa0JBQUE7O0FBQ0EsWUFGQSxnQkFFQztFQUNBLFdBQUE7RUFBYSxZQUFBO0VBQWMsaUJBQUE7RUFBbUIsZUFBQTs7QUFHaEQsWUFBQztFQUNBLGtCQUFBOztBQUNBLFlBRkEsZ0JBRUM7RUFDQSxXQUFBO0VBQWEsWUFBQTtFQUFjLGlCQUFBO0VBQW1CLGVBQUE7O0FBR2hELFlBQUM7RUFDQSxjQUFBOztBQUdBLFlBREEsd0JBQ0M7RUFBVSx3QkFBQTtFQUEwQixtQkFBQTtFQUFpQyxTQUFTLE9BQVQ7RUFBa0IsY0FBQTs7QUFHeEYsWUFEQSxxQkFDQztFQUFVLHdCQUFBO0VBQTBCLG1CQUFBO0VBQTZCLFNBQVMsT0FBVDtFQUFrQixjQUFBOztBQUdwRixZQURBLGdCQUNDO0VBQVUsd0JBQUE7RUFBMEIsbUJBQUE7RUFBaUMsU0FBUyxPQUFUO0VBQWtCLGNBQUE7O0FBR3hGLFlBREEsa0JBQ0M7RUFBVSx3QkFBQTtFQUEwQixtQkFBQTtFQUE2QixTQUFTLE9BQVQ7RUFBa0IsY0FBQTs7QUFHcEYsWUFEQSxtQkFDQztFQUFVLHdCQUFBO0VBQTBCLG1CQUFBO0VBQThCLGNBQUE7O0FBRXBFLFlBQUM7RUFDQSxjQUFBO0VBQ0EsYXpCbm9GZ0IseUN5Qm1vRmhCO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QXNCMzBGRjtFQUNDLGNBQUE7RUFDQSxhL0NtTWlCLHlDK0NuTWpCO0VBQ0EsZ0JBQUE7RUFLQSxXQUFBO0VBK0JBLFdBQUE7RUFBYSxnQkFBQTtFQUFrQixrQkFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBbkMvQixVQUFDO0VBQ0EsV0FBQTs7QUFZQSxVQURBLG9CQUNDO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLG9DQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUE3QkgsVUFnQ0M7QUFoQ0QsVUFpQ0M7QUFqQ0QsVUFrQ0M7QUFsQ0QsVUFtQ0M7O0VBQ0MsY0FBQTtFQUNBLGtCQUFBOztBQXJDRixVQXdDQyxNQUFLO0VBQWtCLGVBQUE7RUFBZ0IsV0FBQTtFQUFhLG1CQUFBO0VBQTBCLGdCQUFBO0VBQWtCLFdBQUE7RUFBYSxhL0M2SjVGLHlDK0M3SjRGO0VBQzVHLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTs7QUE3Q0YsVUErQ0MsS0FBSTs7RUFDYyxnQkFBQTtFQUFrQixZQUFBO0VBQWMsV0FBQTtFQUFhLFVBQUE7RUFBWSxTQUFBO0VBQVcsY0FBQTtFQUFzQixtQkFBQTtFQUMzRyxrQkFBQTtFQUFvQixVQUFBO0VBQVksUUFBQTs7O0FBakRsQyxVQW9EQztFQUFTLGdCQUFBO0VBQWtCLFlBQUE7RUFBYyxXQUFBO0VBQWEsWUFBQTtFQUFjLGNBQUE7RUFBaUIsZUFBQTtFQUFpQixpQkFBQTs7QUFDckcsVUFERCxPQUNFO0VBQVEsVUFBQTs7QUFDVCxVQUZELE9BRUU7RUFDQSxpQkFBQTtFQUNBLFNBQVMsT0FBVDtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFHRixVQUFDLFFBQ0EsS0FBSTtFQUNILFdBQUE7RUFBYyxxREFBQTs7QUFGaEIsVUFBQyxRQUNBLEtBQUksSUFFSDtFQUFTLGFBQUE7O0FBcEVaLFVBdUVDO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VsRHpERCxZQUFBO0VrRDJEQyxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsMENBQUE7RUFDQSwrQ0FBQTtFQUNBLGtEQUFBOztBQUNBLFVBakJELEdBaUJHO0VBQ0QsU0FBQTtFQUNBLFVBQUE7O0FBQ0EsVUFwQkYsR0FpQkcsS0FHQTtFQUNBLGFBQUE7O0FBRUQsVUF2QkYsR0FpQkcsS0FNQTtFQUNBLGFBQUE7O0FBUEYsVUFqQkQsR0FpQkcsS0FTRDtFQUNDLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7O0FBQ0EsVUFsQ0gsR0FpQkcsS0FTRCxFQVFFO0VBQ0EsbUJBQUE7O0FDM0dMLGdCQUNDO0VBQ0Msa0JBQUE7RUFDQSxpQ0FBQTs7QUFFRCxnQkFBQztFQUNBLGtCQUFBOztBQUNBLGdCQUZBLDBCQUVDO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLG9DQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFJSCxLQUFLO0VBQ0osV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUFIRCxLQUFLLE1BSUo7RUFDQyxjQUFBO0VBQWdCLGtCQUFBO0VBQW9CLFVBQUE7RUFBWSxRQUFBO0VBQVUsVUFBQTtFQUFZLFdBQUE7RXZEdTdCaEUsMEJBQUE7RUFDRyx1QkFBQTtFQUNLLGtCQUFBO0V1RHo3Qm9GLG1CQUFBO0VBQStCLGNBQUE7RUFBcUIsU0FBUyxFQUFUO0VBQWEsa0JBQUE7O0FBQ25LLEtBTkcsTUFJSixRQUVFO0VBQ0EsbUJBQUE7O0FBRUQsS0FURyxNQUlKLFFBS0U7RUFDQSxtQkFBQTs7QUFHRixLQWJJLE1BYUgsU0FDQTtBQURELEtBYkksTUFhSCxTQUNJO0VBQUssc0JBQUE7O0FBZFgsS0FBSyxNQWdCSjtFQUNDLGlCQUFBOztBQWpCRixLQUFLLE1BbUJKO0VBQ0MsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQTNCRixLQUFLLE1BNkJKLE1BQ0M7RUFDQyxZQUFBOztBQS9CSCxLQUFLLE1BNkJKLE1BSUM7RUFDQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7O0FBckNILEtBQUssTUE2QkosTUFVQztFQUNDLGNBQUE7RUFDQSxlQUFBOztBQXpDSCxLQUFLLE1BNkJKLE1BY0M7RUFDQyxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTs7QUFHQSxLQXBERSxNQTZCSixNQWNDLFNBU0U7RUFDQSxrQkFBQTtFQUNBLFNBQVMsRUFBVDs7O0VBR0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7O0FBRUQsS0EvREUsTUE2QkosTUFjQyxTQW9CRTtFQUNBLGtCQUFBO0VBQ0EsU0FBUyxFQUFUOzs7RUFHQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsNkJBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTs7QUFFRCxLQTFFRSxNQTZCSixNQWNDLFNBK0JFO0VBQ0EsZUFBQTtFQUNBLGFBQUE7O0FBQ0EsS0E3RUMsTUE2QkosTUFjQyxTQStCRSxZQUdDO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLDZCQUFBOztBQUVELEtBbEZDLE1BNkJKLE1BY0MsU0ErQkUsWUFRQztFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxnQ0FBQTs7QUFHRixLQXhGRSxNQTZCSixNQWNDLFNBNkNFO0VBQ0EsZUFBQTtFQUNBLGFBQUE7O0FBQ0EsS0EzRkMsTUE2QkosTUFjQyxTQTZDRSxhQUdDO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGdDQUFBOztBQUdELEtBakdDLE1BNkJKLE1BY0MsU0E2Q0UsYUFTQztFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSw2QkFBQTs7QUFRRCxLQTVHQyxNQXlHSCxRQUNBLEdBQ0UsTUFDRTtFQUFPLG1CQUFBOztBQUhaLEtBekdJLE1BeUdILFFBTUE7QUFORCxLQXpHSSxNQXlHSCxRQU1JO0VBQ0gsZ0JBQUE7RUFBa0IsY0FBQTtFQUFnQixnQkFBQTtFQUFrQixtQkFBQTtFQUFxQixpQkFBQTtFQUFtQixlQUFBOztBQUM1RixLQWpIRSxNQXlHSCxRQU1BLEdBRUU7QUFBRCxLQWpIRSxNQXlHSCxRQU1JLEdBRUY7QUFBYyxLQWpIYixNQXlHSCxRQU1BLEdBRWlCO0FBQUQsS0FqSGIsTUF5R0gsUUFNSSxHQUVhO0VBQWMsZUFBQTtFQUFpQixnQkFBQTs7QUFHakQsS0FwSEksTUFvSEg7RUF1QkEsZ0JBQUE7RUFDQSxTQUFBOztBQXBCRyxLQXhIQSxNQW9ISCxlQUNDLE9BQ0EsTUFDQyxHQUNFO0VBQ0EsbUJBQUE7O0FBSkosS0FySEcsTUFvSEgsZUFDQyxPQUNBLE1BTUM7RUFDQyxjQUFBO0VBQ0EsZUFBQTs7QUFUSCxLQXJIRyxNQW9ISCxlQUNDLE9BWUE7QUFaRCxLQXJIRyxNQW9ISCxlQUNDLE9Bb09ILENBeE5NOzs7QUFFRixLQW5JQyxNQW9ISCxlQUNDLE9BWUEsR0FFRTtBQUFELEtBbklDLE1Bb0hILGVBQ0MsT0FvT0gsQ0F4Tk0sRUFFRDtFQUNBLGtCQUFBOztBQUVELEtBdElDLE1Bb0hILGVBQ0MsT0FZQSxHQUtFO0FBQUQsS0F0SUMsTUFvSEgsZUFDQyxPQW9PSCxDQXhOTSxFQUtEO0VBQ0EsbUJBQUE7O0FBT0YsS0E5SUUsTUFvSEgsZUF5QkEsR0FDRTtFQUNBLG1CQUFBOzs7QUFERCxLQTlJRSxNQW9ISCxlQXlCQSxHQUNFLE1BR0E7RUFDQyxnQkFBQTs7QUFHRixLQXJKRSxNQW9ISCxlQXlCQSxHQVFFLFlBQ0E7RUFDQyxnQkFBQTtFQUNBLDZCQUFBOztBQUdGLEtBM0pFLE1Bb0hILGVBeUJBLEdBY0U7RUFDQSxnQkFBQTs7QUFERCxLQTNKRSxNQW9ISCxlQXlCQSxHQWNFLFdBRUE7RUFDQyxnQ0FBQTs7QUFDQSxLQS9KQSxNQW9ISCxlQXlCQSxHQWNFLFdBRUEsR0FFRTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSx1Q0FBQTs7QUFFRCxLQXBLQSxNQW9ISCxlQXlCQSxHQWNFLFdBRUEsR0FPRTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSx1Q0FBQTs7QUFJRCxLQTNLQSxNQW9ISCxlQXlCQSxHQWNFLFdBZUUsS0FDQTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSx1Q0FBQTs7QUFFRCxLQWhMQSxNQW9ISCxlQXlCQSxHQWNFLFdBZUUsS0FNQTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSx1Q0FBQTs7QUEvREwsS0FwSEksTUFvSEgsZUFvRUEsTUFDQztFQUNDLG1CQUFBOztBQXRFSCxLQXBISSxNQW9ISCxlQW9FQSxNQUNDLEdBRUM7RUFDQyxZQUFBO0VBQ0EsZ0JBQUE7O0FBRUQsS0EvTEMsTUFvSEgsZUFvRUEsTUFDQyxHQU1FO0VBQ0EsZUFBQTtFQUNBLG1CQUFBOztBQUtGLEtBdE1FLE1Bb0hILGVBaUZBLE1BQ0UsV0FDQTtFQUNDLGdDQUFBOztBQUNBLEtBek1BLE1Bb0hILGVBaUZBLE1BQ0UsV0FDQSxHQUVFO0VBQ0EsZ0JBQUE7O0FBRUQsS0E1TUEsTUFvSEgsZUFpRkEsTUFDRSxXQUNBLEdBS0U7RUFDQSxnQkFBQTs7QUFJRCxLQWpOQSxNQW9ISCxlQWlGQSxNQUNFLFdBVUUsS0FDQTtFQUNBLGdCQUFBOztBQUVELEtBcE5BLE1Bb0hILGVBaUZBLE1BQ0UsV0FVRSxLQUlBO0VBQ0EsZ0JBQUE7O0FBakdMLEtBcEhJLE1Bb0hILGVBc0dBO0VBQ0MsbUJBQUE7RUFDQSxrQ0FBQTs7O0FBeEdGLEtBcEhJLE1Bb0hILGVBc0dBLEdBSUM7RUFDQyxTQUFBO0VBQ0EsY0FBQTs7Ozs7QUE1R0gsS0FwSEksTUFvSEgsZUFzR0EsR0FjQztFQUNDLFNBQUE7RUFDQSxjQUFBOztBQXRISCxLQXBISSxNQW9ISCxlQXNHQSxHQWtCQztFQUNDLGdCQUFBOztBQUVELEtBL09FLE1Bb0hILGVBc0dBLEdBcUJFO0VBQ0EsOEJBQUE7O0FBRUQsS0FsUEUsTUFvSEgsZUFzR0EsR0F3QkU7RUFDQSwrQkFBQTs7QUEvSEgsS0FwSEksTUFvSEgsZUFrSUEsR0FDQztFQUNDLFNBQUE7O0FBcElILEtBcEhJLE1Bb0hILGVBdUlBO0FBdklELEtBcEhJLE1Bb0hILGVBcU9GLENBOUZLO0VBQ0YsZ0JBQUE7O0FBQ0EsS0E3UEUsTUFvSEgsZUF1SUEsR0FFRTtBQUFELEtBN1BFLE1Bb0hILGVBcU9GLENBOUZLLEVBRUQ7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7O0FBR0EsS0FuUUMsTUFvSEgsZUF1SUEsR0FPQyxFQUFDLElBQ0M7QUFBRCxLQW5RQyxNQW9ISCxlQXFPRixDQTlGSyxFQU9GLEVBQUMsSUFDQztFQUNBLCtCQUFBOztBQUlILEtBeFFHLE1Bb0hILGVBb0pDLHFCQUNBLE1BQ0M7Ozs7O0FBRkYsS0F4UUcsTUFvSEgsZUFvSkMscUJBQ0EsTUFDQyxHQUlDO0VBQ0MscUJBQUE7RUFDQSxpQkFBQTs7RUFFQSxvQ0FBQTs7QUFWSixLQXhRRyxNQW9ISCxlQW9KQyxxQkFjQSxLQUNDOzs7OztBQWZGLEtBeFFHLE1Bb0hILGVBb0pDLHFCQWNBLEtBQ0MsR0FJQztFQUNDLHFCQUFBO0VBQ0EsaUJBQUE7O0VBRUEsb0NBQUE7O0FBdkJKLEtBeFFHLE1Bb0hILGVBb0pDLHFCQTJCQSxHQUNDO0VBQ0MsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTs7QUFHRCxLQWpUQyxNQW9ISCxlQW9KQyxxQkEyQkEsR0FjRTtFQUNBLGdCQUFBOztBQUNBLEtBblRBLE1Bb0hILGVBb0pDLHFCQTJCQSxHQWNFLE1BRUU7RUFBTyxnQkFBQTs7QUFJWixLQXZURyxNQW9ISCxlQW1NQyxXQUNBLEdBQ0M7RUFDQyxhQUFBOztBQUhILEtBdlRHLE1Bb0hILGVBbU1DLFdBTUEsR0FDQztFQUNDLGFBQUE7O0FBSUg7RUFHRyxLQXRVQSxNQW9ISCxlQWdOQyxHQUNDLEVBQ0U7SUFDQSxpQkFBQTs7RUFJSCxLQTNVRSxNQW9ISCxlQXVORSxPQUNBO0VBREQsS0EzVUUsTUFvSEgsZUF1TkUsT0FjSixDQWJPOzs7RUFFRixLQTlVQSxNQW9ISCxlQXVORSxPQUNBLEdBRUU7RUFBRCxLQTlVQSxNQW9ISCxlQXVORSxPQWNKLENBYk8sRUFFRDtJQUNBLGtCQUFBOztFQUVELEtBalZBLE1Bb0hILGVBdU5FLE9BQ0EsR0FLRTtFQUFELEtBalZBLE1Bb0hILGVBdU5FLE9BY0osQ0FiTyxFQUtEO0lBQ0EsbUJBQUE7Ozs7QUN4V04sTUFBTTtFQUNMLG1CQUFBO0VBQWtDLGNBQUE7O0FBQ2xDLE1BRkssSUFFSjtFQUFVLG1CQUFBOztBQUNYLE1BSEssSUFHSjtFQUNBLG1CQUFBOztBQURELE1BSEssSUFHSixPQUVBO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFFQyxNQVZFLElBR0osT0FFQSxFQUlFLElBQ0M7RUFBVSxrQkFBQTtFQUFvQixPQUFBO0VBQVMsTUFBQTtFQUFRLGVBQUE7O0FBUG5ELE1BSEssSUFHSixPQVVBLElBQUc7RUFDRixTQUFBOztBQVhGLE1BSEssSUFHSixPQWFBLElBQUcsZUFBZ0I7RUFDbEIsaUJBQUE7O0FBakJILE1BQU0sSUFvQkw7RUFDQyxzQkFBQTtFQUNBLGNBQUE7O0FBQ0EsTUF2QkksSUFvQkwsRUFHRTtFQUNBLGVBQUE7O0FBRUQsTUExQkksSUFvQkwsRUFNRTtFQUNBLGtCQUFBO0VBQW9CLGtCQUFBOztBQUNwQixNQTVCRyxJQW9CTCxFQU1FLElBRUM7RUFBVSxrQkFBQTtFQUFvQixPQUFBO0VBQVMsUUFBQTs7QUFFekMsTUE5QkksSUFvQkwsRUFVRTtFQUFPLGFBQUE7RUFBZSxnQkFBQTs7QUE5QnpCLE1BQU0sSUFvQkwsRUFXQyxLQUFJO0VBQVMsY0FBQTtFQUFnQixjQUFBO0VBQWdCLCtCQUFBO0VBQStCLGNBQUE7O0FBRzVFLE1BbENJLElBaUNMLEVBQ0U7RUFDQSxjQUFBO0VBQWdDLGlCQUFBO0VBQW1CLHFDQUFBO0VBQXVDLG1CQUFBOztBQUc1RjtFQTBWQSxNQWhZSyxJQXVDSjtJQUFTLFdBQUE7SUFBYSxlQUFBOzs7QUFFdkI7RUF1VkEsTUFoWUs7SUEwQ0osb0JBQUE7O0VBc1ZELE1BaFlLLElBMkNKLEVBQUM7SUFBTyxXQUFBOzs7QUFJVixNQUFNO0VBQ0wsV0FBQTtFQUFhLGtCQUFBO0VBQ2IsYWpEc0pjLFVBRkcseUNpRHBKakI7O0FBQ0EsR0FBSSxPQUhDO0VBR0csYWpEc0pTLGtCQUhBLHlDaURuSlQ7O0FBSFQsTUFBTSxLQUlMLElBQUc7RUFBSyxtQkFBQTtFQUFzQixVQUFBOztBQUovQixNQUFNLEtBS0wsSUFBRztFQUFLLG1CQUFBO0VBQTBCLGVBQUE7RUFBaUIsZ0JBQUE7RXhEdTBCNUMsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0V3RHowQitFLGdDQUFBOztBQUM3RjtFQUNDLE1BUEcsS0FLTCxJQUFHLEVBRUE7SUFDQSw2QkFBQTs7RUF5VUgsTUFqVkssS0FLTCxJQUFHLEVBS0Q7SUFDQyxrQkFBQTs7O0FBSUg7RUFrVUEsTUFqVkssS0FnQkosSUFBRztJQUFLLFVBQUE7O0VBaVVULE1BalZLLEtBaUJKLElBQUc7SUFDRixpQkFBQTtJQUFtQixnQ0FBQTtJQUErQyxZQUFBO0lBQWMsYUFBQTs7O0FBR2xGO0VBNFRBLE1BalZLLEtBc0JKLElBQUcsRUFFRjtFQXlURixNQWpWSyxLQXVCSixJQUFHLEVBQ0Y7SUFBUyxXQUFBO0lBQWEsZUFBQTs7O0FBSXhCO0VBcVRBLE1BalZLLEtBNkJKLElBQUc7SUFBSyxVQUFBOztFQW9UVCxNQWpWSyxLQThCSixJQUFHO0lBQ0YsaUJBQUE7SUFBbUIsZ0JBQUE7SUFBa0IsWUFBQTs7RUFHbkMsTUFsQ0MsS0E4QkosSUFBRyxFQUVGLElBQUcsWUFDRixFQUFDLElBQ0MsWUFBWTtFQUNiLE1BbkNDLEtBOEJKLElBQUcsRUFFRixJQUFHLFlBQ0YsRUFBQyxJQUVDO0VBQ0QsTUFwQ0MsS0E4QkosSUFBRyxFQUVGLElBQUcsWUFDRixFQUFDLElBR0M7SUFBUSxrQkFBQTtJQUFvQixVQUFBOztFQUM3QixNQXJDQyxLQThCSixJQUFHLEVBRUYsSUFBRyxZQUNGLEVBQUMsSUFJQztJQUFXLG1CQUFBOztFQTRTaEIsTUFqVkssS0E4QkosSUFBRyxFQUVGLElBQUcsWUFPRjtJQUFPLGVBQUE7SUFBaUIsVUFBQTs7O0FBTTVCO0VBQVUsV0FBQTtFQUFhLFlBQUE7RUFBYyxZQUFBO0VBQWMsa0JBQUE7RUFBb0IsU0FBQTs7QUFBdkUsT0FDQztFQUFNLFdBQUE7RUFBYSxZQUFBOztBQUNuQjtFQWtTQTtJQWxTdUIsWUFBQTtJQUFjLFdBQUE7SUFBYSxNQUFBOzs7QUFDbEQ7RUFpU0E7SUFqU3VCLFlBQUE7SUFBYyxXQUFBO0lBQWEsTUFBQTs7OztBQUluRCxHQUFHO0VBQWUsWUFBQTtFQUFjLHFCQUFBO0VBQXVCLGdCQUFBO0VBQ3RELGFqRG1HYyxVQUZHLHlDaURqR2pCOztBQUNBLEdBQUksSUFGRjtFQUVNLGFqRG1HUyxrQkFIQSx5Q2lEaEdUOztBQUZULEdBQUcsWUFHRjtFQUNDLGNBQUE7RUFBcUIsV0FBQTtFQUFhLG1CQUFBO0VBQXFCLGVBQUE7O0FBQ3ZELEdBTEMsWUFHRixFQUVFO0VBQVMscUJBQUE7O0FBQ1YsR0FOQyxZQUdGLEVBR0U7RUFDQSwrQkFBQTtFQUErQyxzQ0FBQTtFQUF1QyxxQkFBQTs7QUFDdEYsR0FSQSxZQUdGLEVBR0UsSUFFQyxZQUFZO0FBQ2IsR0FUQSxZQUdGLEVBR0UsSUFHQztFQUNBLGtCQUFBO0VBQW9CLGlCQUFBO0VBQW1CLGtCQUFBO0VBQW9CLGVBQUE7O0FBQzNELEdBWEQsWUFHRixFQUdFLElBRUMsWUFBWSxXQUdYO0FBQUQsR0FYRCxZQUdGLEVBR0UsSUFHQyxLQUVDO0VBQVUsbUJBQUE7O0FBR1gsR0FkRCxZQUdGLEVBR0UsSUFPQyxRQUNDO0VBQVUsa0JBQUE7O0FBRVosR0FoQkEsWUFHRixFQUdFLElBVUM7RUFBVSxlQUFBO0VBQWlCLGtCQUFBO0VBQW9CLFVBQUE7O0FBQ2hELEdBakJBLFlBR0YsRUFHRSxJQVdFO0VBQU0saUJBQUE7O0FBWFQsR0FOQyxZQUdGLEVBR0UsSUFZQTtFQUNDLFdBQUE7RUFBYSxnQkFBQTtFQUFrQixnQkFBQTtFQUFrQix1QkFBQTtFQUF5QixlQUFBO0VBQWlCLGlCQUFBO0VBQW1CLG1CQUFBO0VBQXFCLGdCQUFBO0VBQWtCLG1CQUFBO0VBQXFCLGVBQUE7O0FBYjVLLEdBTkMsWUFHRixFQUdFLElBWUEsT0FFQztFQUFRLGVBQUE7RUFBaUIsY0FBQTtFQUFnQixtQkFBQTtFQUFxQixjQUFBOztBQUdoRSxHQXZCQyxZQUdGLEVBb0JHO0VBQ0QsaUJBQUE7O0FBQ0EsR0FBSSxJQXpCSixZQUdGLEVBb0JHO0VBR0EsaUJBQUE7O0FBR0YsR0E3QkMsWUFHRixFQTBCRTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTs7QUFFQyxHQW5DRCxZQUdGLEVBMEJFLFFBS0MsUUFDQztFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBOztBQVZILEdBN0JDLFlBR0YsRUEwQkUsUUFhQSxLQUFJO0VBQ0gsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7O0FBS0g7RUFnT0EsR0E3UkU7SUE4REQsb0JBQUE7SUFBc0IsbUJBQUE7SUFBcUIsZUFBQTs7RUErTjVDLEdBN1JFLFlBK0REO0lBQ0MsY0FBQTtJQUFpQixlQUFBO0lBQWlCLGlCQUFBOztJQUErQyxpQkFBQTs7RUFDakYsRUFBRyxJQWpFSCxZQStERDtJQUVRLGtCQUFBOztFQUNQLEdBbEVBLFlBK0RELEVBR0U7SUFBVSxXQUFBO0lBQWEsWUFBQTs7RUFFdkIsR0FwRUQsWUErREQsRUFJRSxJQUNDO0lBQVUsa0JBQUE7SUFBb0IsTUFBQTtJQUFRLFdBQUE7O0VBQ3ZDLEdBckVELFlBK0RELEVBSUUsSUFFQyxZQUFZO0VBQ2IsR0F0RUQsWUErREQsRUFJRSxJQUdDO0VBQ0QsR0F2RUQsWUErREQsRUFJRSxJQUlDO0lBQVEsa0JBQUE7SUFBb0IsVUFBQTs7RUFKOUIsR0FuRUEsWUErREQsRUFJRSxJQUtBO0lBQVMscUJBQUE7SUFBd0Isa0JBQUE7SUFBb0IsU0FBQTs7RUFFcEQsR0ExRUYsWUErREQsRUFJRSxJQU1DLFFBQ0M7SUFBVSxrQkFBQTs7RUFHWCxHQTdFRixZQStERCxFQUlFLElBU0MsU0FDQztJQUFVLGtCQUFBOztFQUdYLEdBaEZGLFlBK0RELEVBSUUsSUFZQyxLQUNDO0lBQVUsa0JBQUE7O0VBR2IsR0FuRkEsWUErREQsRUFvQkU7SUFDQSxxQkFBQTs7RUFDQSxHQXJGRCxZQStERCxFQW9CRSxRQUVDO0lBQ0EscUJBQUE7SUFDQSxjQUFBOztFQUVELEdBekZELFlBK0RELEVBb0JFLFFBTUM7SUFDQSxXQUFBO0lBQ0EsWUFBQTs7RUFDQSxHQTVGRixZQStERCxFQW9CRSxRQU1DLFFBR0M7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTs7RUFiSCxHQW5GQSxZQStERCxFQW9CRSxRQWdCQSxLQUFJO0lBQ0gsU0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtJQUNBLGlCQUFBOzs7QUFNSjtFQTZLQSxHQTdSRTtJQWlIRCxxQkFBQTtJQUF1QixpQkFBQTs7RUE0S3hCLEdBN1JFLFlBa0hELEVBQUM7SUFBVSxXQUFBO0lBQWEsWUFBQTtJQUFjLGNBQUE7SUFBZ0IsY0FBQTtJQUFpQixlQUFBOztFQUV0RSxHQXBIQSxZQW1IRCxFQUNFO0lBQ0EseUJBQUE7SUFDQSxZQUFBOztFQUVDLEdBeEhGLFlBbUhELEVBQ0UsSUFHQyxLQUNDO0lBQVUsYUFBQTtJQUFlLE1BQUE7SUFBUSxlQUFBOztFQUdsQyxHQTNIRixZQW1IRCxFQUNFLElBTUMsUUFDQztJQUFVLGtCQUFBO0lBQW9CLE1BQUE7SUFBUSxlQUFBOztFQUd2QyxHQTlIRixZQW1IRCxFQUNFLElBU0MsU0FDQztJQUFVLGtCQUFBO0lBQW9CLE1BQUE7SUFBUSxlQUFBOztFQUd6QyxHQWpJQSxZQW1IRCxFQWNFO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7O0VBRUMsR0F2SUYsWUFtSEQsRUFjRSxRQUtDLFFBQ0M7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTs7RUFMRixHQXRJRCxZQW1IRCxFQWNFLFFBS0MsUUFPQSxLQUFJO0lBQ0gsVUFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtJQUNBLGlCQUFBOzs7O0FBU047RUFDQyxhQUFBO0VBQWUsZUFBQTs7QUFDZixXQUFDO0VBQVMscUJBQUE7O0FBQ1QsV0FEQSxNQUNDO0VBQVUsY0FBQTs7QUFFWjtFQTJIQTtJQTFIQyxjQUFBO0lBQWdCLFdBQUE7SUFBYSxxQkFBQTtJQUF1QixrQkFBQTs7RUFDcEQsV0FBQztJQUFXLFM1RHdDSCxPNER4Q0c7SUFBb0IsY0FBQTtJQUFnQixlQUFBO0lBQWlCLGNBQUE7SUFBaUIsV0FBQTtJQUFhLFdBQUE7SUFBYSxZQUFBO0lBQWMsb0JBQUE7SUFBc0IsYUFBYSxPQUFiOzs7QUFFako7RUF1SEE7SUF0SEMsa0JBQUE7O0VBQ0EsV0FBQztJQUFVLFdBQUE7SUFBYSxZQUFBO0lBQWMsb0JBQUE7Ozs7QUFLeEMsRUFBRTtFQUFVLFlBQUE7RUFBYyxxQkFBQTtFQUF1QixVQUFBO0VBQVksZ0JBQUE7RUFBa0IsZUFBQTtFQUM5RSxhakQxRWMsVUFGRyx5Q2lENEVqQjs7QUFDQSxHQUFJLEdBRkg7RUFFTyxhakQxRVMsa0JBSEEseUNpRDZFVDs7QUFGVCxFQUFFLE9BR0Q7RUFDQyxXQUFBO0VBQWEsVUFBQTtFQUFZLGtCQUFBOztBQUN6QixFQUxBLE9BR0QsR0FFRTtFQUFjLFNBQUE7O0FBQ2YsRUFOQSxPQUdELEdBR0UsWUFBWSxlQUFlO0FBQzVCLEVBUEEsT0FHRCxHQUlFLFlBQVksZUFBZSxHQUFJO0VBQU8sU0FBQTs7QUFDdkMsRUFSQSxPQUdELEdBS0U7RUFBVSxhQUFBOztBQUNYLEVBVEEsT0FHRCxHQU1FO0VBQVUsYUFBQTs7QUFUYixFQUFFLE9BV0Q7RUFDQyxjQUFBO0VBQXFCLFdBQUE7RUFBYSxhakRwRmxCLGtCQUhBLHlDaUR1RmtCO0VBQStCLGdCQUFBO0VBQWtCLG1CQUFBO0VBQXFCLGlCQUFBO0VBQW1CLDJCQUFBO0VBQTZCLDBCQUFBOztBQUN4SixFQWJBLE9BV0QsRUFFRTtFQUFTLHFCQUFBOztBQUNWLEVBZEEsT0FXRCxFQUdFO0VBQU0saUNBQUE7RUFBbUMsYWpEdEYxQixrQkFIQSx5Q2lEeUYwQjs7QUFDMUMsRUFmQSxPQVdELEVBSUU7RUFBTSxpQ0FBQTs7QUFFUixHQUFHLEVBQUcsR0FqQkwsT0FrQkE7RUFBSSxjQUFBOztBQUVMLEVBcEJDLE9Bb0JBLE1BQU87RUFBSSwyQkFBQTtFQUE2QixlQUFBOztBQUN6QztFQTJGQSxFQWhIQztJQXNCQSxrQkFBQTs7RUEwRkQsRUFoSEMsT0F1QkE7SUFBSSxpQkFBQTtJQUFtQix3QkFBQTs7O0FBRXhCO0VBdUZBLEVBaEhDLE9BMEJBO0lBQUksZUFBQTtJQUFpQixlQUFBOzs7O0FBS3ZCLEdBQUc7RUFDRixZQUFBO0VBQWMsZUFBQTtFQUFpQixrQkFBQTtFQUFvQixRQUFBO0VBQVUsaUJBQUE7RUFDN0QsYWpEMUdjLFVBRkcseUNpRDRHakI7O0FBQ0EsR0FBSSxJQUhGO0VBR00sYWpEMUdTLGtCQUhBLHlDaUQ2R1Q7O0FBSFQsR0FBRyxPQUlGLEVBQUM7RUFDQSxjQUFBO0VBQWlCLGlCQUFBO0VBQW1CLGtCQUFBO0VBQW9CLGVBQUE7RUFBa0IsWUFBQTtFQUFjLGlCQUFBO0VBQW1CLGlCQUFBO0VBQW1CLG1CQUFBOztBQUM5SCxHQU5DLE9BSUYsRUFBQyxTQUVDLFlBQVk7RUFBYyxhQUFBO0VBQWUsZ0JBQUE7O0FBQzFDLEdBUEMsT0FJRixFQUFDLFNBR0M7RUFBUyxxQkFBQTtFQUF1QixjQUFBOztBQUNqQyxHQVJDLE9BSUYsRUFBQyxTQUlDO0VBQVUsV0FBQTtFQUFhLFlBQUE7RUFBYyxlQUFBO0VBQWlCLGtCQUFBO0VBQW1CLG1CQUFBOztBQUMxRSxHQVRDLE9BSUYsRUFBQyxTQUtDLFNBQVM7RUFBVSxrQkFBQTs7QUFUdEIsR0FBRyxPQUlGLEVBQUMsU0FNQSxLQUFJO0VBQUssY0FBQTtFQUFnQixlQUFBO0VBQWlCLGlCQUFBO0VBQW1CLGtCQUFBO0VBQW9CLFdBQUE7RUFBYSxtQkFBQTtFQUFxQixVQUFBO0VBQVksbUJBQUE7RUFBc0Isa0JBQUE7RUFBb0IsWUFBQTtFQUFjLFdBQUE7RUFBYSxjQUFBO0VBQXFCLGlCQUFBO0VBQW1CLGtCQUFBOztBQVY5TyxHQUFHLE9BSUYsRUFBQyxTQU9BLEtBQUk7RUFBSyxjQUFBO0VBQWdCLGVBQUE7RUFBaUIsY0FBQTtFQUEyQixjQUFBO0VBQWdCLG1CQUFBOztBQUNyRixHQVpDLE9BSUYsRUFBQyxTQVFDLFlBQVk7RUFBYyxlQUFBOztBQVo3QixHQUFHLE9BY0Y7RUFDQyxZQUFBOztFQUF1QyxtQkFBQTtFQUFzQixTQUFBO0VBQVcsZUFBQTtFQUFpQixjQUFBOztBQUN6RixHQWhCQyxPQWNGLEVBRUU7RUFBTyxXQUFBOztBQWhCVixHQUFHLE9BY0YsRUFHQyxLQUFJO0VBQVMsY0FBQTtFQUFnQixlQUFBO0VBQWlCLGlCQUFBOztBQUM5QyxHQWxCQyxPQWNGLEVBSUU7RUFBUSxzQkFBQTtFQUF5QixZQUFBOztBQUVuQztFQTZEQSxHQWpGRTtJQXFCRCxvQkFBQTtJQUFzQixrQkFBQTtJQUFvQixRQUFBO0lBQVUsYUFBQTtJQUFnQixXQUFBO0lBQWEsaUJBQUE7O0VBNERsRixHQWpGRSxPQXNCRCxFQUFDO0lBQ0EsY0FBQTtJQUFnQixXQUFBO0lBQWEsYUFBQTtJQUFlLGdCQUFBOztFQUM1QyxHQXhCQSxPQXNCRCxFQUFDLFNBRUM7SUFBVSxXQUFBO0lBQWEsWUFBQTtJQUFjLGNBQUE7SUFBZ0IsZUFBQTtJQUFpQixlQUFBOztFQXlEekUsR0FqRkUsT0FzQkQsRUFBQyxTQUdBLEtBQUk7SUFBSyxXQUFBO0lBQWEsZUFBQTs7RUFDdEIsR0ExQkEsT0FzQkQsRUFBQyxTQUlDO0lBQVMsY0FBQTs7RUF1RFosR0FqRkUsT0E0QkQ7SUFDQyxrQkFBQTtJQUFvQixZQUFBO0lBQWMsU0FBQTtJQUFXLFNBQUE7SUFBVyxjQUFBO0lBQWdCLGVBQUE7O0VBb0QxRSxHQWpGRSxPQTRCRCxFQUVDLEVBQUM7RUFtREgsR0FqRkUsT0E0QkQsRUFHQyxLQUFJO0lBQVMsYUFBQTs7RUFDYixNQUFPLElBaENQLE9BNEJEO0lBSVksYUFBQTs7O0FBR2I7RUE4Q0EsR0FqRkU7SUFvQ0QsU0FBQTtJQUFXLFdBQUE7SUFBYyxZQUFBOztFQTZDMUIsR0FqRkUsT0FxQ0QsRUFBQztJQUNBLG1CQUFBO0lBQXFCLGFBQUE7SUFBZSxnQkFBQTtJQUNwQyxXQUFBO0lBQVksZUFBQTtJQUFpQixpQkFBQTtJQUFtQixXQUFBOztFQUNoRCxHQXhDQSxPQXFDRCxFQUFDLFNBR0M7SUFBVSxlQUFBO0lBQWlCLGlCQUFBO0lBQW1CLFNBQUE7SUFBVyxrQkFBQTs7RUF5QzVELEdBakZFLE9BcUNELEVBQUMsU0FJQSxLQUFJO0lBQUssUUFBQTs7RUFDVCxHQTFDQSxPQXFDRCxFQUFDLFNBS0MsWUFBWTtJQUNaLGdCQUFBO0lBQWtCLGVBQUE7SUFBaUIsbUJBQUE7SUFBcUIsV0FBQTs7RUFDeEQsR0E1Q0QsT0FxQ0QsRUFBQyxTQUtDLFlBQVksV0FFWDtJQUFVLFVBQUE7O0VBcUNkLEdBakZFLE9BK0NEO0lBQ0MsZUFBQTtJQUFpQixnQkFBQTtJQUFrQixjQUFBO0lBQWlCLFdBQUE7SUFBYSxrQkFBQTtJQUFvQixXQUFBO0lBQWEsVUFBQTs7RUFpQ3BHLEdBakZFLE9BK0NELEVBRUMsRUFBQztFQWdDSCxHQWpGRSxPQStDRCxFQUdDLEtBQUk7SUFBUyxhQUFBOztFQUNiLEdBbkRBLE9BK0NELEVBSUU7SUFBUSxXQUFBOzs7O0FBTVosR0FBRztFQUNGLFlBQUE7O0FBREQsR0FBRyxVQUVGO0VBQ0Msd0JBQUE7O0FBSEYsR0FBRyxVQUtGO0VBQ0MsZ0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTs7QUFHRixDQUFDO0VBQ0EsWUFBQTtFQUFjLGNBQUE7RUFBcUIscUJBQUE7O0FBQ25DO0VBVUEsQ0FaQTtJQUdDLGVBQUE7OztBQUVEO0VBT0EsQ0FaQTtJQU1DLHFCQUFBO0lBQ0EsZUFBQTs7RUFDQSxDQVJELFNBUUU7SUFDQSxxQkFBQTs7Ozs7QUM5WEgsR0FDQztBQURELEdBQ0s7RUFBSyxnQkFBQTtFQUFrQixVQUFBO0VBQVksU0FBQTs7QUFDdkMsR0FBQztFQUNBLG1CQUFBO0VBQXFCLGFsRHFNUixVQUZHLHlDa0RuTUs7O0FBQ3JCLEdBQUksSUFGSjtFQUVRLGFsRHFNUSxrQkFIQSx5Q2tEbE1SOztBQUZULEdBQUMsT0FHQTtFQUNDLFdBQUE7RUFBYSxlQUFBO0VBQWlCLGtCQUFBO0VBQW9CLGlCQUFBO0VBQW1CLGdCQUFBOztBQUNyRSxHQUxELE9BR0EsR0FFRTtFQUFlLFNBQUE7O0FBQ2hCLEdBTkQsT0FHQSxHQUdFO0VBQVUsYUFBQTs7QUFOYixHQUFDLE9BUUE7RUFDQyxjQUFBO0VBQWdCLGtCQUFBO0VBQW9CLGNBQUE7O0FBQ3BDLEdBVkQsT0FRQSxFQUVFO0VBQVUsY0FBQTtFQUFxQixnQ0FBQTs7QUFDaEMsR0FYRCxPQVFBLEVBR0U7RUFBUyxxQkFBQTtFQUF1QixjQUFBOztBQUVsQztFQXVpQ0YsR0FwakNFO0lBY0MsZUFBQTs7RUFzaUNILEdBcGpDRSxPQWVDOztJQUE2QixrQkFBQTs7O0FBRTlCO0VBbWlDRixHQXBqQ0U7SUFrQkMsU0FBQTs7RUFraUNILEdBcGpDRSxPQW1CQztJQUFLLGtCQUFBOzs7QUFFTjtFQStoQ0YsR0FwakNFO0lBc0JDLFdBQUE7SUFBYSxTQUFBOztFQThoQ2hCLEdBcGpDRSxPQXVCQztJQUFLLGVBQUE7SUFBaUIsa0JBQUE7SUFBb0IsZUFBQTs7RUE2aEM3QyxHQXBqQ0UsT0F3QkM7SUFBSSxVQUFBOzs7QUFFTCxtQkFBcUMsdUJBQXVCO0VBMGhDOUQsR0FwakNFLE9BMkJDO0lBQUssZUFBQTtJQUFpQixrQkFBQTs7O0FBR3hCLEdBQUM7RUFDQSxXQUFBO0VBQWEsa0JBQUE7RUFDYixhbERzS2EsVUFGRyx5Q2tEcEtoQjs7QUFDQSxHQUFJLElBSEo7RUFHUSxhbERzS1Esa0JBSEEseUNrRG5LUjs7QUFIVCxHQUFDLE9BSUE7RUFDQyxXQUFBO0VBQWEsZUFBQTtFQUFpQixpQkFBQTtFQUFtQixrQkFBQTtFQUFvQixVQUFBOztBQUNyRSxHQUFJLElBTkwsT0FJQTtFQUVTLGtCQUFBOztBQUNSLEdBUEQsT0FJQSxHQUdFO0VBQVUsYUFBQTs7QUFDWCxHQVJELE9BSUEsR0FJRSxVQUFXO0VBQUksY0FBQTs7QUFSbEIsR0FBQyxPQUlBLEdBS0M7RUFBSyxhQUFBOztBQVRQLEdBQUMsT0FXQTtFQUNDLGNBQUE7O0FBQ0EsR0FiRCxPQVdBLEVBRUU7RUFBVSxjQUFBO0VBQWlCLGdDQUFBOztBQUM1QixHQWRELE9BV0EsRUFHRTtFQUFTLGNBQUE7RUFBaUIscUJBQUE7O0FBRTVCO0VBQ0MsR0FBSSxJQWpCTDtJQWlCUyxTQUFBOztFQXFnQ1gsR0F0aENFLE9Ba0JDO0lBQ0Msa0JBQUE7O0VBQ0EsR0FBSSxJQXBCTixPQWtCQztJQUdFLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EseUJBQUE7SUFFQSxzQkFBQTtJQUNBLHVCQUFBO0lBQ0Esb0JBQUE7SUFDQSxtQkFBQTtJQUNBLGVBQUE7O0VBSUQsR0FBSSxJQXBDTixPQW1DRztJOURoQkosb0JBQUE7SUFDQSxxQkFBQTtJSytETyxhQUFBO0lFS04sMkJBQUE7SUFDRyx3QkFBQTtJQUNDLHVCQUFBO0lBQ0ksbUJBQUE7OztBdURsRFI7RUE2K0JGLEdBdGhDRTtJQTBDQyxXQUFBO0lBQWEsV0FBQTtJQUFhLG1CQUFBO0lBQXFCLGlCQUFBO0lBQW1CLGFBQUE7SUFBZSxzQkFBQTs7RUFDakYsR0EzQ0QsT0EyQ0U7SUFBUSxjQUFBOztFQTIrQlosR0F0aENFLE9BNENDO0lBQU8sbUJBQUE7SUFBOEMsaURBQUE7SUFBZ0QseUNBQUE7O0VBMCtCeEcsR0F0aENFLE9BNkNDO0lBQ0MsaUJBQUE7SUFBbUIsZUFBQTs7RUF3K0J2QixHQXRoQ0UsT0E2Q0MsR0FFQztJQUNDLGtCQUFBO0lBQW9CLG1CQUFBO0lBQTBCLFVBQUE7O0VBcytCbkQsR0F0aENFLE9BNkNDLEdBRUMsR0FFQztJQUNDLDRCQUFBO0lBQThCLFNBQUE7O0VBQzlCLEdBbkRKLE9BNkNDLEdBRUMsR0FFQyxHQUVFO0lBQVEsbUJBQUE7O0VBQ1QsR0FwREosT0E2Q0MsR0FFQyxHQUVDLEdBR0U7SUFBZSxnQkFBQTtJQUFrQixpQkFBQTs7RUFrK0J4QyxHQXRoQ0UsT0E2Q0MsR0FFQyxHQU9DLEVBQUM7SUFBVSxjQUFBOztFQWcrQmhCLEdBdGhDRSxPQTZDQyxHQUVDLEdBUUM7SUFDQyxpQkFBQTtJQUFtQixTQUFBO0lBQVcsZ0JBQUE7O0VBODlCcEMsR0F0aENFLE9BNkNDLEdBRUMsR0FRQyxHQUVDO0lBQ0MsVUFBQTtJQUFZLGdCQUFBOztFQUNaLEdBM0RMLE9BNkNDLEdBRUMsR0FRQyxHQUVDLEdBRUU7SUFBZSxjQUFBOztFQTI5QnZCLEdBdGhDRSxPQTZDQyxHQUVDLEdBUUMsR0FNQztJQUFJLGVBQUE7O0VBSUwsR0FqRUgsT0E2Q0MsR0FtQkMsR0FDRSxVQUFXO0VBcTlCakIsR0F0aENFLE9BNkNDLEdBbUJDLEdBRUMsRUFBQyxPQUFRLE1BQUssVUFBVztJQUFLLGNBQUE7O0VBQzlCLEdBbkVILE9BNkNDLEdBbUJDLEdBR0UsVUFBVztJQUFJLGNBQUE7O0VBRWpCLEdBckVGLE9BNkNDLEdBd0JFLE9BQ0EsRUFBQyxPQUFRLE1BQUssVUFBVztFQUQxQixHQXJFRixPQTZDQyxHQXdCRSxPQUVBO0lBQUssYUFBQTs7RUErOEJWLEdBdGhDRSxPQTBFQztJQUNDLFdBQUE7SUFBYSxnQkFBQTs7RUFDYixHQUFJLElBNUVOLE9BMEVDO0lBRVMsZ0JBQUE7O0VBQ1IsR0E3RUYsT0EwRUMsR0FHRTtJQUNBLFVBQUE7O0VBdzhCTCxHQXRoQ0UsT0EwRUMsR0FPQztJQUNDLGNBQUE7SUFBZ0Isa0JBQUE7SUFBb0IsY0FBQTtJQUFpQixlQUFBO0lBQWlCLGFBQUE7SUFBZSxjQUFBO0lBQWdCLG1CQUFBOztFQUNyRyxHQW5GSCxPQTBFQyxHQU9DLEVBRUU7SUFDQSxjQUFBO0lBQWlCLG1CQUFBOztFQURsQixHQW5GSCxPQTBFQyxHQU9DLEVBRUUsT0FFQTtJQUFPLGdDQUFBOztFQWk4QmIsR0F0aENFLE9BMEVDLEdBY0MsR0FDQztJQUNDLGlCQUFBO0lBQW1CLGNBQUE7SUFBcUIsZ0JBQUE7O0VBQ3hDLEdBM0ZKLE9BMEVDLEdBY0MsR0FDQyxFQUVFO0lBQVMsYUFBQTs7RUEyN0JoQixHQXRoQ0UsT0EwRUMsR0FjQyxHQUtDLEdBQUc7SUFBSSxtQkFBQTtJQUFzQixjQUFBOztFQUk3QixHQWpHSCxPQTBFQyxHQXFCRSxLQUVFO0VBQUYsR0FqR0gsT0EwRUMsR0FzQkUsVUFDRTtJQUNELG1CQUFBOztFQUNBLEdBbkdKLE9BMEVDLEdBcUJFLEtBRUUsSUFFQTtFQUFELEdBbkdKLE9BMEVDLEdBc0JFLFVBQ0UsSUFFQTtJQUFTLFM3RHhGRixPNkR3RkU7O0VBbTdCaEIsR0F0aENFLE9BMEVDLEdBNEJDO0lBQ0MsbUJBQUE7O0VBQ0EsR0F4R0gsT0EwRUMsR0E0QkMsRUFFRTtJQUFTLFM3RHBGQSxPNkRvRkE7SUFBd0IsYUFBYSxPQUFiO0lBQXNCLGtCQUFBO0lBQW9CLFVBQUE7SUFBWSxRQUFBO0lBQVUsaUJBQUE7O0VBODZCdkcsR0F0aENFLE9BMkdDLElBQUcsVUFBVyxLQUFLLEtBQUs7SUFDdkIsZUFBQTtJQUFpQixjQUFBOztFQUNqQixHQTdHRixPQTJHQyxJQUFHLFVBQVcsS0FBSyxLQUFLLElBRXRCO0lBQVMsYUFBQTs7O0FBSVo7RUFxNkJGLEdBdGhDRSxPQWtIQztJQUFLLGVBQUE7OztBQUdQLEdBQUM7RUFDQSxXQUFBO0VBQWEsYUFBQTtFQUFlLG9CQUFBO0VBQXNCLGtCQUFBO0VBQW9CLFVBQUE7RUFBVyxhbERrRHBFLFVBRkcseUNrRGhEaUU7O0FBQ2pGLEdBQUksSUFGSjtFQUVRLGFsRGtEUSxrQkFIQSx5Q2tEL0NSOztBQUNSLE1BQU8sSUFIUDtFQUdXLGlCQUFBOztBQUhaLEdBQUMsT0FJQTtFQUNDLG1CQUFBO0VBQTBCLGlEQUFBO0VBQWdELHlDQUFBO0VBQXdDLHlCQUFBO0VBQTJCLGtCQUFBOztBQUwvSSxHQUFDLE9BSUEsT0FFQyxJQUFHO0VBQ0YsZ0JBQUE7O0FBQ0EsR0FSRixPQUlBLE9BRUMsSUFBRyxVQUVEO0VBQVUsYUFBQTtFQUFlLFNBQVMsRUFBVDtFQUFhLFVBQUE7RUFBWSxZQUFBO0VBQWMsa0JBQUE7RUFBb0IsT0FBQTtFQUFTLE1BQUE7RUFBUSwwQ0FBQTtFQUE0QywwQkFBQTtFQUE0QixVQUFBOztBQUM5SyxHQVRGLE9BSUEsT0FFQyxJQUFHLFVBR0E7RUFDRCxTQUFBO0VBQVcsZ0JBQUE7RUFBa0Isa0JBQUE7O0FBQzdCLEdBWEgsT0FJQSxPQUVDLElBQUcsVUFHQSxLQUVDO0VBQ0QsZ0JBQUE7RUFBa0IsU0FBQTtFQUFZLFVBQUE7RUFBWSxXQUFBO0VBQWEsZUFBQTtFQUFpQixjQUFBO0VBQXFCLGFBQUE7RXpEMnRCM0YsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBOztBeUQ1dEJWLEdBYkosT0FJQSxPQUVDLElBQUcsVUFHQSxLQUVDLEtBRUEsWUFBWTtFQUFRLGNBQUE7O0FBQ3JCLEdBZEosT0FJQSxPQUVDLElBQUcsVUFHQSxLQUVDLEtBR0E7RUFBVSxhQUFBOztBQUNYLEdBZkosT0FJQSxPQUVDLElBQUcsVUFHQSxLQUVDLEtBSUEsWUFBWTtFQUFVLGNBQUE7RUFBZ0IsU0FBUyxFQUFUO0VBQWEsbUJBQUE7RUFBOEMsa0JBQUE7RUFBb0IsTUFBQTtFQUFRLFNBQUE7RUFBVyxVQUFBO0VBQVksVUFBQTtFQUFZLGNBQUE7O0FBQ2pLLEdBaEJKLE9BSUEsT0FFQyxJQUFHLFVBR0EsS0FFQyxLQUtDO0FBQ0YsR0FqQkosT0FJQSxPQUVDLElBQUcsVUFHQSxLQUVDLEtBTUM7RUFBUyxpQkFBQTs7QUFDWCxHQWxCSixPQUlBLE9BRUMsSUFBRyxVQUdBLEtBRUMsS0FPQSxLQUFNO0VBQU0sY0FBQTs7QUFsQmxCLEdBQUMsT0F1QkE7QUF2QkQsR0FBQyxPQXdCQTtFQUFPLGNBQUE7RUFBcUIsa0JBQUE7RUFBb0IsVUFBQTs7QUF4QmpELEdBQUMsT0F5QkEsR0FDQztFQUFLLHlCQUFBOztBQTFCUCxHQUFDLE9BeUJBLEdBRUM7RUFDQyxlQUFBO0VBQWlCLGNBQUE7RUFBaUIsVUFBQTs7QUFDbEMsR0E3QkYsT0F5QkEsR0FFQyxHQUVFO0VBQVUsYUFBQTs7QUE3QmQsR0FBQyxPQXlCQSxHQUVDLEdBR0M7RUFDQyxjQUFBO0VBQWlCLGNBQUE7RUFBZ0IsMEJBQUE7RUFBNEIsOENBQUE7O0FBQzdELEdBaENILE9BeUJBLEdBRUMsR0FHQyxFQUVFO0VBQVMscUJBQUE7RUFBdUIseUJBQUE7O0FBQ2pDLEdBakNILE9BeUJBLEdBRUMsR0FHQyxFQUdFLE9BQVE7RUFBTyxnQ0FBQTs7QUFLcEIsR0FBQztFQUNBLGdDQUFBO0VBQStDLG1CQUFBO0VBQXFCLG1CQUFBOztBQURyRSxHQUFDLE9BRUE7RUFBSyxnQkFBQTtFQUFrQixTQUFBO0VBQVcsVUFBQTs7QUFGbkMsR0FBQyxPQUdBO0VBQ0MsV0FBQTtFQUFhLGlCQUFBO0VBQW1CLFVBQUE7O0FBQ2hDLEdBTEQsT0FHQSxHQUVFO0VBQVUsYUFBQTs7QUFDWCxHQU5ELE9BR0EsR0FHRTtFQUFXLFlBQUE7O0FBQ1osR0FQRCxPQUdBLEdBSUUsT0FBUTtFQUFJLGNBQUE7O0FBQ2IsR0FSRCxPQUdBLEdBS0U7RUFBZSxTQUFBOztBQUNoQixHQVRELE9BR0EsR0FNRSxVQUFXO0VBQUksOEJBQUE7RUFBb0QsbUJBQUE7RUFBcUIsY0FBQTtFQUFnQixtQkFBQTtFQUFxQixjQUFBOztBQVRoSSxHQUFDLE9BV0E7RUFDQyxjQUFBO0VBQWdCLGVBQUE7RUFBaUIsaUJBQUE7O0FBQ2pDLEdBYkQsT0FXQSxFQUVFO0VBQU8sa0JBQUE7RUFBb0IsZUFBQTs7QUFFN0IsR0FmQSxPQWVDO0VBQ0EsU0FBQTtFQUFXLGdCQUFBO0VBQWtCLG1CQUFBOzs7QUFEOUIsR0FmQSxPQWVDLFFBRUEsRUFBQztFQUFlLGFBQUE7O0E5RHdCakIsRzhEekNBLE9BZUMsUTlEMEJBO0FBQUQsRzhEekNBLE9BZUMsUTlEeUJGLEVBQ0U7QUFDRCxHOEQxQ0EsT0FlQyxROUQyQkE7QUFBRCxHOEQxQ0EsT0FlQyxROUR5QkYsRUFFRTtBQUNELEc4RDNDQSxPQWVDLFE5RDRCQTtBQUFELEc4RDNDQSxPQWVDLFE5RHlCRixFQUdFO0FBQ0QsRzhENUNBLE9BZUMsUTlENkJBO0FBQUQsRzhENUNBLE9BZUMsUTlEeUJGLEVBSUU7QUFDRCxHOEQ3Q0EsT0FlQyxROUQ4QkE7QUFBRCxHOEQ3Q0EsT0FlQyxROUR5QkYsRUFLRTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0E4RDlCQSxHQXBCRCxPQWVDLFFBS0M7RUFBeUIsWUFBQTtFekR3ekJyQixpREFBQTtFQUNRLHlDQUFBO0V5RHp6QnFFLGlCQUFBOztBQUxuRixHQWZBLE9BZUMsUUFNQTtFQUNDLGVBQUE7RUFBaUIsZUFBQTtFQUNqQixhbERWVyxVQUZHLHlDa0RZZDs7QUFDQSxHQUFJLElBeEJOLE9BZUMsUUFNQTtFQUdTLGFsRFZNLGtCQUhBLHlDa0RhTjs7QUFUVixHQWZBLE9BZUMsUUFNQSxHQUlDLEdBQUUsT0FBUTtFQUFJLGdDQUFBOztBQVZoQixHQWZBLE9BZUMsUUFNQSxHQUtDO0VBQ0MsaUJBQUE7O0FBWkgsR0FmQSxPQWVDLFFBTUEsR0FLQyxHQUVDO0VBQ0MsZ0NBQUE7O0FBQ0EsR0E5QkosT0FlQyxRQU1BLEdBS0MsR0FFQyxFQUVFO0VBQ0EsY0FBQTs7QUFNTDtFQXMxQkYsR0EzM0JFLE9Bc0NDO0lBQ0MsaUJBQUE7O0VBQ0EsR0F4Q0YsT0FzQ0MsR0FFRTtJQUFlLFNBQUE7OztBQUdsQjtFQWcxQkYsR0EzM0JFO0lBNENDLGFBQUE7O0VBQ0EsR0E3Q0QsT0E2Q0U7SUFDQSxjQUFBO0lBQWdCLGtCQUFBOztFQURqQixHQTdDRCxPQTZDRSxRQUVBLEVBQUM7SUFDQSxjQUFBO0lBQWdCLGtCQUFBO0lBQW9CLFdBQUE7SUFBYSxTQUFBO0lBQVcscUJBQUE7SUFBdUIsV0FBQTs7RUFDbkYsR0FqREgsT0E2Q0UsUUFFQSxFQUFDLFlBRUM7SUFBUyxxQkFBQTs7RUFDVixHQWxESCxPQTZDRSxRQUVBLEVBQUMsWUFHQztJQUNBLG1CQUFBO0lBQXNCLFdBQUE7SUFBYSxZQUFBO0l6RHF1QmpDLDBCQUFBO0lBQ0csdUJBQUE7SUFDSyxrQkFBQTtJeUR2dUJzRCxpQkFBQTtJQUFtQixrQkFBQTtJQUFvQixXQUFBO0lBQ3ZHLFM3RGlFSyxPNkRqRUw7SUFBb0IsY0FBQTtJQUFnQixlQUFBO0lBQWlCLGNBQUE7SUFBcUIsYUFBYSxPQUFiOztFQVA3RSxHQTdDRCxPQTZDRSxRQVVBO0lBQUssYUFBQTs7RUFWTixHQTdDRCxPQTZDRSxRQVdBO0lBQUssc0JBQUE7SUFBd0IsU0FBQTs7RUFDN0IsR0F6REYsT0E2Q0UsUUFZQztJOUQzT0osd0JBQUE7SUFDQSxnQkFBQTtJOEQyT3NCLGdCQUFBOztFQUNsQixHQTNESCxPQTZDRSxRQVlDLHNCQUVDO0lBQ0EsbUJBQUE7SXpEZ3hCRSxpREFBQTtJQUNRLHlDQUFBOztFeURseEJYLEdBM0RILE9BNkNFLFFBWUMsc0JBRUMsS0FFQTtJQUFLLGNBQUE7O0VBRk4sR0EzREgsT0E2Q0UsUUFZQyxzQkFFQyxLQUdBLEVBQUMsWUFBWTtJQUNaLFM3RGhHSyxPNkRnR0w7SUFBcUIsZ0JBQUE7SUFBa0IsY0FBQTs7O0FBTzVDO0VBcXpCRixHQTMzQkUsT0F1RUMsR0FBRSxVQUFXO0lBQUksY0FBQTtJQUFnQixlQUFBOzs7QUFHbkMsR0FBQyxPQUNBO0U5RG5ORCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RXlEcUpMLGVBQUE7RUFDQSxjQUFBOztBQUpGLEdBQUMsT0FDQSxHQUlDO0V6RGtuQkssOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0V5RG5uQmEsV0FBQTtFQUFhLFVBQUE7RXZEeFB4QyxxQkFBQTtFQUNHLGtCQUFBO0VBQ0MsaUJBQUE7RUFDSSxhQUFBO0V1RHFQNEQsYUFBQTtFQUFlLFlBQUE7RUFBYyxrQkFBQTtFQUFvQixlQUFBOztBQUNuSCxHQVBGLE9BQ0EsR0FJQyxHQUVFO0VBQVUsYUFBQTs7QUFDWCxHQVJGLE9BQ0EsR0FJQyxHQUdFO0VBQ0EsZ0JBQUE7O0FBREQsR0FSRixPQUNBLEdBSUMsR0FHRSxNQUVBO0VBQ0MseUJBQUE7O0FBSEYsR0FSRixPQUNBLEdBSUMsR0FHRSxNQUVBLEVBRUMsS0FBSTtFQUNILDZCQUFBOztBQUxILEdBUkYsT0FDQSxHQUlDLEdBR0UsTUFFQSxFQUtDLEtBQUk7RUFBTyxTQUFBOztBQWZoQixHQUFDLE9BQ0EsR0FJQyxHQWNDO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7O0FBMUJKLEdBQUMsT0FDQSxHQUlDLEdBY0MsRUFRQyxLQUFJO0VBQ0gsY0FBQTtFQUFnQixXQUFBO0V6RDJsQmQsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0V5RDVsQlYsa0JBQUE7RUFDQSw2QkFBQTs7QUE5QkwsR0FBQyxPQUNBLEdBSUMsR0FjQyxFQWVDLEtBQUk7RUFDSCxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxlQUFBO0U5RDFQTCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVmTiwrQkFBQTtFQUNHLDRCQUFBO0VBQ0MsMkJBQUE7RUFDSSx1QkFBQTtFQU9SLDZCQUFBO0VBQ0csMEJBQUE7RUFDQyx5QkFBQTtFQUNJLHFCQUFBO0VBT1IsMkJBQUE7RUFDRyx3QkFBQTtFQUNDLHVCQUFBO0VBQ0ksbUJBQUE7O0F1RDBJVCxHQUFDLE9BQ0EsR0FJQyxHQWNDLEVBZUMsS0FBSSxJQVdIO0VBQ0MsZ0JBQUE7O0FBTUwsR0FwREEsT0FvREMsUUFDQTtFdkR0TkQsbUNBQUE7RUFDRyxnQ0FBQTtFQUNDLCtCQUFBO0VBQ0ksMkJBQUE7RXVEcU5OLFNBQUE7O0FBSEYsR0FwREEsT0FvREMsUUFDQSxHQUdDO0VBQ0MsVUFBQTtFdkQzU0gscUJBQUE7RUFDRyxrQkFBQTtFQUNDLGlCQUFBO0VBQ0ksYUFBQTtFdUQwU0wsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTs7QUFUSCxHQXBEQSxPQW9EQyxRQUNBLEdBR0MsR0FNQztFQWtCQyxjQUFBO0VBQWdCLFdBQUE7RXpEdWlCZCw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RXlEeGlCVixrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0V2RGxPSiwyQkFBQTtFQUNHLHdCQUFBO0VBQ0MsdUJBQUE7RUFDSSxtQkFBQTtFUHhFVCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7O0F5RHNNTixHQXBEQSxPQW9EQyxRQUNBLEdBR0MsR0FNQyxFQUNDLEtBQUk7RUFDSCxjQUFBO0VBQWdCLFdBQUE7RXpEdWpCZiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RXlEeGpCVCxrQkFBQTtFQUNBLHNCQUFBOztBQWRMLEdBcERBLE9Bb0RDLFFBQ0EsR0FHQyxHQU1DLEVBTUMsS0FBSTtFQUNILFVBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBOztBQXZCTCxHQXBEQSxPQW9EQyxRQUNBLEdBR0MsR0FNQyxFQU1DLEtBQUksSUFRSDtFQUNDLGdCQUFBOztBQVdGLEdBeEZKLE9Bb0RDLFFBQ0EsR0FHQyxHQU1DLEVBMEJFO0VBT0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7O0FBVEQsR0F4RkosT0FvREMsUUFDQSxHQUdDLEdBTUMsRUEwQkUsT0FDQSxLQUFJO0VBQ0gsc0JBQUE7O0FBRkYsR0F4RkosT0FvREMsUUFDQSxHQUdDLEdBTUMsRUEwQkUsT0FJQSxLQUFJO0VBQ0gsVUFBQTs7QUFNRCxHQW5HTCxPQW9EQyxRQUNBLEdBR0MsR0FNQyxFQTBCRSxPQVdDO0VBQ0EsbUJBQUE7RUFDQSxlQUFBOztBQUZELEdBbkdMLE9Bb0RDLFFBQ0EsR0FHQyxHQU1DLEVBMEJFLE9BV0MsTUFHQSxLQUFJO0VBQ0gsc0JBQUE7O0FBSUgsR0EzR0osT0FvREMsUUFDQSxHQUdDLEdBTUMsRUE2Q0U7RUFPQSxtQkFBQTtFQUNBLHlCQUFBOztBQVJELEdBM0dKLE9Bb0RDLFFBQ0EsR0FHQyxHQU1DLEVBNkNFLE1BQ0EsS0FBSTtFQUNILHNCQUFBOztBQUZGLEdBM0dKLE9Bb0RDLFFBQ0EsR0FHQyxHQU1DLEVBNkNFLE1BSUEsS0FBSTtFQUNILFVBQUE7O0FBVU47RUF1ckJGLEdBanpCRSxPQTJIQztJdkQ1UkQsbUNBQUE7SUFDRyxnQ0FBQTtJQUNDLCtCQUFBO0lBQ0ksMkJBQUE7O0V1RCs4QlYsR0FqekJFLE9BMkhDLEdBRUM7SUFDQyxxQkFBQTtJQUNBLGFBQUE7SUFDQSxVQUFBOztFQUdGLEdBbklELE9BbUlFLFFBQ0EsR0FDQztJQUNDLGFBQUE7SUFDQSxVQUFBO0lBQ0EscUJBQUE7O0VBS0gsR0E3SUQsT0E2SUUsUUFDQSxHQUNDO0lBQ0Msa0JBQUE7SUFDQSxlQUFBOzs7QUFPSjtFQXlwQkYsR0FqekJFLE9BeUpDO0lBQ0MsY0FBQTs7RUF1cEJKLEdBanpCRSxPQXlKQyxHQUVDO0lBQ0MsV0FBQTs7O0lBR0EsVUFBQTtJQUNBLFNBQUE7O0VBaXBCTCxHQWp6QkUsT0F5SkMsR0FFQyxHQU1DO0lBYUMsY0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7O0VBZ29CTixHQWp6QkUsT0F5SkMsR0FFQyxHQU1DLEVBQ0MsS0FBSTtJQUNILFVBQUE7SUFDQSxTQUFBOztFQTZvQlAsR0FqekJFLE9BeUpDLEdBRUMsR0FNQyxFQUtDLEtBQUk7SUFDSCxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxNQUFBOztFQXdvQlAsR0FqekJFLE9BeUpDLEdBRUMsR0FNQyxFQUtDLEtBQUksSUFJSDtJQUNDLGdCQUFBOztFQVFILEdBbkxILE9BeUpDLEdBRUMsR0F3QkU7SUFDQSxXQUFBO0lBQ0EsVUFBQTtJQUNBLFNBQUE7O0VBSEQsR0FuTEgsT0F5SkMsR0FFQyxHQXdCRSxNQUlBO0lBUUMsa0JBQUE7SUFDQSxlQUFBOztFQWJGLEdBbkxILE9BeUpDLEdBRUMsR0F3QkUsTUFJQSxFQUNDLEtBQUk7SUFDSCxVQUFBO0lBQ0EsU0FBQTs7RUFQSCxHQW5MSCxPQXlKQyxHQUVDLEdBd0JFLE1BSUEsRUFLQyxLQUFJO0lBQ0gsTUFBQTs7RUFRTCxHQXJNRCxPQXFNRSxRQUNBO0lBQ0MsY0FBQTs7RUFGRixHQXJNRCxPQXFNRSxRQUNBLEdBRUM7SUFDQyxXQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EsY0FBQTs7RUFSSCxHQXJNRCxPQXFNRSxRQUNBLEdBRUMsR0FNQztJQUNDLFdBQUE7SUFDQSxTQUFBOztFQUVELEdBbE5KLE9BcU1FLFFBQ0EsR0FFQyxHQVVFO0lBQ0EsV0FBQTtJQUNBLFNBQUE7SUFDQSxVQUFBOztFQUhELEdBbE5KLE9BcU1FLFFBQ0EsR0FFQyxHQVVFLE1BSUE7SUFDQyxTQUFBOzs7QUFVTixHQURBLE9BQ0M7RUFDQSwrQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTs7QUFIRCxHQURBLE9BQ0MsUUFJQTtFQUNDLGVBQUE7O0FBR0UsR0FUSixPQUNDLFFBSUEsR0FFQyxHQUNDLEVBQ0U7RUFDQSw2QkFBQTtFQUNBLGtCQUFBOztBQVhOLEdBQUMsT0FpQkE7RUFDQyxrQkFBQTs7QUFsQkYsR0FBQyxPQWlCQSxHQUVDO0VBRUMsZ0NBQUE7O0FBREEsR0FwQkYsT0FpQkEsR0FFQyxHQUNFO0VBQVUsYUFBQTs7QTlEclJiLEc4RGlRQSxPQWlCQSxHQUVDLEc5RHBSQTtBQUFELEc4RGlRQSxPQWlCQSxHQUVDLEc5RHJSRixFQUNFO0FBQ0QsRzhEZ1FBLE9BaUJBLEdBRUMsRzlEblJBO0FBQUQsRzhEZ1FBLE9BaUJBLEdBRUMsRzlEclJGLEVBRUU7QUFDRCxHOEQrUEEsT0FpQkEsR0FFQyxHOURsUkE7QUFBRCxHOEQrUEEsT0FpQkEsR0FFQyxHOURyUkYsRUFHRTtBQUNELEc4RDhQQSxPQWlCQSxHQUVDLEc5RGpSQTtBQUFELEc4RDhQQSxPQWlCQSxHQUVDLEc5RHJSRixFQUlFO0FBQ0QsRzhENlBBLE9BaUJBLEdBRUMsRzlEaFJBO0FBQUQsRzhENlBBLE9BaUJBLEdBRUMsRzlEclJGLEVBS0U7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBOER3UEYsR0FBQyxPQWlCQSxHQUVDLEdBS0M7RUFDQyxhQUFBO0VBQ0EsY0FBQTs7QUFDQSxHQTNCSCxPQWlCQSxHQUVDLEdBS0MsRUFHRTtBQUNELEdBNUJILE9BaUJBLEdBRUMsR0FLQyxFQUlFO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBOztBQUVELEdBakNILE9BaUJBLEdBRUMsR0FLQyxFQVNFO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQWFKO0VBQ0MsR0FqREQsT0FpREU7SUFDQSx5QkFBQTtJQUNBLFlBQUE7Ozs7QUFpQkgsR0FBQztFQUNBLFdBQUE7RUFBYSxrQkFBQTtFQUNiLGFsRG5XYSxVQUZHLHlDa0RxV2hCOztBQUNBLEdBQUksSUFISjtFQUlDLGFsRHBXZSxrQkFIQSx5Q2tEdVdmOztBQUVELEdBTkEsT0FNQztFQUFZLFNBQUE7O0E5RDNVYixHOERxVUEsTzlEclVDO0FBQUQsRzhEcVVBLE85RHRVRCxFQUNFO0FBQ0QsRzhEb1VBLE85RHBVQztBQUFELEc4RG9VQSxPOUR0VUQsRUFFRTtBQUNELEc4RG1VQSxPOURuVUM7QUFBRCxHOERtVUEsTzlEdFVELEVBR0U7QUFDRCxHOERrVUEsTzlEbFVDO0FBQUQsRzhEa1VBLE85RHRVRCxFQUlFO0FBQ0QsRzhEaVVBLE85RGpVQztBQUFELEc4RGlVQSxPOUR0VUQsRUFLRTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0E4RDRURixHQUFDLE9BUUE7RUFDQyxXQUFBO0VBQWEsZUFBQTtFQUFpQixpQkFBQTtFQUFtQixrQkFBQTtFQUFvQixVQUFBOztBQUNyRSxHQUFJLElBVkwsT0FRQTtFQUVTLGtCQUFBOztBQUNSLEdBWEQsT0FRQSxHQUdFO0VBQVUsYUFBQTs7QUFDWCxHQVpELE9BUUEsR0FJRSxVQUFXO0VBQUksY0FBQTs7QUFabEIsR0FBQyxPQVFBLEdBS0M7RUFBSyxhQUFBOztBQWJQLEdBQUMsT0FlQTtFQUNDLGNBQUE7O0FBQ0EsR0FqQkQsT0FlQSxFQUVFO0VBQVUsY0FBQTtFQUFpQixnQ0FBQTs7QUFDNUIsR0FsQkQsT0FlQSxFQUdFO0VBQVMsY0FBQTtFQUFpQixxQkFBQTs7QUFFNUI7RUF5ZkYsR0E3Z0JFLE9BcUJDO0lBQ0Msa0JBQUE7O0VBQ0EsR0FBSSxJQXZCTixPQXFCQztJQUVTLGtCQUFBOzs7QUFHVjtFQW1mRixHQTdnQkU7SUEyQkMsV0FBQTtJQUFhLFdBQUE7SUFBYSxtQkFBQTtJQUFxQixpQkFBQTtJQUFtQixhQUFBO0lBQWUsc0JBQUE7O0VBQ2pGLEdBNUJELE9BNEJFO0lBQVEsY0FBQTs7RUFpZlosR0E3Z0JFLE9BNkJDO0lBQU8sbUJBQUE7SUFBOEMsaURBQUE7SUFBZ0QseUNBQUE7O0VBZ2Z4RyxHQTdnQkUsT0E4QkM7SUFDQyxpQkFBQTtJQUFtQixlQUFBOztFQThldkIsR0E3Z0JFLE9BOEJDLEdBRUM7SUFDQyxrQkFBQTtJQUFvQixtQkFBQTtJQUEwQixVQUFBOztFQTRlbkQsR0E3Z0JFLE9BOEJDLEdBRUMsR0FFQztJQUNDLDRCQUFBO0lBQThCLFNBQUE7O0VBQzlCLEdBcENKLE9BOEJDLEdBRUMsR0FFQyxHQUVFO0lBQVEsbUJBQUE7O0VBQ1QsR0FyQ0osT0E4QkMsR0FFQyxHQUVDLEdBR0U7SUFBZSxnQkFBQTtJQUFrQixpQkFBQTs7RUF3ZXhDLEdBN2dCRSxPQThCQyxHQUVDLEdBT0MsRUFBQztJQUFVLGNBQUE7O0VBc2VoQixHQTdnQkUsT0E4QkMsR0FFQyxHQVFDO0lBQ0MsaUJBQUE7SUFBbUIsU0FBQTtJQUFXLGdCQUFBOztFQW9lcEMsR0E3Z0JFLE9BOEJDLEdBRUMsR0FRQyxHQUVDO0lBQ0MsVUFBQTtJQUFZLGdCQUFBOztFQUNaLEdBNUNMLE9BOEJDLEdBRUMsR0FRQyxHQUVDLEdBRUU7SUFBZSxjQUFBOztFQWlldkIsR0E3Z0JFLE9BOEJDLEdBRUMsR0FRQyxHQU1DO0lBQUksZUFBQTs7RUFJTCxHQWxESCxPQThCQyxHQW1CQyxHQUNFLFVBQVc7RUEyZGpCLEdBN2dCRSxPQThCQyxHQW1CQyxHQUVDLEVBQUMsT0FBUSxNQUFLLFVBQVc7SUFBSyxjQUFBOztFQUM5QixHQXBESCxPQThCQyxHQW1CQyxHQUdFLFVBQVc7SUFBSSxjQUFBOztFQUVqQixHQXRERixPQThCQyxHQXdCRSxPQUNBLEVBQUMsT0FBUSxNQUFLLFVBQVc7RUFEMUIsR0F0REYsT0E4QkMsR0F3QkUsT0FFQTtJQUFLLGFBQUE7O0VBcWRWLEdBN2dCRSxPQTJEQztJQUNDLFdBQUE7SUFBYSxnQkFBQTs7RUFDYixHQUFJLElBN0ROLE9BMkRDO0lBRVMsZ0JBQUE7O0VBQ1IsR0E5REYsT0EyREMsR0FHRTtJQUNBLFVBQUE7O0VBOGNMLEdBN2dCRSxPQTJEQyxHQU9DO0lBQ0MsY0FBQTtJQUFnQixrQkFBQTtJQUFvQixjQUFBO0lBQWlCLGVBQUE7SUFBaUIsYUFBQTtJQUFlLGNBQUE7SUFBZ0IsbUJBQUE7O0VBQ3JHLEdBcEVILE9BMkRDLEdBT0MsRUFFRTtJQUNBLGNBQUE7SUFBaUIsbUJBQUE7O0VBRGxCLEdBcEVILE9BMkRDLEdBT0MsRUFFRSxPQUVBO0lBQU8sZ0NBQUE7O0VBdWNiLEdBN2dCRSxPQTJEQyxHQWNDLEdBQ0M7SUFDQyxpQkFBQTtJQUFtQixjQUFBO0lBQXFCLGdCQUFBOztFQUN4QyxHQTVFSixPQTJEQyxHQWNDLEdBQ0MsRUFFRTtJQUFTLGFBQUE7O0VBaWNoQixHQTdnQkUsT0EyREMsR0FjQyxHQUtDLEdBQUc7SUFBSSxtQkFBQTtJQUFzQixjQUFBOztFQUk3QixHQWxGSCxPQTJEQyxHQXFCRSxLQUVFO0VBQUYsR0FsRkgsT0EyREMsR0FzQkUsVUFDRTtJQUNELG1CQUFBOztFQUNBLEdBcEZKLE9BMkRDLEdBcUJFLEtBRUUsSUFFQTtFQUFELEdBcEZKLE9BMkRDLEdBc0JFLFVBQ0UsSUFFQTtJQUFTLFM3RGxsQkYsTzZEa2xCRTs7RUF5YmhCLEdBN2dCRSxPQTJEQyxHQTRCQztJQUNDLG1CQUFBOztFQUNBLEdBekZILE9BMkRDLEdBNEJDLEVBRUU7SUFBUyxTN0Q5a0JBLE82RDhrQkE7SUFBd0IsYUFBYSxPQUFiO0lBQXNCLGtCQUFBO0lBQW9CLFVBQUE7SUFBWSxRQUFBO0lBQVUsaUJBQUE7O0VBb2J2RyxHQTdnQkUsT0E0RkMsSUFBRyxVQUFXLEtBQUssS0FBSztJQUN2QixlQUFBO0lBQWlCLGNBQUE7O0VBQ2pCLEdBOUZGLE9BNEZDLElBQUcsVUFBVyxLQUFLLEtBQUssSUFFdEI7SUFBUyxhQUFBOzs7QUFJWjtFQTJhRixHQTdnQkUsT0FtR0M7SUFBSyxlQUFBOzs7QUFFTixHQXJHQSxPQXFHQztFQUNBLFdBQUE7OztBQUVBO0VBcWFILEdBN2dCRSxPQXFHQyxTQUlDO0k5RC9sQkgsb0JBQUE7SUFDQSxxQkFBQTtJSytETyxhQUFBO0lFS04sMkJBQUE7SUFDRyx3QkFBQTtJQUNDLHVCQUFBO0lBQ0ksbUJBQUE7SUZpd0JGLDhCQUFBO0lBQ0csMkJBQUE7SUFDSyxzQkFBQTs7O0V5RHdMaEIsR0E3Z0JFLE9BcUdDLFNBSUMsR0FLQztJOURwbUJKLG9CQUFBO0lBQ0EscUJBQUE7SUsrRE8sYUFBQTtJRWhHTixlQUFBO0lBQ0csWUFBQTtJQUNDLFdBQUE7SUFDSSxPQUFBO0lBa0dSLDJCQUFBO0lBQ0csd0JBQUE7SUFDQyx1QkFBQTtJQUNJLG1CQUFBO0lGaXdCRiw4QkFBQTtJQUNHLDJCQUFBO0lBQ0ssc0JBQUE7SXlEbE9WLDhCQUFBO0lBQ0EsU0FBQTs7SUFFQSxZQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7O0VBQ0EsR0ExSEosT0FxR0MsU0FJQyxHQUtDLEdBWUU7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7O0VBRUQsR0E5SEosT0FxR0MsU0FJQyxHQUtDLEdBZ0JFO0lBQ0EsbUJBQUE7O0VBRUQsR0FqSUosT0FxR0MsU0FJQyxHQUtDLEdBbUJFO0lBQVUsY0FBQTtJQUFpQixnQ0FBQTs7RUE0WWxDLEdBN2dCRSxPQXFHQyxTQUlDLEdBS0MsR0FvQkM7STlEeG5CTCxvQkFBQTtJQUNBLHFCQUFBO0lLK0RPLGFBQUE7SUVoR04sZUFBQTtJQUNHLFlBQUE7SUFDQyxXQUFBO0lBQ0ksT0FBQTtJQWtHUiwyQkFBQTtJQUNHLHdCQUFBO0lBQ0MsdUJBQUE7SUFDSSxtQkFBQTtJQXZCUixtQ0FBQTtJQUNHLGdDQUFBO0lBQ0MsK0JBQUE7SUFDSSwyQkFBQTtJQTJCUiwwQkFBQTtJQUNHLHVCQUFBO0lBQ0Msc0JBQUE7SUFDSSxrQkFBQTs7O0lGdXZCRiw4QkFBQTtJQUNHLDJCQUFBO0lBQ0ssc0JBQUE7OztJeUR2TVQsdUJBQUE7SUFDQSxvQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBOzs7Ozs7O0VBRUMsR0FwSk4sT0FxR0MsU0FJQyxHQUtDLEdBb0JDLEVBaUJFLGVBQ0M7SUFDQSx5QkFBQTtJQUNBLGlCQUFBOztFQUlELEdBMUpOLE9BcUdDLFNBSUMsR0FLQyxHQW9CQyxFQXVCRSxjQUNDO0lBQ0EseUJBQUE7O0VBUUYsR0FuS0wsT0FxR0MsU0FJQyxHQUtDLEdBb0JDLEVBaUNFO0VBQ0QsR0FwS0wsT0FxR0MsU0FJQyxHQUtDLEdBb0JDLEVBa0NFO0lBQ0EsY0FBQTtJQUFpQixjQUFBO0lBQWdCLGNBQUE7SUFHakMsZUFBQTtJQUNBLGFBQUE7STlEL3BCUCxvQkFBQTtJQUNBLHFCQUFBO0lLK0RPLGFBQUE7O0V5RDRsQkEsR0F0S04sT0FxR0MsU0FJQyxHQUtDLEdBb0JDLEVBaUNFLGNBR0M7RUFBRCxHQXRLTixPQXFHQyxTQUlDLEdBS0MsR0FvQkMsRUFrQ0UsZUFFQztJQUFVLGNBQUE7O0VBQ1gsR0F2S04sT0FxR0MsU0FJQyxHQUtDLEdBb0JDLEVBaUNFLGNBSUM7RUFBRCxHQXZLTixPQXFHQyxTQUlDLEdBS0MsR0FvQkMsRUFrQ0UsZUFHQztJQUFTLGNBQUE7SUFBaUIscUJBQUE7O0VBSTNCLEdBM0tOLE9BcUdDLFNBSUMsR0FLQyxHQW9CQyxFQWlDRSxjQVFDO0VBQUQsR0EzS04sT0FxR0MsU0FJQyxHQUtDLEdBb0JDLEVBa0NFLGVBT0M7SUFDQSxlQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLGNBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLFFBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7Ozs7RUFxVlQsR0E3Z0JFLE9BcUdDLFNBSUMsR0FLQyxHQW9CQyxFQTJEQztJQUNDLFdBQUE7SUFDQSxrQkFBQTtJQUNBLHFCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtJQUNBLGVBQUE7O0VBRUQsR0FyTUwsT0FxR0MsU0FJQyxHQUtDLEdBb0JDLEVBbUVFO0lBQVUsbUJBQUE7OztBQUtmO0VBbVVILEdBN2dCRSxPQXFHQyxTQXNHQztJQUNDLFNBQUE7SUFDQSxVQUFBOztFQWdVTCxHQTdnQkUsT0FxR0MsU0FzR0MsR0FHQzs7Ozs7RUFJQyxHQWxOSixPQXFHQyxTQXNHQyxHQUdDLEdBSUU7SUFDQSxrQkFBQTs7RUFLQyxHQXhOTixPQXFHQyxTQXNHQyxHQUdDLEdBT0MsRUFDRSxjQUVDO0VBQUQsR0F4Tk4sT0FxR0MsU0FzR0MsR0FHQyxHQU9DLEVBRUUsZUFDQztJQUNBLGVBQUE7SUFDQSxVQUFBOzs7O0VBTUQsR0FoT04sT0FxR0MsU0FzR0MsR0FHQyxHQU9DLEVBVUUsZUFDQztJQUNBLGVBQUE7O0VBNFNULEdBN2dCRSxPQXFHQyxTQXNHQyxHQUdDLEdBT0MsRUFlQztJQUNDLGtCQUFBOzs7QUFNTDtFQUlJLEdBL09MLE9BcUdDLFNBdUlDLEdBQ0MsR0FDQyxFQUNFO0VBQ0QsR0FoUEwsT0FxR0MsU0F1SUMsR0FDQyxHQUNDLEVBRUU7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7SUFDQSxtQkFBQTtJQUNBLGFBQUE7O0VBTkQsR0EvT0wsT0FxR0MsU0F1SUMsR0FDQyxHQUNDLEVBQ0UsY0FPQTtFQU5ELEdBaFBMLE9BcUdDLFNBdUlDLEdBQ0MsR0FDQyxFQUVFLGVBTUE7SUFDQyxtQkFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTs7RUFHQSxHQTVQUCxPQXFHQyxTQXVJQyxHQUNDLEdBQ0MsRUFDRSxjQVlDLGVBQ0M7RUFBRCxHQTVQUCxPQXFHQyxTQXVJQyxHQUNDLEdBQ0MsRUFFRSxlQVdDLGVBQ0M7SUFDQSxlQUFBOztFQUdGLEdBaFFOLE9BcUdDLFNBdUlDLEdBQ0MsR0FDQyxFQUNFLGNBaUJDO0VBQUQsR0FoUU4sT0FxR0MsU0F1SUMsR0FDQyxHQUNDLEVBRUUsZUFnQkM7STlEdHZCUixvQkFBQTtJQUNBLHFCQUFBO0lLK0RPLGFBQUE7SXlEd3JCQyxrQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0l2RC9yQlAsK0JBQUE7SUFDRyw0QkFBQTtJQUNDLDJCQUFBO0lBQ0ksdUJBQUE7SUFiUiwrQkFBQTtJQUNHLDRCQUFBO0lBQ0MsMkJBQUE7SUFDSSx1QkFBQTtJdUR5c0JELGtCQUFBO0lBQ0EsU0FBQTtJQUNBLFNBQUE7SUFDQSxlQUFBOztFQUVELEdBNVFOLE9BcUdDLFNBdUlDLEdBQ0MsR0FDQyxFQUNFLGNBNkJDO0VBQUQsR0E1UU4sT0FxR0MsU0F1SUMsR0FDQyxHQUNDLEVBRUUsZUE0QkM7SUFDQSxhQUFBOztFQUlDLEdBalJSLE9BcUdDLFNBdUlDLEdBQ0MsR0FDQyxFQUNFLGNBZ0NDLE9BQ0EsS0FDRTtFQUFELEdBalJSLE9BcUdDLFNBdUlDLEdBQ0MsR0FDQyxFQUVFLGVBK0JDLE9BQ0EsS0FDRTtJQUNBLGdDQUFBOzs7O0FBY1gsR0FBRztFQUNGLFlBQUE7RUFBYyxtQkFBQTtFQUFxQixrQkFBQTs7QUFEcEMsR0FBRyxTQUVGLE1BQUs7RUFBZ0IsV0FBQTtFQUFhLG1CQUFBO0VBQTBCLHNCQUFBO0VBQXdCLFlBQUE7O0VBQWdDLFlBQUE7RUFBYyxZQUFBO0VBQWMsYWxEcm9CL0gseUNrRHFvQitIO0VBQy9JLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTs7QUFMRixHQUFHLFNBTUYsS0FBSTtFQUNILFdBQUE7RUFBYSxnQkFBQTtFQUFrQixZQUFBO0VBQWMsVUFBQTtFQUFZLFNBQUE7RUFBVyxtQkFBQTtFQUEwQixjQUFBO0VBQWlCLE1BQUE7O0FBUGpILEdBQUcsU0FNRixLQUFJLElBRUg7RUFBTyxnQkFBQTtFQUFrQixtQkFBQTs7QUFSM0IsR0FBRyxTQVVGO0VBQVMsZ0JBQUE7RUFBa0IsWUFBQTtFQUFhLFlBQUE7RUFBYyxpQkFBQTtFQUFtQixjQUFBO0VBQWlCLGVBQUE7O0FBQzFGLEdBWEUsU0FXRCxRQUNBLEtBQUk7RUFDSCxXQUFBO0VBQWMscURBQUE7O0FBRmhCLEdBWEUsU0FXRCxRQUNBLEtBQUksSUFFSDtFQUFTLGFBQUE7O0FBZFosR0FBRyxTQWlCRjtBQWpCRCxHQUFHLFNBa0JGO0FBbEJELEdBQUcsU0FtQkY7QUFuQkQsR0FBRyxTQW9CRjtFQUF5QixjQUFBO0VBQWlCLFVBQUE7O0FBQzFDO0VBd05ELEdBN09HLFNBc0JELE1BQUs7SUFDSixZQUFBOzs7QUFHRjtFQW1ORCxHQTdPRztJQTJCRCxXQUFBOztFQWtORixHQTdPRyxTQTRCRCxNQUFLO0lBQ0osWUFBQTs7O0FBR0Y7RUE2TUQsR0E3T0c7SUFpQ0QsYUFBQTs7O0FBSUYsR0FBRztFQUNGLGNBQUE7RUFBZ0Isa0JBQUE7RUFBb0IseUJBQUE7O0FBRHJDLEdBQUcsU0FFRixNQUFLO0VBQWdCLG1CQUFBO0VBQTBCLHNCQUFBO0VBQXdCLFdBQUE7RUFBYSxZQUFBO0VBQWMsWUFBQTs7QUFGbkcsR0FBRyxTQUdGLEtBQUk7RUFDSCxrQkFBQTtFQUFvQixRQUFBO0VBQVUsTUFBQTtFQUFRLGdCQUFBO0VBQWtCLFlBQUE7RUFBYyxVQUFBO0VBQVksU0FBQTtFQUFXLG1CQUFBO0VBQTBCLGNBQUE7O0FBSnpILEdBQUcsU0FHRixLQUFJLElBRUg7RUFBUSxZQUFBO0VBQWMscUJBQUE7O0FBTHhCLEdBQUcsU0FPRjtFQUFTLGdCQUFBO0VBQWtCLFlBQUE7RUFBYSxZQUFBO0VBQWMsaUJBQUE7RUFBbUIsY0FBQTtFQUFpQixlQUFBOztBQUMxRixHQVJFLFNBUUQsUUFBUyxLQUFJO0VBQ2IsV0FBQTtFQUFjLHFEQUFBOztBQURmLEdBUkUsU0FRRCxRQUFTLEtBQUksSUFFYjtFQUFTLGFBQUE7O0FBVlgsR0FBRyxTQVlGO0FBWkQsR0FBRyxTQWFGO0FBYkQsR0FBRyxTQWNGO0FBZEQsR0FBRyxTQWVGO0VBQXlCLGNBQUE7RUFBMkIsVUFBQTs7QUFmckQsR0FBRyxTQWdCRjtFQUNDLGtCQUFBO0VBQW9CLFVBQUE7RUFBWSxnQkFBQTtFekRvRjFCLHdCQUFBO0VBQ0cscUJBQUE7RUFDSyxnQkFBQTtFeUR0RmlELG1CQUFBO0VBQXNCLHFCQUFBO0VBQW9DLG1CQUFBOztBQWpCM0gsR0FBRyxTQWdCRixpQkFFQztFQUNDLFdBQUE7RUFBYSxpQkFBQTtFQUFtQixTQUFBO0VBQVcsZUFBQTs7QUFDM0MsR0FwQkEsU0FnQkYsaUJBRUMsR0FFRTtFQUFVLGFBQUE7O0FBQ1gsR0FyQkEsU0FnQkYsaUJBRUMsR0FHRTtFQUNBLG1CQUFBO0VBQWtDLGNBQUE7O0FBRG5DLEdBckJBLFNBZ0JGLGlCQUVDLEdBR0UsZUFFQTtFQUNDLGNBQUE7O0FBSEYsR0FyQkEsU0FnQkYsaUJBRUMsR0FHRSxlQUVBLEVBRUMsS0FBSTtBQUpOLEdBckJBLFNBZ0JGLGlCQUVDLEdBR0UsZUFFQSxFQUdDO0VBQVEsY0FBQTs7QUExQmIsR0FBRyxTQWdCRixpQkFFQyxHQVdDO0VBQ0MsaUJBQUE7RUFBZ0MsaUJBQUE7RUFBbUIsa0JBQUE7O0F6RHdjL0MsR3lEdGVMLFNBZ0JGLGlCQUVDLEdBV0MsRXpEeWNNO0VBQ0csU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTs7QXlEM2VaLEdBQUcsU0FnQkYsaUJBRUMsR0FXQyxFQUVDLEtBQUk7QUEvQlIsR0FBRyxTQWdCRixpQkFFQyxHQVdDLEVBRWM7RUFBUSxtQkFBQTtFQUFxQixjQUFBO0VBQXlCLGNBQUE7O0FBQ25FLEdBaENELFNBZ0JGLGlCQUVDLEdBV0MsRUFHRTtFQUFTLHFCQUFBOztBQWhDZCxHQUFHLFNBZ0JGLGlCQUVDLEdBZ0JDLEtBQUk7RUFDSCxXQUFBO0VBQWEsV0FBQTs7QUFuQ2pCLEdBQUcsU0FnQkYsaUJBRUMsR0FnQkMsS0FBSSxJQUVIO0VBQU0sZUFBQTtFQUFpQixnQkFBQTtFQUFrQixXQUFBO0VBQWEsWUFBQTs7QUFwQzFELEdBQUcsU0FnQkYsaUJBRUMsR0FvQkMsS0FBSTtFQUFPLGtCQUFBO0VBQW9CLGNBQUE7O0FBS2xDO0VBQ0MsYUFBQTs7QUFDQTtFQTJKRDtJQTFKRSxjQUFBO0lBQWdCLGtCQUFBO0lBQW9CLFFBQUE7SUFBVSxVQUFBO0lBQVkscUJBQUE7SUFBdUIsY0FBQTtJQUFpQixXQUFBO0lBQWEsWUFBQTs7RUEwSmpILFNBekpFO0VBQ0EsQ0FBQztJQUFJLHFCQUFBO0lBQXVCLGNBQUE7O0VBQzVCLENBQUMsU0FBQztFQXVKSixTQXRKRSxFQUFDO0lBQVUsY0FBQTtJQUFpQixXQUFBO0lBQWEsWUFBQTtJQUFjLGNBQUE7SUFBZ0IsZUFBQTs7RUFzSnpFLFNBckpFLEVBQUMsS0FBSztJQUFVLGNBQUE7OztBQUlsQjtFQUNDLGFBQUE7O0FBQ0E7RUErSUQ7SUE5SUUsY0FBQTtJQUFnQixnQkFBQTtJQUFrQixXQUFBO0lBQWEsa0JBQUE7SUFBb0IsWUFBQTtJQUFjLE9BQUE7SUFBUyxRQUFBO0lBQVUsU0FBQTtJQUFXLG1CQUFBOztFQThJakgsU0E3SUUsSUFBRztJQUNGLHlCQUFBO0lBQTRCLG1CQUFBO0lBQTBCLGdCQUFBOztFQTRJekQsU0E3SUUsSUFBRyxFQUVGO0lBQVEsWUFBQTtJQUFjLFVBQUE7SUFBWSxXQUFBOztFQTJJckMsU0F6SUU7RUF5SUYsU0F4SUU7RUF3SUYsU0F2SUU7RUF1SUYsU0F0SUU7SUFBeUIsY0FBQTtJQUFpQixVQUFBOztFQUMxQyxTQUFDO0lBQVUsU0FBUyxFQUFUO0lBQWEsUUFBQTtJQUN2QixTQUFBO0lBQ0EsbUJBQUE7SUFDQSwyQkFBQTtJQUNBLHlEQUFBO0lBQTRELGtCQUFBO0lBQW9CLFdBQUE7SUFBYSxTQUFBOztFQWlJaEcsU0EvSEU7SUFDQyxxQkFBQTtJQUF1QixrQkFBQTtJQUFvQixXQUFBO0lBQWEsUUFBQTtJQUFVLGdCQUFBO0lBQWtCLFlBQUE7SUFBYyxjQUFBOztFQUNsRyxTQUZELE9BRUU7SUFBVSxjQUFBO0lBQWdCLGlCQUFBOzs7QUFNOUIsR0FBRztFQUNGLGVBQUE7RUFBaUIsa0JBQUE7RUFBb0IsWUFBQTtFQUFjLG1CQUFBO0VBQTBCLFNBQUE7RUFBVyxXQUFBO0VBQWEsVUFBQTtFQUFZLHlCQUFBO0V6RHBFMUcsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBOztBeURtRWYsR0FGRSxHQUVEO0VBQ0EsV0FBQTs7QUFERCxHQUZFLEdBRUQsS0FFQSxHQUFFLE9BQ0Q7RUFBSyxVQUFBOztBQUNKLEdBTkQsR0FFRCxLQUVBLEdBQUUsT0FDRCxHQUNFLFdBQVk7RUFDWix5QkFBQTs7QUFDQTtFQStHTCxHQXZIRyxHQUVELEtBRUEsR0FBRSxPQUNELEdBQ0UsV0FBWTtJQUVXLHdCQUFBOzs7QUFJMUI7RUEyR0YsR0F2SEcsR0FFRDtJQVdDLFdBQUE7O0VBMEdILEdBdkhHLEdBRUQsS0FZQyxHQUFFLE9BQVE7SUFBSyxVQUFBOztFQXlHbEIsR0F2SEcsR0FFRCxLQWFDO0lBQU8sV0FBQTtJQUFhLHNCQUFBO0lBQXdCLGdCQUFBOzs7QUFFN0M7RUFzR0YsR0F2SEcsR0FFRDtJQWdCQyxXQUFBOztFQXFHSCxHQXZIRyxHQUVELEtBaUJDLEdBQUUsT0FBUTtJQUFLLFVBQUE7OztBQW5CbEIsR0FBRyxHQXNCRixHQUFFO0VBRUQscUJBQUE7RUFBdUIsY0FBQTs7QUFEdkIsR0FBRyxTQUFVLElBdkJaLEdBc0JGLEdBQUU7RUFDZ0IsZ0JBQUE7O0FBdkJuQixHQUFHLEdBc0JGLEdBQUUsT0FHRDtFQUNDLFVBQUE7RUFBWSxXQUFBO0VBQWEsUUFBQTtFQUFVLGdCQUFBO0VBQWtCLGNBQUE7O0FBMUJ4RCxHQUFHLEdBc0JGLEdBQUUsT0FHRCxHQUVDO0VBQ0MsbUJBQUE7RUFBcUIsaUJBQUE7O0FBQ3JCLEdBN0JELEdBc0JGLEdBQUUsT0FHRCxHQUVDO0FBR0MsR0E5QkQsR0FzQkYsR0FBRSxPQUdELEdBRUMsRUFHRztFQUFTLGNBQUE7RUFBZ0IsV0FBQTs7QUFFNUIsR0FoQ0EsR0FzQkYsR0FBRSxPQUdELEdBT0UsT0FBUSxLQUFJO0VBQ1osbUJBQUE7O0FBQ0EsR0FsQ0QsR0FzQkYsR0FBRSxPQUdELEdBT0UsT0FBUSxLQUFJLElBRVg7RUFBVSxpQkFBQTs7QUFFWixHQXBDQSxHQXNCRixHQUFFLE9BR0QsR0FXRSxZQUFhO0VBQUksdUJBQUE7O0FBQ2xCLEdBckNBLEdBc0JGLEdBQUUsT0FHRCxHQVlFLFdBQVk7RUFBSSx3QkFBQTs7QUFyQ3BCLEdBQUcsR0F3Q0YsSUFBRztFQUNGLHVCQUFBOztBQUNBLEdBMUNDLEdBd0NGLElBQUcsSUFFQSxJQUFHO0VBQWUsU0FBQTs7QUExQ3RCLEdBQUcsR0F3Q0YsSUFBRyxJQUdGO0VBQ0MsMEJBQUE7O0FBQ0EsR0E3Q0EsR0F3Q0YsSUFBRyxJQUdGLEVBRUU7RUFBUyxjQUFBOztBQTdDYixHQUFHLEdBZ0RGO0VBQ0Msa0JBQUE7O0FBQ0EsR0FsREMsR0FnREYsRUFFRTtFQUFhLGNBQUE7RUFBb0MsZUFBQTtFQUNqRCxhbEQxeUJZLFVBRkcseUNrRDR5QmY7O0FBQ0EsR0FBSSxJQXBESixHQWdERixFQUVFO0VBRVEsYWxEMXlCTyxrQkFIQSx5Q2tENnlCUDs7QUFFVCxHQXREQyxHQWdERixFQU1FO0VBQVksZUFBQTtFQUFrQixpQkFBQTtFQUM5QixhbEQ5eUJZLFVBRkcseUNrRGd6QmY7O0FBQ0EsR0FBSSxJQXhESixHQWdERixFQU1FO0VBRVEsYWxEOXlCTyxrQkFIQSx5Q2tEaXpCUDs7QUF4RFgsR0FBRyxHQTJERjtFQUFNLGVBQUE7RUFBaUIsWUFBQTs7QUFDdkI7RUEyREQsR0F2SEc7SUE2REQsZ0JBQUE7SUFBa0IsYUFBQTtJQUFlLHlCQUFBOztFQTBEbkMsR0F2SEcsR0E4REQsR0FBRTtJQUNELGFBQUE7SUFBZSxTQUFBO0lBQVcsbUJBQUE7O0VBd0Q3QixHQXZIRyxHQThERCxHQUFFLE9BRUQsR0FDQztJQUNDLG1CQUFBO0lBQXFCLGdDQUFBOztFQUNyQixHQW5FRixHQThERCxHQUFFLE9BRUQsR0FDQyxFQUVFO0lBQVUsNEJBQUE7O0VBRVosR0FyRUQsR0E4REQsR0FBRSxPQUVELEdBS0UsV0FBWTtJQUFJLGtCQUFBOztFQUNqQixHQXRFRCxHQThERCxHQUFFLE9BRUQsR0FNRSxPQUFRLEtBQUk7SUFBTyxlQUFBOzs7O0FBT3hCLENBQUM7RUFDQSxjQUFBO0VBQXNDLGlCQUFBO0VBQW1CLG1CQUFBO0VBQXFCLDBCQUFBOztBQUQvRSxDQUFDLE9BRUE7RUFBSSxjQUFBOztBQUZMLENBQUMsT0FHQTtFQUNDLGNBQUE7O0FBQ0EsQ0FMRCxPQUdBLEtBRUU7RUFDQSxjQUFBO0VBQWlDLGNBQUE7RUFBZ0Isa0JBQUE7RUFBb0IsUUFBQTs7QUFDckUsQ0FQRixPQUdBLEtBRUUsVUFFQztFQUFVLFNBQVMsR0FBVDtFQUFjLGdCQUFBOztBQUczQixRQUFTLEVBVlQ7RUFVYSxnQkFBQTs7QUFDYixPQUFRLEVBWFI7RUFZQyxTQUFBOztBQURELE9BQVEsRUFYUixPQWFDO0VBQU0sZUFBQTs7QUFFUCxPQUFPLE9BQVEsRUFmZjtFQWdCQyxTQUFBO0VBQVcsY0FBQTs7QUFEWixPQUFPLE9BQVEsRUFmZixPQWlCQztBQUZELE9BQU8sT0FBUSxFQWZmLE9Ba0JDO0VBQU8sY0FBQTs7QUFFUjtFQXNCRCxDQTFDQztJQXFCQyxhQUFBOztFQUNBLE9BQVEsRUF0QlQsT0F1QkU7SUFBTSxhQUFBOzs7QUFHUjtFQWdCRCxDQTFDQztJQTJCQyxpQkFBQTs7O0FBSUYsQ0FBQztFQUNBLHFCQUFBO0VBQXVCLGdCQUFBOztBQUR4QixDQUFDLFNBRUEsRUFBQztFQUNBLGtCQUFBO0VBQW9CLFdBQUE7RUFBYSxZQUFBOztBQUNqQyxDQUpELFNBRUEsRUFBQyxJQUVDO0VBQVcsWUFBQTtFQUFjLGtCQUFBOztBQUMxQixDQUxELFNBRUEsRUFBQyxJQUdDO0VBQWMsU0FBQTs7QUFDZixDQU5ELFNBRUEsRUFBQyxJQUlDO0VBQVUsZUFBQTs7O0FDampDYjtFL0RtREMsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFdEZOLDhCQUFBO0VBQ0csMkJBQUE7RUFDQywwQkFBQTtFQUNJLHNCQUFBO0V3RDdCUixhQUFBOztBQUhGLGlCQUlFO0UvRCtDRCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7O0EwRDNHSixpQkFKRixRQUlHO0V4RDRGSCwrQkFBQTtFQUNHLDRCQUFBO0VBQ0MsMkJBQUE7RUFDSSx1QkFBQTtFd0Q3RkosaUJBQUE7O0FBRkYsaUJBSkYsUUFJRyxJQUlDLElBQ0U7RUFDRSxhQUFBO0VBQ0EsbUJBQW1CLG9CQUFuQjtFQUNBLFVBQUE7O0FBUk4saUJBSkYsUUFJRyxJQUlDLElBT0U7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBbUIsb0JBQW5CO0VBQ0EscUJBQUE7O0FBS04saUJBNUJGLFFBNEJHLE1BQ0M7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFXLFFBQVg7O0FBRUEsaUJBcENOLFFBNEJHLE1BQ0MsR0FPRztFQUNDLDZDQUFBOztBQUdGLGlCQXhDTixRQTRCRyxNQUNDLEdBV0c7RUFDQyxnQkFBQTtFQUNBLGdEQUFBOztBQUdGLGlCQTdDTixRQTRCRyxNQUNDLEdBZ0JHO0VBQ0MsZ0JBQUE7RUFDQSwrQ0FBQTs7QUFNUixpQkFBQztFdERuQ0YsWUFBQTtFc0RxQ0csZUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFL0RuQkgsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFdEZOLDhCQUFBO0VBQ0csMkJBQUE7RUFDQywwQkFBQTtFQUNJLHNCQUFBO0VBb0VSLCtCQUFBO0VBQ0csNEJBQUE7RUFDQywyQkFBQTtFQUNJLHVCQUFBO0VBaUJSLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBOztBd0Q3Q1Y7RUFDRTtJQUNFLFdBQVcsUUFBWDtJQUNBLFlBQUE7O0VBRUY7SUFDRSxXQUFXLFFBQVg7SUFDQSxVQUFBOztFQUVGO0lBQ0UsV0FBVyxRQUFYO0lBQ0EsWUFBQTs7OztBQ3pGSixNQUFNO0VBQ0wsa0JBQUE7RUFBb0IsaUJBQUE7RUFBbUIsNkJBQUE7O0FBRHhDLE1BQU0sS0FFTDtFQUNDLGdCQUFBO0VBQWtCLFNBQUE7RUFBVyxlQUFBOztBQUgvQixNQUFNLEtBRUwsR0FFQztFQUNDLFdBQUE7RUFBYSxVQUFBO0VBQVksZ0JBQUE7RUFBa0IsVUFBQTs7QUFDM0MsTUFORyxLQUVMLEdBRUMsR0FFRTtFQUFVLGFBQUE7O0FBQ1gsTUFQRyxLQUVMLEdBRUMsR0FHRTtFQUFlLFNBQUE7O0FBUG5CLE1BQU0sS0FFTCxHQUVDLEdBSUM7RUFDQyxlQUFBO0VBQWlCLGNBQUE7RUFBcUIsaUJBQUE7RUFDdEMsYXBEOExXLFVBRkcseUNvRDVMZDs7QUFDQSxHQUFJLE9BWEYsS0FFTCxHQUVDLEdBSUM7RUFHUyxhcEQ4TE0sa0JBSEEseUNvRDNMTjs7QUFDUixNQVpFLEtBRUwsR0FFQyxHQUlDLEVBSUU7RUFBUyxxQkFBQTtFQUF1QixjQUFBOztBQVpyQyxNQUFNLEtBRUwsR0FhQztFQUNDLGtCQUFBO0VBQW9CLFVBQUE7O0FBaEJ2QixNQUFNLEtBRUwsR0FhQyxHQUVDO0VBQ0MsZUFBQTtFQUFpQixXQUFBO0VBQWEsV0FBQTtFQUFhLFdBQUE7RUFBYSxpQkFBQTtFQUFtQixjQUFBOztBQWxCL0UsTUFBTSxLQUVMLEdBYUMsR0FFQyxHQUVDO0VBQ0MsZUFBQTtFQUFpQixjQUFBO0VBQWlCLG1CQUFBO0VBQXFCLGFwRGtMMUMseUNvRGxMMEM7O0FBQ3ZELE1BckJDLEtBRUwsR0FhQyxHQUVDLEdBRUMsRUFFRTtFQUFTLGdDQUFBOztBQU1iLE1BM0JJLEtBMEJILE1BQUssTUFBTyxLQUFLLEtBQ2hCO0VBQVMsZUFBQTtFQUFpQixjQUFBO0VBQXFCLGlCQUFBO0VBQW1CLGFwRDZLdkQsVUFGRyx5Q29EM0tvRDs7QUFDbkUsR0FBSSxPQTVCRCxLQTBCSCxNQUFLLE1BQU8sS0FBSyxLQUNoQjtFQUNPLGFwRDZLTyxrQkFIQSx5Q29EMUtQOztBQUVULE1BOUJJLEtBMEJILE1BQUssTUFBTyxLQUFLLEtBSWpCLFlBQVk7RUFBUSxlQUFBOztBQTlCdkIsTUFBTSxLQWdDTDtFQUNDLGtCQUFBO0VBQW9CLGdCQUFBOztBQUNwQixNQWxDSSxLQWdDTCxFQUVFO0VBQWEsZUFBQTtFQUFpQixtQkFBQTtFQUM5QixhcERxS1ksVUFGRyx5Q29EbktmOztBQUNBLEdBQUksT0FwQ0QsS0FnQ0wsRUFFRTtFQUVRLGFwRHFLTyxrQkFIQSx5Q29EbEtQOztBQXBDWCxNQUFNLEtBZ0NMLEVBTUMsRUFBQztFQUNBLGtCQUFBO0VBQW9CLFdBQUE7RUFBYSxZQUFBOztBQUNqQyxNQXhDRyxLQWdDTCxFQU1DLEVBQUMsSUFFQztFQUFXLFlBQUE7RUFBYyxrQkFBQTs7QUFDMUIsTUF6Q0csS0FnQ0wsRUFNQyxFQUFDLElBR0M7RUFBYyxTQUFBOztBQUNmLE1BMUNHLEtBZ0NMLEVBTUMsRUFBQyxJQUlDO0VBQVUsZUFBQTs7QUExQ2QsTUFBTSxLQTZDTCxJQUFHO0VBQ0YsbUJBQUE7O0FBOUNGLE1BQU0sS0E2Q0wsSUFBRyxFQUVGO0VBQ0MsZUFBQTs7QUFoREgsTUFBTSxLQTZDTCxJQUFHLEVBRUYsR0FFQztFQUNDLGVBQUE7O0FBbERKLE1BQU0sS0E2Q0wsSUFBRyxFQUVGLEdBRUMsR0FFQztFQUFJLGVBQUE7O0FBbkRSLE1BQU0sS0E2Q0wsSUFBRyxFQUVGLEdBRUMsR0FHQztFQUFTLGVBQUE7RUFDUixhcERtSlUsVUFGRyx5Q29EakpiOztBQUNBLEdBQUksT0F0REgsS0E2Q0wsSUFBRyxFQUVGLEdBRUMsR0FHQztFQUVTLGFwRG1KSyxrQkFIQSx5Q29EaEpMOztBQXREYixNQUFNLEtBNkNMLElBQUcsRUFFRixHQUVDLEdBT0M7RUFDQyxVQUFBO0VBQVksZUFBQTtFQUFpQixpQkFBQTs7QUF6RGxDLE1BQU0sS0E2Q0wsSUFBRyxFQUVGLEdBRUMsR0FPQyxHQUVDO0VBQ0MsZUFBQTtFQUFpQixTQUFBO0VBQVcsV0FBQTs7QUEzRGxDLE1BQU0sS0E2Q0wsSUFBRyxFQUVGLEdBRUMsR0FPQyxHQUVDLEdBRUM7RUFBSSxlQUFBO0VBQWlCLGNBQUE7O0FBR3ZCLE1BL0RFLEtBNkNMLElBQUcsRUFFRixHQUVDLEdBY0U7RUFBUSxZQUFBO0VBQWMsaUJBQUE7O0FBSXhCLE1BbkVHLEtBNkNMLElBQUcsRUFxQkYsS0FDRSxTQUFTO0VBQVUsZUFBQTs7QUFDcEIsTUFwRUcsS0E2Q0wsSUFBRyxFQXFCRixLQUVFO0VBQVUsY0FBQTtFQUFxQixlQUFBO0VBQWlCLGtCQUFBO0VBQW9CLFFBQUE7O0FBR3ZFO0VBeUJELE1BaEdNLEtBd0VKLElBQUcsRUFBRyxHQUFHO0lBQ1IsVUFBQTs7RUF1QkgsTUFoR00sS0F3RUosSUFBRyxFQUFHLEdBQUcsR0FFUjtJQUFLLFdBQUE7OztBQUdQO0VBbUJELE1BaEdNO0lBOEVKLGtCQUFBO0lBQW9CLG9CQUFBOztFQWtCdEIsTUFoR00sS0ErRUo7SUFDQyxlQUFBOztFQWdCSCxNQWhHTSxLQStFSixHQUVDO0lBQ0MsV0FBQTtJQUFhLGdCQUFBOztFQWNqQixNQWhHTSxLQStFSixHQUVDLEdBRUM7SUFDQyxpQkFBQTs7RUFZTCxNQWhHTSxLQStFSixHQUVDLEdBRUMsR0FFQztJQUNDLFdBQUE7SUFBYSxXQUFBO0lBQWEsaUJBQUE7O0VBVWhDLE1BaEdNLEtBK0VKLEdBRUMsR0FFQyxHQUVDLEdBRUM7SUFBSSxlQUFBOztFQVNWLE1BaEdNLEtBK0VKLEdBRUMsR0FTQztJQUFJLGVBQUE7Ozs7QUMxRlI7RUFDQyxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTs7O0FBR0Q7RUFDQyxzQkFBQTs7O0FBR0Q7RUFDQyxtQkFBQTs7QUFFRCxnQkFDQztFQUFTLGtCQUFBO0VBQW9CLE1BQUE7RUFBUSxPQUFBO0VBQVMsV0FBQTtFQUFhLFlBQUE7O0FBRTVEO0VBQ0Msa0JBQUE7RUFDQSxvQkFBQTs7QUFGRCxRQUdDLEdBQUU7RUFBVSxnQkFBQTtFQUFrQixrQkFBQTtFQUFvQixlQUFBOztBQUVuRCxDQUFDO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7O0FBQ0EsQ0FKQSxhQUlDO0VBQ0EsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7O0FBWEYsQ0FBQyxhQWFBO0VBQ0MsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTs7QUFHRixZQUFhLEtBQUksS0FBTTtFQUN0QixjQUFBOztBQUVELFlBQWEsS0FBSSxLQUFNO0VBQ3RCLGNBQUE7O0FBRUQ7RUFDQywrQkFBQTtFQUNBLG1CQUFBOztBQUNBO0VBaU1EO0lBaE1FLGdDQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBOzs7QUFHRjtFQUNDLDhCQUFBOztBQUNBO0VBeUxEO0lBeExFLDZCQUFBO0lBQ0EsY0FBQTs7O0FBSUY7RUFDQyxhQUFBOztBQUNBLGFBQUUsUUFBTztFQUNSLGNBQUE7RUFDQSxrQkFBQTs7QUFKRixhQU1DLEdBQUU7RUFDRCxjQUFBO0VBQ0Esb0JBQUE7O0FBR0Y7RUFDQyxrQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTs7QUFMRCxRQU1DO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsUUFORCxLQU1FO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTs7QUFqQkgsUUFvQkM7RUFDQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBOztBQUNBLFFBUEQsRUFPRTtFQUNBLGVBQUE7RUFDQSwwQkFBQTs7QUFFRCxRQVhELEVBV0U7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBOztBQUlGO0VBZ0lEO0lBL0hFLGNBQUE7O0VBK0hGLFFBOUhFLE9BRUM7RUE0SEgsUUE3SEUsTUFDQztJQUFRLGlCQUFBOztFQTRIWCxRQTFIRTtFQTBIRixRQXpIRTtFQXlIRixRQXhIRTtJQUFTLHNCQUFBO0lBQXdCLHNCQUFBO0lBQXdCLDZCQUFBOzs7QUFJM0Q7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFDQSxVQUFDO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsZUFBQTs7QUFQRixVQVNDO0VBQ0MsY0FBQTtFQUNBLGtCQUFBOztBQVhGLFVBYUM7RUFDQyxpQkFBQTtFQUNBLGFBQUE7O0FBZkYsVUFhQyxNQUdDO0VBQUksU0FBQTs7QUFoQk4sVUFhQyxNQUlDO0VBQU8scUJBQUE7RUFBdUIsY0FBQTs7QUFJL0IsQ0FEQSxJQUNDO0VBQ0EsY0FBQTtFQUFpQiw4QkFBQTs7RUFBbUUsZ0JBQUE7RUFBa0IsbUJBQUE7RUFBcUIscUJBQUE7O0FBQzNILENBSEQsSUFDQyxLQUVDO0VBQVUsV0FBQTtFQUFhLFNoRTNHWixPZ0UyR1k7RUFBdUIsYUFBYSxPQUFiOztBQUMvQyxDQUpELElBQ0MsS0FHQztFQUNBLCtCQUFBO0VBQ0EsY0FBQTs7QUFDQSxDQVBGLElBQ0MsS0FHQyxNQUdDO0VBQVUsZ0NBQUE7O0FBS2QsRUFBRTtFQUNELGNBQUE7RWpFaEhBLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRUxOLDZCQUFBO0VBQ0csMEJBQUE7RUFDQyx5QkFBQTtFQUNJLHFCQUFBOztBMERpRFYsRUFBRSxVQU1ELEVBQUM7RUFDQSxxQkFBQTtFQUF1QixlQUFBO0VBQWlCLGNBQUE7RUFDeEMsa0JBQUE7RUFDQSxnQkFBQTtFakV4SEQsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFS04sMkJBQUE7RUFDRyx3QkFBQTtFQUNDLHVCQUFBO0VBQ0ksbUJBQUE7O0EwRG1EUixFQVpBLFVBTUQsRUFBQyxRQU1DO0VBQVMscUJBQUE7O0FBQ1YsRUFiQSxVQU1ELEVBQUMsUUFPQyxLQUFNLEtBQUksSUFBSTtFQUFTLFNoRXJIZCxPZ0VxSGM7O0FBYjFCLEVBQUUsVUFNRCxFQUFDLFFBUUEsS0FBSTtFQUNILGVBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBOztBQWxCSCxFQUFFLFVBTUQsRUFBQyxRQWNBLEtBQUk7RUFDSCxhckRpQlksVUFGRyx5Q3FEZmY7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUFDQSxFQTNCRCxVQU1ELEVBQUMsUUFjQSxLQUFJLElBT0Y7RUFDQSxxQkFBQTtFQUNBLFNoRXBKVSxPZ0VvSlY7RUFDQSxhQUFhLE9BQWI7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7O0FBR0Q7RUF5Q0gsRUFwRkUsVUFNRCxFQUFDLFFBY0EsS0FBSTtJQXdCRixlQUFBOztFQUNBLEVBN0NGLFVBTUQsRUFBQyxRQWNBLEtBQUksSUF5QkQ7SUFDQSxNQUFBOzs7O0FBVUw7RUFDQyxtQkFBQTs7QUFERCxPQUVDO0VBQ0MsNkJBQUE7O0FBSEYsT0FFQyxHQUVDO0VBQ0Msb0JBQUE7O0FBRUQsT0FMRCxHQUtFO0VBQVUsYUFBQTs7QUFDWCxPQU5ELEdBTUU7RUFDQSxnQkFBQTs7QUFUSCxPQUVDLEdBU0MsRUFBQztFQUNBLGNBQUE7O0FBWkgsT0FFQyxHQVlDLEVBQUM7RUFDQSxxQkFBQTtFQUF1QixrQkFBQTs7QUFmMUIsT0FFQyxHQVlDLEVBQUMsVUFFQSxFQUFDO0VBQ0EscUJBQUE7RUFBdUIsZUFBQTtFQUFpQixtQkFBQTtFQUFxQixxQkFBQTs7QUFDN0QsT0FoQkgsR0FZQyxFQUFDLFVBRUEsRUFBQyxRQUVDO0VBQVMscUJBQUE7O0FBQ1YsT0FqQkgsR0FZQyxFQUFDLFVBRUEsRUFBQyxRQUdDO0VBQ0EsU2hFbk1TLE9nRW1NVDtFQUF1QixhQUFhLE9BQWI7RUFBc0IsWUFBQTtFQUFjLFdBQUE7RUFBYSxZQUFBO0VBQWMsV0FBQTtFQUFhLE1BQUE7RUFBUSxrQkFBQTs7QUFFNUcsT0FwQkgsR0FZQyxFQUFDLFVBRUEsRUFBQyxRQU1DLEtBQUs7RUFBUyxTaEV0TFAsT2dFc0xPOzs7QUM3T2xCLEdBQUM7RUFBVyxlQUFBO0VBQWlCLE9BQUE7RUFBUyxNQUFBO0VBQVEsUUFBQTtFQUFVLFNBQUE7RUFBVyxtQkFBQTtFQUEwQixZQUFBO0V6RG1CN0YsWUFBQTs7QXlEbEJBLEdBQUM7RTdEdzNCTSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RTZEMTNCcUIsZUFBQTtFekRrQnBDLFlBQUE7RXlEbEI4RSxTQUFBO0VBQVcsUUFBQTtFQUFVLGFBQUE7RUFBZSxrQkFBQTtFQUFvQixtQkFBQTs7QUFDdEksR0FBQztFN0R1M0JNLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFNkR4M0JXLGVBQUE7RXpEZ0IxQixZQUFBO0V5RGhCb0UsT0FBQTtFQUFTLFFBQUE7RUFBVSxNQUFBO0VBQVEsU0FBQTtFQUFXLFVBQUE7O0FBQ3pHLEdBRkEsTUFFQztFQUFjLGVBQUE7O0FBRmhCLEdBQUMsTUFHQTtFQUFXLGFBQUE7O0FBSFosR0FBQyxNQUlBO0VBQ0MsU0FBQTtFQUFXLFVBQUE7O0FBQ1gsR0FORCxNQUlBLEVBRUU7RUFDQSxnQkFBQTtFQUFrQixhQUFBO0VBQWUsbUJBQUE7RUFBMEIsa0JBQUE7RTdEZzNCdkQsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0U2RGwzQjRGLGtCQUFBOztBQUR6RyxHQU5ELE1BSUEsRUFFRSxTQUVBO0VBQU0sZUFBQTtFQUFpQixnQkFBQTtFQUFrQixzQkFBQTtFQUF3Qix1QkFBQTtFQUF5QixrQkFBQTtFQUFvQixPQUFBO0VBQVMsUUFBQTtFQUFVLE1BQUE7RUFBUSxTQUFBO0VBQVcsWUFBQTs7QUFFckosR0FWRCxNQUlBLEVBTUU7RUFDQSxXQUFBO0VBQWEsZ0JBQUE7RUFBa0IsbUJBQUE7RUFBcUIsdUJBQUE7RUFBeUIsNkJBQUE7RUFBK0IsZUFBQTtFQUFpQixjQUFBO0VBQXFCLGFBQUE7RTdENDJCOUksOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBOztBNkQvMkJiLEdBVkQsTUFJQSxFQU1FLFNBRUEsSUFBRztFQUFXLGNBQUE7O0FBWmpCLEdBQUMsTUFJQSxFQVVDO0VBQVcsYUFBQTs7QUFFWixHQWhCQSxNQWdCQztFQUNBLGVBQUE7RUFBaUIsaUJBQUE7RUFBbUIsaUJBQUE7RUFBbUIsYXREZ0x4Qyx5Q3NEaEx3QztFQUF5QixjQUFBOztBQWpCbEYsR0FBQyxNQW1CQTtFQUFlLGtCQUFBO0V6REZoQixZQUFBOztBeURqQkEsR0FBQyxNQW9CQTtFQUNDLGtCQUFBO0VBQW9CLFlBQUE7O0FBckJ0QixHQUFDLE1Bb0JBLGtCQUVDLElBQUc7RUFDRixnQkFBQTtFQUFrQixZQUFBO0VBQWMsbUJBQUE7RUFBMEIsa0JBQUE7RUFBb0IsU0FBQTtFQUFXLE9BQUE7RUFBUyxRQUFBOztBQXZCckcsR0FBQyxNQW9CQSxrQkFFQyxJQUFHLElBRUY7RUFBSyxXQUFBO0VBQWEsZ0JBQUE7RUFBa0IsY0FBQTtFQUFnQixVQUFBO0VBQVksZ0JBQUE7RUFBa0Isa0JBQUE7RUFBb0IsWUFBQTs7QUF4QnpHLEdBQUMsTUFvQkEsa0JBRUMsSUFBRyxJQUdGO0VBQ0MsWUFBQTtFQUFjLFdBQUE7RTdENjFCWCw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RTZELzFCeUMsVUFBQTtFQUFZLFNBQUE7RUFBVyxnQkFBQTtFQUFrQixXQUFBOztBQUM3RixHQTNCSCxNQW9CQSxrQkFFQyxJQUFHLElBR0YsR0FFRTtFQUFVLGFBQUE7O0FBQ1gsR0E1QkgsTUFvQkEsa0JBRUMsSUFBRyxJQUdGLEdBR0UsWUFBYTtFQUFJLFNBQUE7O0FBQ2xCLEdBN0JILE1Bb0JBLGtCQUVDLElBQUcsSUFHRixHQUlFLE9BQVE7RUFBSSxnQ0FBQTs7QUE3QmpCLEdBQUMsTUFvQkEsa0JBRUMsSUFBRyxJQUdGLEdBS0M7RUFDQyxjQUFBO0VBQWdCLGtCQUFBO0VBQW9CLGtCQUFBO0U3RHcxQmxDLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFNkQxMUJ1RSxVQUFBO0VBQVksWUFBQTtFQUFjLFdBQUE7RUFBYSxrQkFBQTtFQUFvQixnQkFBQTtFQUFrQiwyQkFBQTs7QUEvQm5LLEdBQUMsTUFvQkEsa0JBRUMsSUFBRyxJQUdGLEdBS0MsRUFFQztFQUFNLG9CQUFBO0VBQXNCLGdCQUFBO0VBQWtCLGVBQUE7RUFBaUIsa0JBQUE7RUFBb0IsTUFBQTtFQUFRLE9BQUE7RUFBUyxRQUFBO0VBQVUsWUFBQTtFQUFjLFlBQUE7O0FBS2hJLEdBckNBLE1BcUNDO0VBQ0EsZ0JBQUE7RUFBa0IsZUFBQTtFQUFpQixXQUFBO0VBQWEsWUFBQTtFQUFjLGtCQUFBO0VBQW9CLG1CQUFBO0VBQXFCLGlCQUFBO0VBQW1CLG9CQUFBO0VBQXNCLHlCQUFBOztBQUNoSixXQUFZLElBdkNiLE1BcUNDO0VBRWdCLFdBQUE7RUFBYSxrQkFBQTtFQUFvQixxQkFBQTtFQUF1QixZQUFBO0VBQWMsNEJBQUE7RUFBOEIsNkJBQUE7RUFBK0IsbUJBQUE7RUFBMEIsa0RBQUE7RUFBaUQsMENBQUE7O0FBRi9OLEdBckNBLE1BcUNDLE1BR0E7RUFBUyxzQkFBQTs7QUFHVjtFQW1ZRCxHQTlhQyxNQTRDQztJQUNDLFlBQUE7SUFBYyxtQkFBQTs7RUFpWWpCLEdBOWFDLE1BNENDLGtCQUVDLElBQUc7SUFBTyxrQkFBQTtJQUFvQixtQkFBQTtJQUEwQixrQkFBQTtJQUFvQixPQUFBO0lBQVMsU0FBQTtJQUFXLFFBQUE7O0VBZ1luRyxHQTlhQyxNQWdEQyxFQUFDO0lBQVksMEJBQUE7SUFBNEIsZUFBQTtJQUFpQixZQUFBOztFQThYNUQsR0E5YUMsTUFpREMsRUFBQztJQUFZLGFBQUE7SWxFSGYsb0JBQUE7SUFDQSxxQkFBQTtJSytETyxhQUFBO0lFS04sMkJBQUE7SUFDRyx3QkFBQTtJQUNDLHVCQUFBO0lBQ0ksbUJBQUE7STJEckUyRCxzQkFBQTs7RUFFakUsR0FuREYsTUFrREU7RUFFQSxXQUFZLElBcERkLE1Ba0RFO0lBRWdCLFdBQUE7SUFBYSxZQUFBO0lBQWMsZUFBQTtJQUFpQixpQkFBQTtJQUFtQixTQUFBO0lBQVcsa0JBQUE7SUFBb0IsUUFBQTtJQUFVLG9CQUFBO0lBQXNCLGNBQUE7OztBQUdoSjtFQUNDLEdBeERELE1Bd0RFLE1BQU87SUFBUyx1QkFBQTs7O0FBR25CLEdBQUM7RUFDQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQ0FBQTtFN0RxekJNLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFNkRyekJkLFVBQUE7O0FBRUMsR0FYRCxRQVVDLGdCQUNDO0VBQ0EsNEJBQUE7O0FBQ0E7RUFzV0gsR0FuWEMsUUFVQyxnQkFDQztJQUdDLDRCQUFBOzs7QUFLRixHQW5CRCxRQWtCQSxHQUNFO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBOztBQUNBLEdBeEJGLFFBa0JBLEdBQ0UsU0FLQztFQUNBLGNBQUE7RUFDQSxhdEQ0R2EseUNzRDVHYjs7QUFLRjtFQW9WRixHQW5YQyxRQThCQztJQUVDLDBCQUFBOztFQUVDLEdBbENILFFBOEJDLGdCQUdDLEdBQ0U7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxVQUFBO0lBQ0EsZ0VBQUE7SUFDQSwwREFBQTs7O0FBS0o7RUF1VUQsR0FuWEM7SUE2Q0MsNEJBQUE7O0VBRUMsR0EvQ0YsUUE4Q0MsR0FDRTtJQUNBLGVBQUE7SUFDQSxpQkFBQTs7O0FBS0osR0FBQztFQUNBLGlCQUFBO0V6RGpHRCxZQUFBOzs7QXlEa0dDLEdBRkE7QUFHQSxHQUhBLE1BR0M7RUFBa0IsZUFBQTs7RUFBdUMsZUFBQTtFQUFpQiw2QkFBQTtFQUErQixrQkFBQTtFQUFvQixVQUFBO0VBQVksa0JBQUE7RUFBb0IsUUFBQTtFQUFVLHVCQUFBO0U3RG13QmxLLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTs7QTZEcHdCZCxHQUpBLE1BSUM7RUFBa0IsMEJBQUE7O0FBQ2xCO0VBd1RGLEdBN1RDLE1BSUM7SUFFQyxpQ0FBQTtJQUNBLGtCQUFBOzs7QUFHRixHQVZBLE1BVUM7RUFDQSxZQUFBOztBQUNBO0VBaVRGLEdBN1RDLE1BVUM7SUFHQyxXQUFBOzs7QUFJRCxHQWpCRCxNQWdCQyxPQUNDO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBOztBQUxELEdBakJELE1BZ0JDLE9BQ0MsU0FNQTtFQUNDLFdBQUE7RUFDQSxZQUFBOztBQXpCSixHQUFDLE1BNkJBO0VBQWUsa0JBQUE7RUFBb0IsU0FBQTtFQUFXLFdBQUE7RUFBYSxZQUFBO0VBQWMsV0FBQTtFQUFhLGlCQUFBOztBQUNyRjtFQStSRixHQTdUQyxNQTZCQTtJQUVFLFdBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7O0lBRUEsU0FBQTs7O0FBbkNILEdBQUMsTUFzQ0E7RUFDQyxtQkFBQTtFQUEwQixNQUFBO0VBQVEsT0FBQTtFQUFTLGdCQUFBO0VBQWtCLGNBQUE7RUFBZ0IsYUFBQTtFN0QrdEJ4RSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RTZEaHVCYiwwQ0FBQTtFQUNBLGtEQUFBO0VBQ0EsNkNBQUE7RUFDQSwrQ0FBQTs7QUEzQ0YsR0FBQyxNQXNDQSxVQU1DO0VBQ0MsZUFBQTtFQUFpQixpQkFBQTtFQUFtQixpQkFBQTtFQUFtQixhdERtQ3pDLHlDc0RuQ3lDO0VBQXlCLGNBQUE7O0FBRWpGLEdBL0NELE1Bc0NBLFVBU0U7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFDQTtFQTBRSCxHQTdUQyxNQXNDQSxVQVNFO0lBS0MsZUFBQTtJQUNBLGlCQUFBOzs7QUFJRCxHQXpERixNQXNDQSxVQWtCRSxLQUNDO0VBQ0EsYUFBQTs7QUExREosR0FBQyxNQXNDQSxVQXVCQztFQUNDLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VsRXBJSCxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVLTiwyQkFBQTtFQUNHLHdCQUFBO0VBQ0MsdUJBQUE7RUFDSSxtQkFBQTs7QTJETFQsR0FBQyxNQXNDQSxVQXVCQyxjQU9DO0VBQ0MsV0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTs7QUF2RUosR0FBQyxNQXNDQSxVQXVCQyxjQU9DLEtBSUM7RUFDQyxlQUFBO0VBQ0EsWUFBQTs7QUExRUwsR0FBQyxNQXNDQSxVQXVCQyxjQWdCQztFQUNDLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTs7QUFuRkosR0FBQyxNQXNDQSxVQW1EQztFQUNDLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7O0FBaEdILEdBQUMsTUFzQ0EsVUE0REM7RUFDQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTs7QUFyR0gsR0FBQyxNQXNDQSxVQTREQyxjQUlDO0VBQ0MsY0FBQTs7QUF2R0osR0FBQyxNQXNDQSxVQTREQyxjQU9DO0VBQ0Msa0JBQUE7RUFDQSxTQUFBOztBQTNHSixHQUFDLE1Bc0NBLFVBNERDLGNBV0M7RUFDQyxrQkFBQTs7QUE5R0osR0FBQyxNQXNDQSxVQTREQyxjQVdDLE9BRUM7RUFDQyxvQkFBQTs7QUFoSEwsR0FBQyxNQXNDQSxVQTREQyxjQWlCQztFQUNDLGtCQUFBOztBQXBISixHQUFDLE1Bc0NBLFVBNERDLGNBaUJDLEtBRUM7RUFDQyxTQUFBOztBQXRITCxHQUFDLE1Bc0NBLFVBNERDLGNBaUJDLEtBS0M7RUFDQyxpQkFBQTs7QUF6SEwsR0FBQyxNQXNDQSxVQTREQyxjQWlCQyxLQUtDLEtBRUM7RUFDQyxrQkFBQTs7QUFHQSxHQTlITCxNQXNDQSxVQTREQyxjQWlCQyxLQUtDLEtBS0MsS0FBSSxVQUNGO0VBQ0EsY0FBQTtFQUNBLGlCQUFBOztBQU1MO0VBdUxGLEdBN1RDLE1Bc0NBO0lBaUdFLFlBQUE7OztBQUdGLEdBMUlBLE1BMElDLENBQ0E7RUFBWSxtQkFBQTtFQUEwQixVQUFBOztBQUR2QyxHQTFJQSxNQTBJQyxDQUVBO0VBQWUsVUFBQTtFQUFZLFlBQUE7O0FBNUk3QixHQUFDLE1BOElBO0VBQ0MsYUFBQTtFQUNBLGlCQUFBOztBQWhKRixHQUFDLE1BOElBLFVBR0M7RUFDQyxXQUFBO0VBQ0EsWUFBQTs7QUFuSkgsR0FBQyxNQXNKQTtFQUFZLFlBQUE7O0FBdEpiLEdBQUMsTUF1SkE7RUFDQyxlQUFBO0VBQWlCLG1CQUFBOztBQUNqQixHQXpKRCxNQXVKQSxHQUVFO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsYXREOUVjLHlDc0Q4RWQ7O0FBQ0E7RUE4SkgsR0E3VEMsTUF1SkEsR0FFRTtJQU9DLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBOzs7QUFFRCxHQXBLRixNQXVKQSxHQUVFLFNBV0M7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhdER6RmEseUNzRHlGYjtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBOztBQUVELEdBOUtGLE1BdUpBLEdBRUUsU0FxQkM7RUFDQSxjQUFBOztBQUlIO0VBMElELEdBN1RDO0lBb0xDLGlCQUFBO0lBQW1CLG9CQUFBO0lBQXNCLGdCQUFBOztFQXlJM0MsR0E3VEMsTUFxTEM7SUFBWSxlQUFBOzs7QUFFYjtFQXNJRCxHQTdUQztJQXdMQyxNQUFBO0lBQVEsT0FBQTtJQUFTLFFBQUE7SUFBVSx1QkFBQTtJQUF5QixzQkFBQTtJQUF3QixlQUFBO0lBQzVFLGlDQUFBOztFQW9JRixHQTdUQyxNQTBMQztJQUNDLGFBQUE7SUFDQSxTQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFDQSxTQUFBO0lBQ0EsZ0JBQUE7OztBQUlGLEdBcE1BLE1Bb01DO0VBQ0Esa0JBQUE7RUFDQSxXQUFBOztBQUNBO0VBc0hGLEdBN1RDLE1Bb01DO0lBSUMsZ0JBQUE7SUFDQSxZQUFBOzs7QUFRSCxHQUFDO0VBQ0Esa0JBQUE7RUFBb0IsWUFBQTtFQUFjLFdBQUE7RUFBYSxxQkFBQTtFQUF1QixNQUFBO0VBQVEsUUFBQTtFekRsVC9FLFlBQUE7RXlEa1RrSCxZQUFBOztBQUNqSCxHQUZBLE1BRUM7RUFBVSx3QkFBQTtFQUEwQixTQUFTLE9BQVQ7RUFBbUIsaUJBQUE7RUFBbUIsV0FBQTtFQUFhLGNBQUE7RUFBZ0Isa0JBQUE7RUFBb0IsY0FBQTtFQUFzQixlQUFBOztBQUNsSixHQUhBLE1BR0M7RUFBUyw4QkFBQTtFQUFnQyxnQ0FBQTtFQUFrQyx3QkFBQTs7QUFDNUUsUUFBUyxNQUpUO0FBS0EsTUFBTyxNQUxQO0VBTUMsYUFBQTs7QUFDQSxPQUFRLFNBSEEsTUFKVDtBQU9DLE9BQVEsT0FGRixNQUxQO0VBT2EsY0FBQTs7QUFFYjtFQW1HRCxHQTVHQztJQVVDLFdBQUE7SUFDQSxZQUFBOztFQUNBLEdBWkQsTUFZRTtJQUFVLGVBQUE7SUFBaUIsaUJBQUE7OztBQUc5QixHQUFDO0VBQVEsNENBQUE7RUFBOEMsU0FBQTtFQUFXLHdCQUFBOztBQUNsRSxHQUFDO0VBQVEsNENBQUE7RUFBOEMsVUFBQTtFQUFZLHdCQUFBOztBQUNuRSxHQUFDO0FBQU8sR0FBQztFQUNSLGVBQUE7RUFBaUIsV0FBQTtFQUFhLFlBQUE7RUFBYyxxQkFBQTtFQUF1QixRQUFBO0V6RG5VcEUsWUFBQTs7QXlEb1VDLEdBRkEsS0FFQztBQUFELEdBRlEsS0FFUDtFQUFTLFlBQUE7O0FBQ1YsR0FIQSxLQUdDO0FBQUQsR0FIUSxLQUdQO0VBQVksYUFBQTs7QUFDYjtFQUNDLEdBTEQ7RUFLQyxHQUxPO0VBTVAsR0FORCxLQU1FO0VBQUQsR0FOTyxLQU1OO0lBQVMsNkJBQUE7OztBQUdaO0VBRUUsR0FEQTtFQUNBLEdBRFE7RUFFUixHQUZBLEtBRUM7RUFBRCxHQUZRLEtBRVA7SUFBUyw2QkFBQTs7O0FBSWI7RUFDQywyQkFBQTtFQUNBLDZCQUFBOztBQUVEO0VBQ0MseUJBQUE7O0FBQ0E7RUFxRUE7SUFwRUMseUJBQUE7OztBQUlELFFBQUM7RUFDQSxlQUFBOztBQUNBO0VBOERELFFBaEVDO0lBR0MsZUFBQTs7O0FBR0YsUUFBQztFQUNBLHFCQUFBOztBQUNBO0VBd0RELFFBMURDO0lBR0MscUJBQUE7OztBQUlIO0VBQ0MseUJBQUE7RUFDQSwyQkFBQTtFQUNBLDZCQUFBOztBQUhELGNBSUMsYUFDQztFQUNDLGFBQUE7O0FBTkgsY0FTQztFQUNDLGFBQUE7O0FBRUQ7RUF1Q0E7SUF0Q0MseUJBQUE7O0VBc0NELGNBckNDO0lBQ0MsYUFBQTs7RUFvQ0YsY0FsQ0MsYUFDQztJQUNDLGFBQUE7OztBQUtKO0U3RG9lUSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RTZEcGVmLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFDQSxXQUFDO0VBQ0EsdUJBQUE7RUFDQSxrQkFBa0IsdVBBQWxCO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTs7QUFJRjtFQUNDLElBQUksUUFDSDtJQUFPLFlBQUE7SUFBYyxnQkFBQTs7RUFEdEIsSUFBSSxRQUVIO0lBQVMsVUFBQTs7O0FBR1g7RUFDQyxJQUFJLFFBQ0g7SUFBTyxZQUFBO0lBQWMsZ0JBQUE7Ozs7Ozs7QUMzYXZCLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLLElBQUk7OztBQUVSLEtBZkksYUFlSDtBQUFELEtBZEksaUJBY0g7QUFBRCxLQWJJLHVCQWFIO0FBQUQsS0FaSSxjQVlIO0FBQUQsS0FYSSxjQVdIO0FBQUQsS0FWSSxlQVVIO0FBQUQsS0FUSSxpQkFTSDtBQUFELEtBUkksZUFRSDtBQUFELEtBUEksWUFPSDtBQUFELEtBTkksYUFNSDtBQUFELEtBTEksYUFLSDtBQUFELEtBSkksWUFJSDtBQUFELEtBSEksYUFHSDtBQUFELEtBRkksSUFBSSxRQUVQO0VBQVMscUJBQUE7RUFBNkIsYUFBQTs7QUFDdkMsS0FoQkksYUFnQkg7QUFBRCxLQWZJLGlCQWVIO0FBQUQsS0FkSSx1QkFjSDtBQUFELEtBYkksY0FhSDtBQUFELEtBWkksY0FZSDtBQUFELEtBWEksZUFXSDtBQUFELEtBVkksaUJBVUg7QUFBRCxLQVRJLGVBU0g7QUFBRCxLQVJJLFlBUUg7QUFBRCxLQVBJLGFBT0g7QUFBRCxLQU5JLGFBTUg7QUFBRCxLQUxJLFlBS0g7QUFBRCxLQUpJLGFBSUg7QUFBRCxLQUhJLElBQUksUUFHUDtFQUNBLHFCQUFBO0VBQXVCLFlBQUE7RUFBYyxhQUFBO0VBQWUscUJBQUE7RUFBdUIsd0JBQUE7RUFBMkIscUJBQUE7RUFBNkIsWUFBQTs7QUFFcEksS0FuQkksYUFtQkg7QUFBRCxLQWxCSSxpQkFrQkg7QUFBRCxLQWpCSSx1QkFpQkg7QUFBRCxLQWhCSSxjQWdCSDtBQUFELEtBZkksY0FlSDtBQUFELEtBZEksZUFjSDtBQUFELEtBYkksaUJBYUg7QUFBRCxLQVpJLGVBWUg7QUFBRCxLQVhJLFlBV0g7QUFBRCxLQVZJLGFBVUg7QUFBRCxLQVRJLGFBU0g7QUFBRCxLQVJJLFlBUUg7QUFBRCxLQVBJLGFBT0g7QUFBRCxLQU5JLElBQUksUUFNUDs7RUFFQSxpQkFBQTs7RUFDcUMsc0JBQUE7RUFBd0IsdUJBQUE7RUFBeUIscUJBQUE7RUFBdUIsd0JBQUE7RUFBMEIsZUFBQTtFQUFpQixxQkFBQTtFQUE4QixZQUFBOztBQUN0TCxLQXZCRyxhQW1CSCxHQUlDLE1BQ0E7QUFERCxLQXRCRyxpQkFrQkgsR0FJQyxNQUNBO0FBREQsS0FyQkcsdUJBaUJILEdBSUMsTUFDQTtBQURELEtBcEJHLGNBZ0JILEdBSUMsTUFDQTtBQURELEtBbkJHLGNBZUgsR0FJQyxNQUNBO0FBREQsS0FsQkcsZUFjSCxHQUlDLE1BQ0E7QUFERCxLQWpCRyxpQkFhSCxHQUlDLE1BQ0E7QUFERCxLQWhCRyxlQVlILEdBSUMsTUFDQTtBQURELEtBZkcsWUFXSCxHQUlDLE1BQ0E7QUFERCxLQWRHLGFBVUgsR0FJQyxNQUNBO0FBREQsS0FiRyxhQVNILEdBSUMsTUFDQTtBQURELEtBWkcsWUFRSCxHQUlDLE1BQ0E7QUFERCxLQVhHLGFBT0gsR0FJQyxNQUNBO0FBREQsS0FWRyxJQUFJLFFBTVAsR0FJQyxNQUNBO0VBQ0MseUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBSUYsS0EvQkcsYUFtQkgsR0FZQztBQUFELEtBOUJHLGlCQWtCSCxHQVlDO0FBQUQsS0E3QkcsdUJBaUJILEdBWUM7QUFBRCxLQTVCRyxjQWdCSCxHQVlDO0FBQUQsS0EzQkcsY0FlSCxHQVlDO0FBQUQsS0ExQkcsZUFjSCxHQVlDO0FBQUQsS0F6QkcsaUJBYUgsR0FZQztBQUFELEtBeEJHLGVBWUgsR0FZQztBQUFELEtBdkJHLFlBV0gsR0FZQztBQUFELEtBdEJHLGFBVUgsR0FZQztBQUFELEtBckJHLGFBU0gsR0FZQztBQUFELEtBcEJHLFlBUUgsR0FZQztBQUFELEtBbkJHLGFBT0gsR0FZQztBQUFELEtBbEJHLElBQUksUUFNUCxHQVlDO0VBQVMscUJBQUE7RUFBNkIsYUFBQTs7QUFDdkMsS0FoQ0csYUFtQkgsR0FhQztBQUFELEtBL0JHLGlCQWtCSCxHQWFDO0FBQUQsS0E5QkcsdUJBaUJILEdBYUM7QUFBRCxLQTdCRyxjQWdCSCxHQWFDO0FBQUQsS0E1QkcsY0FlSCxHQWFDO0FBQUQsS0EzQkcsZUFjSCxHQWFDO0FBQUQsS0ExQkcsaUJBYUgsR0FhQztBQUFELEtBekJHLGVBWUgsR0FhQztBQUFELEtBeEJHLFlBV0gsR0FhQztBQUFELEtBdkJHLGFBVUgsR0FhQztBQUFELEtBdEJHLGFBU0gsR0FhQztBQUFELEtBckJHLFlBUUgsR0FhQztBQUFELEtBcEJHLGFBT0gsR0FhQztBQUFELEtBbkJHLElBQUksUUFNUCxHQWFDO0VBQThCLGNBQUE7RUFBc0IsbUJBQUE7RUFBcUIsa0JBQUE7O0FBQzFFLEtBakNHLGFBbUJILEdBY0M7QUFBRCxLQWhDRyxpQkFrQkgsR0FjQztBQUFELEtBL0JHLHVCQWlCSCxHQWNDO0FBQUQsS0E5QkcsY0FnQkgsR0FjQztBQUFELEtBN0JHLGNBZUgsR0FjQztBQUFELEtBNUJHLGVBY0gsR0FjQztBQUFELEtBM0JHLGlCQWFILEdBY0M7QUFBRCxLQTFCRyxlQVlILEdBY0M7QUFBRCxLQXpCRyxZQVdILEdBY0M7QUFBRCxLQXhCRyxhQVVILEdBY0M7QUFBRCxLQXZCRyxhQVNILEdBY0M7QUFBRCxLQXRCRyxZQVFILEdBY0M7QUFBRCxLQXJCRyxhQU9ILEdBY0M7QUFBRCxLQXBCRyxJQUFJLFFBTVAsR0FjQztFQUE4QixjQUFBO0VBQXNCLG1CQUFBO0VBQXFCLGtCQUFBOztBQUMxRSxLQWxDRyxhQW1CSCxHQWVDO0FBQUQsS0FqQ0csaUJBa0JILEdBZUM7QUFBRCxLQWhDRyx1QkFpQkgsR0FlQztBQUFELEtBL0JHLGNBZ0JILEdBZUM7QUFBRCxLQTlCRyxjQWVILEdBZUM7QUFBRCxLQTdCRyxlQWNILEdBZUM7QUFBRCxLQTVCRyxpQkFhSCxHQWVDO0FBQUQsS0EzQkcsZUFZSCxHQWVDO0FBQUQsS0ExQkcsWUFXSCxHQWVDO0FBQUQsS0F6QkcsYUFVSCxHQWVDO0FBQUQsS0F4QkcsYUFTSCxHQWVDO0FBQUQsS0F2QkcsWUFRSCxHQWVDO0FBQUQsS0F0QkcsYUFPSCxHQWVDO0FBQUQsS0FyQkcsSUFBSSxRQU1QLEdBZUM7RUFBcUIsY0FBQTtFQUFzQixtQkFBQTtFQUFxQixrQkFBQTs7QUFDakUsS0FuQ0csYUFtQkgsR0FnQkM7QUFBRCxLQWxDRyxpQkFrQkgsR0FnQkM7QUFBRCxLQWpDRyx1QkFpQkgsR0FnQkM7QUFBRCxLQWhDRyxjQWdCSCxHQWdCQztBQUFELEtBL0JHLGNBZUgsR0FnQkM7QUFBRCxLQTlCRyxlQWNILEdBZ0JDO0FBQUQsS0E3QkcsaUJBYUgsR0FnQkM7QUFBRCxLQTVCRyxlQVlILEdBZ0JDO0FBQUQsS0EzQkcsWUFXSCxHQWdCQztBQUFELEtBMUJHLGFBVUgsR0FnQkM7QUFBRCxLQXpCRyxhQVNILEdBZ0JDO0FBQUQsS0F4QkcsWUFRSCxHQWdCQztBQUFELEtBdkJHLGFBT0gsR0FnQkM7QUFBRCxLQXRCRyxJQUFJLFFBTVAsR0FnQkM7RUFBeUIsY0FBQTtFQUFzQixtQkFBQTtFQUFxQixrQkFBQTs7QUFDckUsS0FwQ0csYUFtQkgsR0FpQkM7QUFBRCxLQW5DRyxpQkFrQkgsR0FpQkM7QUFBRCxLQWxDRyx1QkFpQkgsR0FpQkM7QUFBRCxLQWpDRyxjQWdCSCxHQWlCQztBQUFELEtBaENHLGNBZUgsR0FpQkM7QUFBRCxLQS9CRyxlQWNILEdBaUJDO0FBQUQsS0E5QkcsaUJBYUgsR0FpQkM7QUFBRCxLQTdCRyxlQVlILEdBaUJDO0FBQUQsS0E1QkcsWUFXSCxHQWlCQztBQUFELEtBM0JHLGFBVUgsR0FpQkM7QUFBRCxLQTFCRyxhQVNILEdBaUJDO0FBQUQsS0F6QkcsWUFRSCxHQWlCQztBQUFELEtBeEJHLGFBT0gsR0FpQkM7QUFBRCxLQXZCRyxJQUFJLFFBTVAsR0FpQkM7RUFBb0IsY0FBQTtFQUFzQixtQkFBQTtFQUFxQixrQkFBQTs7QUFFakUsS0F0Q0ksYUFzQ0g7QUFBRCxLQXJDSSxpQkFxQ0g7QUFBRCxLQXBDSSx1QkFvQ0g7QUFBRCxLQW5DSSxjQW1DSDtBQUFELEtBbENJLGNBa0NIO0FBQUQsS0FqQ0ksZUFpQ0g7QUFBRCxLQWhDSSxpQkFnQ0g7QUFBRCxLQS9CSSxlQStCSDtBQUFELEtBOUJJLFlBOEJIO0FBQUQsS0E3QkksYUE2Qkg7QUFBRCxLQTVCSSxhQTRCSDtBQUFELEtBM0JJLFlBMkJIO0FBQUQsS0ExQkksYUEwQkg7QUFBRCxLQXpCSSxJQUFJLFFBeUJQO0VBQ0EsZUFBQTs7QUFHQSxLQTFDRyxhQXlDSCxJQUNDO0FBQUQsS0F6Q0csaUJBd0NILElBQ0M7QUFBRCxLQXhDRyx1QkF1Q0gsSUFDQztBQUFELEtBdkNHLGNBc0NILElBQ0M7QUFBRCxLQXRDRyxjQXFDSCxJQUNDO0FBQUQsS0FyQ0csZUFvQ0gsSUFDQztBQUFELEtBcENHLGlCQW1DSCxJQUNDO0FBQUQsS0FuQ0csZUFrQ0gsSUFDQztBQUFELEtBbENHLFlBaUNILElBQ0M7QUFBRCxLQWpDRyxhQWdDSCxJQUNDO0FBQUQsS0FoQ0csYUErQkgsSUFDQztBQUFELEtBL0JHLFlBOEJILElBQ0M7QUFBRCxLQTlCRyxhQTZCSCxJQUNDO0FBQUQsS0E3QkcsSUFBSSxRQTRCUCxJQUNDO0VBQ0Esb0JBQUE7O0FBR0YsS0E5Q0ksYUE4Q0g7QUFBRCxLQTdDSSxpQkE2Q0g7QUFBRCxLQTVDSSx1QkE0Q0g7QUFBRCxLQTNDSSxjQTJDSDtBQUFELEtBMUNJLGNBMENIO0FBQUQsS0F6Q0ksZUF5Q0g7QUFBRCxLQXhDSSxpQkF3Q0g7QUFBRCxLQXZDSSxlQXVDSDtBQUFELEtBdENJLFlBc0NIO0FBQUQsS0FyQ0ksYUFxQ0g7QUFBRCxLQXBDSSxhQW9DSDtBQUFELEtBbkNJLFlBbUNIO0FBQUQsS0FsQ0ksYUFrQ0g7QUFBRCxLQWpDSSxJQUFJLFFBaUNQO0VBQ0EsbUJBQUE7O0FBRUQsS0FqREksYUFpREg7QUFBRCxLQWhESSxpQkFnREg7QUFBRCxLQS9DSSx1QkErQ0g7QUFBRCxLQTlDSSxjQThDSDtBQUFELEtBN0NJLGNBNkNIO0FBQUQsS0E1Q0ksZUE0Q0g7QUFBRCxLQTNDSSxpQkEyQ0g7QUFBRCxLQTFDSSxlQTBDSDtBQUFELEtBekNJLFlBeUNIO0FBQUQsS0F4Q0ksYUF3Q0g7QUFBRCxLQXZDSSxhQXVDSDtBQUFELEtBdENJLFlBc0NIO0FBQUQsS0FyQ0ksYUFxQ0g7QUFBRCxLQXBDSSxJQUFJLFFBb0NQO0VBQ0EsV0FBQTs7RUFFQSxZQUFBO0VBQ0EsZUFBQTs7QUFDQTtFQWdFRCxLQXRISSxhQWlESDtFQXFFRCxLQXJISSxpQkFnREg7RUFxRUQsS0FwSEksdUJBK0NIO0VBcUVELEtBbkhJLGNBOENIO0VBcUVELEtBbEhJLGNBNkNIO0VBcUVELEtBakhJLGVBNENIO0VBcUVELEtBaEhJLGlCQTJDSDtFQXFFRCxLQS9HSSxlQTBDSDtFQXFFRCxLQTlHSSxZQXlDSDtFQXFFRCxLQTdHSSxhQXdDSDtFQXFFRCxLQTVHSSxhQXVDSDtFQXFFRCxLQTNHSSxZQXNDSDtFQXFFRCxLQTFHSSxhQXFDSDtFQXFFRCxLQXpHSSxJQUFJLFFBb0NQO0lBTUMsV0FBQTs7O0FBR0YsS0ExREksYUEwREg7QUFBRCxLQXpESSxpQkF5REg7QUFBRCxLQXhESSx1QkF3REg7QUFBRCxLQXZESSxjQXVESDtBQUFELEtBdERJLGNBc0RIO0FBQUQsS0FyREksZUFxREg7QUFBRCxLQXBESSxpQkFvREg7QUFBRCxLQW5ESSxlQW1ESDtBQUFELEtBbERJLFlBa0RIO0FBQUQsS0FqREksYUFpREg7QUFBRCxLQWhESSxhQWdESDtBQUFELEtBL0NJLFlBK0NIO0FBQUQsS0E5Q0ksYUE4Q0g7QUFBRCxLQTdDSSxJQUFJLFFBNkNQO0VBQ0EsWUFBQTs7QUFDQTtFQTBERCxLQXRISSxhQTBESDtFQTRERCxLQXJISSxpQkF5REg7RUE0REQsS0FwSEksdUJBd0RIO0VBNERELEtBbkhJLGNBdURIO0VBNERELEtBbEhJLGNBc0RIO0VBNERELEtBakhJLGVBcURIO0VBNERELEtBaEhJLGlCQW9ESDtFQTRERCxLQS9HSSxlQW1ESDtFQTRERCxLQTlHSSxZQWtESDtFQTRERCxLQTdHSSxhQWlESDtFQTRERCxLQTVHSSxhQWdESDtFQTRERCxLQTNHSSxZQStDSDtFQTRERCxLQTFHSSxhQThDSDtFQTRERCxLQXpHSSxJQUFJLFFBNkNQO0lBR0MsWUFBQTs7O0FBR0YsS0FoRUksYUFnRUg7QUFBRCxLQS9ESSxpQkErREg7QUFBRCxLQTlESSx1QkE4REg7QUFBRCxLQTdESSxjQTZESDtBQUFELEtBNURJLGNBNERIO0FBQUQsS0EzREksZUEyREg7QUFBRCxLQTFESSxpQkEwREg7QUFBRCxLQXpESSxlQXlESDtBQUFELEtBeERJLFlBd0RIO0FBQUQsS0F2REksYUF1REg7QUFBRCxLQXRESSxhQXNESDtBQUFELEtBckRJLFlBcURIO0FBQUQsS0FwREksYUFvREg7QUFBRCxLQW5ESSxJQUFJLFFBbURQO0VBQ0EsWUFBQTs7QUFDQTtFQW9ERCxLQXRISSxhQWdFSDtFQXNERCxLQXJISSxpQkErREg7RUFzREQsS0FwSEksdUJBOERIO0VBc0RELEtBbkhJLGNBNkRIO0VBc0RELEtBbEhJLGNBNERIO0VBc0RELEtBakhJLGVBMkRIO0VBc0RELEtBaEhJLGlCQTBESDtFQXNERCxLQS9HSSxlQXlESDtFQXNERCxLQTlHSSxZQXdESDtFQXNERCxLQTdHSSxhQXVESDtFQXNERCxLQTVHSSxhQXNESDtFQXNERCxLQTNHSSxZQXFESDtFQXNERCxLQTFHSSxhQW9ESDtFQXNERCxLQXpHSSxJQUFJLFFBbURQO0lBR0MsV0FBQTs7O0FBR0YsS0F0RUksYUFzRUg7QUFBRCxLQXJFSSxpQkFxRUg7QUFBRCxLQXBFSSx1QkFvRUg7QUFBRCxLQW5FSSxjQW1FSDtBQUFELEtBbEVJLGNBa0VIO0FBQUQsS0FqRUksZUFpRUg7QUFBRCxLQWhFSSxpQkFnRUg7QUFBRCxLQS9ESSxlQStESDtBQUFELEtBOURJLFlBOERIO0FBQUQsS0E3REksYUE2REg7QUFBRCxLQTVESSxhQTRESDtBQUFELEtBM0RJLFlBMkRIO0FBQUQsS0ExREksYUEwREg7QUFBRCxLQXpESSxJQUFJLFFBeURQO0VBQ0EsWUFBQTs7QUFFRCxLQXpFSSxhQXlFSDtBQUFELEtBeEVJLGlCQXdFSDtBQUFELEtBdkVJLHVCQXVFSDtBQUFELEtBdEVJLGNBc0VIO0FBQUQsS0FyRUksY0FxRUg7QUFBRCxLQXBFSSxlQW9FSDtBQUFELEtBbkVJLGlCQW1FSDtBQUFELEtBbEVJLGVBa0VIO0FBQUQsS0FqRUksWUFpRUg7QUFBRCxLQWhFSSxhQWdFSDtBQUFELEtBL0RJLGFBK0RIO0FBQUQsS0E5REksWUE4REg7QUFBRCxLQTdESSxhQTZESDtBQUFELEtBNURJLElBQUksUUE0RFA7RUFDQSxzQkFBQTs7QUFFRCxLQTVFSSxhQTRFSDtBQUFELEtBM0VJLGlCQTJFSDtBQUFELEtBMUVJLHVCQTBFSDtBQUFELEtBekVJLGNBeUVIO0FBQUQsS0F4RUksY0F3RUg7QUFBRCxLQXZFSSxlQXVFSDtBQUFELEtBdEVJLGlCQXNFSDtBQUFELEtBckVJLGVBcUVIO0FBQUQsS0FwRUksWUFvRUg7QUFBRCxLQW5FSSxhQW1FSDtBQUFELEtBbEVJLGFBa0VIO0FBQUQsS0FqRUksWUFpRUg7QUFBRCxLQWhFSSxhQWdFSDtBQUFELEtBL0RJLElBQUksUUErRFA7RUFBUyxxQkFBQTtFQUE2QixhQUFBOztBQUN2QyxLQTdFSSxhQTZFSDtBQUFELEtBNUVJLGlCQTRFSDtBQUFELEtBM0VJLHVCQTJFSDtBQUFELEtBMUVJLGNBMEVIO0FBQUQsS0F6RUksY0F5RUg7QUFBRCxLQXhFSSxlQXdFSDtBQUFELEtBdkVJLGlCQXVFSDtBQUFELEtBdEVJLGVBc0VIO0FBQUQsS0FyRUksWUFxRUg7QUFBRCxLQXBFSSxhQW9FSDtBQUFELEtBbkVJLGFBbUVIO0FBQUQsS0FsRUksWUFrRUg7QUFBRCxLQWpFSSxhQWlFSDtBQUFELEtBaEVJLElBQUksUUFnRVA7RUFBOEIsY0FBQTtFQUFzQixtQkFBQTtFQUFxQixrQkFBQTs7QUFDMUUsS0E5RUksYUE4RUg7QUFBRCxLQTdFSSxpQkE2RUg7QUFBRCxLQTVFSSx1QkE0RUg7QUFBRCxLQTNFSSxjQTJFSDtBQUFELEtBMUVJLGNBMEVIO0FBQUQsS0F6RUksZUF5RUg7QUFBRCxLQXhFSSxpQkF3RUg7QUFBRCxLQXZFSSxlQXVFSDtBQUFELEtBdEVJLFlBc0VIO0FBQUQsS0FyRUksYUFxRUg7QUFBRCxLQXBFSSxhQW9FSDtBQUFELEtBbkVJLFlBbUVIO0FBQUQsS0FsRUksYUFrRUg7QUFBRCxLQWpFSSxJQUFJLFFBaUVQO0VBQThCLGNBQUE7RUFBc0IsbUJBQUE7RUFBcUIsa0JBQUE7O0FBQzFFLEtBL0VJLGFBK0VIO0FBQUQsS0E5RUksaUJBOEVIO0FBQUQsS0E3RUksdUJBNkVIO0FBQUQsS0E1RUksY0E0RUg7QUFBRCxLQTNFSSxjQTJFSDtBQUFELEtBMUVJLGVBMEVIO0FBQUQsS0F6RUksaUJBeUVIO0FBQUQsS0F4RUksZUF3RUg7QUFBRCxLQXZFSSxZQXVFSDtBQUFELEtBdEVJLGFBc0VIO0FBQUQsS0FyRUksYUFxRUg7QUFBRCxLQXBFSSxZQW9FSDtBQUFELEtBbkVJLGFBbUVIO0FBQUQsS0FsRUksSUFBSSxRQWtFUDtFQUFxQixjQUFBO0VBQXNCLG1CQUFBO0VBQXFCLGtCQUFBOztBQUNqRSxLQWhGSSxhQWdGSDtBQUFELEtBL0VJLGlCQStFSDtBQUFELEtBOUVJLHVCQThFSDtBQUFELEtBN0VJLGNBNkVIO0FBQUQsS0E1RUksY0E0RUg7QUFBRCxLQTNFSSxlQTJFSDtBQUFELEtBMUVJLGlCQTBFSDtBQUFELEtBekVJLGVBeUVIO0FBQUQsS0F4RUksWUF3RUg7QUFBRCxLQXZFSSxhQXVFSDtBQUFELEtBdEVJLGFBc0VIO0FBQUQsS0FyRUksWUFxRUg7QUFBRCxLQXBFSSxhQW9FSDtBQUFELEtBbkVJLElBQUksUUFtRVA7RUFBeUIsY0FBQTtFQUFzQixtQkFBQTtFQUFxQixrQkFBQTs7QUFDckUsS0FqRkksYUFpRkg7QUFBRCxLQWhGSSxpQkFnRkg7QUFBRCxLQS9FSSx1QkErRUg7QUFBRCxLQTlFSSxjQThFSDtBQUFELEtBN0VJLGNBNkVIO0FBQUQsS0E1RUksZUE0RUg7QUFBRCxLQTNFSSxpQkEyRUg7QUFBRCxLQTFFSSxlQTBFSDtBQUFELEtBekVJLFlBeUVIO0FBQUQsS0F4RUksYUF3RUg7QUFBRCxLQXZFSSxhQXVFSDtBQUFELEtBdEVJLFlBc0VIO0FBQUQsS0FyRUksYUFxRUg7QUFBRCxLQXBFSSxJQUFJLFFBb0VQO0VBQW9CLGNBQUE7RUFBc0IsbUJBQUE7RUFBcUIsa0JBQUE7O0FBTWhFLE1BQUM7QUFBRCxLQURZLE9BQ1g7RUFDQSxZQUFBO0VBQWMsaUJBQUE7RUFBbUIsZ0JBQUE7O0FBRWxDLE1BQUM7QUFBRCxLQUpZLE9BSVg7RUFDQSxzQkFBQTtFQUF3QixxQkFBQTtFQUF1Qix3QkFBQTtFQUMvQyxxQkFBQTtFQUF1QixjQUFBO0VBQ3ZCLGVBQUE7O0FBRUQsTUFBQztBQUFELEtBVFksT0FTWDtFQUNBLFdBQUE7O0FBQ0E7RUFxQkQsTUF2QkM7RUF1QkQsS0FoQ1ksT0FTWDtJQUdDLFdBQUE7OztBQUdGLE1BQUM7QUFBRCxLQWZZLE9BZVg7RUFDQSxZQUFBOztBQUVELE1BQUM7QUFBRCxLQWxCWSxPQWtCWDtFQUNBLGtDQUFBOztBQUlGLEtBQUssYUFBYSxhQUFhO0FBQy9CLEtBQUssYUFBYSxhQUFhO0VBQzlCLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLFNBQUE7O0FBRUQsS0FBSztFQUNKLDBCQUFBOzs7QUN2SEQ7RUFDQywyQkFBQTs7RUFDQSxtQkFBQTs7QUFGRCxjQUlDO0VBQ0Msc0JBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBOztBQUVBO0VBa0VELGNBdkVBO0lBTUUsMkJBQUE7SUFDQSwyQkFBQTtJQUNBLGtCQUFBOzs7QUFJRCx3QkFBMEMsdUJBQXVCO0VBMkRsRSxjQXZFQTtJQWFFLDJCQUFBO0lBQ0EsMkJBQUE7SUFDQSxrQkFBQTs7O0FBR0Q7RUFxREQsY0F2RUE7SUFtQkUsMkJBQUE7OztBQUlBO0VBZ0RGLGNBdkVBLDJCQXNCQztJQUVFLGlCQUFBO0lBQ0Esa0JBQUE7OztBQUdEO0VBMkNGLGNBdkVBLDJCQXNCQztJQU9FLGlCQUFBO0lBQ0Esa0JBQUE7OztBQWxDSixjQUlDLDJCQXNCQyxPQVdDO0VBQ0MseUJBQUE7RUFDQSw0QkFBQTs7QUFFQTtFQWtDSCxjQXZFQSwyQkFzQkMsT0FXQztJQUtFLGVBQUE7OztBQUdEO0VBOEJILGNBdkVBLDJCQXNCQyxPQVdDO0lBU0Usa0JBQUE7SUFDQSxTQUFBO0lBQ0Esa0JBQUE7OztBQUdEO0VBd0JILGNBdkVBLDJCQXNCQyxPQVdDO0lBZUUsVUFBQTtJQUNBLGtCQUFBO0lBQ0EsU0FBQTs7O0FBdERMLGNBSUMsMkJBc0JDLE9BV0MsaUJBb0JDO0VBQ0MscUJBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBVyxnQkFBWDs7QUFFQTtFQWFKLGNBdkVBLDJCQXNCQyxPQVdDLGlCQW9CQztJQU1FLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7O0VBRUEsY0EvREwsMkJBc0JDLE9BV0MsaUJBb0JDLGNBVUc7SUFDQSxnQkFBQTs7OztBQ3hFUDtBQUNBLGVBQWU7QUFDZixlQUFlO0VBQ2Qsa0JBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBT0MsYUFEQSxhQUNDO0VBQ0Esa0JBQUE7RUFDQSxTQUFTLEdBQVQ7RUFDQSxjQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBOztBQUtILGVBQWU7RUFDZCxTQUFTLEVBQVQ7RUFDQSwrQkFBQTs7QUFFRCxlQUFlO0VBQ2QsU0FBUyxFQUFUO0VBQ0EscUNBQUE7O0FBR0Q7RUFDQztJQUNDLFdBQVcsVUFBWDtJQUNBLG1CQUFtQixVQUFuQjtJQUNBLFVBQUE7O0VBRUQ7SUFDQyxXQUFXLFFBQVg7SUFDQSxtQkFBbUIsUUFBbkI7SUFDQSxVQUFBOzs7QUFJRjtFQUNDO0lBQ0MsV0FBVyxVQUFYO0lBQ0EsbUJBQW1CLFVBQW5CO0lBQ0EsVUFBQTs7RUFFRDtJQUNDLFdBQVcsUUFBWDtJQUNBLG1CQUFtQixRQUFuQjtJQUNBLFVBQUE7Ozs7QXRFR0Y7Ozs7OztBQUFBLE9BQ0MsSUFBRztFQUNGLFdBQUE7O0VBT0MsaUJBQUE7RUFMRCxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QU0wd0NNLE9OL3dDUCxJQUFHLElNK3dDSztFQUNHLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7O0FON3dDVixPQVBELElBQUcsSUFPRDtFQUNBLGlCQUFBOztBQUVELE9BVkQsSUFBRyxJQVVEO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBRUQsV0FBWSxTQUFTLFFBZnRCLElBQUcsSUFnQkQsS0FBSTtFQUNILGtCQUFBOztBQUdGLE9BcEJELElBQUcsSUFvQkQ7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUNBLGVBQUE7OztBQUNBLFdBQVksU0FBUyxRQXpCdkIsSUFBRyxJQW9CRDtFQU1DLGFBQUE7O0FBREQsV0FBWSxTQUFTLFFBekJ2QixJQUFHLElBb0JELFNBT0MsS0FBSTtFQUNILGtCQUFBOztBQUhGLFdBQVksU0FBUyxRQXpCdkIsSUFBRyxJQW9CRCxTQVVDLEtBQUksTUFBTTtFQUNULG1CQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztFQUdBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBOztBQUlGLE9BL0NGLElBQUcsSUFvQkQsU0EyQkMsUUFDQSxLQUFJLE1BQU07QUFEWCxPQS9DRixJQUFHLElBb0JELFNBMkJDLFFBRUEsTUFBSztFQUNKLGFBQWEsT0FBYjtFQUNBLFNFN0VTLE9GNkVUO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7O0FBRUQsT0EvREgsSUFBRyxJQW9CRCxTQTJCQyxRQWdCQyxLQUNBLEtBQUksTUFBTTtBQURYLE9BL0RILElBQUcsSUFvQkQsU0EyQkMsUUFnQkMsS0FFQSxNQUFLO0VBQ0osU0U3RU0sT0Y2RU47RUFDQSxpQkFBQTs7QUFLSCxPQXhFRixJQUFHLElBb0JELFNBb0RDOzs7Ozs7OztBQXBERixPQXBCRCxJQUFHLElBb0JELFNBNkRBLEtBQUksTUFBTTtBQTdEWCxPQXBCRCxJQUFHLElBb0JELFNBOERBLE1BQUs7RUFDSixhQUFhLE9BQWI7RUFDQSxTRTlHVSxPRjhHVjtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBOztBQUVELE9BaEdGLElBQUcsSUFvQkQsU0E0RUMsS0FDQSxLQUFJLE1BQU07QUFEWCxPQWhHRixJQUFHLElBb0JELFNBNEVDLEtBRUEsTUFBSztFQUNKLFNFOUdPLE9GOEdQO0VBQ0EsaUJBQUE7O0FBaEZILE9BcEJELElBQUcsSUFvQkQsU0FtRkE7RUFDQyxrQkFBQTtFQUNBLFNBQUE7O0FBR0EsT0E1R0gsSUFBRyxJQW9CRCxTQXVGQyxPQUNDLE1BQ0EsS0FBSSxNQUFNO0FBRFgsT0E1R0gsSUFBRyxJQW9CRCxTQXVGQyxPQUNDLE1BRUEsTUFBSztFQUNKLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQUtKLE9BdEhELElBQUcsSUFzSEQ7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBRkQsT0F0SEQsSUFBRyxJQXNIRCxXQUdBO0FBSEQsT0F0SEQsSUFBRyxJQXNIRCxXQUlBLEtBQUk7RUFDSCw2QkFBQTtFTTRyQkksOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBOztBTjFyQmQsT0EvSEQsSUFBRyxJQStIRCxPQUNBO0FBREQsT0EvSEQsSUFBRyxJQStIRCxPQUVBLEtBQUk7RUFDSCxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RU1tckJJLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTs7QU5uckJaLE9BdElILElBQUcsSUErSEQsT0FDQSxNQU1FO0FBQUQsT0F0SUgsSUFBRyxJQStIRCxPQUVBLEtBQUksTUFLRjtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTs7QUFWSCxPQS9IRCxJQUFHLElBK0hELE9BYUEsSUFBRztFQUNGLHNCQUFBOztBQUNBLE9BOUlILElBQUcsSUErSEQsT0FhQSxJQUFHLE1BRUQ7RUFDQSxzQkFBQTs7QUFJSCxPQW5KRCxJQUFHLElBbUpELE9BQ0E7QUFERCxPQW5KRCxJQUFHLElBbUpELE9BQ08sS0FBSTtFQUNWLHNCQUFBOztBQUZGLE9BbkpELElBQUcsSUFtSkQsT0FJQSxJQUFHO0VBQ0Ysc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBQTNKSixPQUNDLElBQUcsSUE2SkYsZUFDQyxVQUNDO0VBQ0MsU0FBQTs7QUFLRixPQXJLRixJQUFHLElBb0tELE9BQ0M7RUFDQSxpQkFBQTs7QUFGRixPQXBLRCxJQUFHLElBb0tELE9BSUE7RUFDQyw0QkFBQTs7QUFMRixPQXBLRCxJQUFHLElBb0tELE9BT0E7QUFQRCxPQXBLRCxJQUFHLElBb0tELE9BUUEsT0FBTTs7RUFDTCx1QkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBOztBQVpGLE9BcEtELElBQUcsSUFvS0QsT0FjQSxJQUFHO0VBQ0Ysc0JBQUE7O0VBQ0EsbUJBQUE7O0VBQ0EsbUJBQUE7RU1rb0JJLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTmxvQlosOEJBQUE7O0FBbkJGLE9BcEtELElBQUcsSUFvS0QsT0FjQSxJQUFHLE1BTUYsS0FBSTtFQUNILGVBQUE7RUFDQSxpQkFBQTs7QUF0QkgsT0FwS0QsSUFBRyxJQW9LRCxPQWNBLElBQUcsTUFNRixLQUFJLEtBR0g7RUFDQyxtQkFBQTtFQUNBLGNBQUE7O0FBTUgsT0FuTUYsSUFBRyxJQWtNRixRQUNFO0VBQ0EscUJBQUE7O0FBV0YsT0EvTUQsSUFBRyxJQStNRCxPQVBBO0FBT0QsT0EvTUQsSUFBRyxJQStNRCxPQVBPLEtBQUk7RUFDVixVQUFBOztBQU1GLE9BL01ELElBQUcsSUErTUQsT0FKQSxJQUFHO0VBQ0YsVUFBQTs7QUFLRCxPQWpORixJQUFHLElBK01ELE9BRUMsUUFURDtBQVNBLE9Bak5GLElBQUcsSUErTUQsT0FFQyxRQVRNLEtBQUk7RUFDVixVQUFBOztBQVFELE9Bak5GLElBQUcsSUErTUQsT0FFQyxRQU5ELElBQUc7RUFDRixVQUFBOztBQVVHLE9BdE5OLElBQUcsSUErTUQsT0FFQyxRQUVBLEdBQUUsVUFDRCxHQUNDLEVBQUMsSUFDQztFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7O0FBVE4sT0EvTUQsSUFBRyxJQStNRCxPQWVBO0VBQ0MsYUFBQTs7QUFHQSxPQWxPSCxJQUFHLElBK01ELE9Ba0JBLFFBQ0U7RUFDQSxxQkFBQTs7QUFwQkgsT0EvTUQsSUFBRyxJQStNRCxPQXVCQSxHQUFFLFVBQ0Q7RUFDQyw4QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7O0FBNUJILE9BL01ELElBQUcsSUErTUQsT0F1QkEsR0FBRSxVQUNELEdBS0M7O0VBRUMsY0FBQTtFQUNBLFdBQUE7OztBQUlBLE9BblBMLElBQUcsSUErTUQsT0F1QkEsR0FBRSxVQUNELEdBV0MsRUFBQyxJQUNDO0FBQ0QsT0FwUEwsSUFBRyxJQStNRCxPQXVCQSxHQUFFLFVBQ0QsR0FXQyxFQUFDLElBRUM7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBOztBQUVELE9BNVBMLElBQUcsSUErTUQsT0F1QkEsR0FBRSxVQUNELEdBV0MsRUFBQyxJQVVDOzs7RUFHQSxXQUFBO0VBQ0EsVUFBQTs7QUFDQSxPQWpRTixJQUFHLElBK01ELE9BdUJBLEdBQUUsVUFDRCxHQVdDLEVBQUMsSUFVQyxPQUtDO0VBQ0EsY0FBQTs7QUFNTDtFQWc0a0NILE9BeG9sQ0MsSUFBRyxJQStNRCxPQVBBO0VBZzhrQ0gsT0F4b2xDQyxJQUFHLElBK01ELE9BUE8sS0FBSTtJQUNWLFdBQUE7O0VBKzdrQ0osT0F4b2xDQyxJQUFHLElBK01ELE9BSkEsSUFBRztJQUNGLFdBQUE7O0VBNDdrQ0osT0F4b2xDQyxJQUFHLElBK01ELE9BMkRDLElBQUcsTUFDRixHQUFFLFVBQ0QsR0FDQztJQUNDLFVBQUE7SUFDQSxjQUFBO0lBQ0EsV0FBQTs7RUFHQSxPQW5SUCxJQUFHLElBK01ELE9BMkRDLElBQUcsTUFDRixHQUFFLFVBQ0QsR0FNQyxFQUFDLElBQ0M7SUFDQSxxQkFBQTs7O0FBclJULE9BQ0MsSUFBRyxJQTRSRjtFQUNDLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhYTlKZSx5Q2I4SmY7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VNcWhCSyw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0FOcmhCYixPQXBTRixJQUFHLElBNFJGLGFBUUU7RUFDQSxpQkFBQTs7QUFFRCxPQXZTRixJQUFHLElBNFJGLGFBV0U7RUFDQSxXQUFBOztBQUVELE9BMVNGLElBQUcsSUE0UkYsYUFjRTtFQUNBLGdCQUFBOztBQUVELE9BN1NGLElBQUcsSUE0UkYsYUFpQkU7RUFDQSxtQkFBQTs7QUFFRCxPQWhURixJQUFHLElBNFJGLGFBb0JFO0VBQ0EsZUFBQTs7QUFFRCxPQW5URixJQUFHLElBNFJGLGFBdUJFO0VDclVILG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTs7QU53UUwsT0F0VEYsSUFBRyxJQTRSRixhQTBCRTtFQUNBLGdCQUFBOztBQUVELE9BelRGLElBQUcsSUE0UkYsYUE2QkU7RUFDQSxnQkFBQTs7QUEzVEosT0FDQyxJQUFHLElBOFRGO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFhaE1lLHlDYmdNZjtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RU1tZkssOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBOztBTm5mYixPQXRVRixJQUFHLElBOFRGLFlBUUU7RUFDQSxpQkFBQTs7QUFFRCxPQXpVRixJQUFHLElBOFRGLFlBV0U7RUFDQSxlQUFBOztBQUVELE9BNVVGLElBQUcsSUE4VEYsWUFjRTtFQUNBLGdCQUFBOztBQUdGLE9BaFZELElBQUcsSUFnVkQ7Ozs7QUFBRCxPQWhWRCxJQUFHLElBZ1ZELE9BQ0E7RUFDQyxVQUFBOztBQUZGLE9BaFZELElBQUcsSUFnVkQsT0F4SUE7QUF3SUQsT0FoVkQsSUFBRyxJQWdWRCxPQXhJTyxLQUFJO0VBQ1YsVUFBQTs7QUF1SUYsT0FoVkQsSUFBRyxJQWdWRCxPQXJJQSxJQUFHO0VBQ0YsVUFBQTs7QUFvSUYsT0FoVkQsSUFBRyxJQWdWRCxPQU1BO0FBTkQsT0FoVkQsSUFBRyxJQWdWRCxPQU9BLEtBQUk7O0VNZ2VDLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTs7O0FOOWRaLE9BM1ZILElBQUcsSUFnVkQsT0FNQSxNQUtFO0FBQUQsT0EzVkgsSUFBRyxJQWdWRCxPQU9BLEtBQUksTUFJRjtFQUNBLGlCQUFBOztBQUVELE9BOVZILElBQUcsSUFnVkQsT0FNQSxNQVFFO0FBQUQsT0E5VkgsSUFBRyxJQWdWRCxPQU9BLEtBQUksTUFPRjtFQUNBLFdBQUE7O0FBZkgsT0FoVkQsSUFBRyxJQWdWRCxPQWtCQSxJQUFHOztFTXFkRSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0FOcGRaLE9BcldILElBQUcsSUFnVkQsT0FrQkEsSUFBRyxNQUdEO0VBQ0Esc0JBQUE7O0FBR0EsT0F6V0osSUFBRyxJQWdWRCxPQWtCQSxJQUFHLE1BTUYsUUFDRTtFQUNBLHFCQUFBOztBQTFCSixPQWhWRCxJQUFHLElBZ1ZELE9Ba0JBLElBQUcsTUFXRixHQUFFLFVBQ0Q7OztBQUVDLE9BaFhMLElBQUcsSUFnVkQsT0FrQkEsSUFBRyxNQVdGLEdBQUUsVUFDRCxLQUVFO0FBQ0QsT0FqWEwsSUFBRyxJQWdWRCxPQWtCQSxJQUFHLE1BV0YsR0FBRSxVQUNELEtBR0U7RUFDQSxxQkFBQTtFQUNBLHlCQUFBOztBQUNBLE9BcFhOLElBQUcsSUFnVkQsT0FrQkEsSUFBRyxNQVdGLEdBQUUsVUFDRCxLQUVFLElBSUM7QUFBRCxPQXBYTixJQUFHLElBZ1ZELE9Ba0JBLElBQUcsTUFXRixHQUFFLFVBQ0QsS0FHRSxPQUdDO0VBQ0EscUJBQUE7O0FBT0wsT0E1WEYsSUFBRyxJQWdWRCxPQTRDQzs7Ozs7Ozs7OztBQUFELE9BNVhGLElBQUcsSUFnVkQsT0E0Q0MsUUFwTEQ7QUFvTEEsT0E1WEYsSUFBRyxJQWdWRCxPQTRDQyxRQXBMTSxLQUFJO0VBQ1YsVUFBQTs7QUFtTEQsT0E1WEYsSUFBRyxJQWdWRCxPQTRDQyxRQWpMRCxJQUFHO0VBQ0YsVUFBQTs7QUE4TEQsT0ExWUYsSUFBRyxJQWdWRCxPQTBEQyxRQUNBO0FBREQsT0ExWUYsSUFBRyxJQWdWRCxPQTBEQyxRQUVBLEtBQUk7RUFDSCxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYWE5UWEseUNiOFFiO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFSRixPQTFZRixJQUFHLElBZ1ZELE9BMERDLFFBVUEsS0FBSTtFQUNILGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsYWF2UmEseUNidVJiO0VBQ0EsZUFBQTs7QUFHRjtFQTR1a0NILE9BeG9sQ0MsSUFBRyxJQWdWRCxPQTZFQztJQUNDLFVBQUE7O0VBMHVrQ0wsT0F4b2xDQyxJQUFHLElBZ1ZELE9BeElBO0VBZzhrQ0gsT0F4b2xDQyxJQUFHLElBZ1ZELE9BeElPLEtBQUk7SUFDVixXQUFBOztFQSs3a0NKLE9BeG9sQ0MsSUFBRyxJQWdWRCxPQXJJQSxJQUFHO0lBQ0YsV0FBQTs7RUE0N2tDSixPQXhvbENDLElBQUcsSUFnVkQsT0FpRkMsSUFBRzs7O0VBSUEsT0FyYU4sSUFBRyxJQWdWRCxPQWlGQyxJQUFHLE1BRUYsR0FBRSxVQUNELEVBQUMsSUFDQztFQUNELE9BdGFOLElBQUcsSUFnVkQsT0FpRkMsSUFBRyxNQUVGLEdBQUUsVUFDRCxFQUFDLElBRUM7SUFDQSxXQUFBO0lBQ0EsV0FBQTs7RUFFRCxPQTFhTixJQUFHLElBZ1ZELE9BaUZDLElBQUcsTUFFRixHQUFFLFVBQ0QsRUFBQyxJQU1DO0lBQ0EscUJBQUE7O0VBQ0EsT0E1YVAsSUFBRyxJQWdWRCxPQWlGQyxJQUFHLE1BRUYsR0FBRSxVQUNELEVBQUMsSUFNQyxPQUVDO0lBQ0EsY0FBQTs7RUFNTCxPQW5iSCxJQUFHLElBZ1ZELE9BbUdFLFFBM09GO0VBMk9DLE9BbmJILElBQUcsSUFnVkQsT0FtR0UsUUEzT0ssS0FBSTtJQUNWLFdBQUE7O0VBME9BLE9BbmJILElBQUcsSUFnVkQsT0FtR0UsUUF4T0YsSUFBRztJQUNGLFdBQUE7O0VBdU9BLE9BbmJILElBQUcsSUFnVkQsT0FtR0UsUUFFQTs7SUFFQyxpQkFBQTs7RUFKRixPQW5iSCxJQUFHLElBZ1ZELE9BbUdFLFFBTUEsSUFBRzs7O0VBS0osT0E5YkgsSUFBRyxJQWdWRCxPQThHRSxRQXRQRjtFQXNQQyxPQTliSCxJQUFHLElBZ1ZELE9BOEdFLFFBdFBLLEtBQUk7SUFDVixXQUFBOztFQXFQQSxPQTliSCxJQUFHLElBZ1ZELE9BOEdFLFFBblBGLElBQUc7SUFDRixXQUFBOztFQWtQQSxPQTliSCxJQUFHLElBZ1ZELE9BOEdFLFFBRUE7RUFGRCxPQTliSCxJQUFHLElBZ1ZELE9BOEdFLFFBR0EsS0FBSTtJQUNILGdCQUFBOzs7QUFJSDtFQWtza0NILE9BeG9sQ0MsSUFBRyxJQWdWRDtJQXVIQyxXQUFBOztFQWlza0NKLE9BeG9sQ0MsSUFBRyxJQWdWRCxPQXhJQTtFQWc4a0NILE9BeG9sQ0MsSUFBRyxJQWdWRCxPQXhJTyxLQUFJO0lBQ1YsV0FBQTs7RUErN2tDSixPQXhvbENDLElBQUcsSUFnVkQsT0FySUEsSUFBRztJQUNGLFdBQUE7O0VBNDdrQ0osT0F4b2xDQyxJQUFHLElBZ1ZELE9BeUhDLElBQUc7OztFQStya0NQLE9BeG9sQ0MsSUFBRyxJQWdWRCxPQXlIQyxJQUFHLE1BRUY7SUFDQyxXQUFBOztFQTRya0NOLE9BeG9sQ0MsSUFBRyxJQWdWRCxPQXlIQyxJQUFHLE1BS0YsR0FBRSxVQUNEO0lBQ0MsVUFBQTtJQUNBLGNBQUE7SUFDQSxXQUFBOztFQUdBLE9BcmROLElBQUcsSUFnVkQsT0F5SEMsSUFBRyxNQUtGLEdBQUUsVUFNRCxFQUFDLElBQ0M7RUFDRCxPQXRkTixJQUFHLElBZ1ZELE9BeUhDLElBQUcsTUFLRixHQUFFLFVBTUQsRUFBQyxJQUVDO0lBQ0EsV0FBQTtJQUNBLFdBQUE7O0VBRUQsT0ExZE4sSUFBRyxJQWdWRCxPQXlIQyxJQUFHLE1BS0YsR0FBRSxVQU1ELEVBQUMsSUFNQztJQUNBLHFCQUFBOztFQUNBLE9BNWRQLElBQUcsSUFnVkQsT0F5SEMsSUFBRyxNQUtGLEdBQUUsVUFNRCxFQUFDLElBTUMsT0FFQztJQUNBLGNBQUE7O0VBTUwsT0FuZUgsSUFBRyxJQWdWRCxPQW1KRTs7Ozs7Ozs7RUFBRCxPQW5lSCxJQUFHLElBZ1ZELE9BbUpFLFFBM1JGO0VBMlJDLE9BbmVILElBQUcsSUFnVkQsT0FtSkUsUUEzUkssS0FBSTtJQUNWLFdBQUE7O0VBMFJBLE9BbmVILElBQUcsSUFnVkQsT0FtSkUsUUF4UkYsSUFBRztJQUNGLFdBQUE7O0VBZ1NBLE9BNWVILElBQUcsSUFnVkQsT0E0SkUsUUFwU0Y7RUFvU0MsT0E1ZUgsSUFBRyxJQWdWRCxPQTRKRSxRQXBTSyxLQUFJO0lBQ1YsV0FBQTs7RUFtU0EsT0E1ZUgsSUFBRyxJQWdWRCxPQTRKRSxRQWpTRixJQUFHO0lBQ0YsV0FBQTs7RUFnU0EsT0E1ZUgsSUFBRyxJQWdWRCxPQTRKRSxRQUVBO0VBRkQsT0E1ZUgsSUFBRyxJQWdWRCxPQTRKRSxRQUdBLEtBQUk7SUFDSCxnQkFBQTs7O0FBT0YsT0F2ZkgsSUFBRyxJQXFmRCxPQUNBLElBQUcsTUFDRDtFQUNBLHNCQUFBOztBQUhILE9BcmZELElBQUcsSUFxZkQsT0FDQSxJQUFHLE1BSUYsR0FBRSxVQUNEO0VBQ0MsOEJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBOztBQVZKLE9BcmZELElBQUcsSUFxZkQsT0FDQSxJQUFHLE1BSUYsR0FBRSxVQUNELEdBS0M7RUFDQyxVQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7OztBQUlBLE9BdmdCTixJQUFHLElBcWZELE9BQ0EsSUFBRyxNQUlGLEdBQUUsVUFDRCxHQVdDLEVBQUMsSUFDQztBQUNELE9BeGdCTixJQUFHLElBcWZELE9BQ0EsSUFBRyxNQUlGLEdBQUUsVUFDRCxHQVdDLEVBQUMsSUFFQztFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7O0FBRUQsT0FoaEJOLElBQUcsSUFxZkQsT0FDQSxJQUFHLE1BSUYsR0FBRSxVQUNELEdBV0MsRUFBQyxJQVVDO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBOztBQUNBLE9BcmhCUCxJQUFHLElBcWZELE9BQ0EsSUFBRyxNQUlGLEdBQUUsVUFDRCxHQVdDLEVBQUMsSUFVQyxPQUtDO0VBQ0EsY0FBQTs7QUFPTjtFQTJta0NILE9BeG9sQ0MsSUFBRyxJQXFmRCxPQXlDQyxJQUFHLE1BQ0YsR0FBRSxVQUNELEdBQ0M7SUFDQyxVQUFBOzs7QUFNTDtFQWdta0NILE9BeG9sQ0MsSUFBRyxJQXFmRCxPQW9EQyxJQUFHLE1BQ0YsR0FBRSxVQUNELEdBQ0M7SUFDQyxVQUFBOzs7QUFPTixPQXBqQkQsSUFBRyxJQW9qQkQ7RUFDQSxTQUFBO0VBQ0EsVUFBQTs7QUFGRCxPQXBqQkQsSUFBRyxJQW9qQkQsT0FHQTtBQUhELE9BcGpCRCxJQUFHLElBb2pCRCxPQUlBLEtBQUk7RUFDSCxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7O0FBR0YsT0E5akJELElBQUcsSUE4akJEOzs7QUFFQSxPQWhrQkYsSUFBRyxJQThqQkQsVUFFQyxJQXhYRDtBQXdYQSxPQWhrQkYsSUFBRyxJQThqQkQsVUFFQyxJQXhYTSxLQUFJO0VBQ1YsVUFBQTs7QUF1WEQsT0Foa0JGLElBQUcsSUE4akJELFVBRUMsSUFyWEQsSUFBRztFQUNGLFVBQUE7O0FBb1hELE9BaGtCRixJQUFHLElBOGpCRCxVQUVDLElBRUE7QUFGRCxPQWhrQkYsSUFBRyxJQThqQkQsVUFFQyxJQXdra0NKLENBdGtrQ3VCO0FBRnBCLE9BaGtCRixJQUFHLElBOGpCRCxVQUVDLElBR0EsS0FBSTtFQUNILGtCQUFBO0VBQ0EsVUFBQTs7QUFHRixPQXhrQkYsSUFBRyxJQThqQkQsVUFVQyxJQWhZRDtBQWdZQSxPQXhrQkYsSUFBRyxJQThqQkQsVUFVQyxJQWhZTSxLQUFJO0VBQ1YsVUFBQTs7QUErWEQsT0F4a0JGLElBQUcsSUE4akJELFVBVUMsSUE3WEQsSUFBRztFQUNGLFVBQUE7O0FBNFhELE9BeGtCRixJQUFHLElBOGpCRCxVQVVDLElBRUE7QUFGRCxPQXhrQkYsSUFBRyxJQThqQkQsVUFVQyxJQWdra0NKLENBOWprQ3VCO0FBRnBCLE9BeGtCRixJQUFHLElBOGpCRCxVQVVDLElBR0EsS0FBSTtFQUNILGtCQUFBOztBQUdGLE9BL2tCRixJQUFHLElBOGpCRCxVQWlCQyxJQXZZRDtBQXVZQSxPQS9rQkYsSUFBRyxJQThqQkQsVUFpQkMsSUF2WU0sS0FBSTtFQUNWLFVBQUE7O0FBc1lELE9BL2tCRixJQUFHLElBOGpCRCxVQWlCQyxJQXBZRCxJQUFHO0VBQ0YsVUFBQTs7QUE3TUosT0FDQyxJQUFHLElBbWxCRjs7O0VBR0MsU0FBQTtFQUNBLFVBQUE7O0FBRUMsT0F6bEJILElBQUcsSUFtbEJGLFlBS0MsTUFBSyxZQUNILFNBQVU7RUFDVixlQUFBOztBQUNBLE9BM2xCSixJQUFHLElBbWxCRixZQUtDLE1BQUssWUFDSCxTQUFVLFFBRVQ7RUFDQSxlQUFBOztBQUtGLE9Bam1CSCxJQUFHLElBbWxCRixZQWFDLE1BQUssZUFDSCxTQUFVO0VBQ1YsZUFBQTs7QUFDQSxPQW5tQkosSUFBRyxJQW1sQkYsWUFhQyxNQUFLLGVBQ0gsU0FBVSxRQUVUO0VBQ0EsZUFBQTtFQUNBLG1CQUFBOztBQUtGLE9BMW1CSCxJQUFHLElBbWxCRixZQXNCRSxnQkFDQztFQUNBLFlBQUE7O0FBQ0E7RUE0aGtDTCxPQXhvbENDLElBQUcsSUFtbEJGLFlBc0JFLGdCQUNDO0lBR0MsV0FBQTs7O0FBS0YsT0FsbkJILElBQUcsSUFtbEJGLFlBOEJDLGtCQUNFO0VBQ0EsbUJBQUE7O0FBRUQsT0FybkJILElBQUcsSUFtbEJGLFlBOEJDLGtCQUlFO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFFRCxPQXpuQkgsSUFBRyxJQW1sQkYsWUE4QkMsa0JBUUU7RUFDQSxXQUFBO0VDNW9CSixvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUxzR1AsbUJBQUE7RU9sTEMseUJBQUE7RUFDRyxzQkFBQTtFQUNDLHFCQUFBO0VBQ0ksaUJBQUE7O0FSd3BCTDtFQTJna0NMLE9BeG9sQ0MsSUFBRyxJQW1sQkYsWUE4QkMsa0JBUUU7SVF2cEJILHVCQUFBO0lBQ0csb0JBQUE7SUFDQyxtQkFBQTtJQUNJLGVBQUE7OztBUjRwQk4sT0Fqb0JILElBQUcsSUFtbEJGLFlBOEJDLGtCQWdCRTtFQUNBLFdBQUE7RUFDQSxrQkFBQTs7QUFDQTtFQW9na0NMLE9BeG9sQ0MsSUFBRyxJQW1sQkYsWUE4QkMsa0JBZ0JFO0lBSUMsZ0JBQUE7OztBQXRvQk4sT0FDQyxJQUFHLElBbWxCRixZQXNEQyxvQkFDQztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBOztBQTlvQkwsT0FDQyxJQUFHLElBbWxCRixZQXNEQyxvQkFNQztFQUNDLFdBQUE7RUFDQSxxQkFBQTs7QUFFRCxPQW5wQkgsSUFBRyxJQW1sQkYsWUFzREMsb0JBVUUseUJBQ0EsT0FBTTtBQURQLE9BbnBCSCxJQUFHLElBbWxCRixZQXNEQyxvQkFVRSx5QkFDYztFQUNiLFlBQUE7O0FBQ0E7RUFrL2pDTixPQXhvbENDLElBQUcsSUFtbEJGLFlBc0RDLG9CQVVFLHlCQUNBLE9BQU07RUFvL2pDWCxPQXhvbENDLElBQUcsSUFtbEJGLFlBc0RDLG9CQVVFLHlCQUNjO0lBR1osV0FBQTs7O0FBSkgsT0FucEJILElBQUcsSUFtbEJGLFlBc0RDLG9CQVVFLHlCQU9BO0VBQ0MsT0FBTyxrQkFBUDs7QUFDQTtFQTQrakNOLE9BeG9sQ0MsSUFBRyxJQW1sQkYsWUFzREMsb0JBVUUseUJBT0E7SUFHRSxXQUFBOzs7QUFLSixPQWxxQkYsSUFBRyxJQW1sQkYsWUErRUU7RUFDQSxZQUFBO0VBQ0EsZUFBQTs7QUFFRCxPQXRxQkYsSUFBRyxJQW1sQkYsWUFtRkU7RUFDQSw0QkFBQTs7QUFFRCxPQXpxQkYsSUFBRyxJQW1sQkYsWUFzRkU7RUFDQSxtQkFBQTs7QUFFRDtFQTQ5akNILE9BeG9sQ0MsSUFBRyxJQW1sQkY7SUEwRkUsc0JBQUE7O0VBQ0EsT0E5cUJILElBQUcsSUFtbEJGLFlBMkZHO0lBQ0EsNEJBQUE7OztBQWhyQkwsT0FDQyxJQUFHLElBbWxCRixZQStGQztBQW5yQkgsT0FDQyxJQUFHLElBbWxCRixZQWdHQyxLQUFJO0VBQ0gsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYWF0akJjLHlDYnNqQmQ7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFTThISSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0FOOUhaLE9BM3JCSCxJQUFHLElBbWxCRixZQStGQyxNQVNFO0FBQUQsT0EzckJILElBQUcsSUFtbEJGLFlBZ0dDLEtBQUksTUFRRjtFQUNBLGlCQUFBOztBQTdyQkwsT0FDQyxJQUFHLElBbWxCRixZQTRHQyxLQUFJO0VBQ0gsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxhYWxrQmMseUNia2tCZDtFQUNBLGVBQUE7O0FBcnNCSixPQUNDLElBQUcsSUFtbEJGLFlBbUhDLElBQUc7RU1pSEUsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VOakhaLGVBQUE7O0FBQ0EsT0F6c0JILElBQUcsSUFtbEJGLFlBbUhDLElBQUcsTUFHRDtFQUNBLFdBQUE7O0FBU0Y7RUFxN2pDSCxPQXhvbENDLElBQUcsSUFtbEJGLFlBM1lDO0VBZzhrQ0gsT0F4b2xDQyxJQUFHLElBbWxCRixZQTNZUSxLQUFJO0lBQ1YsV0FBQTs7RUErN2tDSixPQXhvbENDLElBQUcsSUFtbEJGLFlBeFlDLElBQUc7SUFDRixXQUFBOztFQTQ3a0NKLE9BeG9sQ0MsSUFBRyxJQW1sQkYsWUFrSUU7RUFtN2pDSixPQXhvbENDLElBQUcsSUFtbEJGLFlBbUlFLEtBQUk7SUFDSCxvQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxhYXpsQmEseUNieWxCYjtJQUNBLGNBQUE7SUFDQSxlQUFBO0lNMkZHLDhCQUFBO0lBQ0csMkJBQUE7SUFDSyxzQkFBQTs7RU4zRlgsT0E5dEJKLElBQUcsSUFtbEJGLFlBa0lFLE1BU0U7RUFBRCxPQTl0QkosSUFBRyxJQW1sQkYsWUFtSUUsS0FBSSxNQVFGO0lBQ0EsaUJBQUE7OztBQU1ILE9BcnVCRixJQUFHLElBb3VCRixxQkFDRSxNQUNBO0VBQ0Msa0JBQUE7O0FBeHVCTCxPQUNDLElBQUcsSUEydUJGOzs7RUFHQyxTQUFBO0VBQ0EsVUFBQTs7QUFFQyxPQWp2QkgsSUFBRyxJQTJ1QkYsWUFLQyxNQUFLLFlBQ0gsU0FBVTtFQUNWLGVBQUE7O0FBQ0EsT0FudkJKLElBQUcsSUEydUJGLFlBS0MsTUFBSyxZQUNILFNBQVUsUUFFVDtFQUNBLGVBQUE7O0FBS0YsT0F6dkJILElBQUcsSUEydUJGLFlBYUMsTUFBSyxlQUNILFNBQVU7RUFDVixlQUFBOztBQUNBLE9BM3ZCSixJQUFHLElBMnVCRixZQWFDLE1BQUssZUFDSCxTQUFVLFFBRVQ7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7O0FBS0YsT0Fsd0JILElBQUcsSUEydUJGLFlBc0JFLGdCQUNDO0VBQ0EsWUFBQTs7QUFDQTtFQW80akNMLE9BeG9sQ0MsSUFBRyxJQTJ1QkYsWUFzQkUsZ0JBQ0M7SUFHQyxXQUFBOzs7QUF0d0JOLE9BQ0MsSUFBRyxJQTJ1QkYsWUE4QkM7OztBQUNDLE9BMXdCSCxJQUFHLElBMnVCRixZQThCQyxrQkFDRTtFQUNBLG1CQUFBOztBQUVELE9BN3dCSCxJQUFHLElBMnVCRixZQThCQyxrQkFJRTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7O0FBR0QsT0FseEJILElBQUcsSUEydUJGLFlBOEJDLGtCQVNFO0VBQ0EsV0FBQTtFQ3J5Qkosb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VMc0dQLG1CQUFBO0VPbExDLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBOztBUml6Qkw7RUFrM2pDTCxPQXhvbENDLElBQUcsSUEydUJGLFlBOEJDLGtCQVNFO0lRaHpCSCx1QkFBQTtJQUNHLG9CQUFBO0lBQ0MsbUJBQUE7SUFDSSxlQUFBOzs7QVIwQlYsT0FDQyxJQUFHLElBMnVCRixZQWdEQyxvQkFDQztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBOztBQWh5QkwsT0FDQyxJQUFHLElBMnVCRixZQWdEQyxvQkFNQztFQUNDLFdBQUE7RUFDQSxxQkFBQTs7QUFFRCxPQXJ5QkgsSUFBRyxJQTJ1QkYsWUFnREMsb0JBVUUseUJBQ0EsT0FBTTtBQURQLE9BcnlCSCxJQUFHLElBMnVCRixZQWdEQyxvQkFVRSx5QkFDYztFQUNiLFlBQUE7O0FBQ0E7RUFnMmpDTixPQXhvbENDLElBQUcsSUEydUJGLFlBZ0RDLG9CQVVFLHlCQUNBLE9BQU07RUFrMmpDWCxPQXhvbENDLElBQUcsSUEydUJGLFlBZ0RDLG9CQVVFLHlCQUNjO0lBR1osV0FBQTs7O0FBSkgsT0FyeUJILElBQUcsSUEydUJGLFlBZ0RDLG9CQVVFLHlCQU9BO0VBQ0MsT0FBTyxrQkFBUDs7QUFDQTtFQTAxakNOLE9BeG9sQ0MsSUFBRyxJQTJ1QkYsWUFnREMsb0JBVUUseUJBT0E7SUFHRSxXQUFBOzs7QUFLSixPQXB6QkYsSUFBRyxJQTJ1QkYsWUF5RUU7RUFDQSxZQUFBO0VBQ0EsZUFBQTs7QUFFRCxPQXh6QkYsSUFBRyxJQTJ1QkYsWUE2RUU7RUFDQSw0QkFBQTs7QUFFRCxPQTN6QkYsSUFBRyxJQTJ1QkYsWUFnRkU7RUFDQSxtQkFBQTs7QUFFRDtFQTAwakNILE9BeG9sQ0MsSUFBRyxJQTJ1QkY7SUFvRkUsc0JBQUE7O0VBQ0EsT0FoMEJILElBQUcsSUEydUJGLFlBcUZHO0lBQ0EsNEJBQUE7OztBQWwwQkwsT0FDQyxJQUFHLElBMnVCRixZQXlGQztBQXIwQkgsT0FDQyxJQUFHLElBMnVCRixZQTBGQyxLQUFJO0VBQ0gsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYWF4c0JjLHlDYndzQmQ7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFTXBCSSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0FOb0JaLE9BNzBCSCxJQUFHLElBMnVCRixZQXlGQyxNQVNFO0FBQUQsT0E3MEJILElBQUcsSUEydUJGLFlBMEZDLEtBQUksTUFRRjtFQUNBLGlCQUFBOztBQS8wQkwsT0FDQyxJQUFHLElBMnVCRixZQXNHQyxLQUFJO0VBQ0gsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxhYXB0QmMseUNib3RCZDtFQUNBLGVBQUE7O0FBdjFCSixPQUNDLElBQUcsSUEydUJGLFlBNkdDLElBQUc7RU1qQ0UsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VOaUNaLGVBQUE7O0FBQ0EsT0EzMUJILElBQUcsSUEydUJGLFlBNkdDLElBQUcsTUFHRDtFQUNBLFdBQUE7O0FBU0Y7RUFteWpDSCxPQXhvbENDLElBQUcsSUEydUJGLFlBbmlCQztFQWc4a0NILE9BeG9sQ0MsSUFBRyxJQTJ1QkYsWUFuaUJRLEtBQUk7SUFDVixXQUFBOztFQSs3a0NKLE9BeG9sQ0MsSUFBRyxJQTJ1QkYsWUFoaUJDLElBQUc7SUFDRixXQUFBOztFQTQ3a0NKLE9BeG9sQ0MsSUFBRyxJQTJ1QkYsWUE0SEU7RUFpeWpDSixPQXhvbENDLElBQUcsSUEydUJGLFlBNkhFLEtBQUk7SUFDSCxvQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxhYTN1QmEseUNiMnVCYjtJQUNBLGNBQUE7SUFDQSxlQUFBO0lNdkRHLDhCQUFBO0lBQ0csMkJBQUE7SUFDSyxzQkFBQTs7RU51RFgsT0FoM0JKLElBQUcsSUEydUJGLFlBNEhFLE1BU0U7RUFBRCxPQWgzQkosSUFBRyxJQTJ1QkYsWUE2SEUsS0FBSSxNQVFGO0lBQ0EsaUJBQUE7OztBQU1ILE9BdjNCRixJQUFHLElBczNCRixxQkFDRSxNQUNBO0VBQ0Msa0JBQUE7O0FBSUgsT0FBTyxPQTczQlIsSUFBRyxJQTgzQkQ7QUFERCxPQUFPLE9BNzNCUixJQUFHLElBKzNCRCxLQUFJO0VBQ0gsbUJBQUE7O0FBSEYsT0FBTyxPQTczQlIsSUFBRyxJQWs0QkQsSUFBRztFQUNGLGlCQUFBOztBQU5GLE9BQU8sT0E3M0JSLElBQUcsSUFrNEJELElBQUcsTUFFRjtFQUNDLG1CQUFBOztBQXQ0QkwsT0FDQyxJQUFHLElBeTRCRjtBQTE0QkYsT0FDQyxJQUFHLElBeTRCaUI7QUExNEJyQixPQUNDLElBQUcsSUF5NEJtQztFQUNwQyxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYWE5d0JlLHlDYjh3QmY7O0FBaDVCSCxPQUNDLElBQUcsSUF5NEJGLGtCQU9DO0FBajVCSCxPQUNDLElBQUcsSUF5NEJpQixpQkFPbEI7QUFqNUJILE9BQ0MsSUFBRyxJQXk0Qm1DLHFCQU9wQztFQUNDLGNBQUE7O0FBbDVCSixPQUNDLElBQUcsSUF5NEJGLGtCQVVDO0FBcDVCSCxPQUNDLElBQUcsSUF5NEJpQixpQkFVbEI7QUFwNUJILE9BQ0MsSUFBRyxJQXk0Qm1DLHFCQVVwQztFQUNDLGVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTs7QUFJQSxPQTE1QkgsSUFBRyxJQXk0QkYsa0JBZUMsTUFFRTtBQUFELE9BMTVCSCxJQUFHLElBeTRCaUIsaUJBZWxCLE1BRUU7QUFBRCxPQTE1QkgsSUFBRyxJQXk0Qm1DLHFCQWVwQyxNQUVFO0FBQUQsT0ExNUJILElBQUcsSUF5NEJGLGtCQWdCQyxLQUFJLE1BQ0Y7QUFBRCxPQTE1QkgsSUFBRyxJQXk0QmlCLGlCQWdCbEIsS0FBSSxNQUNGO0FBQUQsT0ExNUJILElBQUcsSUF5NEJtQyxxQkFnQnBDLEtBQUksTUFDRjtFQUNBLGlCQUFBOztBQTU1QkwsT0FDQyxJQUFHLElBeTRCRixrQkFxQkM7QUEvNUJILE9BQ0MsSUFBRyxJQXk0QmlCLGlCQXFCbEI7QUEvNUJILE9BQ0MsSUFBRyxJQXk0Qm1DLHFCQXFCcEM7RUFDQyxXQUFBOztBQUlBLE9BbjZCSCxJQUFHLElBeTRCRixrQkF5QkMsTUFBSyxlQUNILFNBQVU7QUFBWCxPQW42QkgsSUFBRyxJQXk0QmlCLGlCQXlCbEIsTUFBSyxlQUNILFNBQVU7QUFBWCxPQW42QkgsSUFBRyxJQXk0Qm1DLHFCQXlCcEMsTUFBSyxlQUNILFNBQVU7RUFDVixlQUFBOztBQUNBLE9BcjZCSixJQUFHLElBeTRCRixrQkF5QkMsTUFBSyxlQUNILFNBQVUsUUFFVDtBQUFELE9BcjZCSixJQUFHLElBeTRCaUIsaUJBeUJsQixNQUFLLGVBQ0gsU0FBVSxRQUVUO0FBQUQsT0FyNkJKLElBQUcsSUF5NEJtQyxxQkF5QnBDLE1BQUssZUFDSCxTQUFVLFFBRVQ7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7O0FBR0YsT0ExNkJILElBQUcsSUF5NEJGLGtCQXlCQyxNQUFLLGVBUUg7QUFBRCxPQTE2QkgsSUFBRyxJQXk0QmlCLGlCQXlCbEIsTUFBSyxlQVFIO0FBQUQsT0ExNkJILElBQUcsSUF5NEJtQyxxQkF5QnBDLE1BQUssZUFRSDtFQUNBLGFBQUE7O0FBNTZCTCxPQUNDLElBQUcsSUF5NEJGLGtCQXlCQyxNQUFLLGVBWUo7QUEvNkJKLE9BQ0MsSUFBRyxJQXk0QmlCLGlCQXlCbEIsTUFBSyxlQVlKO0FBLzZCSixPQUNDLElBQUcsSUF5NEJtQyxxQkF5QnBDLE1BQUssZUFZSjtFQUNDLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUFDQSxPQXY3QkosSUFBRyxJQXk0QkYsa0JBeUJDLE1BQUssZUFZSixRQVNFO0FBQUQsT0F2N0JKLElBQUcsSUF5NEJpQixpQkF5QmxCLE1BQUssZUFZSixRQVNFO0FBQUQsT0F2N0JKLElBQUcsSUF5NEJtQyxxQkF5QnBDLE1BQUssZUFZSixRQVNFO0VBQ0EsY0FBQTs7QUFDQSxPQXo3QkwsSUFBRyxJQXk0QkYsa0JBeUJDLE1BQUssZUFZSixRQVNFLE1BRUM7QUFBRCxPQXo3QkwsSUFBRyxJQXk0QmlCLGlCQXlCbEIsTUFBSyxlQVlKLFFBU0UsTUFFQztBQUFELE9BejdCTCxJQUFHLElBeTRCbUMscUJBeUJwQyxNQUFLLGVBWUosUUFTRSxNQUVDO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTs7QUE1N0JQLE9BQ0MsSUFBRyxJQXk0QkYsa0JBeUJDLE1BQUssZUE4QkosUUFBTztBQWo4QlgsT0FDQyxJQUFHLElBeTRCaUIsaUJBeUJsQixNQUFLLGVBOEJKLFFBQU87QUFqOEJYLE9BQ0MsSUFBRyxJQXk0Qm1DLHFCQXlCcEMsTUFBSyxlQThCSixRQUFPO0VBQ04sU0FBUyxPQUFUO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7O0FBR0QsT0FoOUJILElBQUcsSUF5NEJGLGtCQXlCQyxNQUFLLGVBOENILFFBQVMsUUFBTztBQUFqQixPQWg5QkgsSUFBRyxJQXk0QmlCLGlCQXlCbEIsTUFBSyxlQThDSCxRQUFTLFFBQU87QUFBakIsT0FoOUJILElBQUcsSUF5NEJtQyxxQkF5QnBDLE1BQUssZUE4Q0gsUUFBUyxRQUFPO0VBQ2hCLGNBQUE7RUFDQSx5QkFBQTs7QUFHRixPQXI5QkYsSUFBRyxJQXk0QkYsa0JBNEVFO0FBQUQsT0FyOUJGLElBQUcsSUF5NEJpQixpQkE0RWpCO0FBQUQsT0FyOUJGLElBQUcsSUF5NEJtQyxxQkE0RW5DO0VBQ0EsZUFBQTtFQUNBLGNBQUE7O0FBR0EsT0ExOUJILElBQUcsSUF5NEJGLGtCQWdGQyxNQUFLLFlBQ0gsU0FBVTtBQUFYLE9BMTlCSCxJQUFHLElBeTRCaUIsaUJBZ0ZsQixNQUFLLFlBQ0gsU0FBVTtBQUFYLE9BMTlCSCxJQUFHLElBeTRCbUMscUJBZ0ZwQyxNQUFLLFlBQ0gsU0FBVTtFQUNWLGVBQUE7O0FBQ0EsT0E1OUJKLElBQUcsSUF5NEJGLGtCQWdGQyxNQUFLLFlBQ0gsU0FBVSxRQUVUO0FBQUQsT0E1OUJKLElBQUcsSUF5NEJpQixpQkFnRmxCLE1BQUssWUFDSCxTQUFVLFFBRVQ7QUFBRCxPQTU5QkosSUFBRyxJQXk0Qm1DLHFCQWdGcEMsTUFBSyxZQUNILFNBQVUsUUFFVDtFQUNBLGVBQUE7O0FBR0YsT0FoK0JILElBQUcsSUF5NEJGLGtCQWdGQyxNQUFLLFlBT0g7QUFBRCxPQWgrQkgsSUFBRyxJQXk0QmlCLGlCQWdGbEIsTUFBSyxZQU9IO0FBQUQsT0FoK0JILElBQUcsSUF5NEJtQyxxQkFnRnBDLE1BQUssWUFPSDtFQUNBLGFBQUE7O0FBRUQsT0FuK0JILElBQUcsSUF5NEJGLGtCQWdGQyxNQUFLLFlBVUgsU0FBVTtBQUFYLE9BbitCSCxJQUFHLElBeTRCaUIsaUJBZ0ZsQixNQUFLLFlBVUgsU0FBVTtBQUFYLE9BbitCSCxJQUFHLElBeTRCbUMscUJBZ0ZwQyxNQUFLLFlBVUgsU0FBVTtFQUNWLFlBQUE7RUFDQSxlQUFBOztBQXQrQkwsT0FDQyxJQUFHLElBeTRCRixrQkFnRkMsTUFBSyxZQWNKO0FBeCtCSixPQUNDLElBQUcsSUF5NEJpQixpQkFnRmxCLE1BQUssWUFjSjtBQXgrQkosT0FDQyxJQUFHLElBeTRCbUMscUJBZ0ZwQyxNQUFLLFlBY0o7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQWgvQkwsT0FDQyxJQUFHLElBeTRCRixrQkFnRkMsTUFBSyxZQXlCSixRQUFPO0FBbi9CWCxPQUNDLElBQUcsSUF5NEJpQixpQkFnRmxCLE1BQUssWUF5QkosUUFBTztBQW4vQlgsT0FDQyxJQUFHLElBeTRCbUMscUJBZ0ZwQyxNQUFLLFlBeUJKLFFBQU87RUFDTix5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQVMsT0FBVDtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFHQSxtQkFBQTs7QUFHRCxPQW5nQ0gsSUFBRyxJQXk0QkYsa0JBZ0ZDLE1BQUssWUEwQ0gsUUFBUyxRQUFPO0FBQWpCLE9BbmdDSCxJQUFHLElBeTRCaUIsaUJBZ0ZsQixNQUFLLFlBMENILFFBQVMsUUFBTztBQUFqQixPQW5nQ0gsSUFBRyxJQXk0Qm1DLHFCQWdGcEMsTUFBSyxZQTBDSCxRQUFTLFFBQU87RUFDaEIseUJBQUE7RUFDQSxTQUFTLE9BQVQ7RUFDQSxjQUFBOztBQUdELE9BemdDSCxJQUFHLElBeTRCRixrQkFnRkMsTUFBSyxZQWdESCxTQUFVO0FBQVgsT0F6Z0NILElBQUcsSUF5NEJpQixpQkFnRmxCLE1BQUssWUFnREgsU0FBVTtBQUFYLE9BemdDSCxJQUFHLElBeTRCbUMscUJBZ0ZwQyxNQUFLLFlBZ0RILFNBQVU7RUFDVixlQUFBOztBQUNBLE9BM2dDSixJQUFHLElBeTRCRixrQkFnRkMsTUFBSyxZQWdESCxTQUFVLFFBRVQ7QUFBRCxPQTNnQ0osSUFBRyxJQXk0QmlCLGlCQWdGbEIsTUFBSyxZQWdESCxTQUFVLFFBRVQ7QUFBRCxPQTNnQ0osSUFBRyxJQXk0Qm1DLHFCQWdGcEMsTUFBSyxZQWdESCxTQUFVLFFBRVQ7RUFDQSxlQUFBOztBQVVGLE9BdGhDSCxJQUFHLElBaWhDRixpQkFJRSxNQUNDO0VBQ0EsbUJBQUE7O0FBR0YsT0ExaENGLElBQUcsSUFpaENGLGlCQVNFO0VBQ0EsV0FBQTs7QUFFRCxPQTdoQ0YsSUFBRyxJQWloQ0YsaUJBWUU7RUFDQSxpQkFBQTs7QUFERCxPQTdoQ0YsSUFBRyxJQWloQ0YsaUJBWUUsc0JBRUEsS0FBSTtFQUNILHFCQUFBO0VBQ0EsT0FBTyxpQkFBUDs7QUFKRixPQTdoQ0YsSUFBRyxJQWloQ0YsaUJBWUUsc0JBT0EsTUFBSyxZQUNKLFFBQU87RUFDTixnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFsQkgsT0E3aENGLElBQUcsSUFpaENGLGlCQVlFLHNCQU9BLE1BQUssWUFhSjtFQUNDLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTs7QUF4QkgsT0E3aENGLElBQUcsSUFpaENGLGlCQVlFLHNCQU9BLE1BQUssWUFhSixRQUtDO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsT0FBTyxpQkFBUDs7QUFLSixPQS9qQ0YsSUFBRyxJQWloQ0YsaUJBOENFO0VBQ0Esa0JBQUE7O0FBREQsT0EvakNGLElBQUcsSUFpaENGLGlCQThDRSx1QkFFQSxNQUFLLFlBQ0osUUFBTztFQUNOLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTs7O0VBR0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7O0FBWEgsT0EvakNGLElBQUcsSUFpaENGLGlCQThDRSx1QkFFQSxNQUFLLFlBV0o7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7O0FBaEJILE9BL2pDRixJQUFHLElBaWhDRixpQkE4Q0UsdUJBRUEsTUFBSyxZQVdKLFFBSUM7RUFDQyxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhYXI5QlcseUNicTlCWDtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBR0YsT0E1bENKLElBQUcsSUFpaENGLGlCQThDRSx1QkFFQSxNQUFLLFlBMkJILFFBQVMsUUFDVDtFQUNDLGdCQUFBOztBQUtKLE9Bbm1DRixJQUFHLElBaWhDRixpQkFrRkU7RUFDQSxZQUFBO0VBQ0EsZUFBQTs7QUFHRixTQUFTLE9BeG1DVixJQUFHO0FBeW1DRixPQXptQ0QsSUFBRyxJQXltQ0Q7RUFDQSxTQUFBOztBQUZELFNBQVMsT0F4bUNWLElBQUcsSUEybUNEO0FBRkQsT0F6bUNELElBQUcsSUF5bUNELFNBRUE7QUFIRCxTQUFTLE9BeG1DVixJQUFHLElBNG1DRCxLQUFJO0FBSEwsT0F6bUNELElBQUcsSUF5bUNELFNBR0EsS0FBSTtFQUNILG1CQUFBO0VBQ0EsY0FBQTs7QUFORixTQUFTLE9BeG1DVixJQUFHLElBZ25DRCxJQUFHO0FBUEosT0F6bUNELElBQUcsSUF5bUNELFNBT0EsSUFBRztFQUNGLGlCQUFBO0VBQ0EsY0FBQTs7QUFWRixTQUFTLE9BeG1DVixJQUFHLElBZ25DRCxJQUFHLE1BR0Y7QUFWRixPQXptQ0QsSUFBRyxJQXltQ0QsU0FPQSxJQUFHLE1BR0Y7RUFDQyxtQkFBQTs7QUFDQSxTQWJNLE9BeG1DVixJQUFHLElBZ25DRCxJQUFHLE1BR0YsRUFFRTtBQUFELE9Bcm5DSixJQUFHLElBeW1DRCxTQU9BLElBQUcsTUFHRixFQUVFO0VBQ0EsZUFBQTs7QUFHRixTQWpCTyxPQXhtQ1YsSUFBRyxJQWduQ0QsSUFBRyxNQVNEO0FBQUQsT0F6bkNILElBQUcsSUF5bUNELFNBT0EsSUFBRyxNQVNEO0VBQ0EsbUJBQUE7O0FBV0gsV0FBVyxPQXJvQ1osSUFBRztBQXNvQ0YsT0F0b0NELElBQUcsSUFzb0NEO0VBQ0EsU0FBQTs7QUFGRCxXQUFXLE9Bcm9DWixJQUFHLElBd29DRDtBQUZELE9BdG9DRCxJQUFHLElBc29DRCxXQUVBO0FBSEQsV0FBVyxPQXJvQ1osSUFBRyxJQXlvQ0QsS0FBSTtBQUhMLE9BdG9DRCxJQUFHLElBc29DRCxXQUdBLEtBQUk7RUFDSCxpQkFBQTtFQUNBLGNBQUE7O0FBTkYsV0FBVyxPQXJvQ1osSUFBRyxJQTZvQ0QsSUFBRztBQVBKLE9BdG9DRCxJQUFHLElBc29DRCxXQU9BLElBQUc7RUFDRixtQkFBQTtFQUNBLGNBQUE7O0FBRUQ7RUF1L2lDSCxXQW5nakNhLE9Bcm9DWixJQUFHO0VBd29sQ0osT0F4b2xDQyxJQUFHLElBc29DRDtJQVlDLGtCQUFBOztFQXMvaUNKLFdBbmdqQ2EsT0Fyb0NaLElBQUcsSUFtcENBO0VBcS9pQ0osT0F4b2xDQyxJQUFHLElBc29DRCxXQWFDO0lBQ0MsU0FBQTs7O0FBSUgsV0FBVyxPQXhwQ1osSUFBRztBQXlwQ0YsT0F6cENELElBQUcsSUF5cENEO0VBQ0EsU0FBQTs7QUFGRCxXQUFXLE9BeHBDWixJQUFHLElBMnBDRDtBQUZELE9BenBDRCxJQUFHLElBeXBDRCxXQUVBO0FBSEQsV0FBVyxPQXhwQ1osSUFBRyxJQTRwQ0QsS0FBSTtBQUhMLE9BenBDRCxJQUFHLElBeXBDRCxXQUdBLEtBQUk7RUFDSCxtQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTs7QUFQRixXQUFXLE9BeHBDWixJQUFHLElBaXFDRCxJQUFHO0FBUkosT0F6cENELElBQUcsSUF5cENELFdBUUEsSUFBRztFQUNGLDRCQUFBO0VBQ0EsY0FBQTs7QUFYRixXQUFXLE9BeHBDWixJQUFHLElBaXFDRCxJQUFHLE1BR0YsS0FBSTtBQVhOLE9BenBDRCxJQUFHLElBeXBDRCxXQVFBLElBQUcsTUFHRixLQUFJO0VBQ0gsa0JBQUE7O0FBR0Y7RUFnK2lDSCxXQWgvaUNhLE9BeHBDWixJQUFHO0VBd29sQ0osT0F4b2xDQyxJQUFHLElBeXBDRDtJQWdCQywwQkFBQTs7O0FBMXFDSixPQUNDLElBQUcsSUE0cUNGLElBQUc7RUFDRixXQUFBOztBTWtHSyxPTi93Q1AsSUFBRyxJQTRxQ0YsSUFBRyxLTW1HSTtFQUNHLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7O0FOckdULE9BL3FDRixJQUFHLElBNHFDRixJQUFHLEtBR0EsTUFBSztFQUNOLGVBQUE7O0FBanJDSixPQUNDLElBQUcsSUE0ckNGO0FBN3JDRixPQUNDLElBQUcsSUE2ckNGLEtBQUk7RUFDSCxXQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFDQSxPQW5zQ0YsSUFBRyxJQTRyQ0YsTUFPRSxjQUFjO0FBQWYsT0Fuc0NGLElBQUcsSUE2ckNGLEtBQUksTUFNRixjQUFjO0FBQ2YsT0Fwc0NGLElBQUcsSUE0ckNGLE1BUUUsZUFBZTtBQUFoQixPQXBzQ0YsSUFBRyxJQTZyQ0YsS0FBSSxNQU9GLGVBQWU7RUFDZixpQkFBQTs7QUFFRCxPQXZzQ0YsSUFBRyxJQTRyQ0YsTUFXRTtBQUFELE9BdnNDRixJQUFHLElBNnJDRixLQUFJLE1BVUY7RUFDQSxXQUFBOztBQUVELE9BMXNDRixJQUFHLElBNHJDRixNQWNFO0FBQUQsT0Exc0NGLElBQUcsSUE2ckNGLEtBQUksTUFhRjtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTs7QUFDQSxPQTlzQ0gsSUFBRyxJQTRyQ0YsTUFjRSxLQUlDO0FBQUQsT0E5c0NILElBQUcsSUE2ckNGLEtBQUksTUFhRixLQUlDO0VBQ0EsY0FBQTs7QUFDQSxPQWh0Q0osSUFBRyxJQTRyQ0YsTUFjRSxLQUlDLEtBRUM7QUFBRCxPQWh0Q0osSUFBRyxJQTZyQ0YsS0FBSSxNQWFGLEtBSUMsS0FFQztFQUNBLDRCQUFBOztBQUVELE9BbnRDSixJQUFHLElBNHJDRixNQWNFLEtBSUMsS0FLQztBQUFELE9BbnRDSixJQUFHLElBNnJDRixLQUFJLE1BYUYsS0FJQyxLQUtDO0VBQ0EsY0FBQTs7QUFHRjtFQWk3aUNKLE9BeG9sQ0MsSUFBRyxJQTRyQ0YsTUFjRTtFQTg3aUNKLE9BeG9sQ0MsSUFBRyxJQTZyQ0YsS0FBSSxNQWFGO0lBY0MsV0FBQTs7O0FBenRDTCxPQUNDLElBQUcsSUE0dENGLFFBRUMsRUFBQztBQS90Q0osT0FDQyxJQUFHLElBNnRDRixPQUFNLE1BQ0wsRUFBQztBQS90Q0osT0FDQyxJQUFHLElBNHRDRixRQUdDLEtBQUk7QUFodUNQLE9BQ0MsSUFBRyxJQTZ0Q0YsT0FBTSxNQUVMLEtBQUk7QUFodUNQLE9BQ0MsSUFBRyxJQTR0Q0YsUUFJQyxFQUFDO0FBanVDSixPQUNDLElBQUcsSUE2dENGLE9BQU0sTUFHTCxFQUFDO0VBQ0EsVUFBQTs7QUFsdUNKLE9BQ0MsSUFBRyxJQW91Q0YsSUFBRztFQUNGLFdBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTs7QUF4dUNILE9BQ0MsSUFBRyxJQW91Q0YsSUFBRyxNQUlGO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTs7QUFDQSxPQTV1Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQUlGLE1BSUU7RUFDQSxXQUFBOztBQUVELE9BL3VDSCxJQUFHLElBb3VDRixJQUFHLE1BSUYsTUFPRTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBOztBQUdGLE9BcnZDRixJQUFHLElBb3VDRixJQUFHLE1BaUJEO0VBQ0EsWUFBQTs7QUFFRCxPQXh2Q0YsSUFBRyxJQW91Q0YsSUFBRyxNQW9CRDtFQUNBLHNCQUFBOztBQTF2Q0osT0FDQyxJQUFHLElBb3VDRixJQUFHLE1BdUJGLElBQUc7RUFDRixrQkFBQTs7QUE3dkNKLE9BQ0MsSUFBRyxJQW91Q0YsSUFBRyxNQTBCRixFQUFDO0FBL3ZDSixPQUNDLElBQUcsSUFvdUNGLElBQUcsTUEyQkYsRUFBQztBQWh3Q0osT0FDQyxJQUFHLElBb3VDRixJQUFHLE1BNEJGLEVBQUM7QUFqd0NKLE9BQ0MsSUFBRyxJQW91Q0YsSUFBRyxNQTZCRixFQUFDO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTs7QUFJQSxPQXh3Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQWtDRixLQUFJLEtBRUY7RUFDQSxpQkFBQTtFQUNBLFlBQUE7O0FBM3dDTCxPQUNDLElBQUcsSUFvdUNGLElBQUcsTUFrQ0YsS0FBSSxLQU1ILEtBQUk7RUFDSCxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBOztBQUVELE9BanhDSCxJQUFHLElBb3VDRixJQUFHLE1Ba0NGLEtBQUksS0FXRixVQUFVO0VBQ1YsaUJBQUE7RUFDQSxjQUFBOztBQXB4Q0wsT0FDQyxJQUFHLElBb3VDRixJQUFHLE1Ba0RGLElBQUc7RUFDRixrQkFBQTtFQUNBLGtCQUFBOztBQXp4Q0osT0FDQyxJQUFHLElBb3VDRixJQUFHLE1Ba0RGLElBQUcsVUFHRixLQUFJLEtBQUs7RUFDUixjQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFFRDtFQXUyaUNKLE9BeG9sQ0MsSUFBRyxJQW91Q0YsSUFBRyxNQWtERixJQUFHO0lBWUQsa0JBQUE7O0VBczJpQ0wsT0F4b2xDQyxJQUFHLElBb3VDRixJQUFHLE1Ba0RGLElBQUcsVUFhRCxLQUFJLEtBQUs7SUFDUixnQkFBQTs7O0FBcnlDTixPQUNDLElBQUcsSUFvdUNGLElBQUcsTUFvRUY7QUF6eUNILE9BQ0MsSUFBRyxJQW91Q0YsSUFBRyxNQXFFRjtBQTF5Q0gsT0FDQyxJQUFHLElBb3VDRixJQUFHLE1Bc0VGO0VBQ0MsV0FBQTs7QUFDQSxPQTV5Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQW9FRixNQUlHLElBQUc7QUFBTCxPQTV5Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQXFFRixPQUdHLElBQUc7QUFBTCxPQTV5Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQXNFRixTQUVHLElBQUc7QUFDTCxPQTd5Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQW9FRixNQUtHLElBQUc7QUFBTCxPQTd5Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQXFFRixPQUlHLElBQUc7QUFBTCxPQTd5Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQXNFRixTQUdHLElBQUc7QUFDTCxPQTl5Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQW9FRixNQU1HLElBQUc7QUFBTCxPQTl5Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQXFFRixPQUtHLElBQUc7QUFBTCxPQTl5Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQXNFRixTQUlHLElBQUc7QUFDTCxPQS95Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQW9FRixNQU9HLElBQUc7QUFBTCxPQS95Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQXFFRixPQU1HLElBQUc7QUFBTCxPQS95Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQXNFRixTQUtHLElBQUc7RUFDSixnQkFBQTs7QUFFRCxPQWx6Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQW9FRixNQVVFO0FBQUQsT0FsekNILElBQUcsSUFvdUNGLElBQUcsTUFxRUYsT0FTRTtBQUFELE9BbHpDSCxJQUFHLElBb3VDRixJQUFHLE1Bc0VGLFNBUUU7RUFDQSxXQUFBO0VBQ0EsV0FBQTs7QUFHRixPQXZ6Q0YsSUFBRyxJQW91Q0YsSUFBRyxNQW1GRDtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7O0FBQ0EsWUFBYSxRQTF6Q2hCLElBQUcsSUFvdUNGLElBQUcsTUFtRkQ7RUFJQyxzQkFBQTtFQUNBLGVBQUE7O0FBR0YsT0EvekNGLElBQUcsSUFvdUNGLElBQUcsTUEyRkQ7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7O0FBSEQsT0EvekNGLElBQUcsSUFvdUNGLElBQUcsTUEyRkQsS0FJQTtFQUNDLGNBQUE7O0FBRUQ7RUFrMGlDSixPQXhvbENDLElBQUcsSUFvdUNGLElBQUcsTUEyRkQ7SUFRQyxXQUFBOztFQWkwaUNMLE9BeG9sQ0MsSUFBRyxJQW91Q0YsSUFBRyxNQTJGRCxLQVNDO0lBQ0MsV0FBQTs7O0FBMTBDTixPQUNDLElBQUcsSUFvdUNGLElBQUcsTUF5R0YsR0FBRTs7O0FBOTBDTCxPQUNDLElBQUcsSUFvdUNGLElBQUcsTUF5R0YsR0FBRSxVQUVEO0VBQ0Msa0JBQUE7RUFDQSxnQkFBQTs7QUFsMUNMLE9BQ0MsSUFBRyxJQW91Q0YsSUFBRyxNQWdIRixJQUFHLFNBQ0YsR0FBRSxVQUNEO0VBQ0MsU0FBQTs7QUF4MUNOLE9BQ0MsSUFBRyxJQW91Q0YsSUFBRyxNQXVIRixJQUFHO0VBVUYseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFTXBqQkksOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBOztBTm9pQlosT0E3MUNILElBQUcsSUFvdUNGLElBQUcsTUF1SEYsSUFBRyxPQUVEO0VBQ0EsWUFBQTtFQUNBLG1CQUFBOztBQUZELE9BNzFDSCxJQUFHLElBb3VDRixJQUFHLE1BdUhGLElBQUcsT0FFRCxRQUdBO0VBQ0MsV0FBQTtFQUNBLGFBQUE7O0FBbjJDTixPQUNDLElBQUcsSUFvdUNGLElBQUcsTUF1SEYsSUFBRyxPQWtCRjtFQUNDLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBOztBQUVELE9BcDNDSCxJQUFHLElBb3VDRixJQUFHLE1BdUhGLElBQUcsT0F5QkQ7RUFDQSxrQkFBQTtFQUNBLFNBQVMsR0FBVDtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTs7QUFFRCxPQWg0Q0gsSUFBRyxJQW91Q0YsSUFBRyxNQXVIRixJQUFHLE9BcUNEO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0VyaENNLE9GcWhDTjtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBNzRDTCxPQUNDLElBQUcsSUFpNUNGLEtBQUk7O0VBRUgscUJBQUE7RUFDQSxlQUFBOztBQUNBLE9BcjVDRixJQUFHLElBaTVDRixLQUFJLEtBSUYsVUFBVTtFQUNWLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7O0FBRUQsT0ExNUNGLElBQUcsSUFpNUNGLEtBQUksS0FTRjtFQUNBLGNBQUE7O0FBNTVDSixPQUNDLElBQUcsSUE4NUNGLEtBQUk7QUFDSixPQS81Q0QsSUFBRyxJQSs1Q0EsUUFDRixRQWg2Q0QsSUFBRyxJQWc2Q0EsV0FDRixRQWo2Q0QsSUFBRyxJQWk2Q0E7RUFDRCxXQUFBO0VBQ0EsZ0JBQUE7O0FBQ0EsT0FwNkNGLElBQUcsSUE4NUNGLEtBQUksS0FNRjtBQUFELE9BcDZDRixJQUFHLElBKzVDQSxRQUNGLFFBaDZDRCxJQUFHLElBZzZDQSxXQUNGLFFBajZDRCxJQUFHLElBaTZDQSxTQUdBO0VBQ0EsY0FBQTs7QUFFRCxPQXY2Q0YsSUFBRyxJQTg1Q0YsS0FBSSxLQVNGO0FBQUQsT0F2NkNGLElBQUcsSUErNUNBLFFBQ0YsUUFoNkNELElBQUcsSUFnNkNBLFdBQ0YsUUFqNkNELElBQUcsSUFpNkNBLFNBTUE7RUFDQSxXQUFBOztBQXo2Q0osT0FDQyxJQUFHLElBMjZDRjtBQTU2Q0YsT0FDQyxJQUFHLElBNDZDRjtBQTc2Q0YsT0FDQyxJQUFHLElBNjZDRjtFQUNDLFdBQUE7O0FBQ0EsT0EvNkNGLElBQUcsSUEyNkNGLE1BSUU7QUFBRCxPQS82Q0YsSUFBRyxJQTQ2Q0YsT0FHRTtBQUFELE9BLzZDRixJQUFHLElBNjZDRixTQUVFO0VBQ0EsbUJBQUE7RUFDQSxjQUFBOztBQWw3Q0osT0FDQyxJQUFHLElBbzdDRixNQUFLO0VBQ0osWUFBQTtFQUNBLGdCQUFBOztBQXY3Q0gsT0FDQyxJQUFHLElBdzdDRixJQUFHLFNBQ0Y7QUExN0NILE9BQ0MsSUFBRyxJQXc3Q0YsSUFBRyxTQUVGO0FBMzdDSCxPQUNDLElBQUcsSUF3N0NGLElBQUcsU0FHRjtFQUNDLFdBQUE7O0FBNzdDSixPQUNDLElBQUcsSUErN0NGLElBQUc7RUFDRixpQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTs7QUFuOENILE9BQ0MsSUFBRyxJQW84Q0YsSUFBRyxJQUNGLEdBQUU7QUF0OENMLE9BQ0MsSUFBRyxJQW84Q0YsSUFBRyxJQUVGLEdBQUU7RUFDRCxlQUFBOztBQXg4Q0osT0FDQyxJQUFHLElBMDhDRixHQUFFLFVBQ0Q7RUFDQyxTQUFBO0VBQ0EsY0FBQTs7QUE5OENKLE9BazlDQyxJQUFHO0VBQ0YsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFyOUNGLE9BdTlDQyxJQUFHO0VBQ0Ysa0JBQUE7O0FBeDlDRixPQXU5Q0MsSUFBRyxNQUVGLEdBQUU7RUFDRCxvQkFBQTs7QUExOUNILE9BNjlDQyxFQUFDO0FBNzlDRixPQTg5Q0MsS0FBSTtBQTk5Q0wsT0ErOUNDLEVBQUM7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBQ0EsT0FWRCxFQUFDLEtBVUM7QUFBRCxPQVRELEtBQUksS0FTRjtBQUFELE9BUkQsRUFBQyxLQVFDO0VBQ0EsYUFBQTs7QUFFRCxPQWJELEVBQUMsS0FhQztBQUFELE9BWkQsS0FBSSxLQVlGO0FBQUQsT0FYRCxFQUFDLEtBV0M7RUFDQSxXQUFBOztBQUVELE9BaEJELEVBQUMsS0FnQkM7QUFBRCxPQWZELEtBQUksS0FlRjtBQUFELE9BZEQsRUFBQyxLQWNDO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTs7QUEvK0NILE9Bay9DQyxFQUFDO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBOztBQXgvQ0YsT0FrL0NDLEVBQUMsS0FPQTtFQUNDLGlCQUFBO0VBQ0EsY0FBQTs7QUEzL0NILE9BOC9DQyxFQUFDO0VBQ0EsY0FBQTs7QUEvL0NGLE9BaWdEQyxFQUFDO0VBQ0EsV0FBQTs7QUFsZ0RGLE9Bb2dEQztFQUNDLFdBQUE7O0FBcmdERixPQW9nREMsT0FFQztBQXRnREYsT0FvZ0RDLE9BR0M7QUF2Z0RGLE9Bb2dEQyxPQUlDO0FBeGdERixPQW9nREMsT0FLQyxFQUFDO0VBQ0EsV0FBQTs7QUExZ0RILE9BNmdEQztFQUNDLGNBQUE7O0FBOWdERixPQWloREMsS0FBSTtFQUNILGVBQUE7O0FBbGhERixPQW9oREMsR0FBRTtBQXBoREgsT0FxaERDLEdBQUU7RUFDRCxhQUFBOztBQXRoREYsT0F5aERDO0VBQ0MsV0FBQTtFQUNBLGVBQUE7O0FBM2hERixPQWlpREM7RUFDQyxVQUFBOztBQWxpREYsT0FvaURDO0VBQ0MsVUFBQTs7QUFyaURGLE9BdWlEQztFQUNDLFVBQUE7O0FBeGlERixPQTBpREM7RUFDQyxVQUFBOztBQTNpREYsT0E2aURDO0VBQ0MsVUFBQTs7QUE5aURGLE9BZ2pEQztFQUNDLFdBQUE7O0FBampERixPQW1qREMsR0FBRTtBQW5qREgsT0FvakRDLEdBQUU7RUFDRCxVQUFBO0VBQ0Esb0JBQUE7O0FBQ0EsT0FKRCxHQUFFLGFBSUE7QUFBRCxPQUhELEdBQUUsV0FHQTtFQUNBLGFBQUE7O0FBRUQsT0FQRCxHQUFFLGFBT0E7QUFBRCxPQU5ELEdBQUUsV0FNQTtFQUNBLGNBQUE7O0FBM2pESCxPQW1qREMsR0FBRSxhQVVELE9BQ0M7QUE5akRILE9Bb2pEQyxHQUFFLFdBU0QsT0FDQztFQUlDLFdBQUE7O0FBSEEsT0FaSCxHQUFFLGFBVUQsT0FDQyxHQUNFO0FBQUQsT0FYSCxHQUFFLFdBU0QsT0FDQyxHQUNFO0VBQ0EsY0FBQTs7QUFoa0RMLE9BbWpEQyxHQUFFLGFBa0JEO0FBcmtERixPQW9qREMsR0FBRSxXQWlCRDtFQUNDLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7O0FBQ0EsT0ExQkYsR0FBRSxhQWtCRCxHQVFFO0FBQUQsT0F6QkYsR0FBRSxXQWlCRCxHQVFFO0VBQ0EsU0FBQTs7QUE5a0RKLE9BbWpEQyxHQUFFLGFBa0JELEdBV0M7QUFobERILE9Bb2pEQyxHQUFFLFdBaUJELEdBV0M7RUFDQyxhQUFBOztBQUdBLE9BakNILEdBQUUsYUFrQkQsR0FjQyxFQUFDLElBQ0M7QUFBRCxPQWhDSCxHQUFFLFdBaUJELEdBY0MsRUFBQyxJQUNDO0VBQ0EscUJBQUE7O0FBcmxETCxPQW1qREMsR0FBRSxhQWtCRCxHQW1CQyxJQUFHO0FBeGxETixPQW9qREMsR0FBRSxXQWlCRCxHQW1CQyxJQUFHO0VBQ0YsV0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBOztBQTNsREosT0FtakRDLEdBQUUsYUFrQkQsR0F3QkMsSUFBRyxLQUFNO0FBN2xEWixPQW9qREMsR0FBRSxXQWlCRCxHQXdCQyxJQUFHLEtBQU07QUE3bERaLE9BbWpEQyxHQUFFLGFBa0JELEdBeUJDO0FBOWxESCxPQW9qREMsR0FBRSxXQWlCRCxHQXlCQztFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUF4bURKLE9BbWpEQyxHQUFFLGFBa0JELEdBd0JDLElBQUcsS0FBTSxRQVlSLE1BQUs7QUF6bURULE9Bb2pEQyxHQUFFLFdBaUJELEdBd0JDLElBQUcsS0FBTSxRQVlSLE1BQUs7QUF6bURULE9BbWpEQyxHQUFFLGFBa0JELEdBeUJDLFFBV0MsTUFBSztBQXptRFQsT0FvakRDLEdBQUUsV0FpQkQsR0F5QkMsUUFXQyxNQUFLO0FBem1EVCxPQW1qREMsR0FBRSxhQWtCRCxHQXdCQyxJQUFHLEtBQU0sUUFhUixNQUFLO0FBMW1EVCxPQW9qREMsR0FBRSxXQWlCRCxHQXdCQyxJQUFHLEtBQU0sUUFhUixNQUFLO0FBMW1EVCxPQW1qREMsR0FBRSxhQWtCRCxHQXlCQyxRQVlDLE1BQUs7QUExbURULE9Bb2pEQyxHQUFFLFdBaUJELEdBeUJDLFFBWUMsTUFBSztFQUNKLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7O0FBaG5ETCxPQW1qREMsR0FBRSxhQWtCRCxHQXdCQyxJQUFHLEtBQU0sUUFxQlIsRUFBQztBQWxuREwsT0FvakRDLEdBQUUsV0FpQkQsR0F3QkMsSUFBRyxLQUFNLFFBcUJSLEVBQUM7QUFsbkRMLE9BbWpEQyxHQUFFLGFBa0JELEdBeUJDLFFBb0JDLEVBQUM7QUFsbkRMLE9Bb2pEQyxHQUFFLFdBaUJELEdBeUJDLFFBb0JDLEVBQUM7RUFDQSxhQUFBOztBQUVELE9BbEVILEdBQUUsYUFrQkQsR0F3QkMsSUFBRyxLQUFNLFFBd0JQO0FBQUQsT0FqRUgsR0FBRSxXQWlCRCxHQXdCQyxJQUFHLEtBQU0sUUF3QlA7QUFBRCxPQWxFSCxHQUFFLGFBa0JELEdBeUJDLFFBdUJFO0FBQUQsT0FqRUgsR0FBRSxXQWlCRCxHQXlCQyxRQXVCRTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQXZuREwsT0FtakRDLEdBQUUsYUFrQkQsR0FxREM7QUExbkRILE9Bb2pEQyxHQUFFLFdBaUJELEdBcURDO0FBMW5ESCxPQW1qREMsR0FBRSxhQWtCRCxHQXNEQyxNQUFLO0FBM25EUixPQW9qREMsR0FBRSxXQWlCRCxHQXNEQyxNQUFLO0FBM25EUixPQW1qREMsR0FBRSxhQWtCRCxHQXNEcUIsTUFBSztBQTNuRDVCLE9Bb2pEQyxHQUFFLFdBaUJELEdBc0RxQixNQUFLO0FBM25ENUIsT0FtakRDLEdBQUUsYUFrQkQsR0FzRDZDLE1BQUs7QUEzbkRwRCxPQW9qREMsR0FBRSxXQWlCRCxHQXNENkMsTUFBSztBQTNuRHBELE9BbWpEQyxHQUFFLGFBa0JELEdBc0QyRSxNQUFLO0FBM25EbEYsT0FvakRDLEdBQUUsV0FpQkQsR0FzRDJFLE1BQUs7QUEzbkRsRixPQW1qREMsR0FBRSxhQWtCRCxHQXNEZ0csTUFBSztBQTNuRHZHLE9Bb2pEQyxHQUFFLFdBaUJELEdBc0RnRyxNQUFLO0FBM25EdkcsT0FtakRDLEdBQUUsYUFrQkQsR0FzRHFILE1BQUs7QUEzbkQ1SCxPQW9qREMsR0FBRSxXQWlCRCxHQXNEcUgsTUFBSztBQTNuRDVILE9BbWpEQyxHQUFFLGFBa0JELEdBc0QySSxNQUFLO0FBM25EbEosT0FvakRDLEdBQUUsV0FpQkQsR0FzRDJJLE1BQUs7QUEzbkRsSixPQW1qREMsR0FBRSxhQWtCRCxHQXNEbUssTUFBSztBQTNuRDFLLE9Bb2pEQyxHQUFFLFdBaUJELEdBc0RtSyxNQUFLO0FBM25EMUssT0FtakRDLEdBQUUsYUFrQkQsR0FzRHlMLE1BQUs7QUEzbkRoTSxPQW9qREMsR0FBRSxXQWlCRCxHQXNEeUwsTUFBSztBQTNuRGhNLE9BbWpEQyxHQUFFLGFBa0JELEdBc0Q0TSxNQUFLO0FBM25Ebk4sT0FvakRDLEdBQUUsV0FpQkQsR0FzRDRNLE1BQUs7QUEzbkRuTixPQW1qREMsR0FBRSxhQWtCRCxHQXNEZ08sTUFBSztBQTNuRHZPLE9Bb2pEQyxHQUFFLFdBaUJELEdBc0RnTyxNQUFLO0FBM25Edk8sT0FtakRDLEdBQUUsYUFrQkQsR0FzRG9QLE1BQUs7QUEzbkQzUCxPQW9qREMsR0FBRSxXQWlCRCxHQXNEb1AsTUFBSztBQTNuRDNQLE9BbWpEQyxHQUFFLGFBa0JELEdBc0R1USxNQUFLO0FBM25EOVEsT0FvakRDLEdBQUUsV0FpQkQsR0FzRHVRLE1BQUs7QUEzbkQ5USxPQW1qREMsR0FBRSxhQWtCRCxHQXNEMlIsTUFBSyxJQUFJO0FBM25EdFMsT0FvakRDLEdBQUUsV0FpQkQsR0FzRDJSLE1BQUssSUFBSTtFQUNsUyxXQUFBO0VBQ0EsbUJBQUE7O0FBR0YsT0E3RUQsR0FBRSxhQTZFQSxVQUNBO0FBREQsT0E1RUQsR0FBRSxXQTRFQSxVQUNBO0VBQ0Msa0JBQUE7O0FBRkYsT0E3RUQsR0FBRSxhQTZFQSxVQUNBLEdBRUMsSUFBRyxLQUFNO0FBSFgsT0E1RUQsR0FBRSxXQTRFQSxVQUNBLEdBRUMsSUFBRyxLQUFNO0FBSFgsT0E3RUQsR0FBRSxhQTZFQSxVQUNBLEdBR0M7QUFKRixPQTVFRCxHQUFFLFdBNEVBLFVBQ0EsR0FHQztFQUNDLHlCQUFBOztBQUxILE9BN0VELEdBQUUsYUE2RUEsVUFDQSxHQUVDLElBQUcsS0FBTSxRQUdSLE1BQUs7QUFOUixPQTVFRCxHQUFFLFdBNEVBLFVBQ0EsR0FFQyxJQUFHLEtBQU0sUUFHUixNQUFLO0FBTlIsT0E3RUQsR0FBRSxhQTZFQSxVQUNBLEdBR0MsUUFFQyxNQUFLO0FBTlIsT0E1RUQsR0FBRSxXQTRFQSxVQUNBLEdBR0MsUUFFQyxNQUFLO0FBTlIsT0E3RUQsR0FBRSxhQTZFQSxVQUNBLEdBRUMsSUFBRyxLQUFNLFFBSVIsTUFBSztBQVBSLE9BNUVELEdBQUUsV0E0RUEsVUFDQSxHQUVDLElBQUcsS0FBTSxRQUlSLE1BQUs7QUFQUixPQTdFRCxHQUFFLGFBNkVBLFVBQ0EsR0FHQyxRQUdDLE1BQUs7QUFQUixPQTVFRCxHQUFFLFdBNEVBLFVBQ0EsR0FHQyxRQUdDLE1BQUs7RUFDSixTQUFBOztBTXhYRSxPTm1TUCxHQUFFLGFBMEZBLFFNN1hNO0FBQUQsT05vU1AsR0FBRSxXQXlGQSxRTTdYTTtFQUNHLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7O0FOd1hWLE9BMUZELEdBQUUsYUEwRkEsUUFFQTtBQUZELE9BekZELEdBQUUsV0F5RkEsUUFFQTtFQUNDLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBOztBQUNBLE9BakdILEdBQUUsYUEwRkEsUUFFQSxHQUtFLFlBQVk7QUFBYixPQWhHSCxHQUFFLFdBeUZBLFFBRUEsR0FLRSxZQUFZO0VBQ1osV0FBQTs7QUFSSCxPQTFGRCxHQUFFLGFBMEZBLFFBRUEsR0FRQztBQVZGLE9BekZELEdBQUUsV0F5RkEsUUFFQSxHQVFDO0VBQ0MsaUJBQUE7RUFDQSxpQkFBQTs7QU16WUcsT05tU1AsR0FBRSxhQTBHQSxRTTdZTTtBQUFELE9Ob1NQLEdBQUUsV0F5R0EsUU03WU07RUFDRyxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBOztBTndZVixPQTFHRCxHQUFFLGFBMEdBLFFBRUE7QUFGRCxPQXpHRCxHQUFFLFdBeUdBLFFBRUE7RUFDQyxXQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTs7QUFDQSxPQWpISCxHQUFFLGFBMEdBLFFBRUEsR0FLRSxZQUFZO0FBQWIsT0FoSEgsR0FBRSxXQXlHQSxRQUVBLEdBS0UsWUFBWTtFQUNaLFdBQUE7O0FBUkgsT0ExR0QsR0FBRSxhQTBHQSxRQUVBLEdBUUM7QUFWRixPQXpHRCxHQUFFLFdBeUdBLFFBRUEsR0FRQztFQUNDLGlCQUFBO0VBQ0EsaUJBQUE7O0FBSUgsT0ExSEQsR0FBRSxhQTBIQTtBQUFELE9BekhELEdBQUUsV0F5SEE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTs7QUFqckRILE9Bb3JEQztFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7O0FBeHJERixPQW9yREMsaUJBS0M7RUFDQyxrQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBOztBQTVyREgsT0FvckRDLGlCQVVDO0VBQ0MsV0FBQTtFQUNBLFNBQUE7O0FBaHNESCxPQW9zREMsTUFBSztFQUNKLFdBQUE7O0FBcnNERixPQXdzREMsSUFBRyxJQUFJOzs7OztBQXhzRFIsT0F3c0RDLElBQUcsSUFBSSxLQUNOO0FBenNERixPQXdzREMsSUFBRyxJQUFJLEtBRU4sS0FBSTtFQUNILFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7O0FBQ0EsT0FORixJQUFHLElBQUksS0FDTixNQUtFO0FBQUQsT0FORixJQUFHLElBQUksS0FFTixLQUFJLE1BSUY7RUFDQSxzQkFBQTs7QUEvc0RKLE9Bd3NEQyxJQUFHLElBQUksS0FVTixJQUFHO0VBQ0YsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBOztBQUNBLE9BZEYsSUFBRyxJQUFJLEtBVU4sSUFBRyxNQUlEO0VBQ0Esc0JBQUE7O0FBR0YsT0FsQkQsSUFBRyxJQUFJLEtBa0JMLFdBQ0E7QUFERCxPQWxCRCxJQUFHLElBQUksS0FrQkwsV0FFQSxLQUFJO0VBQ0gsVUFBQTs7QUFIRixPQWxCRCxJQUFHLElBQUksS0FrQkwsV0FLQSxJQUFHO0VBQ0YsVUFBQTs7QUFHRixPQTNCRCxJQUFHLElBQUksS0EyQkwsWUFBWSxXQUNaLElBQUc7RUFDRixVQUFBOztBQUZGLE9BM0JELElBQUcsSUFBSSxLQTJCTCxZQUFZLFdBSVo7QUFKRCxPQTNCRCxJQUFHLElBQUksS0EyQkwsWUFBWSxXQUtaLEtBQUk7RUFDSCxVQUFBOztBQXp1REosT0F3c0RDLElBQUcsSUFBSSxLQW9DTjtFQUNDLFVBQUE7O0FBTUYsR0FBRyxNQUFPLFFBQ1Q7QUFERCxHQUFHLE1BQU8sUUFFVCxLQUFJO0VBQ0gsV0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTs7QUFMRixHQUFHLE1BQU8sUUFPVCxJQUFHO0VBQ0YsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBOztBQUdGLEdBQUcsSUFBSSxLQUFNLFFBQ1o7QUFERCxHQUFHLElBQUksS0FBTSxRQUVaLEtBQUk7RUFDSCxXQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBOztBQUxGLEdBQUcsSUFBSSxLQUFNLFFBT1osSUFBRztFQUNGLFdBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTs7QUFHRixHQUFHLFFBQVMsUUFFWCxJQUFHLElBQ0Y7QUFoeERILE9BOHdEQyxJQUFHLFFBQ0YsSUFBRyxJQUNGO0FBSEYsR0FBRyxRQUFTLFFBRVgsSUFBRyxJQUVGLEtBQUk7QUFqeERQLE9BOHdEQyxJQUFHLFFBQ0YsSUFBRyxJQUVGLEtBQUk7RUFDSCxVQUFBOztBQUxILEdBQUcsUUFBUyxRQUVYLElBQUcsSUFLRixJQUFHO0FBcHhETixPQTh3REMsSUFBRyxRQUNGLElBQUcsSUFLRixJQUFHO0VBQ0YsVUFBQTs7QUFSSCxHQUFHLFFBQVMsUUFFWCxJQUFHLElBUUYsSUFBRyxJQUFJLEtBQ047QUF4eERKLE9BOHdEQyxJQUFHLFFBQ0YsSUFBRyxJQVFGLElBQUcsSUFBSSxLQUNOO0FBWEgsR0FBRyxRQUFTLFFBRVgsSUFBRyxJQVFGLElBQUcsSUFBSSxLQUVOLEtBQUk7QUF6eERSLE9BOHdEQyxJQUFHLFFBQ0YsSUFBRyxJQVFGLElBQUcsSUFBSSxLQUVOLEtBQUk7RUFDSCxVQUFBOztBQWJKLEdBQUcsUUFBUyxRQUVYLElBQUcsSUFRRixJQUFHLElBQUksS0FLTixJQUFHO0FBNXhEUCxPQTh3REMsSUFBRyxRQUNGLElBQUcsSUFRRixJQUFHLElBQUksS0FLTixJQUFHO0VBQ0YsVUFBQTs7QUFHRixHQW5CQyxRQUFTLFFBRVgsSUFBRyxJQWlCRCxPQUNBO0FBREQsT0FsQkYsSUFBRyxRQUNGLElBQUcsSUFpQkQsT0FDQTtBQURELEdBbkJDLFFBQVMsUUFFWCxJQUFHLElBaUJELE9BRUEsS0FBSTtBQUZMLE9BbEJGLElBQUcsUUFDRixJQUFHLElBaUJELE9BRUEsS0FBSTtFQUNILFdBQUE7O0FBSEYsR0FuQkMsUUFBUyxRQUVYLElBQUcsSUFpQkQsT0FLQSxJQUFHO0FBTEosT0FsQkYsSUFBRyxRQUNGLElBQUcsSUFpQkQsT0FLQSxJQUFHO0VBQ0YsV0FBQTs7QUFORixHQW5CQyxRQUFTLFFBRVgsSUFBRyxJQWlCRCxPQVFBLElBQUcsSUFBSSxLQUNOO0FBVEYsT0FsQkYsSUFBRyxRQUNGLElBQUcsSUFpQkQsT0FRQSxJQUFHLElBQUksS0FDTjtBQVRGLEdBbkJDLFFBQVMsUUFFWCxJQUFHLElBaUJELE9BUUEsSUFBRyxJQUFJLEtBRU4sS0FBSTtBQVZOLE9BbEJGLElBQUcsUUFDRixJQUFHLElBaUJELE9BUUEsSUFBRyxJQUFJLEtBRU4sS0FBSTtFQUNILFdBQUE7O0FBWEgsR0FuQkMsUUFBUyxRQUVYLElBQUcsSUFpQkQsT0FRQSxJQUFHLElBQUksS0FLTixJQUFHO0FBYkwsT0FsQkYsSUFBRyxRQUNGLElBQUcsSUFpQkQsT0FRQSxJQUFHLElBQUksS0FLTixJQUFHO0VBQ0YsV0FBQTs7QUE5eUROLE9BcXpEQyxHQUFFLE9BQVEsRUFBQztFQUNWLGtCQUFBOztBQXR6REYsT0F3ekRDLEdBQUcsSUFBRztFQUNMLG9CQUFBOztBQUdEO0VBQ0MsSUFBSSxLQUFNLFFBQ1Q7RUFERCxJQUFJLEtBQU0sUUFFVDtFQUZELElBQUksS0FBTSxRQUdUO0lBQ0MsV0FBQTtJQUNBLGVBQUE7O0VBTEYsSUFBSSxLQUFNLFFBT1Q7SUFDQyxVQUFBO0lBQ0EseUJBQUE7O0VBS0QsT0FERCxJQUFHLElBSUQ7RUEyemhDSixPQS96aENFLElBQUcsSUFFRixNQUVDO0VBMnpoQ0osT0EvemhDRSxJQUFHLElBR0YsTUFBSyxXQUNKO0VBSEQsT0FERCxJQUFHLElBS0QsS0FBSTtFQTB6aENSLE9BL3poQ0UsSUFBRyxJQUVGLE1BR0MsS0FBSTtFQTB6aENSLE9BL3poQ0UsSUFBRyxJQUdGLE1BQUssV0FFSixLQUFJO0lBQ0gsVUFBQTs7RUFMRixPQURELElBQUcsSUFRRCxJQUFHO0VBdXpoQ1AsT0EvemhDRSxJQUFHLElBRUYsTUFNQyxJQUFHO0VBdXpoQ1AsT0EvemhDRSxJQUFHLElBR0YsTUFBSyxXQUtKLElBQUc7SUFDRixVQUFBOztFQXN6aENMLE9BanpoQ0UsSUFBRyxJQUFJO0lBQ04sV0FBQTtJQUNBLHNCQUFBO0lBQ0EsY0FBQTs7RUFHRCxHQUFHLElBQUksS0FBTSxRQUdaO0VBRkQsR0FBRyxJQUFJLEtBQU0sUUFFWjtFQURELEdBQUcsSUFBSSxLQUFNLFFBQ1o7RUFIRCxHQUFHLElBQUksS0FBTSxRQUlaLEtBQUk7RUFITCxHQUFHLElBQUksS0FBTSxRQUdaLEtBQUk7RUFGTCxHQUFHLElBQUksS0FBTSxRQUVaLEtBQUk7SUFDSCxXQUFBO0lBQ0EsV0FBQTs7RUFORixHQUFHLElBQUksS0FBTSxRQVFaLElBQUc7RUFQSixHQUFHLElBQUksS0FBTSxRQU9aLElBQUc7RUFOSixHQUFHLElBQUksS0FBTSxRQU1aLElBQUc7SUFDRixXQUFBO0lBQ0EsV0FBQTs7RUFWRixHQUFHLElBQUksS0FBTSxRQVlaLElBQUcsSUFBSSxPQUNOO0VBWkYsR0FBRyxJQUFJLEtBQU0sUUFXWixJQUFHLElBQUksT0FDTjtFQVhGLEdBQUcsSUFBSSxLQUFNLFFBVVosSUFBRyxJQUFJLE9BQ047RUFiRixHQUFHLElBQUksS0FBTSxRQVlaLElBQUcsSUFBSSxPQUVOLE9BQU07RUFiUixHQUFHLElBQUksS0FBTSxRQVdaLElBQUcsSUFBSSxPQUVOLE9BQU07RUFaUixHQUFHLElBQUksS0FBTSxRQVVaLElBQUcsSUFBSSxPQUVOLE9BQU07SUFDTCxzQkFBQTtJQUNBLG9CQUFBOztFQWhCSCxHQUFHLElBQUksS0FBTSxRQVlaLElBQUcsSUFBSSxPQU1OLElBQUc7RUFqQkwsR0FBRyxJQUFJLEtBQU0sUUFXWixJQUFHLElBQUksT0FNTixJQUFHO0VBaEJMLEdBQUcsSUFBSSxLQUFNLFFBVVosSUFBRyxJQUFJLE9BTU4sSUFBRztJQUNGLHNCQUFBO0lBQ0EseUJBQUE7SUFDQSxlQUFBO0lNM2pDRyw4QkFBQTtJQUNHLDJCQUFBO0lBQ0ssc0JBQUE7O0VONmpDYixHQXpCRSxJQUFJLEtBQU0sUUF5QlgsU0FBVSxJQUFHLElBQUksT0FDakI7RUFERCxHQXhCRSxJQUFJLEtBQU0sUUF3QlgsU0FBVSxJQUFHLElBQUksT0FDakI7RUFERCxHQXZCRSxJQUFJLEtBQU0sUUF1QlgsU0FBVSxJQUFHLElBQUksT0FDakI7RUFERCxHQXpCRSxJQUFJLEtBQU0sUUF5QlgsU0FBVSxJQUFHLElBQUksT0FFakIsT0FBTTtFQUZQLEdBeEJFLElBQUksS0FBTSxRQXdCWCxTQUFVLElBQUcsSUFBSSxPQUVqQixPQUFNO0VBRlAsR0F2QkUsSUFBSSxLQUFNLFFBdUJYLFNBQVUsSUFBRyxJQUFJLE9BRWpCLE9BQU07SUFDTCx1QkFBQTs7RUFIRixHQXpCRSxJQUFJLEtBQU0sUUF5QlgsU0FBVSxJQUFHLElBQUksT0FLakIsSUFBRztFQUxKLEdBeEJFLElBQUksS0FBTSxRQXdCWCxTQUFVLElBQUcsSUFBSSxPQUtqQixJQUFHO0VBTEosR0F2QkUsSUFBSSxLQUFNLFFBdUJYLFNBQVUsSUFBRyxJQUFJLE9BS2pCLElBQUc7SUFDRixtQkFBQTs7O0FBS0o7RUF1d2hDRCxPQXR3aENFO0VBc3doQ0YsT0Fyd2hDRTtFQXF3aENGLE9BcHdoQ0U7RUFvd2hDRixPQW53aENFO0lBQ0MsV0FBQTtJQUNBLGVBQUE7O0VBaXdoQ0gsT0E5dmhDRTtJQUNDLFVBQUE7SUFDQSx5QkFBQTs7RUE0dmhDSCxPQXp2aENFO0lBQ0MsV0FBQTtJQUNBLGVBQUE7O0VBdXZoQ0gsT0FwdmhDRSxJQUFHLElBWUY7RUF3dWhDSCxPQW52aENFLElBQUcsSUFBSSxLQVdOO0VBd3VoQ0gsT0FsdmhDRSxJQUFHLElBQUksS0FVTjtFQXd1aENILE9BanZoQ0UsSUFBRyxJQUFJLEtBQUssV0FTWDtFQXd1aENILE9BaHZoQ0UsSUFBRyxJQUFJLEtBQUssWUFBWSxXQVF2QjtFQXd1aENILE9BL3VoQ0UsSUFBRyxRQUFTLElBQUcsSUFPZDtFQU5ELEdBQUcsUUFBUyxRQUFFLElBQUcsSUFNaEI7RUF3dWhDSCxPQTd1aENFLElBQUcsUUFBUyxJQUFHLElBQUssSUFBRyxJQUFJLEtBSzFCO0VBSkQsR0FBRyxRQUFTLFFBQUUsSUFBRyxJQUFLLElBQUcsSUFBSSxLQUk1QjtFQXd1aENILE9BM3VoQ0UsSUFBRyxJQUFLLFdBR1A7RUF3dWhDSCxPQTF1aENFLElBQUcsSUFBSyxXQUVQO0VBREQsR0FBRyxJQUFJLEtBQU0sUUFDWjtFQXd1aENILE9BcHZoQ0UsSUFBRyxJQWFGLEtBQUk7RUF1dWhDUCxPQW52aENFLElBQUcsSUFBSSxLQVlOLEtBQUk7RUF1dWhDUCxPQWx2aENFLElBQUcsSUFBSSxLQVdOLEtBQUk7RUF1dWhDUCxPQWp2aENFLElBQUcsSUFBSSxLQUFLLFdBVVgsS0FBSTtFQXV1aENQLE9BaHZoQ0UsSUFBRyxJQUFJLEtBQUssWUFBWSxXQVN2QixLQUFJO0VBdXVoQ1AsT0EvdWhDRSxJQUFHLFFBQVMsSUFBRyxJQVFkLEtBQUk7RUFQTCxHQUFHLFFBQVMsUUFBRSxJQUFHLElBT2hCLEtBQUk7RUF1dWhDUCxPQTd1aENFLElBQUcsUUFBUyxJQUFHLElBQUssSUFBRyxJQUFJLEtBTTFCLEtBQUk7RUFMTCxHQUFHLFFBQVMsUUFBRSxJQUFHLElBQUssSUFBRyxJQUFJLEtBSzVCLEtBQUk7RUF1dWhDUCxPQTN1aENFLElBQUcsSUFBSyxXQUlQLEtBQUk7RUF1dWhDUCxPQTF1aENFLElBQUcsSUFBSyxXQUdQLEtBQUk7RUFGTCxHQUFHLElBQUksS0FBTSxRQUVaLEtBQUk7SUFDSCxXQUFBO0lBQ0EsZUFBQTs7RUFxdWhDSixPQWp1aENFLElBQUcsSUFBSyxJQUFHO0VBaXVoQ2IsT0FodWhDRSxJQUFHLElBQUksS0FBTSxJQUFHO0VBZ3VoQ2xCLE9BL3RoQ0UsSUFBRyxJQUFJLEtBQU0sSUFBRztFQSt0aENsQixPQTl0aENFLElBQUcsSUFBSSxLQUFLLFdBQVksSUFBRztFQTh0aEM3QixPQTd0aENFLElBQUcsSUFBSSxLQUFLLFlBQVksV0FBWSxJQUFHO0VBNnRoQ3pDLE9BNXRoQ0UsSUFBRyxJQUFLLFdBQVcsSUFBRztFQTR0aEN4QixPQTN0aENFLElBQUcsSUFBSyxXQUFXLElBQUc7RUEydGhDeEIsT0ExdGhDRSxhQUFhLElBQUcsUUFBUyxJQUFHLElBQUssSUFBRztFQTB0aEN0QyxPQXp0aENFLGFBQWEsSUFBRyxRQUFTLElBQUcsSUFBSyxJQUFHO0VBQ3BDLFlBQWEsSUFBRyxRQUFTLFFBQUUsSUFBRyxJQUFLLElBQUc7RUFDdEMsWUFBYSxJQUFHLFFBQVMsUUFBRSxJQUFHLElBQUssSUFBRztFQXV0aEN4QyxPQXR0aENFLElBQUcsUUFBUyxJQUFHLElBQUssSUFBRztFQXN0aEN6QixPQXJ0aENFLElBQUcsUUFBUyxJQUFHLElBQUssSUFBRyxJQUFJLEtBQU0sSUFBRztFQUNwQyxHQUFHLFFBQVMsUUFBRSxJQUFHLElBQUssSUFBRztFQUN6QixHQUFHLFFBQVMsUUFBRSxJQUFHLElBQUssSUFBRyxJQUFJLEtBQU0sSUFBRztFQW10aEN4QyxPQWx0aENFLElBQUcsSUFBSSxLQUFNO0VBQ2IsR0FBRyxJQUFJLEtBQU0sUUFBRSxJQUFHO0lBQ2pCLFdBQUE7O0VBZ3RoQ0gsT0E3c2hDRSxJQUFHLE1BQU8sSUFBRyxNQUFPLEtBQUksS0FDdkIsRUFBQztJQUNBLHNCQUFBOztFQTJzaENKLE9BdnNoQ0UsSUFBRyxNQUFPLEtBQUksS0FBSyxZQUFZO0lBQzlCLFVBQUE7SUFDQSxTQUFBO0lBQ0EsY0FBQTtJQUNBLFdBQUE7O0VBbXNoQ0gsT0F2c2hDRSxJQUFHLE1BQU8sS0FBSSxLQUFLLFlBQVksV0FLOUIsRUFBQztJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsaUJBQUE7O0VBK3JoQ0osT0EzcmhDRSxJQUFHOzs7RUEycmhDTCxPQTNyaENFLElBQUcsSUFFRjtFQXlyaENILE9BM3JoQ0UsSUFBRyxJQUdGLEtBQUk7SUFDSCxtQkFBQTs7RUFHQSxPQVBGLElBQUcsSUFNRixJQUFHLE1BQ0Q7SUFDQSxzQkFBQTs7RUFtcmhDTCxPQTNyaENFLElBQUcsSUFNRixJQUFHLE1BSUY7RUFpcmhDSixPQTNyaENFLElBQUcsSUFNRixJQUFHLE1BSUs7RUFpcmhDWCxPQTNyaENFLElBQUcsSUFNRixJQUFHLE1BSWU7SUFDaEIsV0FBQTs7RUFncmhDTCxPQTNyaENFLElBQUcsSUFNRixJQUFHLE1BSUYsTUFFQztFQStxaENMLE9BM3JoQ0UsSUFBRyxJQU1GLElBQUcsTUFJSyxTQUVOO0VBK3FoQ0wsT0EzcmhDRSxJQUFHLElBTUYsSUFBRyxNQUllLE9BRWhCO0lBQ0MsY0FBQTtJQUNBLGVBQUE7O0VNNXNCRSxPTjhyQk4sSUFBRyxJQWtCRixLTWh0Qk07SUFDRyxTQUFTLEVBQVQ7SUFDQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7SUFDQSxXQUFBOztFTjZzQlIsT0FwQkYsSUFBRyxJQWtCRixLQUVHO0lBQ0QsMEJBQUE7O0VBR0YsT0F4QkQsSUFBRyxJQXdCRCxPQUNBO0VBREQsT0F4QkQsSUFBRyxJQXdCRCxPQUVBLE9BQU07SUFDTCxzQkFBQTtJQUNBLG9CQUFBOztFQUpGLE9BeEJELElBQUcsSUF3QkQsT0FNQSxJQUFHO0lBQ0Ysc0JBQUE7SUFDQSx5QkFBQTtJQUNBLGVBQUE7SU12ckNHLDhCQUFBO0lBQ0csMkJBQUE7SUFDSyxzQkFBQTs7RU53ckNaLE9BcENGLElBQUcsSUF3QkQsT0FZQyxRQUNBLEtBQUk7SUFDSCxxQkFBQTtJQUNBLG9CQUFBOztFQUhGLE9BcENGLElBQUcsSUF3QkQsT0FZQyxRQUtBLElBQUc7SUFDRixpQkFBQTtJQUNBLDRCQUFBOztFQVBGLE9BcENGLElBQUcsSUF3QkQsT0FZQyxRQUtBLElBQUcsTUFHRixJQUFHO0lBQ0YsaUJBQUE7O0VBS0osT0FsREQsSUFBRyxJQWtERCxTQUNBO0VBREQsT0FsREQsSUFBRyxJQWtERCxTQUVBLEtBQUk7SUFDSCxjQUFBOztFQUNBLE9BdERILElBQUcsSUFrREQsU0FDQSxNQUdFO0VBQUQsT0F0REgsSUFBRyxJQWtERCxTQUVBLEtBQUksTUFFRjtJQUNBLFFBQUE7O0VBb29oQ04sT0EzcmhDRSxJQUFHLElBMkRGLEdBQUU7SUFDRCxXQUFBOztFQUVDLE9BOURILElBQUcsSUEyREYsR0FBRSxVQUVELEVBQ0U7RUFBRCxPQTlESCxJQUFHLElBMkRGLEdBQUUsVUFFRSxLQUNEO0VBQUQsT0E5REgsSUFBRyxJQTJERixHQUFFLFVBRVEsTUFDUDtJQUNBLFdBQUE7O0VBNG5oQ04sT0FybmhDRSxJQUFHLElBQ0gsR0FBRSxXQUNELEdBQ0M7SUFDQyxtQkFBQTs7RUFHRixPQVBELElBQUcsSUFDSCxHQUFFLFdBTUEsUUFBUztJQUNULFdBQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTs7O0FBSUg7RUFFRSxTQUFTLE9BRFYsSUFBRztFQUVGLE9BRkQsSUFBRyxJQUVEO0lBQ0EsU0FBQTtJQUNBLGVBQUE7O0VBSEQsU0FBUyxPQURWLElBQUcsSUFLRDtFQUhELE9BRkQsSUFBRyxJQUVELFNBR0E7RUFKRCxTQUFTLE9BRFYsSUFBRyxJQU1ELEtBQUk7RUFKTCxPQUZELElBQUcsSUFFRCxTQUlBLEtBQUk7SUFDSCx1QkFBQTtJQUNBLHNCQUFBO0lBQ0EscUJBQUE7SUFDQSxlQUFBO0lBQ0EsVUFBQTs7RUFWRixTQUFTLE9BRFYsSUFBRyxJQWFELElBQUc7RUFYSixPQUZELElBQUcsSUFFRCxTQVdBLElBQUc7SUFDRixzQkFBQTtJQUNBLG1CQUFBO0lBQ0EsOEJBQUE7SUFDQSxzQkFBQTtJTTV2Q0csOEJBQUE7SUFDRywyQkFBQTtJQUNLLHNCQUFBOztFTjR2Q1gsU0FsQk8sT0FEVixJQUFHLElBYUQsSUFBRyxNQU1EO0VBQUQsT0FuQkgsSUFBRyxJQUVELFNBV0EsSUFBRyxNQU1EO0lBQ0EseUJBQUE7SUFDQSwwQkFBQTs7RUFwQkgsU0FBUyxPQURWLElBQUcsSUFhRCxJQUFHLE1BVUYsS0FBSTtFQXJCTixPQUZELElBQUcsSUFFRCxTQVdBLElBQUcsTUFVRixLQUFJO0lBQ0gsYUFBQTs7RUFDQSxTQXhCTSxPQURWLElBQUcsSUFhRCxJQUFHLE1BVUYsS0FBSSxLQUVGO0VBQUQsT0F6QkosSUFBRyxJQUVELFNBV0EsSUFBRyxNQVVGLEtBQUksS0FFRjtJQUNBLGVBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBZ0NQO0VDOW1FQyxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUVmTixzQ0FBQTtFQUNHLG1DQUFBO0VBQ0Msa0NBQUE7RUFDSSw4QkFBQTs7QVIwakVWLE9BR0M7RVFqcEVDLHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7RVJncEVSLGdCQUFBOztBQUxGLE9BT0M7RVFycEVDLHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7RVJvcEVSLGdCQUFBOztBQVRGLE9BV0M7QUFYRCxPQVlDO0VBQ0MsWUFBQTs7QUFFRCxNQUFPOzs7QUFBUCxNQUFPLFFBQ047RUFDQyxVQUFBOztBQUZGLE1BQU8sUUFJTjtFQUNDLFVBQUE7O0FBTEYsTUFBTyxRQU9OO0VBQ0MsWUFBQTs7QUFLQTtFQWdoaENILE1BN2hoQ1EsUUFZTjtJQUVFLFNBQUE7OztBQUlIO0VBMmdoQ0Q7SUExZ2hDRSxjQUFBOztFQTBnaENGLE9BemdoQ0UsT0FFQztFQXVnaENILE9BeGdoQ0UsTUFDQztJQUNDLGlCQUFBOztFQXNnaENKLE9BbGdoQ0U7RUFrZ2hDRixPQWpnaENFO0VBaWdoQ0YsT0FoZ2hDRTtJQUNDLHNCQUFBO0lBQ0Esc0JBQUE7SUFDQSw2QkFBQTs7O0FBL0NILE9BbURDO0VDanFFQSxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7O0VFZk4sbUNBQUE7RUFDRyxnQ0FBQTtFQUNDLCtCQUFBO0VBQ0ksMkJBQUE7RUFoRVIsdUJBQUE7RUFDRyxvQkFBQTtFQUNDLG1CQUFBO0VBQ0ksZUFBQTtFRmsxQkYsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBOztBTjIxQ2QsT0FMRCxZQUtFO0VRam1FRCwyQkFBQTtFQUNHLHdCQUFBO0VBQ0MsdUJBQUE7RUFDSSxtQkFBQTs7QVJpbUVSLE9BUkQsWUFRRTtFUXhuRUQsc0NBQUE7RUFDRyxtQ0FBQTtFQUNDLGtDQUFBO0VBQ0ksOEJBQUE7O0FSMGpFVixPQStEQztFTXAyQ08sOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VMMzBCZixvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7RUU1RU4sdUJBQUE7RUFDRyxvQkFBQTtFQUNDLG1CQUFBO0VBQ0ksZUFBQTs7QVIwckVSO0VBeStnQ0YsT0E3K2dDQztJQUtFLFdBQUE7OztBQXBFSCxPQXVFQztFQWdDQyxTQUFBOztBQS9CQTtFQW8rZ0NGLE9BcitnQ0M7SUFFRSxXQUFBOzs7QUFFRCxPQUpELGFBSUU7RUN6ckVGLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRUtOLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBO0VBcEZSLHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7O0FSdW5FVixPQXVFQyxhQVNDO0VNcjNDTSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RUwzMEJmLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRUtOLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBO0VBcEZSLHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7RVI0c0VQLFdBQUE7O0FBckZILE9BdUVDLGFBU0Msc0JBTUM7RUFDQyxnQkFBQTtFQUNBLGtCQUFBOztBQUVELE9BbkJGLGFBU0Msc0JBVUUsNEJBQ0E7RUFDQyxjQUFBOztBQUdGO0VBNjhnQ0gsT0FyK2dDQyxhQVNDO0lBZ0JFLFdBQUE7SUFDQSxrQkFBQTs7RUEyOGdDSixPQXIrZ0NDLGFBU0Msc0JBa0JFO0lBQ0MsbUJBQUE7OztBQW5HTCxPQXVFQyxhQWlDQztFQUNDLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGFhdGtFZSx5Q2Jza0VmO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTs7QUFLSCxHQUFHO0VBQ0YsWUFBQTs7QUFERCxHQUFHLFNBRUY7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VNajZDTSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RU5pNkNkLGlCQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsR0FUQyxTQUVGLEdBT0U7RUFDQSxVQUFBOztBQUVELEdBWkMsU0FFRixHQVVFO0VBQ0EsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBZ0IsbzNDQUFoQjs7QUFyQkgsR0FBRyxTQUVGLEdBcUJDO0VBQ0MsY0FBQTtFQUNBLHFCQUFBOztBQXpCSCxHQUFHLFNBRUYsR0F5QkM7RUFDQyxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTs7QUFDQSxHQW5DQSxTQUVGLEdBeUJDLEdBUUU7RUFDQSxhQUFBOztBQUVELEdBdENBLFNBRUYsR0F5QkMsR0FXRTtFQUNBLGNBQUE7O0FBRUQsR0F6Q0EsU0FFRixHQXlCQyxHQWNFLFVBQ0EsRUFBQztFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7O0FBRUQsR0E5Q0QsU0FFRixHQXlCQyxHQWNFLFVBS0MsT0FBUSxFQUFDO0VBQ1QsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTs7QUFDQSxHQWxERixTQUVGLEdBeUJDLEdBY0UsVUFLQyxPQUFRLEVBQUMsSUFJUjtFQUNBLGFBQUE7O0FBRUQsR0FyREYsU0FFRixHQXlCQyxHQWNFLFVBS0MsT0FBUSxFQUFDLElBT1I7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQUVELEdBMURGLFNBRUYsR0F5QkMsR0FjRSxVQUtDLE9BQVEsRUFBQyxJQVlSO0VBQ0EsYUFBQTs7QUFLSixHQWhFQyxTQUVGLEdBOERFLE9BQ0E7RUFDQyxjQUFBO0VBQ0Esd0JBQUE7O0FBQ0EsR0FwRUQsU0FFRixHQThERSxPQUNBLEdBR0U7RUFDQSx1QkFBQTs7QUFFRCxHQXZFRCxTQUVGLEdBOERFLE9BQ0EsR0FNRTtFQUNBLHVCQUFBOztBQUVELEdBMUVELFNBRUYsR0E4REUsT0FDQSxHQVNFO0VBQ0EsMEJBQUE7O0FBSUg7RUFDQyxHQWhGQSxTQUVGLEdBOEVHO0lBQ0EsV0FBQTs7O0FBT0o7RUFDQyxrQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBOztBQUpELGdCQUtDO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSw4QkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBOztBQUNBLGdCQVhELHdCQVdFO0VBQ0EsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBZ0IsbzNDQUFoQjs7QUF6QkgsZ0JBNkJDO0VBQ0MsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTs7QUFFRDtFQXl6Z0NEO0lBeHpnQ0UsV0FBQTs7O0FBSUYsZ0JBQWdCO0VBQ2YsZ0JBQUE7RU12OENPLHdCQUFBO0VBQ0cscUJBQUE7RUFDSyxnQkFBQTtFTnU4Q2YsZ0JBQUE7O0FBSEQsZ0JBQWdCLGNBSWY7RUFDQyxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7QUFDQSxnQkFUYyxjQUlmLEdBS0U7RUFDQSxTQUFTLEVBQVQ7RUFDQSxTQUFBOztBQUVELGdCQWJjLGNBSWYsR0FTRTtFQUNBLG1CQUFBOztBQUtILGNBQWU7RUFDZCxrQkFBQTtFQUNBLHNDQUFBOztBQUNBLGNBSGMsTUFHYjtFQUNBLG1DQUFBOztBQUVELGNBTmMsTUFNYjtFQUNBLG1DQUFBOztBQUVELGNBVGMsTUFTYjtFQUNBLG1DQUFBOztBQUVELGNBWmMsTUFZYjtFQUNBLG1DQUFBOztBQUVELGNBZmMsTUFlYjtFQUNBLG1DQUFBOztBQUVELGNBbEJjLE1Ba0JiO0VBQ0EsbUNBQUE7O0FBRUQsY0FyQmMsTUFxQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXhCYyxNQXdCYjtFQUNBLG1DQUFBOztBQUVELGNBM0JjLE1BMkJiO0VBQ0EsbUNBQUE7O0FBRUQsY0E5QmMsTUE4QmI7RUFDQSxtQ0FBQTs7QUFFRCxjQWpDYyxNQWlDYjtFQUNBLG1DQUFBOztBQUVELGNBcENjLE1Bb0NiO0VBQ0EsbUNBQUE7O0FBRUQsY0F2Q2MsTUF1Q2I7RUFDQSxtQ0FBQTs7QUFFRCxjQTFDYyxNQTBDYjtFQUNBLG1DQUFBOztBQUVELGNBN0NjLE1BNkNiO0VBQ0EsbUNBQUE7O0FBRUQsY0FoRGMsTUFnRGI7RUFDQSxtQ0FBQTs7QUFFRCxjQW5EYyxNQW1EYjtFQUNBLG1DQUFBOztBQUVELGNBdERjLE1Bc0RiO0VBQ0EsbUNBQUE7O0FBRUQsY0F6RGMsTUF5RGI7RUFDQSxtQ0FBQTs7QUFFRCxjQTVEYyxNQTREYjtFQUNBLG1DQUFBOztBQUVELGNBL0RjLE1BK0RiO0VBQ0EsbUNBQUE7O0FBRUQsY0FsRWMsTUFrRWI7RUFDQSxtQ0FBQTs7QUFFRCxjQXJFYyxNQXFFYjtFQUNBLG1DQUFBOztBQUVELGNBeEVjLE1Bd0ViO0VBQ0EsbUNBQUE7O0FBRUQsY0EzRWMsTUEyRWI7RUFDQSxtQ0FBQTs7QUFFRCxjQTlFYyxNQThFYjtFQUNBLG1DQUFBOztBQUVELGNBakZjLE1BaUZiO0VBQ0EsbUNBQUE7O0FBRUQsY0FwRmMsTUFvRmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXZGYyxNQXVGYjtFQUNBLG1DQUFBOztBQUVELGNBMUZjLE1BMEZiO0VBQ0EsbUNBQUE7O0FBRUQsY0E3RmMsTUE2RmI7RUFDQSxtQ0FBQTs7QUFFRCxjQWhHYyxNQWdHYjtFQUNBLG1DQUFBOztBQUVELGNBbkdjLE1BbUdiO0VBQ0EsbUNBQUE7O0FBRUQsY0F0R2MsTUFzR2I7RUFDQSxtQ0FBQTs7QUFFRCxjQXpHYyxNQXlHYjtFQUNBLG1DQUFBOztBQUVELGNBNUdjLE1BNEdiO0VBQ0EsbUNBQUE7O0FBRUQsY0EvR2MsTUErR2I7RUFDQSxtQ0FBQTs7QUFFRCxjQWxIYyxNQWtIYjtFQUNBLG1DQUFBOztBQUVELGNBckhjLE1BcUhiO0VBQ0EsbUNBQUE7O0FBRUQsY0F4SGMsTUF3SGI7RUFDQSxtQ0FBQTs7QUFFRCxjQTNIYyxNQTJIYjtFQUNBLG9DQUFBOztBQUVELGNBOUhjLE1BOEhiO0VBQ0EsbUNBQUE7O0FBRUQsY0FqSWMsTUFpSWI7RUFDQSxtQ0FBQTs7QUFFRCxjQXBJYyxNQW9JYjtFQUNBLG1DQUFBOztBQUVELGNBdkljLE1BdUliO0VBQ0EsbUNBQUE7O0FBRUQsY0ExSWMsTUEwSWI7RUFDQSxtQ0FBQTs7QUFFRCxjQTdJYyxNQTZJYjtFQUNBLG1DQUFBOztBQUVELGNBaEpjLE1BZ0piO0VBQ0EsbUNBQUE7O0FBRUQsY0FuSmMsTUFtSmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXRKYyxNQXNKYjtFQUNBLG1DQUFBOztBQUVELGNBekpjLE1BeUpiO0VBQ0EsbUNBQUE7O0FBRUQsY0E1SmMsTUE0SmI7RUFDQSxtQ0FBQTs7QUFFRCxjQS9KYyxNQStKYjtFQUNBLG1DQUFBOztBQUVELGNBbEtjLE1Ba0tiO0VBQ0EsbUNBQUE7O0FBRUQsY0FyS2MsTUFxS2I7RUFDQSxtQ0FBQTs7QUFFRCxjQXhLYyxNQXdLYjtFQUNBLG1DQUFBOztBQUVELGNBM0tjLE1BMktiO0VBQ0EsbUNBQUE7O0FBRUQsY0E5S2MsTUE4S2I7RUFDQSxtQ0FBQTs7QUFFRCxjQWpMYyxNQWlMYjtFQUNBLG1DQUFBOztBQUVELGNBcExjLE1Bb0xiO0VBQ0EsbUNBQUE7O0FBRUQsY0F2TGMsTUF1TGI7RUFDQSxtQ0FBQTs7QUFFRCxjQTFMYyxNQTBMYjtFQUNBLG1DQUFBOztBQUVELGNBN0xjLE1BNkxiO0VBQ0EsbUNBQUE7O0FBRUQsY0FoTWMsTUFnTWI7RUFDQSxtQ0FBQTs7QUFFRCxjQW5NYyxNQW1NYjtFQUNBLG1DQUFBOztBQUVELGNBdE1jLE1Bc01iO0VBQ0EsbUNBQUE7O0FBRUQsY0F6TWMsTUF5TWI7RUFDQSxtQ0FBQTs7QUFFRCxjQTVNYyxNQTRNYjtFQUNBLG1DQUFBOztBQUVELGNBL01jLE1BK01iO0VBQ0EsbUNBQUE7O0FBRUQsY0FsTmMsTUFrTmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXJOYyxNQXFOYjtFQUNBLG1DQUFBOztBQUVELGNBeE5jLE1Bd05iO0VBQ0EsbUNBQUE7O0FBRUQsY0EzTmMsTUEyTmI7RUFDQSxtQ0FBQTs7QUFFRCxjQTlOYyxNQThOYjtFQUNBLG1DQUFBOztBQUVELGNBak9jLE1BaU9iO0VBQ0EsbUNBQUE7O0FBRUQsY0FwT2MsTUFvT2I7RUFDQSxtQ0FBQTs7QUFFRCxjQXZPYyxNQXVPYjtFQUNBLG1DQUFBOztBQUVELGNBMU9jLE1BME9iO0VBQ0EsbUNBQUE7O0FBRUQsY0E3T2MsTUE2T2I7RUFDQSxtQ0FBQTs7QUFFRCxjQWhQYyxNQWdQYjtFQUNBLG1DQUFBOztBQUVELGNBblBjLE1BbVBiO0VBQ0EsbUNBQUE7O0FBRUQsY0F0UGMsTUFzUGI7RUFDQSxtQ0FBQTs7QUFFRCxjQXpQYyxNQXlQYjtFQUNBLG1DQUFBOztBQUVELGNBNVBjLE1BNFBiO0VBQ0EsbUNBQUE7O0FBRUQsY0EvUGMsTUErUGI7RUFDQSxtQ0FBQTs7QUFFRCxjQWxRYyxNQWtRYjtFQUNBLG1DQUFBOztBQUVELGNBclFjLE1BcVFiO0VBQ0EsbUNBQUE7O0FBRUQsY0F4UWMsTUF3UWI7RUFDQSxtQ0FBQTs7QUFFRCxjQTNRYyxNQTJRYjtFQUNBLG1DQUFBOztBQUVELGNBOVFjLE1BOFFiO0VBQ0EsbUNBQUE7O0FBRUQsY0FqUmMsTUFpUmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXBSYyxNQW9SYjtFQUNBLG1DQUFBOztBQUVELGNBdlJjLE1BdVJiO0VBQ0EsbUNBQUE7O0FBRUQsY0ExUmMsTUEwUmI7RUFDQSxtQ0FBQTs7QUFFRCxjQTdSYyxNQTZSYjtFQUNBLG1DQUFBOztBQUVELGNBaFNjLE1BZ1NiO0VBQ0EsbUNBQUE7O0FBRUQsY0FuU2MsTUFtU2I7RUFDQSxtQ0FBQTs7QUFFRCxjQXRTYyxNQXNTYjtFQUNBLG1DQUFBOztBQUVELGNBelNjLE1BeVNiO0VBQ0EsbUNBQUE7O0FBRUQsY0E1U2MsTUE0U2I7RUFDQSxtQ0FBQTs7QUFFRCxjQS9TYyxNQStTYjtFQUNBLG1DQUFBOztBQUVELGNBbFRjLE1Ba1RiO0VBQ0EsbUNBQUE7O0FBRUQsY0FyVGMsTUFxVGI7RUFDQSxtQ0FBQTs7QUFFRCxjQXhUYyxNQXdUYjtFQUNBLG1DQUFBOztBQUVELGNBM1RjLE1BMlRiO0VBQ0EsbUNBQUE7O0FBRUQsY0E5VGMsTUE4VGI7RUFDQSxtQ0FBQTs7QUFFRCxjQWpVYyxNQWlVYjtFQUNBLG1DQUFBOztBQUVELGNBcFVjLE1Bb1ViO0VBQ0EsbUNBQUE7O0FBRUQsY0F2VWMsTUF1VWI7RUFDQSxtQ0FBQTs7QUFFRCxjQTFVYyxNQTBVYjtFQUNBLG1DQUFBOztBQUVELGNBN1VjLE1BNlViO0VBQ0EsbUNBQUE7O0FBRUQsY0FoVmMsTUFnVmI7RUFDQSxtQ0FBQTs7QUFFRCxjQW5WYyxNQW1WYjtFQUNBLG1DQUFBOztBQUVELGNBdFZjLE1Bc1ZiO0VBQ0EsbUNBQUE7O0FBRUQsY0F6VmMsTUF5VmI7RUFDQSxtQ0FBQTs7QUFFRCxjQTVWYyxNQTRWYjtFQUNBLG1DQUFBOztBQUVELGNBL1ZjLE1BK1ZiO0VBQ0EsbUNBQUE7O0FBRUQsY0FsV2MsTUFrV2I7RUFDQSxtQ0FBQTs7QUFFRCxjQXJXYyxNQXFXYjtFQUNBLG1DQUFBOztBQUVELGNBeFdjLE1Bd1diO0VBQ0EsbUNBQUE7O0FBRUQsY0EzV2MsTUEyV2I7RUFDQSxtQ0FBQTs7QUFFRCxjQTlXYyxNQThXYjtFQUNBLG1DQUFBOztBQUVELGNBalhjLE1BaVhiO0VBQ0EsbUNBQUE7O0FBRUQsY0FwWGMsTUFvWGI7RUFDQSxtQ0FBQTs7QUFFRCxjQXZYYyxNQXVYYjtFQUNBLG1DQUFBOztBQUVELGNBMVhjLE1BMFhiO0VBQ0EsbUNBQUE7O0FBRUQsY0E3WGMsTUE2WGI7RUFDQSxtQ0FBQTs7QUFFRCxjQWhZYyxNQWdZYjtFQUNBLG1DQUFBOztBQUVELGNBblljLE1BbVliO0VBQ0EsbUNBQUE7O0FBRUQsY0F0WWMsTUFzWWI7RUFDQSxtQ0FBQTs7QUFFRCxjQXpZYyxNQXlZYjtFQUNBLG1DQUFBOztBQUVELGNBNVljLE1BNFliO0VBQ0EsbUNBQUE7O0FBRUQsY0EvWWMsTUErWWI7RUFDQSxtQ0FBQTs7QUFFRCxjQWxaYyxNQWtaYjtFQUNBLG1DQUFBOztBQUVELGNBclpjLE1BcVpiO0VBQ0EsbUNBQUE7O0FBRUQsY0F4WmMsTUF3WmI7RUFDQSxtQ0FBQTs7QUFFRCxjQTNaYyxNQTJaYjtFQUNBLG1DQUFBOztBQUVELGNBOVpjLE1BOFpiO0VBQ0EsbUNBQUE7O0FBRUQsY0FqYWMsTUFpYWI7RUFDQSxtQ0FBQTs7QUFFRCxjQXBhYyxNQW9hYjtFQUNBLG1DQUFBOztBQUVELGNBdmFjLE1BdWFiO0VBQ0EsbUNBQUE7O0FBRUQsY0ExYWMsTUEwYWI7RUFDQSxtQ0FBQTs7QUFFRCxjQTdhYyxNQTZhYjtFQUNBLG1DQUFBOztBQUVELGNBaGJjLE1BZ2JiO0VBQ0EsbUNBQUE7O0FBRUQsY0FuYmMsTUFtYmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXRiYyxNQXNiYjtFQUNBLG1DQUFBOztBQUVELGNBemJjLE1BeWJiO0VBQ0EsbUNBQUE7O0FBRUQsY0E1YmMsTUE0YmI7RUFDQSxtQ0FBQTs7QUFFRCxjQS9iYyxNQStiYjtFQUNBLG1DQUFBOztBQUVELGNBbGNjLE1Ba2NiO0VBQ0EsbUNBQUE7O0FBRUQsY0FyY2MsTUFxY2I7RUFDQSxtQ0FBQTs7QUFFRCxjQXhjYyxNQXdjYjtFQUNBLG1DQUFBOztBQUVELGNBM2NjLE1BMmNiO0VBQ0EsbUNBQUE7O0FBRUQsY0E5Y2MsTUE4Y2I7RUFDQSxtQ0FBQTs7QUFFRCxjQWpkYyxNQWlkYjtFQUNBLG1DQUFBOztBQUVELGNBcGRjLE1Bb2RiO0VBQ0EsbUNBQUE7O0FBRUQsY0F2ZGMsTUF1ZGI7RUFDQSxtQ0FBQTs7QUFFRCxjQTFkYyxNQTBkYjtFQUNBLG1DQUFBOztBQUVELGNBN2RjLE1BNmRiO0VBQ0EsbUNBQUE7O0FBRUQsY0FoZWMsTUFnZWI7RUFDQSxtQ0FBQTs7QUFFRCxjQW5lYyxNQW1lYjtFQUNBLG1DQUFBOztBQUVELGNBdGVjLE1Bc2ViO0VBQ0EsbUNBQUE7O0FBRUQsY0F6ZWMsTUF5ZWI7RUFDQSxtQ0FBQTs7QUFFRCxjQTVlYyxNQTRlYjtFQUNBLG1DQUFBOztBQUVELGNBL2VjLE1BK2ViO0VBQ0EsbUNBQUE7O0FBRUQsY0FsZmMsTUFrZmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXJmYyxNQXFmYjtFQUNBLG1DQUFBOztBQUVELGNBeGZjLE1Bd2ZiO0VBQ0EsbUNBQUE7O0FBRUQsY0EzZmMsTUEyZmI7RUFDQSxtQ0FBQTs7QUFFRCxjQTlmYyxNQThmYjtFQUNBLG1DQUFBOztBQUVELGNBamdCYyxNQWlnQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXBnQmMsTUFvZ0JiO0VBQ0EsbUNBQUE7O0FBRUQsY0F2Z0JjLE1BdWdCYjtFQUNBLG1DQUFBOztBQUVELGNBMWdCYyxNQTBnQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQTdnQmMsTUE2Z0JiO0VBQ0EsbUNBQUE7O0FBRUQsY0FoaEJjLE1BZ2hCYjtFQUNBLG1DQUFBOztBQUVELGNBbmhCYyxNQW1oQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXRoQmMsTUFzaEJiO0VBQ0EsbUNBQUE7O0FBRUQsY0F6aEJjLE1BeWhCYjtFQUNBLG1DQUFBOztBQUVELGNBNWhCYyxNQTRoQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQS9oQmMsTUEraEJiO0VBQ0EsbUNBQUE7O0FBRUQsY0FsaUJjLE1Ba2lCYjtFQUNBLG1DQUFBOztBQUVELGNBcmlCYyxNQXFpQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXhpQmMsTUF3aUJiO0VBQ0EsbUNBQUE7O0FBRUQsY0EzaUJjLE1BMmlCYjtFQUNBLG1DQUFBOztBQUVELGNBOWlCYyxNQThpQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQWpqQmMsTUFpakJiO0VBQ0EsbUNBQUE7O0FBRUQsY0FwakJjLE1Bb2pCYjtFQUNBLG1DQUFBOztBQUVELGNBdmpCYyxNQXVqQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQTFqQmMsTUEwakJiO0VBQ0EsbUNBQUE7O0FBRUQsY0E3akJjLE1BNmpCYjtFQUNBLG1DQUFBOztBQUVELGNBaGtCYyxNQWdrQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQW5rQmMsTUFta0JiO0VBQ0EsbUNBQUE7O0FBRUQsY0F0a0JjLE1Bc2tCYjtFQUNBLG1DQUFBOztBQUVELGNBemtCYyxNQXlrQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQTVrQmMsTUE0a0JiO0VBQ0EsbUNBQUE7O0FBRUQsY0Eva0JjLE1BK2tCYjtFQUNBLG1DQUFBOztBQUVELGNBbGxCYyxNQWtsQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXJsQmMsTUFxbEJiO0VBQ0EsbUNBQUE7O0FBRUQsY0F4bEJjLE1Bd2xCYjtFQUNBLG1DQUFBOztBQUVELGNBM2xCYyxNQTJsQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQTlsQmMsTUE4bEJiO0VBQ0EsbUNBQUE7O0FBRUQsY0FqbUJjLE1BaW1CYjtFQUNBLG1DQUFBOztBQUVELGNBcG1CYyxNQW9tQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXZtQmMsTUF1bUJiO0VBQ0EsbUNBQUE7O0FBRUQsY0ExbUJjLE1BMG1CYjtFQUNBLG1DQUFBOztBQUVELGNBN21CYyxNQTZtQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQWhuQmMsTUFnbkJiO0VBQ0EsbUNBQUE7O0FBRUQsY0FubkJjLE1BbW5CYjtFQUNBLG1DQUFBOztBQUVELGNBdG5CYyxNQXNuQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXpuQmMsTUF5bkJiO0VBQ0EsbUNBQUE7O0FBRUQsY0E1bkJjLE1BNG5CYjtFQUNBLG1DQUFBOztBQUVELGNBL25CYyxNQStuQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQWxvQmMsTUFrb0JiO0VBQ0EsbUNBQUE7O0FBRUQsY0Fyb0JjLE1BcW9CYjtFQUNBLG1DQUFBOztBQUVELGNBeG9CYyxNQXdvQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQTNvQmMsTUEyb0JiO0VBQ0EsbUNBQUE7O0FBRUQsY0E5b0JjLE1BOG9CYjtFQUNBLG1DQUFBOztBQUVELGNBanBCYyxNQWlwQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQXBwQmMsTUFvcEJiO0VBQ0EsbUNBQUE7O0FBRUQsY0F2cEJjLE1BdXBCYjtFQUNBLG1DQUFBOztBQUVELGNBMXBCYyxNQTBwQmI7RUFDQSxtQ0FBQTs7QUFFRCxjQTdwQmMsTUE2cEJiO0VBQ0EsbUNBQUE7O0FBRUQsY0FocUJjLE1BZ3FCYjtFQUNBLG1DQUFBOztBQUlGLEtBQUs7RUFDSixpQkFBQTtFQUNBLGtCQUFBOztBQUdELEtBQUs7RUFDSixtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTs7QUFHRCxNQUFNLFVBQVU7RUFDZixTQUFBOzs7QUFJRDtFQUNDLFVBQUE7RUFDQSxrQkFBQTs7QUFDQSxVQUFDO0VBQ0EsZUFBQTs7QUFKRixVQU1DLE1BQUs7RUFDSixXQUFBOztBQVBGLFVBU0MsRUFBQztFQUNBLGVBQUE7O0FBRUQsT0FBUSxJQUFHLElBQUssV0FHZixLQUFJO0FBRkwsT0FBUSxJQUFHLFFBQVMsSUFBRyxJQUFLLFdBRTNCLEtBQUk7QUFETCxHQUFHLFFBQVMsUUFBUSxJQUFHLElBQUssV0FDM0IsS0FBSTtBQUhMLE9BQVEsSUFBRyxJQUFLLFdBSWY7QUFIRCxPQUFRLElBQUcsUUFBUyxJQUFHLElBQUssV0FHM0I7QUFGRCxHQUFHLFFBQVMsUUFBUSxJQUFHLElBQUssV0FFM0I7RUFDQyxXQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBOztBQVBGLE9BQVEsSUFBRyxJQUFLLFdBU2YsSUFBRztBQVJKLE9BQVEsSUFBRyxRQUFTLElBQUcsSUFBSyxXQVEzQixJQUFHO0FBUEosR0FBRyxRQUFTLFFBQVEsSUFBRyxJQUFLLFdBTzNCLElBQUc7RUFDRixXQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7O0FBSUQsR0FBRyxRQUFTLElBQUcsSUFBSyxXQURwQixZQUNzQixJQUFHO0VBQ3hCLFVBQUE7O0FBRUQsT0FBTyxPQUFRLFdBSmYsWUFLQyxJQUFHLElBQ0Y7QUFGRixPQUFPLE9BQVEsV0FKZixZQUtDLElBQUcsSUFFRixLQUFJO0VBQ0gsVUFBQTs7QUFLSjtFQW9rL0JEO0lBbmsvQkUsc0JBQUE7SUFDQSxXQUFBO0lBQ0EsaUJBQUE7OztBQUlGO0VBQ0MsVUFBQTtFQUNBLGlCQUFBOztBQUZELFVBR0MsTUFBSztFQUNKLFdBQUE7RUFDQSxXQUFBOztBQUxGLFVBT0MsRUFBQztFQUNBLGVBQUE7O0FBRUQsT0FBUSxJQUFHLElBQUssV0FHZixLQUFJO0FBRkwsT0FBUSxJQUFHLFFBQVMsSUFBRyxJQUFLLFdBRTNCLEtBQUk7QUFETCxHQUFHLFFBQVMsUUFBUSxJQUFHLElBQUssV0FDM0IsS0FBSTtBQUhMLE9BQVEsSUFBRyxJQUFLLFdBSWY7QUFIRCxPQUFRLElBQUcsUUFBUyxJQUFHLElBQUssV0FHM0I7QUFGRCxHQUFHLFFBQVMsUUFBUSxJQUFHLElBQUssV0FFM0I7RUFDQyxXQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBOztBQVBGLE9BQVEsSUFBRyxJQUFLLFdBU2YsSUFBRztBQVJKLE9BQVEsSUFBRyxRQUFTLElBQUcsSUFBSyxXQVEzQixJQUFHO0FBUEosR0FBRyxRQUFTLFFBQVEsSUFBRyxJQUFLLFdBTzNCLElBQUc7RUFDRixXQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7O0FBR0YsVUFBQztFQUNBLFVBQUE7O0FBQ0EsR0FBRyxRQUFTLElBQUcsSUFBSyxXQUZwQixZQUVzQixJQUFHO0VBQ3hCLFVBQUE7O0FBRUQsT0FBTyxPQUFRLFdBTGYsWUFNQyxJQUFHLElBQ0Y7QUFGRixPQUFPLE9BQVEsV0FMZixZQU1DLElBQUcsSUFFRixLQUFJO0VBQ0gsVUFBQTs7QUFLSjtFQXNoL0JEO0lBcmgvQkUsc0JBQUE7SUFDQSxXQUFBO0lBQ0EsaUJBQUE7OztBQU9BLFVBREQsR0FBRSxZQUFhLElBQ2IsSUFBSSxRQUFRO0FBQWIsVUFERCxHQUFFLFlBQWEsSUFDYixJQUFJLFFBQVE7QUFBYixVQURtQixHQUFFLFlBQWEsUUFDakMsSUFBSSxRQUFRO0FBQWIsVUFEbUIsR0FBRSxZQUFhLFFBQ2pDLElBQUksUUFBUTtFQUNaLGtCQUFBOztBQUdGO0VBd2cvQkQ7RUFBQTtJQXZnL0JFLDBCQUFBO0lBQ0EsZ0JBQUE7O0VBRUMsVUFERCxHQUFFLFlBQWEsSUFDYixJQUFJLFFBQVE7RUFBYixVQURELEdBQUUsWUFBYSxJQUNiLElBQUksUUFBUTtFQUFiLFVBRG1CLEdBQUUsWUFBYSxRQUNqQyxJQUFJLFFBQVE7RUFBYixVQURtQixHQUFFLFlBQWEsUUFDakMsSUFBSSxRQUFRO0lBQ1osd0JBQUE7SUFDQSwwQkFBQTs7O0FBTUosRUFBRTtFQUNELGNBQUE7O0FBQ0EsRUFGQyxXQUVBO0VBQ0EsMkJBQUE7O0FBSEYsRUFBRSxXQUtEO0VBQ0MsMkJBQUE7RUFDQSxxQkFBQTs7QUFDQSxFQVJBLFdBS0QsS0FHRTtFQUNBLGFBQUE7O0FBVEgsRUFBRSxXQUtELEtBTUM7RUFDQyxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTs7QUFDQSxJQUFJLEtBQU0sR0FmWCxXQUtELEtBTUM7RUFLRSxtQkFBQTs7QUFFRCxFQWxCRCxXQUtELEtBTUMsUUFPRTtFQUNBLDZCQUFBOztBQW5CSixFQUFFLFdBS0QsS0FpQkMsTUFBSztBQXRCUCxFQUFFLFdBS0QsS0FrQkMsTUFBSztFQUNKLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBOztBQTNCSCxFQUFFLFdBS0QsS0F5QkMsUUFBTztBQTlCVCxFQUFFLFdBS0QsS0EwQkMsUUFBTztBQS9CVCxFQUFFLFdBS0QsS0EyQkMsUUFBTztBQWhDVCxFQUFFLFdBS0QsS0E0QkMsUUFBTztBQWpDVCxFQUFFLFdBS0QsS0E2QkMsUUFBTztBQWxDVCxFQUFFLFdBS0QsS0E4QkMsUUFBTztBQW5DVCxFQUFFLFdBS0QsS0ErQkMsUUFBTyxJQUFJO0FBcENiLEVBQUUsV0FLRCxLQWdDQztBQXJDRixFQUFFLFdBS0QsS0FpQ0M7RUFDQyxrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTs7QUF6Q0gsRUFBRSxXQUtELEtBdUNDLEtBQUk7RUFDSCxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBakRILEVBQUUsV0FLRCxLQXVDQyxLQUFJLElBTUg7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7O0FBcERKLEVBQUUsV0FLRCxLQXVDQyxLQUFJLElBVUg7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTs7QUE1REosRUFBRSxXQUtELEtBdUNDLEtBQUksSUFrQkgsUUFBTztBQTlEVixFQUFFLFdBS0QsS0F1Q0MsS0FBSSxJQW1CSCxRQUFPO0VBQ04sa0JBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBOztBQU1KLEVBQUU7RUFDRCxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7O0FBQ0EsRUFMQyxhQUtBO0VBQ0EsWUFBQTs7QUFFRCxFQVJDLGFBUUE7RUFDQSxhQUFBOztBQUVELElBQUksTUFBTyxLQVhWO0VBWUEsc0JBQUE7O0FBWkYsRUFBRSxhQWVEO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VNcDdFTSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0FObzdFZCxFQXZCQSxhQWVELEdBUUU7RUFDQSxhQUFBOztBQXhCSCxFQUFFLGFBZUQsR0FXQztFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTs7QUFFRCxFQXZDQSxhQWVELEdBd0JFLFlBRUEsS0FBSTtBQURMLEVBeENBLGFBZUQsR0F5QkUsS0FBTSxLQUNOLEtBQUk7RUFDSCx3QkFBQTs7QUFHRixFQTdDQSxhQWVELEdBOEJFO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7O0FBaERILEVBQUUsYUFtREQ7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTs7QUFDQSxFQXZEQSxhQW1ERCxNQUlFLFFBQVMsT0FBTTtFQUNmLG1CQUFBO0VBQ0EscUJBQUE7O0FBekRILEVBQUUsYUE0REQ7RUFDQyxjQUFBOztBQUNBLEVBOURBLGFBNERELEtBRUU7RUFDQSxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VNcCtFSyw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RU5vK0ViLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTs7QUFHRjtFQW8yK0JELEVBbDcrQkU7SUErRUEsaUJBQUE7OztBQUlGLEVBQUU7RUFDRCxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTs7QUFDQSxFQU5DLGFBTUE7RUFDQSx3QkFBQTs7QUFERCxFQU5DLGFBTUEsY0FFQSxHQUNDLE1BQ0M7RUFDQyxxQkFBQTs7QUFLSixFQWhCQyxhQWdCQTtFQUNBLDJCQUFBO0VBQ0EsU0FBQTtFQzcwR0Qsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFNUVOLHVCQUFBO0VBQ0csb0JBQUE7RUFDQyxtQkFBQTtFQUNJLGVBQUE7RUEwRFIsc0NBQUE7RUFDRyxtQ0FBQTtFQUNDLGtDQUFBO0VBQ0ksOEJBQUE7O0FSdXhHVCxFQWhCQyxhQWdCQSxjQU1BO0VBQ0MsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RVFwM0dELHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7O0FSdzJHVCxFQWhCQyxhQWdCQSxjQVlBLEtBQUk7RUFDSCxhQUFBOztBQUVEO0VBZzArQkYsRUEvMStCRSxhQWdCQSxjQWdCQztJQUNDLFVBQUE7OztBQUdGO0VBMnorQkYsRUEvMStCRSxhQWdCQSxjQXFCQztJQUNDLGNBQUE7O0VBeXorQkosRUEvMStCRSxhQWdCQSxjQXFCQyxHQUVDO0lBQ0Msa0JBQUE7O0VBdXorQkwsRUEvMStCRSxhQWdCQSxjQXFCQyxHQUVDLE1BRUMsS0FBSTtJQUNILGNBQUE7SUFDQSx5QkFBQTs7RUFveitCTixFQS8xK0JFLGFBZ0JBLGNBcUJDLEdBRUMsTUFNQztJQUNDLFdBQUE7O0VBaXorQk4sRUEvMStCRSxhQWdCQSxjQXFCQyxHQVlDLE1BQUssUUFBUyxRQUNiO0lBQ0MsY0FBQTs7RUE0eStCTixFQS8xK0JFLGFBZ0JBLGNBcUJDLEdBWUMsTUFBSyxRQUFTLFFBSWIsS0FBSTtJQUNILHlCQUFBOzs7QUFNTCxJQUFJLE1BQU8sS0E1RFY7RUE2REEsc0JBQUE7O0FBN0RGLEVBQUUsYUErREQ7RUFDQyxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RU12akZNLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTnVqRmQsZUFBQTtFQUNBLGtCQUFBOztBQUNBLEVBekVBLGFBK0RELEdBVUU7RUFDQSxlQUFBOztBQUVELEVBNUVBLGFBK0RELEdBYUU7RUFDQSxnQkFBQTs7QUFFQyxFQS9FRixhQStERCxHQWFFLFlBRUEsTUFDRSxRQUFTLFFBQ1Q7RUFDQyxjQUFBOztBQUZGLEVBL0VGLGFBK0RELEdBYUUsWUFFQSxNQUNFLFFBQVMsUUFDVCxLQUVDO0VBQ0MsY0FBQTs7QUFFRCxFQXJGSixhQStERCxHQWFFLFlBRUEsTUFDRSxRQUFTLFFBQ1QsS0FLRTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7O0FBUUYsRUEvRkgsYUErREQsR0FhRSxZQWdCQSxNQUVDLEtBQ0U7QUFBRCxFQS9GSCxhQStERCxHQWFFLFlBaUJBLEVBQ0MsS0FDRTtFQUNBLHNCQUFBOztBQUVELEVBbEdILGFBK0RELEdBYUUsWUFnQkEsTUFFQyxLQUlFO0FBQUQsRUFsR0gsYUErREQsR0FhRSxZQWlCQSxFQUNDLEtBSUU7RUFDQSx5QkFBQTs7QUFFRCxFQXJHSCxhQStERCxHQWFFLFlBZ0JBLE1BRUMsS0FPRTtBQUFELEVBckdILGFBK0RELEdBYUUsWUFpQkEsRUFDQyxLQU9FO0VBQ0Esd0JBQUE7O0FBMUJKLEVBNUVBLGFBK0RELEdBYUUsWUFnQkEsTUFFQyxLQVVDO0FBNUJILEVBNUVBLGFBK0RELEdBYUUsWUFpQkEsRUFDQyxLQVVDO0VBQ0MsZUFBQTs7QUFDQTtFQXF2K0JOLEVBLzErQkUsYUErREQsR0FhRSxZQWdCQSxNQUVDLEtBVUM7RUF1ditCTCxFQS8xK0JFLGFBK0RELEdBYUUsWUFpQkEsRUFDQyxLQVVDO0lBR0UsaUJBQUE7OztBQS9CTCxFQTVFQSxhQStERCxHQWFFLFlBb0NBO0VBQ0Msa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RU03bUZJLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTjZtRlosbUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDBCQUFBOztBQW5ERixFQTVFQSxhQStERCxHQWFFLFlBb0NBLEdBZ0JDO0VBQ0MsV0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VNcm5GRyw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RU5xbkZYLFNBQUE7RUFDQSxtQkFBQTs7QUFFQyxFQXhJSixhQStERCxHQWFFLFlBb0NBLEdBZ0JDLEdBT0MsTUFDRTtFQUNBLGNBQUE7O0FBN0RMLEVBNUVBLGFBK0RELEdBYUUsWUFvQ0EsR0FnQkMsR0FPQyxNQUlDO0VBQ0MsY0FBQTtFQUNBLGlCQUFBOztBQUNBLEVBOUlMLGFBK0RELEdBYUUsWUFvQ0EsR0FnQkMsR0FPQyxNQUlDLEtBR0U7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7O0FBdEVOLEVBNUVBLGFBK0RELEdBYUUsWUFvQ0EsR0FnQkMsR0FPQyxNQUlDLEtBU0M7RUFDQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUtGLEVBNUpKLGFBK0RELEdBYUUsWUFvQ0EsR0FnQkMsR0EyQkMsTUFDRSxRQUFTLFFBQ1Q7RUFDQyxjQUFBOztBQUZGLEVBNUpKLGFBK0RELEdBYUUsWUFvQ0EsR0FnQkMsR0EyQkMsTUFDRSxRQUFTLFFBQ1QsS0FFQztFQUNDLGNBQUE7O0FBRUQsRUFsS04sYUErREQsR0FhRSxZQW9DQSxHQWdCQyxHQTJCQyxNQUNFLFFBQVMsUUFDVCxLQUtFO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTs7QUFPTixFQTNLRCxhQStERCxHQWFFLFlBK0ZDLEtBQ0E7RUFDQyxjQUFBOztBQUZGLEVBM0tELGFBK0RELEdBYUUsWUErRkMsS0FJQTtFQUNDLGFBQUE7O0FBR0YsRUFuTEQsYUErREQsR0FhRSxZQXVHQyxTQUNBLFFBQU8sUUFBUyxRQUNmO0VBQ0MsY0FBQTs7QUFDQSxFQXZMSixhQStERCxHQWFFLFlBdUdDLFNBQ0EsUUFBTyxRQUFTLFFBQ2YsS0FFRTtFQUNBLHdCQUFBOztBQUVELEVBMUxKLGFBK0RELEdBYUUsWUF1R0MsU0FDQSxRQUFPLFFBQVMsUUFDZixLQUtFO0VBQ0EseUJBQUE7O0FBUkosRUFuTEQsYUErREQsR0FhRSxZQXVHQyxTQUNBLFFBQU8sUUFBUyxRQUNmLEtBUUM7RUFDQyxjQUFBO0VBQ0EsZUFBQTs7QUFFRCxFQWpNSixhQStERCxHQWFFLFlBdUdDLFNBQ0EsUUFBTyxRQUFTLFFBQ2YsS0FZRTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBOztBQUlILEVBek1GLGFBK0RELEdBYUUsWUF1R0MsU0FzQkMsS0FDQSxRQUFPLFFBQVMsUUFDZjtFQUNDLGNBQUE7O0FBSEgsRUF6TUYsYUErREQsR0FhRSxZQXVHQyxTQXNCQyxLQUNBLFFBQU8sUUFBUyxRQUNmLEtBRUM7RUFDQyxjQUFBO0VBQ0EsZUFBQTs7QUFFRCxFQWpOTCxhQStERCxHQWFFLFlBdUdDLFNBc0JDLEtBQ0EsUUFBTyxRQUFTLFFBQ2YsS0FNRTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7O0FBT04sRUExTkEsYUErREQsR0EySkU7RUFDQSxhQUFBOztBQTNOSCxFQUFFLGFBK0RELEdBOEpDO0FBN05GLEVBQUUsYUErREQsR0ErSkM7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTs7QUExT0gsRUFBRSxhQStERCxHQThKQyxNQWNDO0FBM09ILEVBQUUsYUErREQsR0ErSkMsRUFhQztFQUNDLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTs7QUEvT0osRUFBRSxhQW1QRDtFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOzs7OztBQUNBLEVBdlBBLGFBbVBELE1BSUUsUUFBUyxRQUNUO0VBQ0MsY0FBQTs7QUFGRixFQXZQQSxhQW1QRCxNQUlFLFFBQVMsUUFDVCxLQUVDO0VBQ0MsY0FBQTs7QUFFRCxFQTdQRixhQW1QRCxNQUlFLFFBQVMsUUFDVCxLQUtFO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBOztBQWhRTCxFQUFFLGFBd1FEO0VBQ0MsY0FBQTs7QUF6UUYsRUFBRSxhQXdRRCxLQUVDO0FBMVFGLEVBQUUsYUF3UUQsS0FFUztFQUNQLGNBQUE7O0FBRUQsRUE3UUEsYUF3UUQsS0FLRTtFQUNBLFNBQVMsRUFBVDtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RU10d0ZLLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTnN3RmIsY0FBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBOztBQUdGO0VBa2srQkQsRUEvMStCRTtJQThSQSwwQkFBQTs7RUFpaytCRixFQS8xK0JFLGFBK1JBO0lBQ0MsVUFBQTtJQUNBLFdBQUE7SUFDQSxhQUFBOztFQTZqK0JILEVBLzErQkUsYUErUkEsR0FJQztJQUNDLGlCQUFBO0lBQ0EsZ0JBQUE7O0VBMGorQkosRUEvMStCRSxhQStSQSxHQUlDLE1BR0M7SUFDQyxxQkFBQTtJQUNBLFdBQUE7O0VBR0EsRUEzU0gsYUErUkEsR0FJQyxNQU9DLEtBQ0U7SUFDQSxnQkFBQTtJQUNBLFNBQUE7SUFDQSxhQUFBOztFQUlILEVBbFRELGFBK1JBLEdBbUJFO0lBQ0EsY0FBQTs7RUFERCxFQWxURCxhQStSQSxHQW1CRSxZQUVBLEtBQUk7SU0vc0ZBLDBCQUFBO0lBQ0csdUJBQUE7SUFDSyxrQkFBQTtJTitzRlgseUJBQUE7SUFDQSxrQ0FBQTs7RUFFRCxFQXpURixhQStSQSxHQW1CRSxZQU9DLEtBQ0EsS0FBSTtJQUNILG1CQUFBO0lNdHRGRSxrQ0FBQTtJQUNHLCtCQUFBO0lBQ0ssMEJBQUE7O0VOa3RGWixFQXpURixhQStSQSxHQW1CRSxZQU9DLEtBS0EsR0FBRyxHQUFHLE1BQU0sS0FBSTtJTXp0RmIsd0JBQUE7SUFDRyxxQkFBQTtJQUNLLGdCQUFBOztFTjJzRmIsRUFsVEQsYUErUkEsR0FtQkUsWUFnQkE7SUFDQyxTQUFBOztFQWpCRixFQWxURCxhQStSQSxHQW1CRSxZQWdCQSxHQUVDO0lBQ0MsY0FBQTs7RUFuQkgsRUFsVEQsYUErUkEsR0FtQkUsWUFnQkEsR0FFQyxHQUVDLE1BQU07SUFDTCxpQkFBQTs7RUFDQSxFQXhVTCxhQStSQSxHQW1CRSxZQWdCQSxHQUVDLEdBRUMsTUFBTSxLQUVKO0lBQ0EsTUFBQTtJTXB1RkEsd0JBQUE7SUFDRyxxQkFBQTtJQUNLLGdCQUFBOzs7QU42dUZoQixFQUFFO0VBQ0QsZ0JBQUE7RUFDQSxXQUFBOztBQUNBLEVBSEMsYUFHQyxhQUNEO0VBQ0MsVUFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VNOTBGSyw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0FOdTBGZixFQUhDLGFBR0MsYUFDRCxHQU1DLEtBQUk7RUFDSCxXQUFBO0VBQ0EsZUFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUFFRDtFQTAvOUJILEVBM2crQkUsYUFHQyxhQUNEO0lBY0UsV0FBQTtJQUNBLFVBQUE7SUFDQSw4QkFBQTs7O0FBRUQ7RUFxLzlCSCxFQTNnK0JFLGFBR0MsYUFDRDtJQW1CRSxxQkFBQTtJQUNBLFdBQUE7OztBQUlILEVBNUJDLGFBNEJBO0VBQ0EsV0FBQTtFQzVxSEQsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VOOG1ITixlQUFBOztBQUhELEVBNUJDLGFBNEJBLGNBSUE7RUFDQyx3QkFBQTtFQ2hySEYsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBOztBTjJtSFAsRUE1QkMsYUE0QkEsY0FJQSxHQUdDO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBOztBQUdBLE1BRE0sR0F2Q1IsYUE0QkEsY0FJQSxHQVFHLFlBQVk7RUFDWixXQUFBOztBQUZGLE1BQU8sR0F2Q1IsYUE0QkEsY0FJQSxHQVdFO0VBQ0MsZUFBQTtFQUNBLGNBQUE7O0FBR0Y7RUEyOTlCSCxFQTNnK0JFLGFBNEJBLGNBSUE7SUFpQkUsVUFBQTs7RUFFQyxNQURNLEdBbERULGFBNEJBLGNBSUEsR0FtQkksWUFBWTtJQUNaLFdBQUE7O0VBRUQsTUFKTSxHQWxEVCxhQTRCQSxjQUlBLEdBc0JJLFlBQVk7SUFDWixXQUFBOzs7QUFJSDtFQWc5OUJILEVBM2crQkUsYUE0QkEsY0FJQTtJQTRCRSwwQkFBQTs7RUErODlCSixFQTNnK0JFLGFBNEJBLGNBSUEsR0E2QkU7SUFDQyxZQUFBO0lBQ0EsbUJBQUE7O0VBRUMsRUFqRUosYUE0QkEsY0FJQSxHQTZCRSxNQUdDLEtBQ0U7SUFDQSxhQUFBOzs7QUFPTixJQUFJLE1BQU8sS0F6RVY7RUEwRUEsc0JBQUE7O0FBMUVGLEVBQUUsYUE0RUQ7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RU14NUZNLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTnc1RmQsZUFBQTs7QUFDQSxFQXJGQSxhQTRFRCxHQVNFO0VBQ0EsZUFBQTs7QUFFRCxFQXhGQSxhQTRFRCxHQVlFO0VBQ0EsZ0JBQUE7O0FBRUQsRUEzRkEsYUE0RUQsR0FlRTtFQUNBLGFBQUE7O0FBNUZILEVBQUUsYUE0RUQsR0FrQkM7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7O0FBekdILEVBQUUsYUE0R0Q7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTs7QUFDQSxFQWhIQSxhQTRHRCxNQUlFLFFBQVM7RUFDVCxjQUFBOztBQURELEVBaEhBLGFBNEdELE1BSUUsUUFBUyxPQUVUO0VBQ0MsY0FBQTs7QUFFRCxFQXJIRCxhQTRHRCxNQUlFLFFBQVMsT0FLUjtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7O0FBdkhKLEVBQUUsYUEySEQ7RUFDQyxjQUFBOztBQTVIRixFQUFFLGFBMkhELEtBRUM7RUFDQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTs7QUFsSUgsRUFBRSxhQTJIRCxLQVNDLEtBQUk7RUFDSCxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBOztBQUNBLEVBM0lELGFBMkhELEtBU0MsS0FBSSxFQU9GO0VBQ0EsYUFBQTs7QUE1SUosRUFBRSxhQTJIRCxLQW9CQztFQUNDLGNBQUE7RUFDQSxjQUFBOztBQUVELEVBbkpBLGFBMkhELEtBd0JFO0VBQ0EsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RU1qK0ZLLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTmkrRmIseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBOztBQUdGO0VBeTI5QkQsRUEzZytCRSxhQW1LQTtJQUNDLFdBQUE7SUFDQSxjQUFBOztFQUNBLEVBdEtELGFBbUtBLEdBR0U7SUFDQSxjQUFBOztFQUVELEVBektELGFBbUtBLEdBTUU7SUFDQSxpQkFBQTs7RUFpMjlCSixFQTNnK0JFLGFBbUtBLEdBU0M7SUFDQyxhQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBOztFQTQxOUJKLEVBM2crQkUsYUFtS0EsR0FTQyxNQUlDLEtBQ0M7SUFDQyxlQUFBOztFQUVELEVBcExILGFBbUtBLEdBU0MsTUFJQyxLQUlFO0lBQ0EsYUFBQTs7O0FBUU4sRUFBRTtFQUNELFdBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7O0FBQ0EsSUFBSSxNQUFPLEtBTlY7RUFPQSxzQkFBQTs7QUFQRixFQUFFLGFBU0Q7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RU1saEdNLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTmtoR2QsZUFBQTs7QUFDQSxFQWxCQSxhQVNELEdBU0U7RUFDQSxlQUFBOztBQUVDLEVBckJGLGFBU0QsR0FTRSxZQUVBLEtBQ0U7RUFDQSwyQ0FBQTtFQUNBLGlDQUFBOztBQU1ELEVBN0JGLGFBU0QsR0FrQkUsWUFBWSxHQUNaLEtBQ0U7RUFDQSwyQ0FBQTtFQUNBLHNCQUFBOztBQUlILEVBbkNBLGFBU0QsR0EwQkU7RUFDQSxnQkFBQTs7QUFFQyxFQXRDRixhQVNELEdBMEJFLFdBRUEsS0FDRTtFQUNBLDJDQUFBO0VBQ0EsaUNBQUE7O0FBSUgsRUE1Q0EsYUFTRCxHQW1DRTtFQUNBLGFBQUE7O0FBN0NILEVBQUUsYUFTRCxHQXNDQztFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTs7QUExREgsRUFBRSxhQTZERDtFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQUNBLEVBakVBLGFBNkRELE1BSUUsUUFBUztFQUNULGNBQUE7O0FBREQsRUFqRUEsYUE2REQsTUFJRSxRQUFTLE9BRVQ7RUFDQyxjQUFBOztBQUVELEVBdEVELGFBNkRELE1BSUUsUUFBUyxPQUtSO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTs7QUFLRixFQTdFQSxhQTRFRCxLQUNFO0VBQ0EsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RU14bEdLLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTndsR2IseUJBQUE7RUFDQSxnQkFBQTs7QUFHRjtFQW12OUJELEVBOTA5QkUsYUE0RkEsR0FDQztJQUNDLFlBQUE7O0VBRUMsRUFoR0gsYUE0RkEsR0FDQyxNQUVDLEtBQ0U7SUFDQSxhQUFBOzs7QUFRTixFQUFFO0VBQ0QsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBOztBQUNBLElBQUksTUFBTyxLQUxWO0VBTUEsc0JBQUE7O0FBTkYsRUFBRSxhQVFEO0VBQ0MsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VNMW5HTSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RU4wbkdkLG1CQUFBO0VBQ0EsWUFBQTs7QUFDQSxFQWxCQSxhQVFELEdBVUU7RUFDQSxlQUFBOztBQUlDLEVBdkJGLGFBUUQsR0FhRSxPQUNBLEtBQ0U7RUFDQSxtREFBQTs7QUFNRCxFQTlCRixhQVFELEdBb0JFLE9BQ0EsS0FDRTtFQUNBLG1EQUFBOztBQU1ELEVBckNGLGFBUUQsR0EyQkUsT0FDQSxLQUNFO0VBQ0EsbURBQUE7O0FBTUQsRUE1Q0YsYUFRRCxHQWtDRSxPQUNBLEtBQ0U7RUFDQSxtREFBQTs7QUFNRCxFQW5ERixhQVFELEdBeUNFLE9BQ0EsS0FDRTtFQUNBLG1EQUFBOztBQUlILEVBeERBLGFBUUQsR0FnREU7RUFDQSxhQUFBOztBQXpESCxFQUFFLGFBUUQsR0FtREM7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7O0FBdEVILEVBQUUsYUF5RUQ7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTs7QUFDQSxFQTdFQSxhQXlFRCxNQUlFLFFBQVM7RUFDVCxjQUFBOztBQURELEVBN0VBLGFBeUVELE1BSUUsUUFBUyxPQUVUO0VBQ0MsY0FBQTs7QUFFRCxFQWxGRCxhQXlFRCxNQUlFLFFBQVMsT0FLUjtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7O0FBS0YsRUF6RkEsYUF3RkQsS0FDRTtFQUNBLFNBQVMsRUFBVDtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VNN3NHSyw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RU42c0diLHlCQUFBO0VBQ0EsZ0JBQUE7O0FBR0Y7RUE4bjlCRCxFQXJ1OUJFO0lBd0dBLGdCQUFBOztFQTZuOUJGLEVBcnU5QkUsYUF5R0E7SUFDQyxXQUFBO0lBQ0EseUJBQUE7SUFDQSxnQkFBQTs7RUF5bjlCSCxFQXJ1OUJFLGFBeUdBLEdBSUM7SUFDQyx3QkFBQTtJQUNBLFlBQUE7O0VBRUMsRUFqSEgsYUF5R0EsR0FJQyxNQUdDLEtBQ0U7SUFDQSx3QkFBQTs7O0FBUU4sRUFBRTtFQUVELGdCQUFBOztBTWh4Rk8sRU44d0ZOLGFNOXdGTztFQUNHLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7O0FOeXdGWixFQUFFLGFBR0Q7RUFDQyxVQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VNNXVHTSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0FONHVHZCxFQVJBLGFBR0QsR0FLRSxZQUFZO0VBQ1osbUJBQUE7RUFDQSxXQUFBOztBQUVELEVBWkEsYUFHRCxHQVNFO0VBQ0EsYUFBQTs7QUFiSCxFQUFFLGFBR0QsR0FZQztFQUNDLGNBQUE7RUFDQSxlQUFBOztBQWpCSCxFQUFFLGFBR0QsR0FnQkM7RUFDQyxrQkFBQTtFQUNBLGNBQUE7O0FBQ0EsRUF0QkQsYUFHRCxHQWdCQyxNQUdFLFFBQVMsT0FBTTtFQUNmLG1CQUFBOztBQXZCSixFQUFFLGFBR0QsR0F1QkM7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFDQSxFQWhDRCxhQUdELEdBdUJDLEtBTUU7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsU0FBUyxFQUFUO0VNbnJHSSwwQkFBQTtFQUNHLHVCQUFBO0VBQ0ssa0JBQUE7RU5tckdaLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RU1ub0dJLHNEQUFBO0VBQ1EsOENBQUE7O0FOdW9HZjtFQThqOUJELEVBM205QkU7SUE4Q0EsZ0JBQUE7O0VBNmo5QkYsRUEzbTlCRSxhQStDQTtJQUNDLFdBQUE7SUFDQSxXQUFBO0lBQ0EscUJBQUE7OztBQUtILEVBQUU7RUFFRCxpQkFBQTs7QU12MEZPLEVOcTBGTixhTXIwRk87RUFDRyxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBOztBTmcwRlosRUFBRSxhQUdEO0VBQ0MsV0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTs7QUFDQSxFQVBBLGFBR0QsR0FJRTtFQUNBLGFBQUE7O0FBUkgsRUFBRSxhQVdEO0VBQ0Msa0JBQUE7O0FBWkYsRUFBRSxhQVdELE1BRUM7RUFDQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxNQUFBOztBQUNBLEVBakJELGFBV0QsTUFFQyxNQUlFLFFBQVM7RUFDVCxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7O0FBQ0EsRUFyQkYsYUFXRCxNQUVDLE1BSUUsUUFBUyxPQUlSLFNBQVM7RUFDVCxTQUFTLEVBQVQ7RUFDQSxtQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTs7QUEvQkwsRUFBRSxhQVdELE1Bd0JDO0VBQ0MsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFTTl1R0ssMkJBQUE7RUFDRyx3QkFBQTtFQUNLLG1CQUFBO0VOOHVHYixrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VNejBHSyw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RU55MEdiLGlCQUFBOztBQUNBLEVBL0NELGFBV0QsTUF3QkMsS0FZRTtFTXJ2R0ksMEJBQUE7RUFDRyx1QkFBQTtFQUNLLGtCQUFBOztFTnF2R1osU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSw2QkFBQTs7O0FBR0YsRUF6REEsYUFXRCxNQThDRSxHQUFJLEtBQUk7RUFDUixtQ0FBQTs7QUFFRCxFQTVEQSxhQVdELE1BaURFLE9BQVEsS0FBSTtFQUNaLGlDQUFBOztBQUVELEVBL0RBLGFBV0QsTUFvREUsTUFBTyxLQUFJO0VBQ1gsK0JBQUE7O0FBR0Y7RUFpLzhCRCxFQXBqOUJFO0lDdG1JRCxvQkFBQTtJQUNBLHFCQUFBO0lLK0RPLGFBQUE7SUVmTixzQ0FBQTtJQUNHLG1DQUFBO0lBQ0Msa0NBQUE7SUFDSSw4QkFBQTs7RVJzbWxDVixFQXBqOUJFLGFBcUVBO0lBQ0MsbUJBQUE7SVE1c0lELHFCQUFBO0lBQ0csa0JBQUE7SUFDQyxpQkFBQTtJQUNJLGFBQUE7O0VSdXJsQ1YsRUFwajlCRSxhQTBFQSxNQUNDO0lBQ0MsV0FBQTs7RUFJQyxFQWhGSCxhQTBFQSxNQUlDLE1BQ0UsUUFBUyxPQUNSLFdBQVc7SUFDWCxhQUFBOzs7QUFRTixFQUFFO0VBQ0QsY0FBQTtFQ2hzSUEsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFdEZOLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBO0VGNDFCRiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RU55M0dmLFdBQUE7O0FBQ0EsRUFOQyxhQU1BO0VBQ0EsMkJBQUE7O0FBUEYsRUFBRSxhQVNEO0VBQ0MsMkJBQUE7RUFDQSxxQkFBQTtFQzFzSUQsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VFaEdOLHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7OztBUjB1SVIsRUFkQSxhQVNELEtBS0U7RUFDQSxhQUFBOztBQWZILEVBQUUsYUFTRCxLQVFDO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUNudElGLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTs7QU5xcElMLElBQUksS0FBTSxHQXRCWCxhQVNELEtBUUM7RUFNRSxtQkFBQTs7QUFFRCxFQXpCRCxhQVNELEtBUUMsUUFRRTtFQUNBLDZCQUFBOztBQTFCSixFQUFFLGFBU0QsS0EwQkMsTUFBSztBQW5DUCxFQUFFLGFBU0QsS0EyQkMsTUFBSztFQUNKLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQXZDSCxFQUFFLGFBU0QsS0F1Q0MsTUFBSyxpQkFBa0I7RUFDdEIseUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTs7QUFDQSxFQTFERCxhQVNELEtBdUNDLE1BQUssaUJBQWtCLE9BVXJCO0VNandHSSxrQ0FBQTtFQUNRLDBCQUFBO0VOa3dHWixhQUFhLE9BQWI7RUFDQSxTQUFTLEVBQVQ7RUFDQSxNQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTs7QUFJRCxFQTVFRCxhQVNELEtBa0VDLE1BQUssaUJBQ0gsUUFBUztFQUNULHFCQUFBOztBQUNBLEVBOUVGLGFBU0QsS0FrRUMsTUFBSyxpQkFDSCxRQUFTLE9BRVI7RUFDQSxTRXhzSU8sT0Z3c0lQOztBQS9FTCxFQUFFLGFBU0QsS0EyRUMsUUFBTztBQXBGVCxFQUFFLGFBU0QsS0E0RUMsUUFBTztBQXJGVCxFQUFFLGFBU0QsS0E2RUMsUUFBTztBQXRGVCxFQUFFLGFBU0QsS0E4RUMsUUFBTztBQXZGVCxFQUFFLGFBU0QsS0ErRUMsUUFBTztBQXhGVCxFQUFFLGFBU0QsS0FnRkMsUUFBTztBQXpGVCxFQUFFLGFBU0QsS0FpRkMsUUFBTyxJQUFJO0FBMUZiLEVBQUUsYUFTRCxLQWtGQztBQTNGRixFQUFFLGFBU0QsS0FtRkM7RUFDQyxrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTs7QUEvRkgsRUFBRSxhQVNELEtBd0ZDLEtBQUk7RUFDSCxlQUFBO0VBQ0EsY0FBQTs7QUFuR0gsRUFBRSxhQVNELEtBNkZDLEtBQUk7RUFDSCxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBM0dILEVBQUUsYUFTRCxLQTZGQyxLQUFJLElBTUg7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7O0FBOUdKLEVBQUUsYUFTRCxLQTZGQyxLQUFJLElBVUg7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTs7QUF0SEosRUFBRSxhQVNELEtBNkZDLEtBQUksSUFrQkgsUUFBTztBQXhIVixFQUFFLGFBU0QsS0E2RkMsS0FBSSxJQW1CSCxRQUFPO0VBQ04sa0JBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBOztBQUtIO0VBdzE4QkQsRUEzOThCRTtJUXJ0SUEsOEJBQUE7SUFDRywyQkFBQTtJQUNDLDBCQUFBO0lBQ0ksc0JBQUE7O0VSNnFsQ1YsRUEzOThCRSxhQXFJQTtJQUNDLFdBQUE7O0VBcTE4QkgsRUEzOThCRSxhQXFJQSxLQUVDO0lBQ0MsVUFBQTs7O0FBT0o7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFTW43R08sMkJBQUE7RUFDRyx3QkFBQTtFQUNLLG1CQUFBO0VObTdHZixtQkFBQTtFTTMzR08sc0RBQUE7RUFDUSw4Q0FBQTtFTjQzR2YsZUFBQTtFQUNBLGtCQUFBOztBQUNBLGNBQUM7RUFDQSxXQUFBOztBQVpGLGNBY0M7RUFDQyxVQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBOztBQUNBLGNBWEQsTUFXRTtFQUNBLGFBQWEsT0FBYjtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBN0JILGNBZ0NDO0VBQ0Msd0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7O0FBeENGLGNBMkNDLE1BQUs7RUFDSixhQUFBOztBQUNBLGNBRkQsTUFBSyxjQUVILFFBQVM7RU12NkdKLGdEQUFBO0VBQ1Esd0NBQUE7RU53NkdiLGNBQUE7O0FBQ0EsY0FMRixNQUFLLGNBRUgsUUFBUyxRQUdQO0VBQ0QseUJBQUE7O0FBSUQsY0FWRixNQUFLLGNBU0gsUUFDRTtFQUNELFNBQUE7RUFDQSx3QkFBQTs7QUFFRCxjQWRGLE1BQUssY0FTSCxRQUtDLFFBQVM7RUFDVCx5QkFBQTtFQUNBLG1CQUFBOztBQUlELGNBcEJGLE1BQUssY0FtQkgsU0FDRTtFQUNELFFBQUE7O0FBRUQsY0F2QkYsTUFBSyxjQW1CSCxTQUlDLFFBQVM7RUFDVCxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQW1CLGFBQW5COztBQUNBLGNBakNILE1BQUssY0FtQkgsU0FJQyxRQUFTLFFBVVI7RUFDQSxTRXIxSU8sT0ZxMUlQOztBQUtGLGNBdkNGLE1BQUssY0FzQ0gsU0FDRTtFQUNELE9BQUE7O0FBRUQsY0ExQ0YsTUFBSyxjQXNDSCxTQUlDLFdBQVcsUUFBUztFQUNwQixtQkFBQTtFQUNBLHlCQUFBOztBQUNBLGNBN0NILE1BQUssY0FzQ0gsU0FJQyxXQUFXLFFBQVMsUUFHbkI7RUFDQSxjQUFBOztBQUdGLGNBakRGLE1BQUssY0FzQ0gsU0FXQyxRQUFTO0VBQ1QsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQ0FBQTtFQUNBLCtCQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFtQixhQUFuQjs7QUFDQSxjQTNESCxNQUFLLGNBc0NILFNBV0MsUUFBUyxRQVVSO0VBQ0EsU0U5MElPLE9GODBJUDs7QUF2R0wsY0E2R0M7RUFDQyxXQUFBO0VBQ0EsZUFBQTs7QUFFRDtFQTJ0OEJEO0lBMXQ4QkUsc0JBQUE7SUFDQSxjQUFBO0lBQ0EsdUJBQUE7OztBQUtGO0VBQ0M7SUFDQyxXQUFXLGtCQUFYOztFQUVEO0lBQ0MsV0FBVyxtQkFBWDs7O0FBSUY7RUFDQztJQUNDLFdBQVcsbUJBQVg7O0VBRUQ7SUFDQyxXQUFXLG1CQUFYOzs7QUFJRjtFQUNDO0lBQ0MsV0FBVyxtQkFBWDs7RUFFRDtJQUNDLFdBQVcsaUJBQVg7OztBQUlGO0VBQ0M7SUFDQyxXQUFXLGtCQUFYOztFQUVEO0lBQ0MsV0FBVyxpQkFBWDs7OztBQU1GLEVBQUU7RUFDRCxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxFQUpDLFVBSUE7RUFDQSxlQUFBOztBQUVELEVBUEMsVUFPQTtFQUNBLG9CQUFBOztBQUVELEVBVkMsVUFVQTtFQUNBLG9CQUFBOztBQUNBLEVBQUUsYUFBYyxLQVpoQixVQVVBO0VBR0MsdUJBQUE7O0FBR0EsRUFoQkQsVUFVQSxRQUtDLFFBQVMsS0FDUjtBQUNELEVBakJELFVBVUEsUUFLQyxRQUFTLEtBRVI7QUFDRCxFQWxCRCxVQVVBLFFBS0MsUUFBUyxLQUdSO0FBQ0QsRUFuQkQsVUFVQSxRQUtDLFFBQVMsS0FJUjtFQUNBLDZCQUFBOztBQUlILEVBeEJDLFVBd0JBLFFBQVM7RUFDVCxZQUFBO0VBQ0Esb0JBQUE7O0FBWUQsRUF0Q0MsVUFzQ0E7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGdCQUFBOztBQU5ELEVBdENDLFVBc0NBLFdBT0E7RUFDQyw0QkFBQTs7QUFFRDtFQTZuOEJGLEVBN3E4QkUsVUFzQ0E7SUFXQyxXQUFBO0lBQ0EsV0FBQTs7O0FBR0YsRUFyREMsVUFxREE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMkJBQUE7O0FBSEQsRUFyREMsVUFxREEsV0FJQSxLQUFJLElBQUk7QUFKVCxFQXJEQyxVQXFEQSxXQUtBLEdBQUUsV0FBWSxFQUFDLElBQUk7RUFDbEIsaUJBQUE7RUFDQSxlQUFBOztBQUdGLEVBL0RDLFVBK0RBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7O0FBRkQsRUEvREMsVUErREEsV0FHQTtFQUNDLGdCQUFBO0VBQ0EsNEJBQUE7OztBQUxGLEVBL0RDLFVBK0RBLFdBR0EsR0FJQztFQUNDLHlCQUFBOzs7Ozs7QUFNQyxFQTdFSCxVQStEQSxXQUdBLEdBSUMsRUFNRTtBQUNHLEVBN0VOLFVBK0RBLFdBR0EsR0FJQyxFQU1FLFNBQ0k7RUFDSCxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQ0FBQTs7QUFLSjtFQXVsOEJGLEVBN3E4QkUsVUErREEsV0F3QkM7OztJQUdDLCtCQUFBOzs7QUFHRjtFQWdsOEJGLEVBN3E4QkUsVUErREEsV0ErQkMsR0FDQyxFQUFDO0lBQ0EsYUFBQTs7O0FBMEJKLEVBMUhDLFVBMEhBO0VBb0dBLGVBQUE7RUFDQSxtQkFBQTs7QUFwR0EsRUEzSEEsVUEwSEEsVUFDQyxXQUNBO0VBQ0MsYUFBQTs7QUFGRixFQTNIQSxVQTBIQSxVQUNDLFdBQ0EsR0FFQyxFQUFDO0FBSEgsRUEzSEEsVUEwSEEsVUFDQyxXQUNBLEdBR0MsS0FBSTtFQUNILFlBQUE7O0FBRUMsRUFsSUosVUEwSEEsVUFDQyxXQUNBLEdBRUMsRUFBQyxJQUdDLFVBQ0M7QUFBRCxFQWxJSixVQTBIQSxVQUNDLFdBQ0EsR0FHQyxLQUFJLElBRUYsVUFDQztFQUNBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUFDQTtFQWtpOEJQLEVBN3E4QkUsVUEwSEEsVUFDQyxXQUNBLEdBRUMsRUFBQyxJQUdDLFVBQ0M7RUEyaThCUCxFQTdxOEJFLFVBMEhBLFVBQ0MsV0FDQSxHQUdDLEtBQUksSUFFRixVQUNDO0lBVUMscUJBQUE7OztBQUVEO0VBK2g4QlAsRUE3cThCRSxVQTBIQSxVQUNDLFdBQ0EsR0FFQyxFQUFDLElBR0MsVUFDQztFQTJpOEJQLEVBN3E4QkUsVUEwSEEsVUFDQyxXQUNBLEdBR0MsS0FBSSxJQUVGLFVBQ0M7SUFhQyxxQkFBQTs7O0FBcEJOLEVBM0hBLFVBMEhBLFVBQ0MsV0FDQSxHQUVDLEVBQUMsSUFxQkE7QUF4QkgsRUEzSEEsVUEwSEEsVUFDQyxXQUNBLEdBR0MsS0FBSSxJQW9CSDtFQUNDLGtCQUFBOztBQUNBO0VBd2g4Qk4sRUE3cThCRSxVQTBIQSxVQUNDLFdBQ0EsR0FFQyxFQUFDLElBcUJBO0VBMGg4QkwsRUE3cThCRSxVQTBIQSxVQUNDLFdBQ0EsR0FHQyxLQUFJLElBb0JIO0lBR0Usa0JBQUE7OztBQUVEO0VBcWg4Qk4sRUE3cThCRSxVQTBIQSxVQUNDLFdBQ0EsR0FFQyxFQUFDLElBcUJBO0VBMGg4QkwsRUE3cThCRSxVQTBIQSxVQUNDLFdBQ0EsR0FHQyxLQUFJLElBb0JIO0lBTUUsa0JBQUE7OztBQUVELEVBM0pKLFVBMEhBLFVBQ0MsV0FDQSxHQUVDLEVBQUMsSUFxQkEsS0FRRTtBQUFELEVBM0pKLFVBMEhBLFVBQ0MsV0FDQSxHQUdDLEtBQUksSUFvQkgsS0FRRTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBOztBQUNBO0VBOGc4QlAsRUE3cThCRSxVQTBIQSxVQUNDLFdBQ0EsR0FFQyxFQUFDLElBcUJBLEtBUUU7RUFraDhCUCxFQTdxOEJFLFVBMEhBLFVBQ0MsV0FDQSxHQUdDLEtBQUksSUFvQkgsS0FRRTtJQUtDLGlCQUFBOzs7QUFFRDtFQTJnOEJQLEVBN3E4QkUsVUEwSEEsVUFDQyxXQUNBLEdBRUMsRUFBQyxJQXFCQSxLQVFFO0VBa2g4QlAsRUE3cThCRSxVQTBIQSxVQUNDLFdBQ0EsR0FHQyxLQUFJLElBb0JILEtBUUU7SUFRQyxpQkFBQTs7O0FBeENOLEVBM0hBLFVBMEhBLFVBQ0MsV0FDQSxHQUVDLEVBQUMsSUFxQkEsS0FtQkM7QUEzQ0osRUEzSEEsVUEwSEEsVUFDQyxXQUNBLEdBR0MsS0FBSSxJQW9CSCxLQW1CQztFQUNDLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQUNBO0VBeS83QlAsRUE3cThCRSxVQTBIQSxVQUNDLFdBQ0EsR0FFQyxFQUFDLElBcUJBLEtBbUJDO0VBdWc4Qk4sRUE3cThCRSxVQTBIQSxVQUNDLFdBQ0EsR0FHQyxLQUFJLElBb0JILEtBbUJDO0lBZUUsVUFBQTs7O0FBRUQ7RUFzLzdCUCxFQTdxOEJFLFVBMEhBLFVBQ0MsV0FDQSxHQUVDLEVBQUMsSUFxQkEsS0FtQkM7RUF1ZzhCTixFQTdxOEJFLFVBMEhBLFVBQ0MsV0FDQSxHQUdDLEtBQUksSUFvQkgsS0FtQkM7SUFrQkUsVUFBQTs7O0FBR0YsRUEzTEosVUEwSEEsVUFDQyxXQUNBLEdBRUMsRUFBQyxJQXFCQSxLQXdDRTtBQUFELEVBM0xKLFVBMEhBLFVBQ0MsV0FDQSxHQUdDLEtBQUksSUFvQkgsS0F3Q0U7QUFDRCxFQTVMSixVQTBIQSxVQUNDLFdBQ0EsR0FFQyxFQUFDLElBcUJBLEtBeUNFO0FBQUQsRUE1TEosVUEwSEEsVUFDQyxXQUNBLEdBR0MsS0FBSSxJQW9CSCxLQXlDRTtFQUNBLGFBQUE7O0FBR0YsRUFoTUgsVUEwSEEsVUFDQyxXQUNBLEdBRUMsRUFBQyxJQWtFQyxXQUNBLEtBQ0M7QUFGRixFQWhNSCxVQTBIQSxVQUNDLFdBQ0EsR0FHQyxLQUFJLElBaUVGLFdBQ0EsS0FDQztFQUNDLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBOztBQUVELEVBdk1MLFVBMEhBLFVBQ0MsV0FDQSxHQUVDLEVBQUMsSUFrRUMsV0FDQSxLQU1FO0FBQUQsRUF2TUwsVUEwSEEsVUFDQyxXQUNBLEdBR0MsS0FBSSxJQWlFRixXQUNBLEtBTUU7RUFDQSxhQUFBOztBQUVELEVBMU1MLFVBMEhBLFVBQ0MsV0FDQSxHQUVDLEVBQUMsSUFrRUMsV0FDQSxLQVNFO0FBQUQsRUExTUwsVUEwSEEsVUFDQyxXQUNBLEdBR0MsS0FBSSxJQWlFRixXQUNBLEtBU0U7QUFDRCxFQTNNTCxVQTBIQSxVQUNDLFdBQ0EsR0FFQyxFQUFDLElBa0VDLFdBQ0EsS0FVRTtBQUFELEVBM01MLFVBMEhBLFVBQ0MsV0FDQSxHQUdDLEtBQUksSUFpRUYsV0FDQSxLQVVFO0VBQ0EsY0FBQTs7QUFLSCxFQWpOSCxVQTBIQSxVQUNDLFdBQ0EsR0FFQyxFQUFDLElBbUZDO0FBQUQsRUFqTkgsVUEwSEEsVUFDQyxXQUNBLEdBR0MsS0FBSSxJQWtGRjtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBOztBQUhELEVBak5ILFVBMEhBLFVBQ0MsV0FDQSxHQUVDLEVBQUMsSUFtRkMsU0FJQSxLQUFLO0FBSk4sRUFqTkgsVUEwSEEsVUFDQyxXQUNBLEdBR0MsS0FBSSxJQWtGRixTQUlBLEtBQUs7RUFDSixjQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTs7QUFRTCxFQWhPQSxVQTBIQSxVQXNHQztFQUNBLGVBQUE7O0FBRUQsR0FBRyxRQUFTLEtBbk9aLFVBMEhBLFVBeUdlO0VBQ2Qsb0JBQUE7O0FBMUdGLEVBMUhDLFVBMEhBLFVBNEdBO0VBQ0MsZUFBQTtFQUNBLDJCQUFBO0VBQ0Esc0JBQUE7O0FBL0dGLEVBMUhDLFVBMEhBLFVBNEdBLEdBSUMsRUFBQztBQWhISCxFQTFIQyxVQTBIQSxVQTRHQSxHQUtDLEtBQUk7RUFDSCxtQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFTXQ1SEksOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VOczVIWix5QkFBQTs7QUFDQSxFQXJQRixVQTBIQSxVQTRHQSxHQUlDLEVBQUMsSUFXQztBQUFELEVBclBGLFVBMEhBLFVBNEdBLEdBS0MsS0FBSSxJQVVGO0VBQ0EscUJBQUE7O0FBRUQsRUF4UEYsVUEwSEEsVUE0R0EsR0FJQyxFQUFDLElBY0MsU0FBUztBQUFWLEVBeFBGLFVBMEhBLFVBNEdBLEdBS0MsS0FBSSxJQWFGLFNBQVM7RUFDVCxxQkFBQTtFQUNBLGVBQUE7O0FBRUQsRUE1UEYsVUEwSEEsVUE0R0EsR0FJQyxFQUFDLElBa0JDO0FBQUQsRUE1UEYsVUEwSEEsVUE0R0EsR0FLQyxLQUFJLElBaUJGO0VBQ0Esa0JBQUE7O0FBQ0EsRUE5UEgsVUEwSEEsVUE0R0EsR0FJQyxFQUFDLElBa0JDLE9BRUMsVUFBVTtBQUFYLEVBOVBILFVBMEhBLFVBNEdBLEdBS0MsS0FBSSxJQWlCRixPQUVDLFVBQVU7QUFDWCxFQS9QSCxVQTBIQSxVQTRHQSxHQUlDLEVBQUMsSUFrQkMsT0FHQyxZQUFZO0FBQWIsRUEvUEgsVUEwSEEsVUE0R0EsR0FLQyxLQUFJLElBaUJGLE9BR0MsWUFBWTtFQUNaLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNFcGxKWSxPRm9sSlo7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFLQyxFQWpSTCxVQTBIQSxVQTRHQSxHQUlDLEVBQUMsSUFrQkMsT0FrQkMsU0FDQyxVQUVDO0FBQUQsRUFqUkwsVUEwSEEsVUE0R0EsR0FLQyxLQUFJLElBaUJGLE9Ba0JDLFNBQ0MsVUFFQztBQUFELEVBalJMLFVBMEhBLFVBNEdBLEdBSUMsRUFBQyxJQWtCQyxPQWtCQyxTQUVDLFlBQ0M7QUFBRCxFQWpSTCxVQTBIQSxVQTRHQSxHQUtDLEtBQUksSUFpQkYsT0FrQkMsU0FFQyxZQUNDO0VBQ0EsY0FBQTs7QUFJRixFQXRSSixVQTBIQSxVQTRHQSxHQUlDLEVBQUMsSUFrQkMsT0FrQkMsU0FRQztBQUFELEVBdFJKLFVBMEhBLFVBNEdBLEdBS0MsS0FBSSxJQWlCRixPQWtCQyxTQVFDO0VBQ0EsYUFBQTs7QUFFRCxFQXpSSixVQTBIQSxVQTRHQSxHQUlDLEVBQUMsSUFrQkMsT0FrQkMsU0FXQztBQUFELEVBelJKLFVBMEhBLFVBNEdBLEdBS0MsS0FBSSxJQWlCRixPQWtCQyxTQVdDO0VBQ0EsU0V2c0pJLE9GdXNKSjtFQUNBLGNBQUE7RUFDQSxhQUFhLE9BQWI7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTs7QUFJSCxFQXBTRixVQTBIQSxVQTRHQSxHQUlDLEVBQUMsSUEwREM7QUFBRCxFQXBTRixVQTBIQSxVQTRHQSxHQUtDLEtBQUksSUF5REY7RUFDQSxvQkFBQTs7QUFFRCxFQXZTRixVQTBIQSxVQTRHQSxHQUlDLEVBQUMsSUE2REM7QUFBRCxFQXZTRixVQTBIQSxVQTRHQSxHQUtDLEtBQUksSUE0REY7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFTTk4SEcsOEJBQUE7RUFDRywyQkFBQTtFQUNLLHNCQUFBO0VOODhIWCxrQkFBQTtFQUNBLGVBQUE7RUFDQSw0QkFBQTs7QUFDQSxFQS9TSCxVQTBIQSxVQTRHQSxHQUlDLEVBQUMsSUE2REMsT0FRQztBQUFELEVBL1NILFVBMEhBLFVBNEdBLEdBS0MsS0FBSSxJQTRERixPQVFDO0VBQ0EscUJBQUE7RUFDQSxjQUFBOztBQVZGLEVBdlNGLFVBMEhBLFVBNEdBLEdBSUMsRUFBQyxJQTZEQyxPQVlBLEtBQUksWUFBWTtBQVpqQixFQXZTRixVQTBIQSxVQTRHQSxHQUtDLEtBQUksSUE0REYsT0FZQSxLQUFJLFlBQVk7RUFDZixlQUFBO0VBQ0EsbUJBQUE7O0FBM0xMLEVBMUhDLFVBMEhBLFVBNEdBLEdBSUMsRUFBQyxJQThFQTtBQTlMSCxFQTFIQyxVQTBIQSxVQTRHQSxHQUtDLEtBQUksSUE2RUg7RUFPQyxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7O0FBVkEsRUF6VEgsVUEwSEEsVUE0R0EsR0FJQyxFQUFDLElBOEVBLEtBQ0UsT0FBTztBQUFSLEVBelRILFVBMEhBLFVBNEdBLEdBS0MsS0FBSSxJQTZFSCxLQUNFLE9BQU87RUFDUCxtQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7O0FBT0QsRUFwVUgsVUEwSEEsVUE0R0EsR0FJQyxFQUFDLElBOEVBLEtBWUU7QUFBRCxFQXBVSCxVQTBIQSxVQTRHQSxHQUtDLEtBQUksSUE2RUgsS0FZRTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTs7QUFORCxFQXBVSCxVQTBIQSxVQTRHQSxHQUlDLEVBQUMsSUE4RUEsS0FZRSxNQU9BLEtBQUk7QUFQTCxFQXBVSCxVQTBIQSxVQTRHQSxHQUtDLEtBQUksSUE2RUgsS0FZRSxNQU9BLEtBQUk7RUFDSCxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBOztBQUdGLEVBalZILFVBMEhBLFVBNEdBLEdBSUMsRUFBQyxJQThFQSxLQXlCRSxZQUFZO0FBQWIsRUFqVkgsVUEwSEEsVUE0R0EsR0FLQyxLQUFJLElBNkVILEtBeUJFLFlBQVk7RUFDWixlQUFBOztBQUdGLEVBclZGLFVBMEhBLFVBNEdBLEdBSUMsRUFBQyxJQTJHQyxTQUFVLEtBQUk7QUFBZixFQXJWRixVQTBIQSxVQTRHQSxHQUtDLEtBQUksSUEwR0YsU0FBVSxLQUFJO0VBQ2QsNEJBQUE7O0FBNU5KLEVBMUhDLFVBMEhBLFVBNEdBLEdBbUhDLEVBQUMsSUFDQSxLQUFJLE9BQU87QUFoT2QsRUExSEMsVUEwSEEsVUE0R0EsR0FtSEMsRUFBQyxJQUVBLEtBQUksT0FBTztBQWpPZCxFQTFIQyxVQTBIQSxVQTRHQSxHQW1IQyxFQUFDLElBR0EsS0FBSSxPQUFPO0VBQ1YsWUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBQ0EsRUFuV0gsVUEwSEEsVUE0R0EsR0FtSEMsRUFBQyxJQUNBLEtBQUksT0FBTyxTQVNUO0FBQUQsRUFuV0gsVUEwSEEsVUE0R0EsR0FtSEMsRUFBQyxJQUVBLEtBQUksT0FBTyxVQVFUO0FBQUQsRUFuV0gsVUEwSEEsVUE0R0EsR0FtSEMsRUFBQyxJQUdBLEtBQUksT0FBTyxVQU9UO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7O0FBR0YsRUE1V0YsVUEwSEEsVUE0R0EsR0FtSEMsRUFBQyxJQW1CQyxTQUFVLEtBQUksT0FBTztBQUN0QixFQTdXRixVQTBIQSxVQTRHQSxHQW1IQyxFQUFDLElBb0JDLFNBQVUsS0FBSSxPQUFPO0FBQ3RCLEVBOVdGLFVBMEhBLFVBNEdBLEdBbUhDLEVBQUMsSUFxQkMsU0FBVSxLQUFJLE9BQU87RUFDckIsY0FBQTs7QUFyUEosRUExSEMsVUEwSEEsVUE0R0EsR0E0SUMsS0FBSSxJQUNIO0VBQ0MsWUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBQ0EsRUF4WEgsVUEwSEEsVUE0R0EsR0E0SUMsS0FBSSxJQUNILEVBS0U7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTs7QUFHRixFQWpZRixVQTBIQSxVQTRHQSxHQTRJQyxLQUFJLElBZUYsU0FBVTtFQUNWLGNBQUE7O0FBRUQsRUFwWUYsVUEwSEEsVUE0R0EsR0E0SUMsS0FBSSxJQWtCRixPQUFPO0VBQ1AscUJBQUE7O0FBSUgsS0FBTSxHQXpZTixVQTBIQTtBQWdSQSxLQUFNLEdBMVlOLFVBMEhBO0VBaVJDLGlCQUFBOztBQUZELEtBQU0sR0F6WU4sVUEwSEEsVUFrUkM7QUFGRCxLQUFNLEdBMVlOLFVBMEhBLFVBa1JDO0VBQ0MsV0FBQTtFQUNBLFdBQUE7O0FBR0YsS0FBTSxHQWpaTixVQTBIQTtFQXdSQyxpQkFBQTtFQUNBLGlCQUFBOztBQUZELEtBQU0sR0FqWk4sVUEwSEEsVUEwUkM7RUFDQyxVQUFBOztBQUdGLG1CQUFzQyx3QkFBd0I7RUFxeDdCaEUsRUE3cThCRSxVQTBIQSxVQStSQztJQUNDLFVBQUE7OztBQUdGLG1CQUFxQyx1QkFBd0I7RUFneDdCL0QsRUE3cThCRSxVQTBIQSxVQW9TQztJQUNDLFdBQUE7SUFDQSxlQUFBOztFQUNBLEtBQU0sR0FqYVIsVUEwSEEsVUFvU0M7SUFJRSxXQUFBO0lBQ0EsV0FBQTs7RUEwdzdCTCxFQTdxOEJFLFVBMEhBLFVBb1NDLEdBT0MsRUFBQztFQXd3N0JMLEVBN3E4QkUsVUEwSEEsVUFvU0MsR0FRQyxLQUFJO0lBQ0gsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTs7O0FBSUg7RUFndzdCRixFQTdxOEJFLFVBMEhBO0lBb1RDLGdCQUFBO0lBQ0EsaUJBQUE7O0lBRUEsZ0JBQUE7O0VBNHY3QkgsRUE3cThCRSxVQTBIQSxVQXlUQztJQUNDLFlBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7O0VBdXY3QkosRUE3cThCRSxVQTBIQSxVQXlUQyxHQUlDLEVBQUM7RUFzdjdCTCxFQTdxOEJFLFVBMEhBLFVBeVRDLEdBS0MsS0FBSTtJQUNILFlBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7O0VBa3Y3QkwsRUE3cThCRSxVQTBIQSxVQXlUQyxHQUlDLEVBQUMsSUFLQSxLQUFJLFlBQVk7RUFpdjdCckIsRUE3cThCRSxVQTBIQSxVQXlUQyxHQUtDLEtBQUksSUFJSCxLQUFJLFlBQVk7SUFDZixtQkFBQTs7RUFHRixLQUFNLEdBaGNSLFVBMEhBLFVBeVRDO0lBY0UsV0FBQTtJQUNBLFdBQUE7OztBQUtKLEVBdmNDLFVBdWNBLE9BQVE7RUFDUixXQUFBO0VBQ0EsNkJBQUE7O0FBQ0EsRUExY0EsVUF1Y0EsT0FBUSxHQUdQO0VBQ0Esb0JBQUE7O0FBSkYsRUF2Y0MsVUF1Y0EsT0FBUSxHQU1SO0VBQ0MsY0FBQTtFQUNBLGtCQUFBOztBQUlELEVBQUcsS0FuZEgsVUFrZEE7RUFFQyxrQkFBQTs7QUFGRixFQWxkQyxVQWtkQSxRQUlBO0VBQ0MsVUFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7O0FBQ0EsRUExZEQsVUFrZEEsUUFJQSxHQUlFLFlBQVk7RUFDWiwwQkFBQTs7QUFUSCxFQWxkQyxVQWtkQSxRQUlBLEdBT0M7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBOztBQUlILEVBMWVDLFVBMGVBLFFBQ0E7RUFDQyxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTs7QUFKRixFQTFlQyxVQTBlQSxRQUNBLEdBSUMsRUFBQztBQUxILEVBMWVDLFVBMGVBLFFBQ0EsR0FLQyxLQUFJO0VBQ0gsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBOztBQXBmSixFQUFFLFVBeWZEOzs7Ozs7QUFDQyxFQTFmQSxVQXlmRDtBQUNJLEdBQUcsUUFBUyxHQTFmZixVQXlmRDtFQUVFLFdBQUE7RUFDQSxvQkFBQTs7RUFFQSxVQUFBOztBQUNBLEVBL2ZELFVBeWZELEdBTUc7QUFBRCxHQUxLLFFBQVMsR0ExZmYsVUF5ZkQsR0FNRztFQUNBLGlCQUFBOztBQUVELEVBbGdCRCxVQXlmRCxHQVNHO0FBQUQsR0FSSyxRQUFTLEdBMWZmLFVBeWZELEdBU0c7RUFDQSxZQUFBOztBQUdGLEVBdGdCQSxVQXlmRCxHQWFFO0VBQ0EsYUFBQTs7QUFFRCxFQXpnQkEsVUF5ZkQsR0FnQkUsWUFFQSxLQUFJO0FBREwsRUExZ0JBLFVBeWZELEdBaUJFLE9BQ0EsS0FBSTtFQUNILGVBQUE7O0FBR0EsRUEvZ0JGLFVBeWZELEdBZ0JFLFlBS0EsRUFDRSxJQUFJO0FBQUwsRUEvZ0JGLFVBeWZELEdBaUJFLE9BSUEsRUFDRSxJQUFJO0FBQUwsRUEvZ0JGLFVBeWZELEdBZ0JFLFlBS0csS0FDRCxJQUFJO0FBQUwsRUEvZ0JGLFVBeWZELEdBaUJFLE9BSUcsS0FDRCxJQUFJO0FBQUwsRUEvZ0JGLFVBeWZELEdBZ0JFLFlBS1MsTUFDUCxJQUFJO0FBQUwsRUEvZ0JGLFVBeWZELEdBaUJFLE9BSVMsTUFDUCxJQUFJO0VBQ0osY0FBQTs7QUFJSCxFQXBoQkEsVUF5ZkQsR0EyQkUsV0FDQSxLQUFJO0VBQ0gsZ0JBQUE7O0FBR0EsRUF6aEJGLFVBeWZELEdBMkJFLFdBSUEsRUFDRSxJQUFJO0FBQUwsRUF6aEJGLFVBeWZELEdBMkJFLFdBSUcsS0FDRCxJQUFJO0FBQUwsRUF6aEJGLFVBeWZELEdBMkJFLFdBSVMsTUFDUCxJQUFJO0VBQ0osZUFBQTs7QUFJSCxFQTloQkEsVUF5ZkQsR0FxQ0UsUUFBUyxLQUFJO0VBQ2IsZUFBQTtFQUNBLG1CQUFBOztBQUlDLEVBcGlCRixVQXlmRCxHQXlDRSxVQUNBLEVBQUMsSUFDQztFQUNBLGFBQWEsT0FBYjtFQUNBLFNFM2hLUyxPRjJoS1Q7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7O0FBS0EsRUE3aUJILFVBeWZELEdBeUNFLFVBU0MsS0FDQSxFQUFDLElBQ0M7RUFDQSxTRXBoS00sT0ZvaEtOOztBQUhILEVBM2lCRCxVQXlmRCxHQXlDRSxVQVNDLEtBTUEsSUFBRztFQUNGLGNBQUE7O0FBaEJILEVBbGlCQSxVQXlmRCxHQXlDRSxVQW1CQSxJQUFHO0VBQ0YsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7O0FBOUJGLEVBbGlCQSxVQXlmRCxHQXlDRSxVQW1CQSxJQUFHLEVBWUY7RUFDQyxTQUFBOztBQUlILEVBdGtCQSxVQXlmRCxHQTZFRTtFQUNBLDBCQUFBOztBQUVELEVBemtCQSxVQXlmRCxHQWdGRTtFQUNBLHdCQUFBOztBQUVELEVBNWtCQSxVQXlmRCxHQW1GRTtFQUNBLFlBQUE7RUFDQSxvQkFBQTs7QUE5a0JILEVBQUUsVUF5ZkQsR0F1RkMsS0FBSTtFQUNILFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTs7QUFubEJILEVBQUUsVUEwbEJEO0VBQ0MsZ0JBQUE7O0FBQ0EsRUE1bEJBLFVBMGxCRCxLQUVFO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7O0FBL2xCSCxFQUFFLFVBa21CRCxhQUNDO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBOztBQXptQkgsRUFBRSxVQWttQkQsYUFTQztFQUNDLFNBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTs7QUFqbkJILEVBQUUsVUFvbkJELE1BQUs7RUFDSixTQUFBOztBQXJuQkYsRUFBRSxVQXVuQkQsUUFBTztFQUNOLFNBQUE7O0FBR0QsSUFBSSxLQUFNLEVBQUUsS0EzbkJYO0VBNG5CQSxpQkFBQTs7QUFFRCxLQUFNLEtBOW5CTDtBQStuQkQsTUFBTyxLQS9uQk47QUFnb0JELEdBQUcsYUFBYyxLQWhvQmhCO0VBaW9CQSxvQkFBQTtFQUNBLDZCQUFBOztBQUNBO0VBMGk3QkYsS0EvaTdCTyxLQTluQkw7RUE2cThCRixNQTlpN0JRLEtBL25CTjtFQTZxOEJGLEdBN2k3QkksYUFBYyxLQWhvQmhCO0lBb29CQyxvQkFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7O0VBc2k3QkgsS0EvaTdCTyxLQTluQkwsVUF3b0JDO0VBcWk3QkgsTUE5aTdCUSxLQS9uQk4sVUF3b0JDO0VBcWk3QkgsR0E3aTdCSSxhQUFjLEtBaG9CaEIsVUF3b0JDO0lBQ0MsaUNBQUE7OztBQUlILEVBQUUsTUFBTyxHQTdvQlI7RUE4b0JBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxpQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7O0FBRUQsRUF0cEJDLFVBc3BCQTtFQUNBLFdBQUE7O0FBREQsRUF0cEJDLFVBc3BCQSxrQkFFQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBOztBQUVEO0VBK2c3QkYsRUE3cThCRSxVQXNwQkEsa0JBU0M7O0lBRUMsNEJBQUE7O0VBQ0EsRUFscUJGLFVBc3BCQSxrQkFTQyxHQUdFO0lBQ0EsbUJBQUE7OztBQUtKLEVBeHFCQyxVQXdxQkE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7OztBQUZELEVBeHFCQyxVQXdxQkEsa0JBR0E7RUFDQyxXQUFBO0VBQ0EscUJBQUE7O0FBRUQsRUEvcUJBLFVBd3FCQSxrQkFPQyxPQUNBO0VBQ0MsV0FBQTs7QUFJRjtFQXcvNkJGLEVBN3E4QkUsVUF3cUJBLGtCQWNDO0lBQ0MsV0FBQTs7O0FBS0YsRUE1ckJBLFVBMnJCQSxlQUNDLElBQ0E7RUFJQyxrQkFBQTs7QUFIQSxFQTlyQkYsVUEyckJBLGVBQ0MsSUFDQSxLQUNFO0VBQ0EsU0FBQTs7QUFJRixFQW5zQkQsVUEyckJBLGVBQ0MsSUFPQyxPQUNBO0VBQ0Msa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7O0FBQ0EsRUF4c0JILFVBMnJCQSxlQUNDLElBT0MsT0FDQSxLQUlFO0VBQ0EsU0FBQTs7QUFLSjtFQSs5NkJGLEVBN3E4QkUsVUEyckJBLGVBb0JDO0lBSUMsa0JBQUE7O0VBSEEsRUFodEJGLFVBMnJCQSxlQW9CQyxLQUNFO0lBQ0EsU0FBQTs7O0FBUUY7RUFvOTZCSCxFQTdxOEJFLFVBdXRCQSx5QkFDQztJQUVDLFdBQUE7O0VBbTk2QkosRUE3cThCRSxVQXV0QkEseUJBQ0MsUUFHQztJQUNDLFNBQUE7O0VBQ0EsRUE3dEJILFVBdXRCQSx5QkFDQyxRQUdDLEtBRUU7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7O0VBRUQsRUFqdUJILFVBdXRCQSx5QkFDQyxRQUdDLEtBTUU7SUFDQSxZQUFBOzs7QUFNTCxFQXh1QkMsVUF3dUJBLG9CQUNBO0VBQ0MsU0FBQTs7QUFHRjtFQUNDLEVBOXVCQSxVQTh1QkM7SUFDQSxvQkFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTs7RUFJQSxFQURDLGFBQWMsS0FwdkJoQjtFQXF2QkksRUFERixhQUFjLEtBcHZCaEIsVUFxdkJLO0lBQ0gsb0JBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQ0FBQTtJQUNBLHlCQUFBOztFQUxELEVBREMsYUFBYyxLQXB2QmhCLFVBMnZCRTtFQU5FLEVBREYsYUFBYyxLQXB2QmhCLFVBcXZCSyxRQU1IO0lBQ0Msc0JBQUE7SUFDQSxjQUFBO0lBQ0EsOEJBQUE7OztBQUtKO0VBQ0MsR0FBRyxjQUFlLEdBQUcsS0Fwd0JyQixVQW93QndCLFFBQVE7SUFDL0IsWUFBQTs7RUFJQSxJQURHLEtBQU0sR0F4d0JWLFVBeXdCRSxRQUdBO0VBRkQsSUFGRyxLQUFNLEdBeHdCVixVQTB3QkUsUUFFQTtFQURELElBSEcsS0FBTSxHQXh3QlYsVUE0d0JFO0lBQ0MsV0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTs7RUFQRixJQURHLEtBQU0sR0F4d0JWLFVBeXdCRSxRQUdBLEdBS0M7RUFQRixJQUZHLEtBQU0sR0F4d0JWLFVBMHdCRSxRQUVBLEdBS0M7RUFORixJQUhHLEtBQU0sR0F4d0JWLFVBNHdCRSxHQUtDO0lBQ0MsV0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTs7RUFPSCxNQUFPLEdBM3hCUixVQTB4QkE7RUFFQyxFQUFFLFdBQVksSUFBRyxJQUFLLEdBNXhCdkIsVUEweEJBO0lBR0UsV0FBQTtJQUNBLGNBQUE7O0VBSEQsTUFBTyxHQTN4QlIsVUEweEJBLEdBS0UsRUFBQyxJQUFJO0VBSE4sRUFBRSxXQUFZLElBQUcsSUFBSyxHQTV4QnZCLFVBMHhCQSxHQUtFLEVBQUMsSUFBSTtFQUpOLE1BQU8sR0EzeEJSLFVBMHhCQSxHQU1FLE1BQUssSUFBSTtFQUpWLEVBQUUsV0FBWSxJQUFHLElBQUssR0E1eEJ2QixVQTB4QkEsR0FNRSxNQUFLLElBQUk7RUFMVixNQUFPLEdBM3hCUixVQTB4QkEsR0FPRSxLQUFJLElBQUk7RUFMVCxFQUFFLFdBQVksSUFBRyxJQUFLLEdBNXhCdkIsVUEweEJBLEdBT0UsS0FBSSxJQUFJO0lBQ1AsU0FBQTtJQUNBLGtCQUFBOzs7QUFLSjtFQUVFLEVBMXlCRCxVQXl5QkE7RUFDSSxHQUFHLFFBQVMsR0ExeUJoQixVQXl5QkE7O0lBR0UsV0FBQTs7SUFFQSxpQkFBQTtJQUNBLGtCQUFBOztFQUVELEVBanpCRCxVQXl5QkEsR0FRRSxVQUNBLElBQUc7SUFDRixTQUFBOztFQUtILEVBeHpCQSxVQXd6QkMsUUFFQTtFQURELEVBenpCQSxVQXl6QkMsUUFDQTtJQUNDLFdBQUE7SUFDQSxlQUFBOztFQWkzNkJKLEVBN3E4QkUsVUFnMEJBLEdBQUU7SUFDRCxnQkFBQTs7RUE0MjZCSCxFQTdxOEJFLFVBZzBCQSxHQUFFLEtBRUQ7SUFDQyxvQkFBQTs7O0FBT0osRUFBRTtFQUNELFNBQUE7RUFDQSxVQUFBO0VDenpLQSxvQkFBQTtFQUNBLHFCQUFBO0VLK0RPLGFBQUE7O0FOdXZLUixFQUFFLFVBSUQ7RUMzektBLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRXRGTiwyQkFBQTtFQUNHLHdCQUFBO0VBQ0MsdUJBQUE7RUFDSSxtQkFBQTtFQThFUiw4QkFBQTtFQUNHLDJCQUFBO0VBQ0MsMEJBQUE7RUFDSSxzQkFBQTtFUm93S1IscUJBQUE7O0FBTkEsRUFMQSxVQUlELEdBQ0U7RUFDQSxhQUFBOztBQU5ILEVBQUUsVUFJRCxHQVFDO0VRbjJLQSxzQkFBQTtFQUNHLG1CQUFBO0VBQ0Msa0JBQUE7RUFDSSxjQUFBO0VSazJLUCxXQUFBO0VBQ0EsbUJBQUE7RU03L0lLLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTjYvSWIsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBQUNBLEVBdkJELFVBSUQsR0FRQyxFQVdFO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQUVELEVBNUJELFVBSUQsR0FRQyxFQWdCRTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFDQSxFQS9CRixVQUlELEdBUUMsRUFnQkUsTUFHQztFQUNBLGNBQUE7O0FBS0o7RUE4ejZCRCxFQW4yNkJFO0lNdnZLTSxjQUFBOztFTjBsbENSLEVBbjI2QkUsVUF1Q0EsR0FBRztJQUNGLDRCQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTs7RUFDQSxFQTNDRCxVQXVDQSxHQUFHLEVBSUQ7SUFDQSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxRQUFBO0lBQ0EsZUFBQTs7O0FBTUosRUFBRTtFQUVELG1CQUFBO0VBQ0EsVUFBQTtFQy8yS0Esb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBO0VOaXpLUCxlQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QU1obElPLEVOMmtJTixVTTNrSU87RUFDRyxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBOztBTHJuQ1YsRUQycktBLFVDM3JLQztBQUFELEVEMnJLQSxVQzVyS0QsRUFDRTtBQUNELEVEMHJLQSxVQzFyS0M7QUFBRCxFRDByS0EsVUM1cktELEVBRUU7QUFDRCxFRHlyS0EsVUN6cktDO0FBQUQsRUR5cktBLFVDNXJLRCxFQUdFO0FBQ0QsRUR3cktBLFVDeHJLQztBQUFELEVEd3JLQSxVQzVyS0QsRUFJRTtBQUNELEVEdXJLQSxVQ3ZyS0M7QUFBRCxFRHVyS0EsVUM1cktELEVBS0U7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBRHlyS0YsRUFQQyxVQU9BLFFBQ0E7RUFDQyxVQUFBO0VRcjVLRCxxQkFBQTtFQUNHLGtCQUFBO0VBQ0MsaUJBQUE7RUFDSSxhQUFBOztBUnM1S1QsRUFiQyxVQWFBLE1BQ0E7RVExNUtBLHNCQUFBO0VBQ0csbUJBQUE7RUFDQyxrQkFBQTtFQUNJLGNBQUE7RVJ5NUtQLFdBQUE7RUFDQSxVQUFBOztBQWpCSCxFQUFFLFVBb0JEO0VBQ0MsbUJBQUE7RU14akpNLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTndqSmQsa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFUXI2S0EsMEJBQUE7RUFDRyx1QkFBQTtFQUNDLHNCQUFBO0VBQ0ksa0JBQUE7RVA2QlQsb0JBQUE7RUFDQSxxQkFBQTtFSytETyxhQUFBOztBTncwS04sRUE1QkEsVUFvQkQsR0FRRTtFQUNBLGFBQUE7O0FBN0JILEVBQUUsVUFvQkQsR0FXQztBQS9CRixFQUFFLFVBb0JELEdBWUM7RUFDQyxjQUFBO0VRNzZLRCxlQUFBO0VBQ0csWUFBQTtFQUNDLFdBQUE7RUFDSSxPQUFBO0VSNDZLUCxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7O0FBQ0EsRUF4Q0QsVUFvQkQsR0FXQyxJQVNFO0FBQUQsRUF4Q0QsVUFvQkQsR0FZQyxPQVFFO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTs7QUFHQSxFQTdDRixVQW9CRCxHQVdDLElBY0c7QUFBRCxFQTdDRixVQW9CRCxHQVlDLE9BYUc7QUFBRCxFQTdDRixVQW9CRCxHQVdDLElBYUssTUFDRjtBQUFELEVBN0NGLFVBb0JELEdBWUMsT0FZSyxNQUNGO0VBQ0EsZUFBQTtFQUNBLG9DQUFBO0VBQ0EseUJBQUE7O0FDM3VLSCxFRDJyS0EsVUFvQkQsR0FXQyxJQWNHLFNDeHVLRjtBQUFELEVEMnJLQSxVQW9CRCxHQVlDLE9BYUcsU0N4dUtGO0FBQUQsRUQycktBLFVBb0JELEdBV0MsSUFhSyxNQUNGLFNDeHVLRjtBQUFELEVEMnJLQSxVQW9CRCxHQVlDLE9BWUssTUFDRixTQ3h1S0Y7QUFBRCxFRDJyS0EsVUFvQkQsR0FXQyxJQWNHLFNDenVLSixFQUNFO0FBQUQsRUQycktBLFVBb0JELEdBWUMsT0FhRyxTQ3p1S0osRUFDRTtBQUFELEVEMnJLQSxVQW9CRCxHQVdDLElBYUssTUFDRixTQ3p1S0osRUFDRTtBQUFELEVEMnJLQSxVQW9CRCxHQVlDLE9BWUssTUFDRixTQ3p1S0osRUFDRTtBQUNELEVEMHJLQSxVQW9CRCxHQVdDLElBY0csU0N2dUtGO0FBQUQsRUQwcktBLFVBb0JELEdBWUMsT0FhRyxTQ3Z1S0Y7QUFBRCxFRDByS0EsVUFvQkQsR0FXQyxJQWFLLE1BQ0YsU0N2dUtGO0FBQUQsRUQwcktBLFVBb0JELEdBWUMsT0FZSyxNQUNGLFNDdnVLRjtBQUFELEVEMHJLQSxVQW9CRCxHQVdDLElBY0csU0N6dUtKLEVBRUU7QUFBRCxFRDByS0EsVUFvQkQsR0FZQyxPQWFHLFNDenVLSixFQUVFO0FBQUQsRUQwcktBLFVBb0JELEdBV0MsSUFhSyxNQUNGLFNDenVLSixFQUVFO0FBQUQsRUQwcktBLFVBb0JELEdBWUMsT0FZSyxNQUNGLFNDenVLSixFQUVFO0FBQ0QsRUR5cktBLFVBb0JELEdBV0MsSUFjRyxTQ3R1S0Y7QUFBRCxFRHlyS0EsVUFvQkQsR0FZQyxPQWFHLFNDdHVLRjtBQUFELEVEeXJLQSxVQW9CRCxHQVdDLElBYUssTUFDRixTQ3R1S0Y7QUFBRCxFRHlyS0EsVUFvQkQsR0FZQyxPQVlLLE1BQ0YsU0N0dUtGO0FBQUQsRUR5cktBLFVBb0JELEdBV0MsSUFjRyxTQ3p1S0osRUFHRTtBQUFELEVEeXJLQSxVQW9CRCxHQVlDLE9BYUcsU0N6dUtKLEVBR0U7QUFBRCxFRHlyS0EsVUFvQkQsR0FXQyxJQWFLLE1BQ0YsU0N6dUtKLEVBR0U7QUFBRCxFRHlyS0EsVUFvQkQsR0FZQyxPQVlLLE1BQ0YsU0N6dUtKLEVBR0U7QUFDRCxFRHdyS0EsVUFvQkQsR0FXQyxJQWNHLFNDcnVLRjtBQUFELEVEd3JLQSxVQW9CRCxHQVlDLE9BYUcsU0NydUtGO0FBQUQsRUR3cktBLFVBb0JELEdBV0MsSUFhSyxNQUNGLFNDcnVLRjtBQUFELEVEd3JLQSxVQW9CRCxHQVlDLE9BWUssTUFDRixTQ3J1S0Y7QUFBRCxFRHdyS0EsVUFvQkQsR0FXQyxJQWNHLFNDenVLSixFQUlFO0FBQUQsRUR3cktBLFVBb0JELEdBWUMsT0FhRyxTQ3p1S0osRUFJRTtBQUFELEVEd3JLQSxVQW9CRCxHQVdDLElBYUssTUFDRixTQ3p1S0osRUFJRTtBQUFELEVEd3JLQSxVQW9CRCxHQVlDLE9BWUssTUFDRixTQ3p1S0osRUFJRTtBQUNELEVEdXJLQSxVQW9CRCxHQVdDLElBY0csU0NwdUtGO0FBQUQsRUR1cktBLFVBb0JELEdBWUMsT0FhRyxTQ3B1S0Y7QUFBRCxFRHVyS0EsVUFvQkQsR0FXQyxJQWFLLE1BQ0YsU0NwdUtGO0FBQUQsRUR1cktBLFVBb0JELEdBWUMsT0FZSyxNQUNGLFNDcHVLRjtBQUFELEVEdXJLQSxVQW9CRCxHQVdDLElBY0csU0N6dUtKLEVBS0U7QUFBRCxFRHVyS0EsVUFvQkQsR0FZQyxPQWFHLFNDenVLSixFQUtFO0FBQUQsRUR1cktBLFVBb0JELEdBV0MsSUFhSyxNQUNGLFNDenVLSixFQUtFO0FBQUQsRUR1cktBLFVBb0JELEdBWUMsT0FZSyxNQUNGLFNDenVLSixFQUtFO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUQrdEtDLEVBN0NGLFVBb0JELEdBV0MsSUFjRyxTQUtBLEtBQUk7QUFMTCxFQTdDRixVQW9CRCxHQVlDLE9BYUcsU0FLQSxLQUFJO0FBTEwsRUE3Q0YsVUFvQkQsR0FXQyxJQWFLLE1BQ0YsU0FLQSxLQUFJO0FBTEwsRUE3Q0YsVUFvQkQsR0FZQyxPQVlLLE1BQ0YsU0FLQSxLQUFJO0VBQ0gsY0FBQTs7QUFORixFQTdDRixVQW9CRCxHQVdDLElBY0csU0FRQSxLQUFJO0FBUkwsRUE3Q0YsVUFvQkQsR0FZQyxPQWFHLFNBUUEsS0FBSTtBQVJMLEVBN0NGLFVBb0JELEdBV0MsSUFhSyxNQUNGLFNBUUEsS0FBSTtBQVJMLEVBN0NGLFVBb0JELEdBWUMsT0FZSyxNQUNGLFNBUUEsS0FBSTtFQUNILGNBQUE7O0FBVEYsRUE3Q0YsVUFvQkQsR0FXQyxJQWNHLFNBWUEsS0FBSTtBQVpMLEVBN0NGLFVBb0JELEdBWUMsT0FhRyxTQVlBLEtBQUk7QUFaTCxFQTdDRixVQW9CRCxHQVdDLElBYUssTUFDRixTQVlBLEtBQUk7QUFaTCxFQTdDRixVQW9CRCxHQVlDLE9BWUssTUFDRixTQVlBLEtBQUk7RUFDSCxjQUFBO0VBQ0EscUJBQUE7O0FBR0YsRUE5REYsVUFvQkQsR0FXQyxJQStCRyxlQUNBLEtBQUk7QUFETCxFQTlERixVQW9CRCxHQVlDLE9BOEJHLGVBQ0EsS0FBSTtBQURMLEVBOURGLFVBb0JELEdBV0MsSUFhSyxNQWtCRixlQUNBLEtBQUk7QUFETCxFQTlERixVQW9CRCxHQVlDLE9BWUssTUFrQkYsZUFDQSxLQUFJO0FBREwsRUE5REYsVUFvQkQsR0FXQyxJQStCRyxlQUVBLEtBQUk7QUFGTCxFQTlERixVQW9CRCxHQVlDLE9BOEJHLGVBRUEsS0FBSTtBQUZMLEVBOURGLFVBb0JELEdBV0MsSUFhSyxNQWtCRixlQUVBLEtBQUk7QUFGTCxFQTlERixVQW9CRCxHQVlDLE9BWUssTUFrQkYsZUFFQSxLQUFJO0VBQ0gsYUFBQTs7QUFqRU4sRUFBRSxVQW9CRCxHQVdDLElBc0NDLEtBQUk7QUFyRVAsRUFBRSxVQW9CRCxHQVlDLE9BcUNDLEtBQUk7RUFDSCxZQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsZUFBQTs7QUFDQSxFQTdFRixVQW9CRCxHQVdDLElBc0NDLEtBQUksT0FRRjtBQUFELEVBN0VGLFVBb0JELEdBWUMsT0FxQ0MsS0FBSSxPQVFGO0VBQ0EsMEJBQUE7O0FBRUQsRUFoRkYsVUFvQkQsR0FXQyxJQXNDQyxLQUFJLE9BV0Y7QUFBRCxFQWhGRixVQW9CRCxHQVlDLE9BcUNDLEtBQUksT0FXRjtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBOztBQXBGTCxFQUFFLFVBb0JELEdBV0MsSUF3REMsS0FBSTtBQXZGUCxFQUFFLFVBb0JELEdBWUMsT0F1REMsS0FBSTtFQUNILFdBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RU0vbkpJLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTs7QU5paUpoQixFQUFFLFVBb0JELEdBV0MsSUF3REMsS0FBSSxLQU9IO0FBOUZKLEVBQUUsVUFvQkQsR0FZQyxPQXVEQyxLQUFJLEtBT0g7RUFDQyxtQkFBQTtFQUNBLGVBQUE7RUFDQSw0QkFBQTs7QUFqR0wsRUFBRSxVQW9CRCxHQWlGQyxJQUFHO0VBQ0YscUJBQUE7RUFDQSxxQkFBQTs7QUFHRixFQTFHQyxVQTBHQSxXQUNBO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0VRei9LRCxxQkFBQTtFQUNHLGtCQUFBO0VBQ0MsaUJBQUE7RUFDSSxhQUFBO0VSdy9LUCxZQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7O0FBUkYsRUExR0MsVUEwR0EsV0FDQSxHQVFDO0VBQ0MsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTs7QUFDQSxFQXhIRixVQTBHQSxXQUNBLEdBUUMsS0FLRTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7O0FBS0osRUEvSEMsVUErSEEsV0FDQTs7Ozs7QUFERCxFQS9IQyxVQStIQSxXQUNBLEdBSUM7QUFMRixFQS9IQyxVQStIQSxXQUNBLEdBS0M7RUNqL0tGLG9CQUFBO0VBQ0EscUJBQUE7RUsrRE8sYUFBQTtFRUtOLDJCQUFBO0VBQ0csd0JBQUE7RUFDQyx1QkFBQTtFQUNJLG1CQUFBOzs7QVJtNktULEVBL0hDLFVBK0hBLFdBQ0EsR0FJQyxJQUlDLEtBQUk7QUFUUCxFQS9IQyxVQStIQSxXQUNBLEdBS0MsT0FHQyxLQUFJO0VBQ0gsZ0JBQUE7O0VBRUEsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTs7QUFDQSxFQTlJSCxVQStIQSxXQUNBLEdBSUMsSUFJQyxLQUFJLE9BTUY7QUFBRCxFQTlJSCxVQStIQSxXQUNBLEdBS0MsT0FHQyxLQUFJLE9BTUY7RUFDQSxXQUFBO0VBQ0EsU0FBQTs7QUFHRixFQW5KRixVQStIQSxXQUNBLEdBSUMsSUFlRSxTQUNBLEtBQUk7QUFETCxFQW5KRixVQStIQSxXQUNBLEdBS0MsT0FjRSxTQUNBLEtBQUk7RUFDSCxjQUFBOztBQUZGLEVBbkpGLFVBK0hBLFdBQ0EsR0FJQyxJQWVFLFNBQ0EsS0FBSSxLQUVIO0FBSEYsRUFuSkYsVUErSEEsV0FDQSxHQUtDLE9BY0UsU0FDQSxLQUFJLEtBRUg7RUFDQyxjQUFBOztBQXhCTixFQS9IQyxVQStIQSxXQUNBLEdBSUMsSUF1QkMsS0FBSTtBQTVCUCxFQS9IQyxVQStIQSxXQUNBLEdBS0MsT0FzQkMsS0FBSTtFQUNILFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBOztBQWhDSixFQS9IQyxVQStIQSxXQUNBLEdBSUMsSUF1QkMsS0FBSSxLQUtIO0FBakNKLEVBL0hDLFVBK0hBLFdBQ0EsR0FLQyxPQXNCQyxLQUFJLEtBS0g7RUFDQyxjQUFBO0VBQ0EsY0FBQTs7QUE0Qkw7RUFnbjZCRCxFQTl5NkJFLFVBK0xBO0lBQ0MsVUFBQTtJUTVrTEQscUJBQUE7SUFDRyxrQkFBQTtJQUNDLGlCQUFBO0lBQ0ksYUFBQTs7RVI2a0xSLEVBcE1BLFVBb01DLFdBQ0E7SUFDQyxlQUFBO0lRbGxMRiwwQkFBQTtJQUNHLHVCQUFBO0lBQ0Msc0JBQUE7SUFDSSxrQkFBQTs7O0FScWxMVDtFQWttNkJELEVBOXk2QkU7SUE2TUEsb0JBQUE7O0VBaW02QkYsRUE5eTZCRSxVQThNQTtJQUNDLFdBQUE7SVEzbExELHNCQUFBO0lBQ0csbUJBQUE7SUFDQyxrQkFBQTtJQUNJLGNBQUE7SVIwbExQLGdCQUFBOztFQTZsNkJILEVBOXk2QkUsVUFvTkEsS0FBSSxLQUNIO0lBQ0MsY0FBQTs7RUFJRixFQTFOQSxVQTBOQyxXQUNBO0lBQ0MsV0FBQTtJUXhtTEYsc0JBQUE7SUFDRyxtQkFBQTtJQUNDLGtCQUFBO0lBQ0ksY0FBQTs7OztBUjZtTFY7RUFDQyx5QkFBQTtFQUNBLG1CQUFBO0VBS0EsY0FBQTtFQUNBLGtCQUFBO0VBRUEsZ0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBOztBQWJBLFlBQWE7RUNqN0tiLDRCQUFBO0VBdEhBLDJCQUFBO0VBQ0EsbUJBQUE7RUR3aUxDLFdBQUE7O0FNcHpJTSxNQUFDO0VBQ0csU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTs7QU4yeklYLE1BQUM7RUFDQSxxQkFBQTtFQUNBLHlCQUFBOztBQW5CRixNQXFCQztFQUNDLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VNcHlKTSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0FOcXlKZixNQUFDLE9BQ0E7RUFDQyxzQkFBQTs7QUFJRCxNQURBO0FBRUEsTUFGQSxTQUVDO0FBQ0QsTUFIQSxTQUdDO0FBQ0QsTUFKQSxTQUlDO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTs7QUFNRixDQUFDO0FBQ0QsS0FBSztBQUNMLElBQUk7RUFDSCxxQkFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RU1yMEpNLDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFTnEwSmQsZ0NBQUE7Ozs7Ozs7O0FBS0MsQ0FqQkQsSUFnQkM7QUFDQSxLQWhCRyxJQWVIO0FBQ0EsSUFmRSxJQWNGO0FBQ0csQ0FqQkosSUFnQkMsU0FDSTtBQUFELEtBaEJBLElBZUgsU0FDSTtBQUFELElBZkQsSUFjRixTQUNJO0VBQ0gsWUFBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTs7Ozs7OztBQ3YrS0YsQ0RtOUtBLElBZ0JDLFNDbitLQTtBQUFELEtEbzlLSSxJQWVILFNDbitLQTtBQUFELElEcTlLRyxJQWNGLFNDbitLQTtBQUFELENEbTlLQSxJQWdCQyxTQUNJLE1DcCtLSjtBQUFELEtEbzlLSSxJQWVILFNBQ0ksTUNwK0tKO0FBQUQsSURxOUtHLElBY0YsU0FDSSxNQ3ArS0o7QUFBRCxDRG05S0EsSUFnQkMsU0NwK0tGLEVBQ0U7QUFBRCxLRG85S0ksSUFlSCxTQ3ArS0YsRUFDRTtBQUFELElEcTlLRyxJQWNGLFNDcCtLRixFQUNFO0FBQUQsQ0RtOUtBLElBZ0JDLFNBQ0ksTUNyK0tOLEVBQ0U7QUFBRCxLRG85S0ksSUFlSCxTQUNJLE1DcitLTixFQUNFO0FBQUQsSURxOUtHLElBY0YsU0FDSSxNQ3IrS04sRUFDRTtBQUNELENEazlLQSxJQWdCQyxTQ2wrS0E7QUFBRCxLRG05S0ksSUFlSCxTQ2wrS0E7QUFBRCxJRG85S0csSUFjRixTQ2wrS0E7QUFBRCxDRGs5S0EsSUFnQkMsU0FDSSxNQ24rS0o7QUFBRCxLRG05S0ksSUFlSCxTQUNJLE1DbitLSjtBQUFELElEbzlLRyxJQWNGLFNBQ0ksTUNuK0tKO0FBQUQsQ0RrOUtBLElBZ0JDLFNDcCtLRixFQUVFO0FBQUQsS0RtOUtJLElBZUgsU0NwK0tGLEVBRUU7QUFBRCxJRG85S0csSUFjRixTQ3ArS0YsRUFFRTtBQUFELENEazlLQSxJQWdCQyxTQUNJLE1DcitLTixFQUVFO0FBQUQsS0RtOUtJLElBZUgsU0FDSSxNQ3IrS04sRUFFRTtBQUFELElEbzlLRyxJQWNGLFNBQ0ksTUNyK0tOLEVBRUU7QUFDRCxDRGk5S0EsSUFnQkMsU0NqK0tBO0FBQUQsS0RrOUtJLElBZUgsU0NqK0tBO0FBQUQsSURtOUtHLElBY0YsU0NqK0tBO0FBQUQsQ0RpOUtBLElBZ0JDLFNBQ0ksTUNsK0tKO0FBQUQsS0RrOUtJLElBZUgsU0FDSSxNQ2wrS0o7QUFBRCxJRG05S0csSUFjRixTQUNJLE1DbCtLSjtBQUFELENEaTlLQSxJQWdCQyxTQ3ArS0YsRUFHRTtBQUFELEtEazlLSSxJQWVILFNDcCtLRixFQUdFO0FBQUQsSURtOUtHLElBY0YsU0NwK0tGLEVBR0U7QUFBRCxDRGk5S0EsSUFnQkMsU0FDSSxNQ3IrS04sRUFHRTtBQUFELEtEazlLSSxJQWVILFNBQ0ksTUNyK0tOLEVBR0U7QUFBRCxJRG05S0csSUFjRixTQUNJLE1DcitLTixFQUdFO0FBQ0QsQ0RnOUtBLElBZ0JDLFNDaCtLQTtBQUFELEtEaTlLSSxJQWVILFNDaCtLQTtBQUFELElEazlLRyxJQWNGLFNDaCtLQTtBQUFELENEZzlLQSxJQWdCQyxTQUNJLE1DaitLSjtBQUFELEtEaTlLSSxJQWVILFNBQ0ksTUNqK0tKO0FBQUQsSURrOUtHLElBY0YsU0FDSSxNQ2orS0o7QUFBRCxDRGc5S0EsSUFnQkMsU0NwK0tGLEVBSUU7QUFBRCxLRGk5S0ksSUFlSCxTQ3ArS0YsRUFJRTtBQUFELElEazlLRyxJQWNGLFNDcCtLRixFQUlFO0FBQUQsQ0RnOUtBLElBZ0JDLFNBQ0ksTUNyK0tOLEVBSUU7QUFBRCxLRGk5S0ksSUFlSCxTQUNJLE1DcitLTixFQUlFO0FBQUQsSURrOUtHLElBY0YsU0FDSSxNQ3IrS04sRUFJRTtBQUNELENEKzhLQSxJQWdCQyxTQy85S0E7QUFBRCxLRGc5S0ksSUFlSCxTQy85S0E7QUFBRCxJRGk5S0csSUFjRixTQy85S0E7QUFBRCxDRCs4S0EsSUFnQkMsU0FDSSxNQ2grS0o7QUFBRCxLRGc5S0ksSUFlSCxTQUNJLE1DaCtLSjtBQUFELElEaTlLRyxJQWNGLFNBQ0ksTUNoK0tKO0FBQUQsQ0QrOEtBLElBZ0JDLFNDcCtLRixFQUtFO0FBQUQsS0RnOUtJLElBZUgsU0NwK0tGLEVBS0U7QUFBRCxJRGk5S0csSUFjRixTQ3ArS0YsRUFLRTtBQUFELENEKzhLQSxJQWdCQyxTQUNJLE1DcitL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QUFHLElBREgsSUFERCxVQUFVO0VBRVQsRUFBRyxPQURJLElBSFI7RUFJQyxFQUFHLE9BREksSUFGUjtFQUdDLEVBQUcsT0FESSxJQURSLFVBQVU7RUFFVCxFQUFHLFFBRFksSUFIaEI7RUFJQyxFQUFHLFFBRFksSUFGaEI7RUFHQyxFQUFHLFFBRFksSUFEaEIsVUFBVTtFQUdULEVBQUcsSUFGSCxJQUhEO0VBS0MsRUFBRyxJQUZILElBRkQ7RUFJQyxFQUFHLElBRkgsSUFERCxVQUFVO0VBR1QsRUFBRyxPQUZJLElBSFI7RUFLQyxFQUFHLE9BRkksSUFGUjtFQUlDLEVBQUcsT0FGSSxJQURSLFVBQVU7RUFHVCxFQUFHLFFBRlksSUFIaEI7RUFLQyxFQUFHLFFBRlksSUFGaEI7RUFJQyxFQUFHLFFBRlksSUFEaEIsVUFBVTtFQUlULENBSEEsSUFIRCxRQU1HLElBSEYsSUFIRDtFQU1DLENBSEEsSUFIRCxRQU1HLElBSEYsSUFGRDtFQUtDLENBSEEsSUFIRCxRQU1HLElBSEYsSUFERCxVQUFVO0VBSVQsQ0FIQSxJQUhELFFBTUcsT0FISyxJQUhSO0VBTUMsQ0FIQSxJQUhELFFBTUcsT0FISyxJQUZSO0VBS0MsQ0FIQSxJQUhELFFBTUcsT0FISyxJQURSLFVBQVU7RUFJVCxDQUhBLElBSEQsUUFNRyxRQUhhLElBSGhCO0VBTUMsQ0FIQSxJQUhELFFBTUcsUUFIYSxJQUZoQjtFQUtDLENBSEEsSUFIRCxRQU1HLFFBSGEsSUFEaEIsVUFBVTtFQUlULENBSEEsSUFGRCxVQUtHLElBSEYsSUFIRDtFQU1DLENBSEEsSUFGRCxVQUtHLElBSEYsSUFGRDtFQUtDLENBSEEsSUFGRCxVQUtHLElBSEYsSUFERCxVQUFVO0VBSVQsQ0FIQSxJQUZELFVBS0csT0FISyxJQUhSO0VBTUMsQ0FIQSxJQUZELFVBS0csT0FISyxJQUZSO0VBS0MsQ0FIQSxJQUZELFVBS0csT0FISyxJQURSLFVBQVU7RUFJVCxDQUhBLElBRkQsVUFLRyxRQUhhLElBSGhCO0VBTUMsQ0FIQSxJQUZELFVBS0csUUFIYSxJQUZoQjtFQUtDLENBSEEs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Q1osYUFBQTs7QUFLSixZQUFDLFNBQVU7RUFDUCxvQkFBQTs7QUFHSixrQkFBbUI7RUFDZixjQUFBOztBQUdKLGNBQWU7RUFDWCxrQkFBQTs7QUFHSixlQUFnQjtFQUNaLGNBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7O0FBR1IsWUFBWTtFQUNSLGFBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IChyZWZlcmVuY2UpIFwidmFyaWFibGVzLmxlc3NcIjtcbkBpbXBvcnQgKHJlZmVyZW5jZSkgXCJtaXhpbnMubGVzc1wiO1xuQGltcG9ydCAocmVmZXJlbmNlKSBcIm1peGlucy9hbmNob3IubGVzc1wiO1xuQGltcG9ydCAocmVmZXJlbmNlKSBcIm1peGlucy9mbGV4Ym94Lmxlc3NcIjtcbkBpbXBvcnQgXCJtaXhpbnMvemluZGV4X21peGlucy5sZXNzXCI7XG5cbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcbkBpbXBvcnQgKHJlZmVyZW5jZSkgXCIuLi9mb250cy9JY29ucy9pY29ucy5sZXNzXCI7XG5AaW1wb3J0IChyZWZlcmVuY2UpIFwibm9ybWFsaXplLmxlc3NcIjtcbkBpbXBvcnQgKHJlZmVyZW5jZSkgXCJvcHVzLnJlc2V0Lmxlc3NcIjtcbkBpbXBvcnQgKHJlZmVyZW5jZSkgXCJvcHVzLnV0aWxzLmxlc3NcIjtcbkBpbXBvcnQgKHJlZmVyZW5jZSkgXCJwcmludC5sZXNzXCI7XG5AaW1wb3J0IFwiX3N1cHBvcnRlZC5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50X3N0eWxlcy5sZXNzXCI7XG5cblxuI2xvZ28wMSB7XG5cdGZvbnQtZmFtaWx5OiBkZXNrdG9wO1xuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IG1vYmlsZTtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0Zm9udC1mYW1pbHk6IHRhYmxldDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLXdpZGUge1xuXHRcdGZvbnQtZmFtaWx5OiB3aWRlO1xuXHR9XG59XG5cbkBpbXBvcnQgXCJfdHlwb2dyYXBoeS5sZXNzXCI7XG5cbi8qIDIuIEdlbmVyYWwgZnJhbWUgcGFydHMgKi9cbkBpbXBvcnQgXCJfbGF5b3V0Lmxlc3NcIjtcbkBpbXBvcnQgXCJfY29udGVudC5sZXNzXCI7XG5cbkBpbXBvcnQgXCJfc2VhcmNoLmxlc3NcIjtcbkBpbXBvcnQgXCJfdGFibGVzLmxlc3NcIjtcblxuLyogNC4gSGVhZGVycyAqL1xuQGltcG9ydCBcIl9oZWFkZXJfb2xkLmxlc3NcIjtcbi8qQGltcG9ydCBcIl9oZWFkZXIubGVzc1wiOyovXG5cbi8qIDQuNCBNZW51cyAqL1xuQGltcG9ydCBcIl9tZW51cy5sZXNzXCI7XG5cbi8qIDQuNSBMb2FkZXIgKi9cbkBpbXBvcnQgXCJfbG9hZGVyLmxlc3NcIjtcblxuLyogNS4gRm9vdGVycyAqL1xuQGltcG9ydCBcIl9mb290ZXJzLmxlc3NcIjtcblxuLyogVHVnaWluZm8gKi9cbkBpbXBvcnQgXCJfc3VwcG9ydC5sZXNzXCI7XG5cbkBpbXBvcnQgXCJfdGIubGVzc1wiO1xuXG4vKiBJbnB1dHMgKi9cbkBpbXBvcnQgXCJfaW5wdXRzLmxlc3NcIjtcblxuLyogYmFubmVycyAqL1xuQGltcG9ydCBcIl9iYW5uZXJzLmxlc3NcIjtcblxuLypBbmltYXRpb25zKi9cbkBpbXBvcnQgXCJfYW5pbWF0aW9ucy5sZXNzXCI7XG5cbi8qIDcuIEZvcm0gKi9cblxuLmZvcm0wMSB7XG5cdERJVi5yb3cge1xuXHRcdGNsZWFyOiBib3RoOyAvKm92ZXJmbG93OiBoaWRkZW47Ki9cblx0XHQuY2xlYXIoKTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHQuY2xlYXJmaXgoKTtcblx0XHQmLmNsZWFyIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0XHQmLnN0cmlwZXRvcCB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0cGFkZGluZy10b3A6IC41ZW07XG5cdFx0fVxuXHRcdC5wcm9ncmVzczAzIC5zdW1tYXJ5ICYge1xuXHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5leHBhbmRlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0LnByb2dyZXNzMDMgLnN1bW1hcnkgJiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLmxhYmVsOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXkwNjtcblx0XHRcdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHQvKmRpc3BsYXk6IGlubGluZS1ibG9jazsqL1xuXG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMWVtO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qY2hlY2t0aGlzb3V0Ki9cblx0XHRcdCYtLWFycm93cyB7XG5cdFx0XHRcdFNQQU4ubGFiZWw6YmVmb3JlLFxuXHRcdFx0XHRMQUJFTDpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1hcnJkb3duO1xuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0XHR0b3A6IC4zZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHRTUEFOLmxhYmVsOmJlZm9yZSxcblx0XHRcdFx0XHRMQUJFTDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogQGljby1hcnJ1cDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQmLS10b2dnbGVyIHtcblx0XHRcdFx0LypTUEFOLmxhYmVsOmJlZm9yZSxcblx0XHRcdFx0TEFCRUw6YmVmb3JlIHsgZm9udC1mYW1pbHk6XCJpY29uc1wiOyBjb250ZW50OiBAaWNvLWFycmRvd247IHdpZHRoOiA4cHg7IGhlaWdodDogOHB4OyBmb250LXNpemU6IDExcHg7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07IGZsb2F0OiBsZWZ0OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxNHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1yaWdodDogNnB4OyB0b3A6IC4zZW07IH1cblx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHRTUEFOLmxhYmVsOmJlZm9yZSxcblx0XHRcdFx0XHRMQUJFTDpiZWZvcmUgeyBjb250ZW50OiBAaWNvLWFycnVwOyBsaW5lLWhlaWdodDogMTRweDsgfVxuXHRcdFx0XHR9Ki9cblxuXHRcdFx0fVxuXHRcdFx0U1BBTi5sYWJlbDpiZWZvcmUsXG5cdFx0XHRMQUJFTDpiZWZvcmUge1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWFycmRvd247XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHR0b3A6IC4zZW07XG5cdFx0XHR9XG5cdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRTUEFOLmxhYmVsOmJlZm9yZSxcblx0XHRcdFx0TEFCRUw6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWFycnVwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQrIERJViB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9fY29sb3Ige1xuXHRcdFx0XHQmLS1ibHVlIHtcblx0XHRcdFx0XHRTUEFOLmxhYmVsOmJlZm9yZSxcblx0XHRcdFx0XHRMQUJFTDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmV4cGFuZGFibGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCA1cHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0TEFCRUwsXG5cdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnR5cGUwMiB7XG5cdFx0XHRMQUJFTCxcblx0XHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdCYud2F1dG8ge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHR3aWR0aDogNjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQmLndhdXRvIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW5saW5lIHtcblx0XHRcdExBQkVMLCBTUEFOLmxhYmVsIHtcblx0XHRcdFx0d2lkdGg6IDgwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogOTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlucHV0LXdyYXBwZXIge1xuXHRcdFx0LmN1cnJlbmN5IHtcblx0XHRcdFx0SU5QVVQge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnR5cGUwMyB7XG5cdFx0XHQmLm1sNTAge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHRcdH1cblx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQ+IExBQkVMLFxuXHRcdFx0PiBTUEFOLmxhYmVsIHsgLyp3aWR0aDogMTkwcHggIWltcG9ydGFudDsqL1xuXHRcdFx0XHR3aWR0aDogMjEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IC8qbWFyZ2luLWxlZnQ6IC0xOTBweCAhaW1wb3J0YW50OyovXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjEwcHggIWltcG9ydGFudDsgLypwYWRkaW5nLWxlZnQ6IDIwMHB4OyovXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjIwcHg7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFNQQU4udGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFNNQUxMIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaWNvLW9rIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud2lkdGgtbGFiZWwtaW5wdXQoQGxhYmVsd2lkdGgsIEBpbnB1dHdpZHRoKSB7XG5cdFx0XHRMQUJFTCwgU1BBTi5sYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiBAbGFiZWx3aWR0aDtcblx0XHRcdH1cblx0XHRcdGRpdi5pdGVtcyB7XG5cdFx0XHRcdHdpZHRoOiBAaW5wdXR3aWR0aDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50eXBlMDYge1xuXHRcdFx0LndpZHRoLWxhYmVsLWlucHV0KDE4JSwgODAlKTtcblx0XHRcdCYudHlwZTA2YiB7XG5cdFx0XHRcdC53aWR0aC1sYWJlbC1pbnB1dCgzNiUsIDYyJSk7XG5cdFx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdFx0QS5idG4ge1xuXHRcdFx0XHRcdFx0XHQmLnJlbW92ZSB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubXQwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdC5pY28tb2sge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRVTC5hY3Rpb25zMDEge1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwLjVlbSAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0SU5QVVQge1xuXHRcdFx0XHRcdFx0Lyp3aWR0aDogODQlOyovXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0LyomLm1heCB7IHdpZHRoOiAxMDAlOyB9Ki9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QS5idG4ge1xuXHRcdFx0XHRcdFx0Ji5hZGQsXG5cdFx0XHRcdFx0XHQmLnJlbW92ZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnJlbW92ZSB7XG5cdFx0XHRcdFx0XHRcdC8qdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyovXG5cdFx0XHRcdFx0XHRcdC8qZm9udC13ZWlnaHQ6IGJvbGQ7Ki9cblx0XHRcdFx0XHRcdFx0bGVmdDogMC41ZW07XG5cdFx0XHRcdFx0XHRcdHRvcDogMC44ZW07XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHQud2lkdGgtbGFiZWwtaW5wdXQoMTAwJSwgMTAwJSk7XG5cdFx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdFx0VUwuYWN0aW9uczAxIHtcblx0XHRcdFx0XHRcdExJIHtcblx0XHRcdFx0XHRcdFx0SU5QVVQge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA5MiU7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QS5idG4ge1xuXHRcdFx0XHRcdFx0XHRcdCYucmVtb3ZlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm1fX2xhYmVsIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbjogMCA0JSAwIDA7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdCYtLXJpZ2h0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQmLS13YXV0byB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYm9sZCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1pbnB1dC1tZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAwIDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1zbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHRcdCYtLXdpdGhpY29uIHtcblx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHR9XG5cdFx0XHQmLS1mdzcwMCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1mdzYwMCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LmZvcm1fX3RleHQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luOiAwIDQlIDAgMDtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0Ji5mb3JtX190ZXh0LS1yaWdodCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0Ji5mb3JtX190ZXh0LS1zbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHRcdCYuZm9ybV9fdGV4dC0tZnc3MDAge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnR5cGUwNCB7XG5cdFx0XHQubWVkaXVtIHtcblx0XHRcdFx0d2lkdGg6IDYyJTtcblx0XHRcdH1cblx0XHRcdC53aWR0aC1sYWJlbC1pbnB1dCgzMiUsNjUlKTtcblx0XHRcdC8qTEFCRUwqL1xuXHRcdFx0TEFCRUwsXG5cdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0Lyp3aWR0aDogMzIlICFpbXBvcnRhbnQ7Ki9cblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdC8qcGFkZGluZzogMTZweCAwIDA7Ki9cblx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji53YXV0byB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdC8qd2lkdGg6IDY1JSAhaW1wb3J0YW50OyovXG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHQmLndhdXRvIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY28tb2sge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0VUwuYWN0aW9uczAxIHtcblx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdC8qW2NsYXNzKj1cIiBpY29cIl0qL1xuXHRcdFx0XHRcdFx0Ji5hZGQsXG5cdFx0XHRcdFx0XHQmLnJlbW92ZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwNGIge1xuXHRcdFx0XHQud2lkdGgtbGFiZWwtaW5wdXQoMTIlLDg2JSk7XG5cdFx0XHRcdC8qTEFCRUwsXG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdCEqd2lkdGg6IDEyJSAhaW1wb3J0YW50OyohXG5cdFx0XHRcdFx0ISpwYWRkaW5nOiAxNnB4IDAgMCAxMHB4OyohXG5cdFx0XHRcdH1cblx0XHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0XHQhKndpZHRoOiA4NiUgIWltcG9ydGFudDsqIVxuXHRcdFx0XHR9Ki9cblx0XHRcdH1cblxuXG5cdFx0XHQvKnJlcGxhY2Ugd2l0aCBmb3JtX19kZXNjcmlwdGlvbiovXG5cdFx0XHQmLnR5cGUwNGMge1xuXHRcdFx0XHRMQUJFTCxcblx0XHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDQlIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLnRleHQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDlweCAwIDAgMDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHQubWVkaXVtIHtcblx0XHRcdFx0XHR3aWR0aDogODUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC53aWR0aC1sYWJlbC1pbnB1dCgxMDAlLDEwMCUpO1xuXHRcdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRcdC8qd2lkdGg6IDEwMCUgIWltcG9ydGFudDsqL1xuXHRcdFx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdFx0XHRBLmJ0biB7XG5cdFx0XHRcdFx0XHRcdCYuYWRkLFxuXHRcdFx0XHRcdFx0XHQmLnJlbW92ZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5yZW1vdmUge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50eXBlMDRiIHtcblx0XHRcdFx0XHQud2lkdGgtbGFiZWwtaW5wdXQoMTAwJSwxMDAlKTtcblx0XHRcdFx0XHRMQUJFTCB7XG5cdFx0XHRcdFx0XHQvKndpZHRoOiAxMDAlICFpbXBvcnRhbnQ7Ki9cblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRcdFx0Lyp3aWR0aDogMTAwJSAhaW1wb3J0YW50OyovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji50eXBlMDRjIHtcblx0XHRcdFx0XHQud2lkdGgtbGFiZWwtaW5wdXQoMTAwJSwxMDAlKTtcblx0XHRcdFx0XHRMQUJFTCxcblx0XHRcdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHQud2lkdGgtbGFiZWwtaW5wdXQoMTAwJSwxMDAlKTtcblx0XHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0XHQvKndpZHRoOiAxMDAlICFpbXBvcnRhbnQ7Ki9cblx0XHRcdFx0XHRMQUJFTCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0VUwuYWN0aW9uczAxIHtcblx0XHRcdFx0XHRcdElOUFVUIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgyJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QS5idG4ge1xuXHRcdFx0XHRcdFx0XHQmLmFkZCxcblx0XHRcdFx0XHRcdFx0Ji5yZW1vdmUge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYucmVtb3ZlIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHlwZTA0YiB7XG5cdFx0XHRcdFx0LndpZHRoLWxhYmVsLWlucHV0KDEwMCUsMTAwJSk7XG5cdFx0XHRcdFx0LypMQUJFTCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9Ki9cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnR5cGUwNGMge1xuXHRcdFx0XHRcdC53aWR0aC1sYWJlbC1pbnB1dCgxMDAlLDEwMCUpO1xuXHRcdFx0XHRcdExBQkVMLFxuXHRcdFx0XHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50eXBlMDUge1xuXHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0Ji53MTAwcCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRVTC5hY3Rpb25zMDEge1xuXHRcdFx0XHRcdExJIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMC41ZW0gMCAwIDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0SU5QVVQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogODQlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdC8qJi5tYXggeyB3aWR0aDogMTAwJTsgfSovXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRBLmJ0biB7XG5cdFx0XHRcdFx0XHRcdCYuYWRkLFxuXHRcdFx0XHRcdFx0XHQmLnJlbW92ZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5yZW1vdmUge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwLjVlbTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDAuOGVtO1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0XHRcdElOUFVUIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogOTElO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdFx0VUwuYWN0aW9uczAxIHtcblx0XHRcdFx0XHRcdExJIHtcblx0XHRcdFx0XHRcdFx0SU5QVVQge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4NyU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50eXBlMDAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdExBQkVMLFxuXHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5mb3JtX19yb3cge1xuXHRcdFx0LypzbSBub3QgaW4gdXNlIHlldCovXG5cdFx0XHQmLS1zbSB7XG5cdFx0XHRcdC53aWR0aC1sYWJlbC1pbnB1dCg2MCUsMzYlKTtcblx0XHRcdFx0LmZvcm1fX2Rlc2NyaXB0aW9uLExBQkVMLFxuXHRcdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tbWQge1xuXHRcdFx0XHQud2lkdGgtbGFiZWwtaW5wdXQoMzIlLDYzJSk7XG5cdFx0XHRcdC5mb3JtX19kZXNjcmlwdGlvbixMQUJFTCxcblx0XHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDI1cHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1sZyB7XG5cdFx0XHRcdC53aWR0aC1sYWJlbC1pbnB1dCgzMiUsNjUlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0LypwYWRkaW5nOiAwIDE1cHggMTlweCAwOyovXG5cdFx0XHQvKm1hcmdpbjogNXB4IDAgOHB4IDA7Ki9cblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHRcdCY6ZGlzYWJsZWQgKyBMQUJFTCB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdFx0JjpkaXNhYmxlZCArIExBQkVMIHtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXkwNztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZm9ybS1ncm91cF9fY29sIHtcblx0XHRcdFx0Ji0tdzUwMCB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZvcm0tZ3JvdXBfX2xpc3Qge1xuXHRcdFx0XHQmLmZvcm0tZ3JvdXBfX3BhZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDE0cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1uZWctbGVmdC0yMCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1mbGV4IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0XHQuZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tYW5pbS1lZGl0YWJsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZvcm0tZ3JvdXBfX2lubGluZSB7XG5cdFx0XHRcdExBQkVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbXMge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmZvcm0tZ3JvdXBfX2lubGluZS0tdzE0NSB7XG5cdFx0XHRcdFx0PiBTUEFOLmxhYmVsLCA+IExBQkVMIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNDVweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pdGVtcyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYyh+XCIxMDAlIC0gMTYwcHhcIik7XG5cdFx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZGlzYWJsZWQge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdH1cblx0XHRcdCYtLXBhZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE3cHggMTVweCAxOXB4IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1iZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDc7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTNweCAxNXB4IDA7XG5cdFx0XHRcdCYtLXBhZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxM3B4IDE1cHggMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0TEFCRUwsXG5cdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwIDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFNQQU4udGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAwIDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0Ji53YXV0byB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHQud2lkdGgtbGFiZWwtaW5wdXQoMTAwJSwxMDAlKTtcblx0XHRcdFx0TEFCRUwsXG5cdFx0XHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDRweCAwIDZweCAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0taW5wdXQtY2hlY2tib3gge1xuXHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdC5pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgNXB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0LypwYWRkaW5nOiAwIDE1cHggMTlweCAwOyovXG5cdFx0XHQvKm1hcmdpbjogNXB4IDAgOHB4IDA7Ki9cblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHRcdCY6ZGlzYWJsZWQgKyBMQUJFTCB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdFx0JjpkaXNhYmxlZCArIExBQkVMIHtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXkwNztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZm9ybS1ncm91cF9fY29sIHtcblx0XHRcdFx0Ji0tdzUwMCB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZvcm0tZ3JvdXBfX2xpc3Qge1xuXHRcdFx0XHQmLmZvcm0tZ3JvdXBfX3BhZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDE0cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1uZWctbGVmdC0yMCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQvKm5hbWUgdXNlIF9fIHNwZWNpYWwgYXMgY29tcG9uZW50IG5hbWUqL1xuXHRcdFx0XHQmLS1mbGV4IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0XHQuZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mb3JtLWdyb3VwX19pbmxpbmUge1xuXHRcdFx0XHRMQUJFbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW1zIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5mb3JtLWdyb3VwX19pbmxpbmUtLXcxNDUge1xuXHRcdFx0XHRcdD4gU1BBTi5sYWJlbCwgPiBMQUJFTCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaXRlbXMge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoflwiMTAwJSAtIDE2MHB4XCIpO1xuXHRcdFx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWRpc2FibGVkIHtcblx0XHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHR9XG5cdFx0XHQmLS1wYWQge1xuXHRcdFx0XHRwYWRkaW5nOiAxN3B4IDE1cHggMTlweCAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tYmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEzcHggMTVweCAwO1xuXHRcdFx0XHQmLS1wYWQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTNweCAxNXB4IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdExBQkVMLFxuXHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRTUEFOLnRleHQge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgMCAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdCYud2F1dG8ge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0LndpZHRoLWxhYmVsLWlucHV0KDEwMCUsMTAwJSk7XG5cdFx0XHRcdExBQkVMLFxuXHRcdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMCA2cHggMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtLWlucHV0LWNoZWNrYm94IHtcblx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHQuaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDVweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kYXRhMDEmIHtcblx0XHRcdExBQkVMLFxuXHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmllbGRzZXQtd3JhcHBlciwgLmZvcm0tY2hlY2tib3hlcywgLmZpZWxkLWlucHV0LXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdExBQkVMLFxuXHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmllbGQtaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Ly8gcmFkaW8gYnV0dG9uLCBjaGVja2JveFxuXHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdFx0XHQmOmRpc2FibGVkICsgTEFCRUwge1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmZvcm0tY2hlY2tib3gge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIGxhYmVsIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ3O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzVweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdFx0XHRcdCYuZXJyb3Ige1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWFsZXJ0MDQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1hbGVydDA1O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCsgbGFiZWw6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAycHggNnB4IDJweCA1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAxNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1tZXRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRcdFx0JjpkaXNhYmxlZCArIExBQkVMIHtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmZvcm0tcmFkaW8ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpkaXNhYmxlZCArIExBQkVMIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCsgbGFiZWwge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzVweDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDAgMCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0KyBsYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTExXCI7XG5cdFx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAycHggNnB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMTRweDtcblxuXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMztcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjExMVwiO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6ZGlzYWJsZWQgKyBMQUJFTCB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0tY2hlY2tib3hlcyB7XG5cdFx0XHQmX19sYWJlbCB7XG5cblx0XHRcdH1cblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHQmLS1ub3dyYXAge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXdhdXRvIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmLmNoZWNrYm94ZXNfX211bHRpLXNpbSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdFx0XHRTUEFOLmNoZWNrYm94ZXNfX3RleHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogY2FsYyh+XCIxMDAlIC0gMzJweFwiKTtcblxuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRcdFx0XHQrIGxhYmVsOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggNHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQrIGxhYmVsIHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDE1cHggMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0LmNoZWNrYm94ZXNfX3RleHQge1xuXHRcdFx0XHRcdFx0XHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdHdvcmQtd3JhcDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAzMnB4XCIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5mb3JtLWNoZWNrYm94ZXNfX2Jsb2NrIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHRcdFx0KyBsYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDRweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Lyp3aWR0aDogMjNweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjNweDsqL1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0KyBsYWJlbCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHQuY2hlY2tib3hlc19fdGV4dCB7XG5cdFx0XHRcdFx0XHRcdHdvcmQtYnJlYWs6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0d29yZC13cmFwOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0XHQuY2hlY2tib3hlc19fdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1kaXNhYmxlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVhZG9ubHkmLFxuXHRcdCYucmVhZG9ubHkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0TEFCRUwsXG5cdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdH1cblx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdCYuYXNrIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji53MTAwcCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvKi5yZWFkb25seTAyJixcblx0XHQmLnJlYWRvbmx5MDJ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRMQUJFTCxcblx0XHRcdFNQQU4ubGFiZWwgeyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgIH1cblx0XHRcdERJVi5pdGVtcyB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07IH1cblx0XHR9Ki9cblx0XHQucmVhZG9ubHkwMiYsXG5cdFx0Ji5yZWFkb25seTAyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdExBQkVMLFxuXHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0fVxuXHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDJweDtcblx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZWFkb25seTAzJixcblx0XHQmLnJlYWRvbmx5MDMge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0TEFCRUwsXG5cdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0cGFkZGluZzogNHB4IDAgMCAwO1xuXHRcdFx0fVxuXHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0U1BBTi50ZXh0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdERJVi5pdGVtIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0LmNsZWFyZml4KCk7XG5cdFx0XHQmICsgRElWLml0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LypESVYucm93IHtcblx0XHRcdCYudHlwZTAwIHtcblx0XHRcdFx0RElWLml0ZW0ge1xuXHRcdFx0XHRcdCYgKyBESVYuaXRlbSB7IG1hcmdpbjogMCB9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0qL1xuXHRcdExBQkVMLFxuXHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTglO1xuXHRcdFx0bWFyZ2luOiAwIDIlIDAgMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiA4cHggMCAwO1xuXHRcdFx0JltjbGFzc149XCJpY29cIl06YmVmb3JlLFxuXHRcdFx0JltjbGFzcyo9XCIgaWNvXCJdOmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji53MTAwcCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Ji53NTAwIHtcblx0XHRcdFx0d2lkdGg6IDQ2MnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdCYudGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvLWNoZWNrIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4gTEFCRUwsXG5cdFx0PiBTUEFOLmxhYmVsIHtcblx0XHRcdEEubm90ZSxcblx0XHRcdFNQQU4ubm90ZSxcblx0XHRcdFAubm90ZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdERJVi5pdGVtcyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRMQUJFTCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHQmLmYtbGVmdCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50ZXh0IHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxN3B4IDAgMDtcblx0XHRcdFx0XHRtYXJnaW46IDAgNXB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5mLXJpZ2h0IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0Ji53YXV0byB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRESVYuaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdH1cblx0XHRcdEEuZWRpdCxcblx0XHRcdEEucmVtb3ZlLFxuXHRcdFx0QS5hZGQsXG5cdFx0XHRBLnZpZXcge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0U1BBTi50ZXh0IHtcblx0XHRcdFx0Ly9tYXJnaW4tbGVmdDogNjBweDtcblx0XHRcdFx0Ji5mLXJpZ2h0IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0U1BBTi5zbWFsbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmljby1jaGVjazpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYuaGFzcHJlZml4IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdFNQQU4udGV4dC5wcmVmaXgge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1kYXJrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRcdFx0XHRcdFNQQU4udGV4dC5wcmVmaXgge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdElOUFVULFxuXHRcdFx0U0VMRUNULFxuXHRcdFx0VEVYVEFSRUEge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0JiArIEEuZWRpdCxcblx0XHRcdFx0JiArIEEucmVtb3ZlLFxuXHRcdFx0XHQmICsgQS5hZGQsXG5cdFx0XHRcdCYgKyBBLnZpZXcge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji53YXV0byB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYudzEwMHAge1xuXHRcdFx0XHR3aWR0aDogOTQlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNCU7XG5cdFx0XHRcdC5wcm9kdWN0czAyYiAmIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji53NTAwIHtcblx0XHRcdFx0d2lkdGg6IDQ3MHB4O1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRJTlBVVCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdC8qLmRpc2NyZXRlIHsgbWFyZ2luOiAxMHB4IDAgMCAwOyBwYWRkaW5nOiA3cHggMDsgfSovXG5cdFx0XHRcdC5kaXNjcmV0ZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDdweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi5lZGl0YWJsZSB7XG5cdFx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdFx0LmRpc2NyZXRlIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi50aW1lMDEge1xuXG5cdFx0XHRcdCYudGltZTAxYiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRJTlBVVCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTI0cHg7XG5cdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRJTlBVVCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNnB4IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJzonO1xuXHRcdFx0XHRcdHJpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDRweDtcblx0XHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tdGltZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0U1BBTi50ZXh0IHtcblx0XHRcdC8qcGFkZGluZzogNHB4IDElIDRweCAwOyovXG5cdFx0XHRwYWRkaW5nOiA4cHggMSUgNHB4IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHQmLmVycm9yLWljbzpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IC4zZW07XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFNQQU4udGV4dCxcblx0XHQmID4gSU5QVVRcblx0XHQmID4gVEVYVEFSRUFcblx0XHQmID4gU0VMRUNUIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdCYuZXJyb3Ige1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLW5lZ2F0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRJTlBVVCxcblx0XHRTRUxFQ1QsXG5cdFx0VEVYVEFSRUEge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQmLnJlYWRvbmx5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdElOUFVUW3R5cGU9XCJmaWxlXCJdIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHRcdERJVi5lZGl0YWJsZSB7XG5cdFx0XHRJTlBVVCxcblx0XHRcdFNFTEVDVCxcblx0XHRcdFRFWFRBUkVBIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdERJVi5idXR0b24td3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDQyJTtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuNWVtO1xuXHRcdH1cblx0XHRESVYuY29sIHtcblx0XHRcdFVMLmNoZWNrYm94ZXMwMSxcblx0XHRcdFVMLmNoZWNrYm94ZXMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHQuZGlzY3JldGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDdweCAwXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdERJVi5zdWJyb3cge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAuNWVtIDA7XG5cdH1cblx0RElWLml0ZW1zIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0VUwuY2hlY2tib3hlcyB7XG5cdFx0XHRtYXJnaW46IC0uMWVtIDAgMCAwO1xuXHRcdH1cblx0fVxuXHRBLm5vdGUsXG5cdFNQQU4ubm90ZSxcblx0UC5ub3RlIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA1cHggMCAwIDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Ji5oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji5lcnJvciB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLW5lZ2F0aXZlO1xuXHRcdH1cblx0XHQmLnRleHQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0UC5kZXNjIHtcblx0XHRtYXJnaW46IC4zZW0gMCAwIDA7XG5cdFx0cGFkZGluZzogMCAwIDAgMTZweDtcblx0XHRjbGVhcjogYm90aDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdEEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXHRQLmxvbmd0ZXh0IHtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxuXHRQLmVycm9yIHtcblx0XHRjb2xvcjogQGNvbG9yLW5lZ2F0aXZlO1xuXHR9XG5cdC5lcnJvciB7XG5cdFx0Y29sb3I6IEBjb2xvci1uZWdhdGl2ZTtcblx0XHRJTlBVVCxcblx0XHRTRUxFQ1QsXG5cdFx0VEVYVEFSRUEsXG5cdFx0UC5kZXNjIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItbmVnYXRpdmU7XG5cdFx0fVxuXHR9XG5cdC5yZXEge1xuXHRcdGNvbG9yOiBAY29sb3IwMiAhaW1wb3J0YW50O1xuXHR9XG5cblx0U1BBTi5zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG5cdEgyOmZpcnN0LWNoaWxkLFxuXHRIMzpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5tYXgge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXHQvKi5kZWZhdWx0Mngge1xuXHRcdHdpZHRoOiAyMzZweDtcblx0XHRoZWlnaHQ6IDM3cHg7XG5cdH0qL1xuXHQuZGVmYXVsdCB7XG5cdFx0d2lkdGg6IDQ4JTtcblx0fVxuXHQubWVkaXVtIHtcblx0XHR3aWR0aDogNjQlO1xuXHR9XG5cdC5tZWRpdW0yeCB7XG5cdFx0d2lkdGg6IDk1JTtcblx0fVxuXHQubWluIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cdC5taW4yeCB7XG5cdFx0d2lkdGg6IDUxJTtcblx0fVxuXHQueWVhciB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdH1cblx0VUwuY2hlY2tib3hlczAxLFxuXHRVTC5jaGVja2JveGVzIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMWVtIDAgMCAxMHB4O1xuXHRcdCYubXQwIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdCYubWwwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XHQubXNnMDEge1xuXHRcdFx0TEkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdExJIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IC40ZW0gMCAwIDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQ6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdEEuYnRuIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0RElWLml0ZW0ge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRESVYuaXRlbSA+IExBQkVMLFxuXHRcdFx0PiBMQUJFTCB7XG5cdFx0XHRcdHBhZGRpbmc6IC42ZW0gMCAuNmVtIDI0cHg7XG5cdFx0XHRcdG1hcmdpbjogMCA1cHggMCAwO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdElOUFVUW3R5cGU9XCJjaGVja2JveFwiXSxcblx0XHRcdFx0SU5QVVRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0XHRcdHRvcDogLjRlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRBLmFzayB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U0VMRUNULFxuXHRcdFx0SU5QVVRbdHlwZT1cImRhdGVcIl0sIElOUFVUW3R5cGU9XCJkYXRldGltZVwiXSwgSU5QVVRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCBJTlBVVFt0eXBlPVwiZW1haWxcIl0sIElOUFVUW3R5cGU9XCJtb250aFwiXSwgSU5QVVRbdHlwZT1cIm51bWJlclwiXSwgSU5QVVRbdHlwZT1cInBhc3N3b3JkXCJdLCBJTlBVVFt0eXBlPVwic2VhcmNoXCJdLCBJTlBVVFt0eXBlPVwidGVsXCJdLCBJTlBVVFt0eXBlPVwidGV4dFwiXSwgSU5QVVRbdHlwZT1cInRpbWVcIl0sIElOUFVUW3R5cGU9XCJ1cmxcIl0sIElOUFVUW3R5cGU9XCJ3ZWVrXCJdLCBJTlBVVDpub3QoW3R5cGVdKSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDhweCA1cHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5vc3BhY2luZyB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdG1hcmdpbjogLjJlbSAwIDAgMDtcblx0XHRcdFx0RElWLml0ZW0gPiBMQUJFTCxcblx0XHRcdFx0PiBMQUJFTCB7XG5cdFx0XHRcdFx0cGFkZGluZzogLjNlbSAwIC4zZW0gMjRweDtcblx0XHRcdFx0XHRJTlBVVFt0eXBlPVwiY2hlY2tib3hcIl0sXG5cdFx0XHRcdFx0SU5QVVRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdFx0XHRcdHRvcDogLjJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pbjNjb2xzIHtcblx0XHRcdC5jbGVhcmZpeCgpO1xuXHRcdFx0TEkge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDMyLjMzMzMlO1xuXHRcdFx0XHRtYXJnaW46IDAgMSUgMCAwO1xuXHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzbisxKSB7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblx0XHRcdFx0TEFCRUwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAuNWVtO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW4yY29scyB7XG5cdFx0XHQuY2xlYXJmaXgoKTtcblx0XHRcdExJIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRcdG1hcmdpbjogMCAxJSAwIDA7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDJuKzEpIHtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0fVxuXHRcdFx0XHRMQUJFTCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IC41ZW07XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zY3JvbGxhYmxlIHtcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdH1cblx0LnBpY2tkYXRld3JhcHBlciB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogNXB4IDElIDAgMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXHRcdEEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHRcdC53ZGF0ZSB7XG5cdFx0XHR3aWR0aDogODNweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHRUQUJMRS5kZWZhdWx0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdERJVi5jb2wudzUwcCB7XG5cdFx0TEFCRUwsXG5cdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAzOC41JTtcblx0XHRcdG1hcmdpbjogMCAyJSAwIDA7XG5cdFx0XHQmLncxMDBwIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0RElWLml0ZW1zIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDU5LjUlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ji53MTAwcCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRMQUJFTCxcblx0XHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0XHR3aWR0aDogMzIlO1xuXHRcdFx0fVxuXHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0d2lkdGg6IDY0JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcblx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cdFx0XHRMQUJFTCxcblx0XHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0XHR3aWR0aDogMzglO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGVmYXVsdCB7XG5cdFx0XHR3aWR0aDogODUlO1xuXHRcdH1cblx0XHQvKi5hYzAxIHtcblx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0fSovXG5cdH1cblx0RElWLmNvbDA3ICYge1xuXHRcdExBQkVMLFxuXHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMzglO1xuXHRcdFx0bWFyZ2luOiAwIDIlIDAgMDtcblx0XHR9XG5cdFx0RElWLml0ZW1zIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0RElWLmNvbC53NjBwICYge1xuXHRcdExBQkVMLFxuXHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMzglO1xuXHRcdFx0bWFyZ2luOiAwIDIlIDAgMDtcblx0XHR9XG5cdFx0RElWLml0ZW1zIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0RElWLmJsb2NrMDEgJixcblx0RElWLmJsb2NrMDEge1xuXHRcdERJVi5yb3cge1xuXHRcdFx0TEFCRUwsXG5cdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0d2lkdGg6IDE4JTtcblx0XHRcdH1cblx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9XG5cdFx0XHRESVYuY29sLnc1MHAge1xuXHRcdFx0XHRMQUJFTCxcblx0XHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDM5JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRcdHdpZHRoOiA1OSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYudHlwZTAwIHtcblx0XHRcdFx0TEFCRUwsXG5cdFx0XHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0RElWLmNvbC53NTBwIHtcblx0XHRcdFx0XHRMQUJFTCxcblx0XHRcdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0VUwudHlwZTAxIFAudGl0bGUge1xuXHRcdG1hcmdpbjogLjRlbSAwIDAgMDtcblx0fVxuXHRURCBESVYucm93IHtcblx0XHRtYXJnaW46IC0wLjVlbSAwIDAgMDtcblx0fVxuXG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHQuY29sLnc2MHAgJiB7XG5cdFx0XHQubWF4LFxuXHRcdFx0LmRlZmF1bHQsXG5cdFx0XHQubWluMngge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Lm1pbiB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0RElWLnJvdyB7XG5cdFx0XHQmLFxuXHRcdFx0Lnc1MHAsXG5cdFx0XHQudzUwcDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0TEFCRUwsXG5cdFx0XHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0XHRcdHdpZHRoOiAzOCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0RElWLmNvbC53NTBwIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdERJVi5jb2wudzUwcCAmLFxuXHRcdERJVi5jb2wudzYwcCAmLFxuXHRcdERJVi5jb2wudzcwcCAmIHtcblx0XHRcdExBQkVMLFxuXHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdERJVi5yb3cudHlwZTAzIHtcblx0XHRcdFx0PiBMQUJFTCxcblx0XHRcdFx0PiBTUEFOLmxhYmVsIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5yZWFkb25seSBESVYucm93LnR5cGUwMyB7XG5cdFx0XHRcdD4gTEFCRUwsXG5cdFx0XHRcdD4gU1BBTi5sYWJlbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdC5tYXgsXG5cdFx0LmRlZmF1bHQsXG5cdFx0Lm1lZGl1bSxcblx0XHQubWluMngge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Lm1pbiB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQubWluMDIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0RElWLnJvdyxcblx0XHRESVYuY29sLnc1MHAsXG5cdFx0RElWLmNvbC53NjBwLFxuXHRcdERJVi5jb2wudzUwcDpsYXN0LWNoaWxkLFxuXHRcdERJVi5jb2wudzUwcDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuXHRcdERJVi5ibG9jazAxIERJVi5yb3csXG5cdFx0RElWLmJsb2NrMDEgJiBESVYucm93LFxuXHRcdERJVi5ibG9jazAxIERJVi5yb3cgRElWLmNvbC53NTBwLFxuXHRcdERJVi5ibG9jazAxICYgRElWLnJvdyBESVYuY29sLnc1MHAsXG5cdFx0RElWLnJvdyAuY29sLXBob25lLFxuXHRcdERJVi5yb3cgLmNvbC1lbWFpbCxcblx0XHRESVYuY29sLnc2MHAgJiB7XG5cdFx0XHRMQUJFTCxcblx0XHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdERJVi5yb3cgRElWLml0ZW1zLFxuXHRcdERJVi5jb2wudzUwcCBESVYuaXRlbXMsXG5cdFx0RElWLmNvbC53NjBwIERJVi5pdGVtcyxcblx0XHRESVYuY29sLnc1MHA6bGFzdC1jaGlsZCBESVYuaXRlbXMsXG5cdFx0RElWLmNvbC53NTBwOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgRElWLml0ZW1zLFxuXHRcdERJVi5yb3cgLmNvbC1waG9uZSBESVYuaXRlbXMsXG5cdFx0RElWLnJvdyAuY29sLWVtYWlsIERJVi5pdGVtcyxcblx0XHQuY29sLXBob25lMDIgRElWLmJsb2NrMDEgRElWLnJvdyBESVYuaXRlbXMsXG5cdFx0LmNvbC1lbWFpbDAyIERJVi5ibG9jazAxIERJVi5yb3cgRElWLml0ZW1zLFxuXHRcdC5jb2wtcGhvbmUwMiBESVYuYmxvY2swMSAmIERJVi5yb3cgRElWLml0ZW1zLFxuXHRcdC5jb2wtZW1haWwwMiBESVYuYmxvY2swMSAmIERJVi5yb3cgRElWLml0ZW1zLFxuXHRcdERJVi5ibG9jazAxIERJVi5yb3cgRElWLml0ZW1zLFxuXHRcdERJVi5ibG9jazAxIERJVi5yb3cgRElWLmNvbC53NTBwIERJVi5pdGVtcyxcblx0XHRESVYuYmxvY2swMSAmIERJVi5yb3cgRElWLml0ZW1zLFxuXHRcdERJVi5ibG9jazAxICYgRElWLnJvdyBESVYuY29sLnc1MHAgRElWLml0ZW1zLFxuXHRcdERJVi5jb2wudzUwcCAuZGVmYXVsdCxcblx0XHRESVYuY29sLnc2MHAgJiBESVYuaXRlbXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0RElWLnJvdzAyIERJVi5pdGVtcyBTUEFOLnRleHQge1xuXHRcdFx0QS5idG4ge1xuXHRcdFx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdERJVi5pdGVtcyBTUEFOLnRleHQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdEEuYnRuIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiA0cHggMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0RElWLnJvdyB7XG5cdFx0XHQvKiBUb2RvOiBBZmZlY3RzIGFsbCBmb3JtcyEgKi9cblx0XHRcdD4gTEFCRUwsXG5cdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDRweDtcblx0XHRcdH1cblx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdCYudzEwMHAge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0SU5QVVQsIFRFWFRBUkVBLCBTRUxFQ1Qge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdCsgLmJ0biB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb2wge1xuXHRcdFx0XHQuY2xlYXJmaXgoKTtcblx0XHRcdFx0JiArIC5jb2wge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwMyB7XG5cdFx0XHRcdD4gTEFCRUwsXG5cdFx0XHRcdD4gU1BBTi5sYWJlbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50eXBlMDNhIHtcblx0XHRcdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQ+ICo6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZXhwYW5kZXIge1xuXHRcdFx0XHRMQUJFTCxcblx0XHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRVTC5hY3Rpb25zMDEge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0QSwgU1BBTiwgSU5QVVQge1xuXHRcdFx0XHRcdCYuYnRuIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0RElWLnJvd1xuXHRcdFVMLmNoZWNrYm94ZXMge1xuXHRcdFx0TEkge1xuXHRcdFx0XHRMQUJFTCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pbjNjb2xzIExJIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0RElWLnJvdyB7XG5cdFx0XHQucmVhZG9ubHkmLFxuXHRcdFx0Ji5yZWFkb25seSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSowLjg2KTtcblx0XHRcdFx0TEFCRUwsXG5cdFx0XHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0XHRcdHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdFx0Ji53MTAwcCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFNQQU4udGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDElO1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyouZm9ybTAyIHtcblx0LmRpc3BsYXkoZmxleCk7IC5qdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdC53MDEgeyAuZmxleCgxIDEgYXV0byk7IG1hcmdpbi1yaWdodDogMiU7IH1cblx0LncwMiB7IC5mbGV4KDIgMSBhdXRvKTsgbWFyZ2luLXJpZ2h0OiAyJTsgfVxuXHRTRUxFQ1QsXG5cdElOUFVUIHsgaGVpZ2h0OiA0MHB4OyB9XG5cdC5pZWZpeCAmIHtcblx0XHQudzAxIHsgd2lkdGg6IDE4JTt9XG5cdFx0LncwMiB7IHdpZHRoOiAzOCU7fVxuXHRcdC53YXV0byB7IGZsb2F0OiByaWdodDsgfVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRTRUxFQ1QsXG5cdFx0SU5QVVQge1xuXHRcdFx0KyBESVYgeyBwYWRkaW5nLXRvcDogLjVlbTsgfVxuXHRcdH1cblx0XHQudzAxLFxuXHRcdC53MDIsXG5cdFx0LndhdXRvIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgbWFyZ2luOiAxMHB4IDAgMCAwICFpbXBvcnRhbnQ7IH1cblxuXHR9XG59Ki9cbi5mb3JtMDIge1xuXHQuZGlzcGxheShmbGV4KTtcblx0Lmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0LncwMSB7XG5cdFx0LmZsZXgoMSAxIGF1dG8pO1xuXHRcdG1hcmdpbi1yaWdodDogMiU7XG5cdH1cblx0LncwMiB7XG5cdFx0LmZsZXgoMiAxIGF1dG8pO1xuXHRcdG1hcmdpbi1yaWdodDogMiU7XG5cdH1cblx0U0VMRUNULFxuXHRJTlBVVCB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdC5pZWZpeCAmIHtcblx0XHQudzAxIHtcblx0XHRcdHdpZHRoOiAxOCU7XG5cdFx0fVxuXHRcdC53MDIge1xuXHRcdFx0d2lkdGg6IDM4JTtcblx0XHR9XG5cdFx0LndhdXRvIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cblx0XHQvKnRlbXBvcmFyeSBiZWZvcmUgd2lkdGggYW5kIHNwYWNpbmcqL1xuXHRcdC5tb2JpbGUtbm9tYXJnaW4ge1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRTRUxFQ1QsXG5cdFx0SU5QVVQge1xuXHRcdFx0KyBESVYge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudzAxLFxuXHRcdC53MDIsXG5cdFx0LndhdXRvIHtcblx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdH1cblx0LmZvcm0wMi1yb3cge1xuXHRcdC5kaXNwbGF5KGZsZXgpOyAvKmNoZWNrIGtvbmVsaWl0dW1pbmUgKi9cblx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdC5mbGV4LXdyYXAod3JhcCk7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0Ji5mb3JtMDItcm93LS1jZW50ZXIge1xuXHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0fVxuXHRcdCYuZm9ybS1yb3ctLXNwYWNlLWJldHdlZW4ge1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHR9XG5cdH1cblx0LmZvcm0wMi1ncm91cCB7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LmZvcm0wMi1pdGVtIHtcblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ji5mb3JtMDItaXRlbS0tY2VudGVyIHtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHQuZmxleC13cmFwKHdyYXApO1xuXHRcdH1cblx0XHQuZm9ybTAyLWl0ZW0taW5saW5lMDEge1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0PiBMQUJFTCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdCYuZm9ybTAyLWl0ZW0taW5saW5lMDEtLXdoaXRlIHtcblx0XHRcdFx0PiBMQUJFTCB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRcdFx0XHQ+IExBQkVMIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdG1hcmdpbjogMDtcblx0XHQ+IExBQkVMIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcblx0XHRcdG1hcmdpbjogMTVweCAwIDhweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHR9XG5cdH1cbn1cblxuRElWLnNlbGVjdDAxIHtcblx0aGVpZ2h0OiAzNXB4O1xuXHRVTCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCYuZGVmYXVsdCB7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDExcHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1kYXJrO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkVBQUFBSUNBWUFBQUFmdEJTcEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURFMElEYzVMakUxTmpjNU55d2dNakF4TkM4d09DOHlNQzB3T1RvMU16b3dNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UUWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa0ZHUVRZd1JEZERPRGMxTVRFeFJUUTRORGd6UmpoR05EUkdSREF3TmtJd0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rRkdRVFl3UkRkRU9EYzFNVEV4UlRRNE5EZ3pSamhHTkRSR1JEQXdOa0l3SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFVWkJOakJFTjBFNE56VXhNVEZGTkRnME9ETkdPRVkwTkVaRU1EQTJRakFpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UVVaQk5qQkVOMEk0TnpVeE1URkZORGcwT0ROR09FWTBORVpFTURBMlFqQWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejRFTGRNWUFBQUFaa2xFUVZSNDJtS1VsSlIwWVdCZzJNTkFHbkI1OXV3WlhBOFRFTThFNGpRU0RFaUQ2b0VERmlBMkFlSXpVUDRzSWd3b2grcEJNZVE5a1FZaEcvQWUzUkFHSWd6Q2FRQ3lJZmdNd21zQXVpSFlESUlab293dm9GaXdpQ0ViOUI0OUVMRUJnQUFEQUU0dUhPY1RXWEVJQUFBQUFFbEZUa1N1UW1DQycpIDEwMCUgNTAlIG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0QSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHRMSSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogNXB4IDQwcHggNHB4IDVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3Rpb25zMDEge1xuXHRcdFx0XHRBLmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSBBLmJ0biB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IG5vbmUgc29saWQ7XG5cdFx0XHRcdCYuYWN0aW9uczAxIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdCYuZGVmYXVsdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi5jdXN0b20tY29tYm9ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAzNzBweDtcblx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0LmN1c3RvbS1jb21ib2JveC10b2dnbGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTFweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LWRhcms7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCRUFBQUFJQ0FZQUFBQWZ0QlNwQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNREUwSURjNUxqRTFOamM1Tnl3Z01qQXhOQzh3T0M4eU1DMHdPVG8xTXpvd01pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRRZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09rRkdRVFl3UkRkRE9EYzFNVEV4UlRRNE5EZ3pSamhHTkRSR1JEQXdOa0l3SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2tGR1FUWXdSRGRFT0RjMU1URXhSVFE0TkRnelJqaEdORFJHUkRBd05rSXdJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UVVaQk5qQkVOMEU0TnpVeE1URkZORGcwT0ROR09FWTBORVpFTURBMlFqQWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRVVpCTmpCRU4wSTROelV4TVRGRk5EZzBPRE5HT0VZME5FWkVNREEyUWpBaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NEVMZE1ZQUFBQVprbEVRVlI0Mm1LVWxKUjBZV0JnMk1OQUduQjU5dXdaWEE4VEVNOEU0alFTREVpRDZvRURGaUEyQWVJelVQNHNJZ3dvaCtwQk1lUTlrUVloRy9BZTNSQUdJZ3pDYVFDeUlmZ013bXNBdWlIWURJSVpvb3d2b0Zpd2lDRWI5QjQ5RUxFQmdBQURBRTR1SE9jVFdYRUlBQUFBQUVsRlRrU3VRbUNDJykgMTAwJSA1MCUgbm8tcmVwZWF0O1xuXHRcdH1cblxuXHR9XG5cdElOUFVUIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4udWktYXV0b2NvbXBsZXRlLmNvbWJvYm94LW1lbnUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHQucm91bmRlZCgwKTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0TEkge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IxMTtcblx0XHR9XG5cdH1cbn1cblxuLmNvdW50cnlsaXN0MDEgSU5QVVQge1xuXHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZSBuby1yZXBlYXQgMTBweCA1MCU7XG5cdCYuYWQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hZC5wbmcpO1xuXHR9XG5cdCYuYWUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hZS5wbmcpO1xuXHR9XG5cdCYuYWYge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hZi5wbmcpO1xuXHR9XG5cdCYuYWcge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hZy5wbmcpO1xuXHR9XG5cdCYuYWkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9haS5wbmcpO1xuXHR9XG5cdCYuYWwge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hbC5wbmcpO1xuXHR9XG5cdCYuYW0ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hbS5wbmcpO1xuXHR9XG5cdCYuYW4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hbi5wbmcpO1xuXHR9XG5cdCYuYW8ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hby5wbmcpO1xuXHR9XG5cdCYuYXEge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hcS5wbmcpO1xuXHR9XG5cdCYuYXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hci5wbmcpO1xuXHR9XG5cdCYuYXMge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hcy5wbmcpO1xuXHR9XG5cdCYuYXoge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hei5wbmcpO1xuXHR9XG5cdCYuYXQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hdC5wbmcpO1xuXHR9XG5cdCYuYXUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hdS5wbmcpO1xuXHR9XG5cdCYuYXcge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hdy5wbmcpO1xuXHR9XG5cdCYuYmEge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iYS5wbmcpO1xuXHR9XG5cdCYuYmIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iYi5wbmcpO1xuXHR9XG5cdCYuYmQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iZC5wbmcpO1xuXHR9XG5cdCYuYmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iZS5wbmcpO1xuXHR9XG5cdCYuYmYge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iZi5wbmcpO1xuXHR9XG5cdCYuYmcge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iZy5wbmcpO1xuXHR9XG5cdCYuYmgge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iaC5wbmcpO1xuXHR9XG5cdCYuYmkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iaS5wbmcpO1xuXHR9XG5cdCYuYmoge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iai5wbmcpO1xuXHR9XG5cdCYuYm0ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9ibS5wbmcpO1xuXHR9XG5cdCYuYm4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9ibi5wbmcpO1xuXHR9XG5cdCYuYm8ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iby5wbmcpO1xuXHR9XG5cdCYuYnIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9ici5wbmcpO1xuXHR9XG5cdCYuYnMge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9icy5wbmcpO1xuXHR9XG5cdCYuYnoge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iei5wbmcpO1xuXHR9XG5cdCYuYnQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9idC5wbmcpO1xuXHR9XG5cdCYuYncge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9idy5wbmcpO1xuXHR9XG5cdCYuYnkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9ieS5wbmcpO1xuXHR9XG5cdCYuY2Ege1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9jYS5wbmcpO1xuXHR9XG5cdCYuY2Qge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9jZC5wbmcpO1xuXHR9XG5cdCYuY2Yge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9jZi5wbmcpO1xuXHR9XG5cdCYuY2cge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9jZy5wbmcpO1xuXHR9XG5cdCYuY2gge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9jaC5wbmcpO1xuXHR9XG5cdCYuY2kge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9jaS5wbmcpO1xuXHR9XG5cdCYuY2lzIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvY2lzLnBuZyk7XG5cdH1cblx0Ji5jayB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2NrLnBuZyk7XG5cdH1cblx0Ji5jbCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2NsLnBuZyk7XG5cdH1cblx0Ji5jbSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2NtLnBuZyk7XG5cdH1cblx0Ji5jbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2NuLnBuZyk7XG5cdH1cblx0Ji5jbyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2NvLnBuZyk7XG5cdH1cblx0Ji5jciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2NyLnBuZyk7XG5cdH1cblx0Ji5jeiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2N6LnBuZyk7XG5cdH1cblx0Ji5jdSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2N1LnBuZyk7XG5cdH1cblx0Ji5jdiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2N2LnBuZyk7XG5cdH1cblx0Ji5jeSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2N5LnBuZyk7XG5cdH1cblx0Ji5kZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2RlLnBuZyk7XG5cdH1cblx0Ji5kaiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2RqLnBuZyk7XG5cdH1cblx0Ji5kayB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2RrLnBuZyk7XG5cdH1cblx0Ji5kbSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2RtLnBuZyk7XG5cdH1cblx0Ji5kbyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2RvLnBuZyk7XG5cdH1cblx0Ji5keiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2R6LnBuZyk7XG5cdH1cblx0Ji5lYyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2VjLnBuZyk7XG5cdH1cblx0Ji5lZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2VlLnBuZyk7XG5cdH1cblx0Ji5lZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2VnLnBuZyk7XG5cdH1cblx0Ji5laCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2VoLnBuZyk7XG5cdH1cblx0Ji5lciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2VyLnBuZyk7XG5cdH1cblx0Ji5lcyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2VzLnBuZyk7XG5cdH1cblx0Ji5ldCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2V0LnBuZyk7XG5cdH1cblx0Ji5ldSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2V1LnBuZyk7XG5cdH1cblx0Ji5maSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2ZpLnBuZyk7XG5cdH1cblx0Ji5maiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2ZqLnBuZyk7XG5cdH1cblx0Ji5mbSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2ZtLnBuZyk7XG5cdH1cblx0Ji5mbyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2ZvLnBuZyk7XG5cdH1cblx0Ji5mciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2ZyLnBuZyk7XG5cdH1cblx0Ji5nYSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dhLnBuZyk7XG5cdH1cblx0Ji5nYiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2diLnBuZyk7XG5cdH1cblx0Ji5nZCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dkLnBuZyk7XG5cdH1cblx0Ji5nZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dlLnBuZyk7XG5cdH1cblx0Ji5nZiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dmLnBuZyk7XG5cdH1cblx0Ji5nZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dnLnBuZyk7XG5cdH1cblx0Ji5naCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2doLnBuZyk7XG5cdH1cblx0Ji5naSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dpLnBuZyk7XG5cdH1cblx0Ji5nbSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dtLnBuZyk7XG5cdH1cblx0Ji5nbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2duLnBuZyk7XG5cdH1cblx0Ji5ncSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dxLnBuZyk7XG5cdH1cblx0Ji5nciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dyLnBuZyk7XG5cdH1cblx0Ji5ndCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2d0LnBuZyk7XG5cdH1cblx0Ji5ndSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2d1LnBuZyk7XG5cdH1cblx0Ji5ndyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2d3LnBuZyk7XG5cdH1cblx0Ji5neSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2d5LnBuZyk7XG5cdH1cblx0Ji5oayB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2hrLnBuZyk7XG5cdH1cblx0Ji5obiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2huLnBuZyk7XG5cdH1cblx0Ji5ociB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2hyLnBuZyk7XG5cdH1cblx0Ji5odCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2h0LnBuZyk7XG5cdH1cblx0Ji5odSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2h1LnBuZyk7XG5cdH1cblx0Ji5pZCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2lkLnBuZyk7XG5cdH1cblx0Ji5pZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2llLnBuZyk7XG5cdH1cblx0Ji5pbCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2lsLnBuZyk7XG5cdH1cblx0Ji5pbSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2ltLnBuZyk7XG5cdH1cblx0Ji5pbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2luLnBuZyk7XG5cdH1cblx0Ji5pcSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2lxLnBuZyk7XG5cdH1cblx0Ji5pciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2lyLnBuZyk7XG5cdH1cblx0Ji5pcyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2lzLnBuZyk7XG5cdH1cblx0Ji5pdCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2l0LnBuZyk7XG5cdH1cblx0Ji5qZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2plLnBuZyk7XG5cdH1cblx0Ji5qbSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2ptLnBuZyk7XG5cdH1cblx0Ji5qbyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2pvLnBuZyk7XG5cdH1cblx0Ji5qcCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2pwLnBuZyk7XG5cdH1cblx0Ji5rZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2tlLnBuZyk7XG5cdH1cblx0Ji5rZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2tnLnBuZyk7XG5cdH1cblx0Ji5raCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2toLnBuZyk7XG5cdH1cblx0Ji5raSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2tpLnBuZyk7XG5cdH1cblx0Ji5rbSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2ttLnBuZyk7XG5cdH1cblx0Ji5rbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2tuLnBuZyk7XG5cdH1cblx0Ji5rcCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2twLnBuZyk7XG5cdH1cblx0Ji5rciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2tyLnBuZyk7XG5cdH1cblx0Ji5reiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2t6LnBuZyk7XG5cdH1cblx0Ji5rdyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2t3LnBuZyk7XG5cdH1cblx0Ji5reSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2t5LnBuZyk7XG5cdH1cblx0Ji5sYSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2xhLnBuZyk7XG5cdH1cblx0Ji5sYiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2xiLnBuZyk7XG5cdH1cblx0Ji5sYyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2xjLnBuZyk7XG5cdH1cblx0Ji5saSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2xpLnBuZyk7XG5cdH1cblx0Ji5sayB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2xrLnBuZyk7XG5cdH1cblx0Ji5sciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2xyLnBuZyk7XG5cdH1cblx0Ji5scyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2xzLnBuZyk7XG5cdH1cblx0Ji5sdCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2x0LnBuZyk7XG5cdH1cblx0Ji5sdSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2x1LnBuZyk7XG5cdH1cblx0Ji5sdiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2x2LnBuZyk7XG5cdH1cblx0Ji5seSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2x5LnBuZyk7XG5cdH1cblx0Ji5tYSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21hLnBuZyk7XG5cdH1cblx0Ji5tYyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21jLnBuZyk7XG5cdH1cblx0Ji5tZCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21kLnBuZyk7XG5cdH1cblx0Ji5tZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21lLnBuZyk7XG5cdH1cblx0Ji5tZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21nLnBuZyk7XG5cdH1cblx0Ji5taCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21oLnBuZyk7XG5cdH1cblx0Ji5tayB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21rLnBuZyk7XG5cdH1cblx0Ji5tbCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21sLnBuZyk7XG5cdH1cblx0Ji5tbSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21tLnBuZyk7XG5cdH1cblx0Ji5tbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21uLnBuZyk7XG5cdH1cblx0Ji5tbyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21vLnBuZyk7XG5cdH1cblx0Ji5tciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21yLnBuZyk7XG5cdH1cblx0Ji5tcyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21zLnBuZyk7XG5cdH1cblx0Ji5teiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL216LnBuZyk7XG5cdH1cblx0Ji5tdCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL210LnBuZyk7XG5cdH1cblx0Ji5tdSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL211LnBuZyk7XG5cdH1cblx0Ji5tdiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL212LnBuZyk7XG5cdH1cblx0Ji5tdyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL213LnBuZyk7XG5cdH1cblx0Ji5teCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL214LnBuZyk7XG5cdH1cblx0Ji5teSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL215LnBuZyk7XG5cdH1cblx0Ji5uYSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL25hLnBuZyk7XG5cdH1cblx0Ji5uZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL25lLnBuZyk7XG5cdH1cblx0Ji5uZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL25nLnBuZyk7XG5cdH1cblx0Ji5uaSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL25pLnBuZyk7XG5cdH1cblx0Ji5ubCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL25sLnBuZyk7XG5cdH1cblx0Ji5ubyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL25vLnBuZyk7XG5cdH1cblx0Ji5ucCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL25wLnBuZyk7XG5cdH1cblx0Ji5uciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL25yLnBuZyk7XG5cdH1cblx0Ji5ueiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL256LnBuZyk7XG5cdH1cblx0Ji5vbSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL29tLnBuZyk7XG5cdH1cblx0Ji5wYSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3BhLnBuZyk7XG5cdH1cblx0Ji5wZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3BlLnBuZyk7XG5cdH1cblx0Ji5wZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3BnLnBuZyk7XG5cdH1cblx0Ji5waCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3BoLnBuZyk7XG5cdH1cblx0Ji5wayB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3BrLnBuZyk7XG5cdH1cblx0Ji5wbCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3BsLnBuZyk7XG5cdH1cblx0Ji5wciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3ByLnBuZyk7XG5cdH1cblx0Ji5wcyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3BzLnBuZyk7XG5cdH1cblx0Ji5wdCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3B0LnBuZyk7XG5cdH1cblx0Ji5wdyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3B3LnBuZyk7XG5cdH1cblx0Ji5weSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3B5LnBuZyk7XG5cdH1cblx0Ji5xYSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3FhLnBuZyk7XG5cdH1cblx0Ji5ybyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3JvLnBuZyk7XG5cdH1cblx0Ji5ycyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3JzLnBuZyk7XG5cdH1cblx0Ji5ydSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3J1LnBuZyk7XG5cdH1cblx0Ji5ydyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3J3LnBuZyk7XG5cdH1cblx0Ji5zYSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NhLnBuZyk7XG5cdH1cblx0Ji5zYiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NiLnBuZyk7XG5cdH1cblx0Ji5zYyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NjLnBuZyk7XG5cdH1cblx0Ji5zZCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NkLnBuZyk7XG5cdH1cblx0Ji5zZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NlLnBuZyk7XG5cdH1cblx0Ji5zZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NnLnBuZyk7XG5cdH1cblx0Ji5zaSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NpLnBuZyk7XG5cdH1cblx0Ji5zayB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NrLnBuZyk7XG5cdH1cblx0Ji5zbCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NsLnBuZyk7XG5cdH1cblx0Ji5zbSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NtLnBuZyk7XG5cdH1cblx0Ji5zbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NuLnBuZyk7XG5cdH1cblx0Ji5zbyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NvLnBuZyk7XG5cdH1cblx0Ji5zciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NyLnBuZyk7XG5cdH1cblx0Ji5zeiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3N6LnBuZyk7XG5cdH1cblx0Ji5zdCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3N0LnBuZyk7XG5cdH1cblx0Ji5zdiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3N2LnBuZyk7XG5cdH1cblx0Ji5zeSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3N5LnBuZyk7XG5cdH1cblx0Ji56YSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3phLnBuZyk7XG5cdH1cblx0Ji56bSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3ptLnBuZyk7XG5cdH1cblx0Ji56dyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3p3LnBuZyk7XG5cdH1cblx0Ji50YyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RjLnBuZyk7XG5cdH1cblx0Ji50ZCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RkLnBuZyk7XG5cdH1cblx0Ji50ZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RnLnBuZyk7XG5cdH1cblx0Ji50aCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RoLnBuZyk7XG5cdH1cblx0Ji50aiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RqLnBuZyk7XG5cdH1cblx0Ji50bCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RsLnBuZyk7XG5cdH1cblx0Ji50bSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RtLnBuZyk7XG5cdH1cblx0Ji50biB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RuLnBuZyk7XG5cdH1cblx0Ji50byB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RvLnBuZyk7XG5cdH1cblx0Ji50cCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RwLnBuZyk7XG5cdH1cblx0Ji50ciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RyLnBuZyk7XG5cdH1cblx0Ji50eiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3R6LnBuZyk7XG5cdH1cblx0Ji50dCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3R0LnBuZyk7XG5cdH1cblx0Ji50diB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3R2LnBuZyk7XG5cdH1cblx0Ji50dyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3R3LnBuZyk7XG5cdH1cblx0Ji51YSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3VhLnBuZyk7XG5cdH1cblx0Ji51ZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3VnLnBuZyk7XG5cdH1cblx0Ji51ayB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3VrLnBuZyk7XG5cdH1cblx0Ji51biB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3VuLnBuZyk7XG5cdH1cblx0Ji51cyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3VzLnBuZyk7XG5cdH1cblx0Ji51eiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3V6LnBuZyk7XG5cdH1cblx0Ji51eSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3V5LnBuZyk7XG5cdH1cblx0Ji52YSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3ZhLnBuZyk7XG5cdH1cblx0Ji52YyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3ZjLnBuZyk7XG5cdH1cblx0Ji52ZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3ZlLnBuZyk7XG5cdH1cblx0Ji52ZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3ZnLnBuZyk7XG5cdH1cblx0Ji52aSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3ZpLnBuZyk7XG5cdH1cblx0Ji52biB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3ZuLnBuZyk7XG5cdH1cblx0Ji53cyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3dzLnBuZyk7XG5cdH1cblx0Ji52dSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3Z1LnBuZyk7XG5cdH1cblx0Ji55ZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3llLnBuZyk7XG5cdH1cblx0Ji55dCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3l0LnBuZyk7XG5cdH1cbn1cblxuTEFCRUwudHlwZTAxIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuTEFCRUwudHlwZTAyIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRjb2xvcjogQGNvbG9yLWJsYWNrLWxpZ2h0O1xufVxuXG4ubGFiZWwuZXJyb3ItaWNvOmJlZm9yZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyogQ29sdW1uZWQgZm9ybXMgKi9cbi5jb2wtcGhvbmUge1xuXHR3aWR0aDogNDUlO1xuXHRtYXJnaW46IDFlbSA1JSAwIDA7XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxuXHRJTlBVVC5kZWZhdWx0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRBLnJlbW92ZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdC5mb3JtMDEgRElWLnJvdyAmLFxuXHQuZm9ybTAxIERJVi5ibG9jazAxIERJVi5yb3cgJixcblx0RElWLmJsb2NrMDEgLmZvcm0wMSBESVYucm93ICYge1xuXHRcdFNQQU4ubGFiZWwsXG5cdFx0TEFCRUwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNDIlO1xuXHRcdFx0bWFyZ2luOiAwIDIlIDAgMDtcblx0XHR9XG5cdFx0RElWLml0ZW1zIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDU2JTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0Ji5jb2wtcGhvbmUwMiB7XG5cdFx0RElWLmJsb2NrMDEgRElWLnJvdyAmIERJVi5pdGVtcyB7XG5cdFx0XHR3aWR0aDogNjUlO1xuXHRcdH1cblx0XHQuZm9ybTAxLmRhdGEwMSAmIHtcblx0XHRcdERJVi5yb3cge1xuXHRcdFx0XHRMQUJFTCxcblx0XHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdH1cbn1cblxuLmNvbC1lbWFpbCB7XG5cdHdpZHRoOiA0OCU7XG5cdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRJTlBVVC5kZWZhdWx0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQqd2lkdGg6IDkzJTtcblx0fVxuXHRBLnJlbW92ZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdC5mb3JtMDEgRElWLnJvdyAmLFxuXHQuZm9ybTAxIERJVi5ibG9jazAxIERJVi5yb3cgJixcblx0RElWLmJsb2NrMDEgLmZvcm0wMSBESVYucm93ICYge1xuXHRcdFNQQU4ubGFiZWwsXG5cdFx0TEFCRUwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0bWFyZ2luOiAwIDIlIDAgMDtcblx0XHR9XG5cdFx0RElWLml0ZW1zIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDU4JTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0Ji5jb2wtZW1haWwwMiB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRESVYuYmxvY2swMSBESVYucm93ICYgRElWLml0ZW1zIHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXHRcdC5mb3JtMDEuZGF0YTAxICYge1xuXHRcdFx0RElWLnJvdyB7XG5cdFx0XHRcdExBQkVMLFxuXHRcdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0XHR3aWR0aDogMzglO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0fVxufVxuXG4uY29sLXBob25lLFxuLmNvbC1lbWFpbCB7XG5cdEgzOmZpcnN0LWNoaWxkICsgQSwgSDM6Zmlyc3QtY2hpbGQgKyBJTlBVVCB7XG5cdFx0Ji5idG4uZi1yaWdodC5tYXJnbmVnIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xLjhlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0bWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRIMzpmaXJzdC1jaGlsZCArIEEsIEgzOmZpcnN0LWNoaWxkICsgSU5QVVQge1xuXHRcdFx0Ji5idG4uZi1yaWdodC5tYXJnbmVnIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuVUwuY2hlY2tib3hlcyB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHQmLm1sMmVtIHtcblx0XHRtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7XG5cdH1cblx0PiBMSSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQ+IExBQkVMIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQuY29sLnc0MHAgJiB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0XHQmLm1hcmdyIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdElOUFVUW3R5cGU9XCJyYWRpb1wiXSxcblx0XHRJTlBVVFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogM3B4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdD4gSU5QVVRbdHlwZT1cInRleHRcIl0sXG5cdFx0PiBJTlBVVFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdFx0PiBJTlBVVFt0eXBlPVwiZmlsZVwiXSxcblx0XHQ+IElOUFVUW3R5cGU9XCJkYXRlXCJdLFxuXHRcdD4gSU5QVVRbdHlwZT1cIm51bWJlclwiXSxcblx0XHQ+IElOUFVUW3R5cGU9XCJlbWFpbFwiXSxcblx0XHQ+IElOUFVUOm5vdChbdHlwZV0pLFxuXHRcdD4gU0VMRUNULFxuXHRcdD4gVEVYVEFSRUEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtLjM1ZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdH1cblxuXHRcdFNQQU4uaW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1pbi13aWR0aDogMTIwcHg7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHRJTUcge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdFx0KyBJTlBVVFt0eXBlPVwicmFkaW9cIl0sXG5cdFx0XHQrIElOUFVUW3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0XHRib3R0b206IDEuMmVtO1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuVUwuY2hlY2tib3hlczAyIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMmVtIDA7XG5cdCYuZi1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdCYubXQwIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdFNQQU4ubGFiZWwgKyAmIHtcblx0XHRtYXJnaW46IC0uM2VtIDAgMCAxZW07XG5cdH1cblxuXHRMSSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0TEFCRUwge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiA3cHggMzBweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkLFxuXHRcdCYudGV4dCArIExJIHtcblx0XHRcdFNQQU46YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRleHQge1xuXHRcdFx0cGFkZGluZzogNnB4IDEwcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdH1cblx0SU5QVVQge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTEwMDAwMHB4O1xuXHRcdCY6Y2hlY2tlZCArIFNQQU46YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjEyO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IxMjtcblx0XHR9XG5cdH1cblx0U1BBTiB7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0Ym9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRtYXJnaW46IDJlbSAwIDFlbTtcblx0fVxufVxuXG5VTC5jaGVja2JveGVzMDMge1xuXHRmbG9hdDogbGVmdDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHQmLmNoZWNrYm94ZXMwM2Ige1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRMSSB7XG5cdFx0XHRMQUJFTCB7XG5cdFx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuY2hlY2tib3hlczAzYyB7XG5cdFx0bWFyZ2luLXRvcDogLjVlbSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMDtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuZmxleC13cmFwKHdyYXApO1xuXHRcdC5qdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0TEkge1xuXHRcdFx0d2lkdGg6IDMxLjMzMzMlO1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdH1cblx0XHRTUEFOOmJlZm9yZSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdFx0TEkge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRMQUJFTCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFNQQU46YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0SU5QVVQ6Y2hlY2tlZCArIExBQkVMIHtcblx0XHRcdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRTUEFOOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3IwMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0U1BBTi5sYWJlbCArICYge1xuXHRcdG1hcmdpbjogLS4zZW0gMCAwIDFlbTtcblx0fVxuXHRMSSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0Ji5oYXNjaGlsZHJlbiB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0SU5QVVQge1xuXHRcdFx0XHQmOmNoZWNrZWQgKyBMQUJFTCB7XG5cdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdExBQkVMLFxuXHRcdFx0QSB7XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFVMIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxNXB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdGJvcmRlcjogMXB4IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQgc29saWQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdExBQkVMIHtcblx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0SU5QVVQge1xuXHRcdFx0XHRcdFx0JjpjaGVja2VkICsgTEFCRUwge1xuXHRcdFx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMjtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRVTCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0SSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdD4gSU5QVVQ6Y2hlY2tlZCArIExBQkVMIHtcblx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0XHRcdCYuYSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuYiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDNweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdFx0PiBJTlBVVDpjaGVja2VkICsgTEFCRUwge1xuXHRcdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0TEFCRUwsXG5cdFx0QSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRJTlBVVCB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMTAwMDAwcHg7XG5cdFx0JjpjaGVja2VkICsgTEFCRUwge1xuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8qJjpjaGVja2VkIH4gVUwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fSovXG5cdH1cblx0U1BBTiB7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRTVFJPTkcsIEkge1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0bWluLWhlaWdodDogODBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuXHRcdExJIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRMQUJFTCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuaGFzY2hpbGRyZW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0U1BBTjpiZWZvcmUge1xuXHRcdFx0XHRcdC5yb3VuZGVkKDVweCk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdFNQQU46YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHQucm91bmRlZCg1cHggNXB4IDAgMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFVMIExJIExBQkVMIFNQQU46YmVmb3JlIHtcblx0XHRcdFx0XHRcdC5yb3VuZGVkKDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRVTCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdExJIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0TEFCRUwgU1BBTiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdC5yb3VuZGVkKDApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblVMLmNoZWNrYm94ZXMwNCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQmICsgLmFjdGlvbnMwMSB7XG5cdFx0TEkge1xuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdC5idG4ueHhsIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRcdFx0cGFkZGluZzogMTVweCA2MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5jaGVja2JveGVzMDRiIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0TEkge1xuXHRcdFx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRMQUJFTCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQuaWVmaXggJiB7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24rMSkge1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDdlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHQuaWVmaXggJiB7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzbisxKSB7XG5cdFx0XHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcblx0XHRcdFx0TEFCRUwge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRTUEFOLmxhYmVsICsgJiB7XG5cdFx0bWFyZ2luOiAtLjNlbSAwIDAgMWVtO1xuXHR9XG5cdExJIHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdExBQkVMIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDE1cHggNXB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdElOUFVUIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0xMDAwMDBweDtcblx0XHQmOmNoZWNrZWQgKyBTUEFOIHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdEkge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IwMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0U1BBTiB7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRJIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0U1BBTi5iIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDlweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0U01BTEwge1xuXHRcdFx0Zm9udC1zaXplOiA4MCU7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0TEkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0TEFCRUwge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRJIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuVUwuY2hlY2tib3hlczA1IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDkwcHg7XG5cdFNQQU4ubGFiZWwgKyAmIHtcblx0XHRtYXJnaW46IC0uM2VtIDAgMCAxZW07XG5cdH1cblx0TEkge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwod3JhcHMvd3JhcDAxLnBuZykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwod3JhcHMvd3JhcDAxLnBuZykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCh3cmFwcy93cmFwMDEucG5nKSBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0TEFCRUwge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdElOUFVUIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0xMDAwMDBweDtcblx0XHQmOmNoZWNrZWQgKyBTUEFOIHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdEkge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgQGNvbG9yMDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFNQQU4ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdG1pbi1oZWlnaHQ6IDgwcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRMSSB7XG5cdFx0XHRMQUJFTCB7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuVUwuY2hlY2tib3hlczA2IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0U1BBTi5sYWJlbCArICYge1xuXHRcdG1hcmdpbjogLS4zZW0gMCAwIDFlbTtcblx0fVxuXHRMSSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXHRcdGhlaWdodDogNTVweDtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0Ji5iYW5rMDEge1xuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmFua3MvYmFuazAxLnBuZykgbm8tcmVwZWF0IDUwJSA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmJhbmswMiB7XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChiYW5rcy9iYW5rMDIucG5nKSBuby1yZXBlYXQgNTAlIDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYmFuazAzIHtcblx0XHRcdFNQQU4ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGJhbmtzL2JhbmswMy5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5iYW5rMDQge1xuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmFua3MvYmFuazA2LnBuZykgbm8tcmVwZWF0IDUwJSA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmJhbmswNSB7XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChiYW5rcy9iYW5rMDUucG5nKSBuby1yZXBlYXQgNTAlIDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdExBQkVMIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHRJTlBVVCB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMTAwMDAwcHg7XG5cdFx0JjpjaGVja2VkICsgU1BBTiB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRJIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkIEBjb2xvcjAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRTUEFOIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRMSSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0TEFCRUwge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5VTC5jaGVja2JveGVzMDcge1xuXHQuY2xlYXJmaXgoKTtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0TEkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMCAwIDAgMzBweDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMDtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRMQUJFTCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0SU5QVVQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTEwMDAwcHg7XG5cdFx0XHQmOmNoZWNrZWQgKyBTUEFOOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRTUEFOIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IC40ZW07XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkIEBjb2xvci13aGl0ZTtcblx0XHRcdFx0LnNoYWRvdygwIDAgMXB4IDFweCwgQGNvbG9yMDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRMSSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5VTC5jaGVja2JveGVzMDgge1xuXHQuY2xlYXJmaXgoKTtcblx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdExJIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMWVtIDMwcHggMCAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdExBQkVMIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0SU5QVVQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTEwMDAwcHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHQmOmNoZWNrZWQgKyBTUEFOIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3IxMjtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdCYuaGFzYXJyb3c6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKHRyaWFuZ2xlLnBuZyk7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogLTMxcHg7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTdweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0U1BBTiB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0LnJvdW5kZWQoMTBweCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogOTVweDtcblx0XHRcdGhlaWdodDogOTVweDtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdC5yb3VuZGVkKDNweCk7IC8qLnNoYWRvdygpOyovXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTsgLyouc2hhZG93KDAgMnB4IDJweCwgcmdiYSgwLCAwLCAwLCAwLjEpKTsqL1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmZiIFNQQU46YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmYWNlYm9vay5wbmcpO1xuXHRcdH1cblx0XHQmLmdvb2dsZSBTUEFOOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZ29vZ2xlLnBuZyk7XG5cdFx0fVxuXHRcdCYuZW1haWwgU1BBTjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKG1haWwucG5nKTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdC5kaXNwbGF5KGZsZXgpOyAuanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdExJIHtcblx0XHRcdG1hcmdpbjogMWVtIDVweCAwIDA7XG5cdFx0XHQuZmxleCgwIDAgMzIlKTtcblx0XHR9XG5cblx0XHRMQUJFTCB7XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHR9XG5cdFx0XHRJTlBVVCB7XG5cdFx0XHRcdCY6Y2hlY2tlZCArIFNQQU4ge1xuXHRcdFx0XHRcdCYuaGFzYXJyb3cwMTphZnRlciB7XG5cdFx0XHRcdFx0XHRib3R0b206IC0zMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG51bC5jaGVja2JveGVzMDkge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0LmRpc3BsYXkoZmxleCk7XG5cdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0d2lkdGg6IDEwMCU7XG5cdCYubWwyZW0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDtcblx0fVxuXHQ+IGxpIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4KDAgMSBhdXRvKTsgLyp3aWR0aDogMjAlOyovXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0PiBMQUJFTCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAwIDI1cHggMCAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuY29sLnc0MHAgJiB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0XHQmLm1hcmdyIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdElOUFVUW3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHQmOmNoZWNrZWQgKyBTUEFOIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdElOUFVUW3R5cGU9XCJyYWRpb1wiXSxcblx0XHRJTlBVVFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTEwMDAwMHB4O1xuXHRcdH1cblxuXHRcdElOUFVUW3R5cGU9XCJyYWRpb1wiXSArIFNQQU4sXG5cdFx0SU5QVVRbdHlwZT1cImNoZWNrYm94XCJdICsgU1BBTiB7XG5cdFx0fVxuXG5cdFx0SU5QVVRbdHlwZT1cInJhZGlvXCJdICsgU1BBTiB7XG5cdFx0fVxuXHRcdElOUFVUW3R5cGU9XCJjaGVja2JveFwiXSArIFNQQU4ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRtaW4td2lkdGg6IDI1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdC50cmFuc2l0aW9uKCk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdElOUFVUW3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHQmOmNoZWNrZWQgKyBTUEFOIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IwMztcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWNoZWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBJTlBVVFt0eXBlPVwidGV4dFwiXSxcblx0XHQ+IElOUFVUW3R5cGU9XCJwYXNzd29yZFwiXSxcblx0XHQ+IElOUFVUW3R5cGU9XCJmaWxlXCJdLFxuXHRcdD4gSU5QVVRbdHlwZT1cImRhdGVcIl0sXG5cdFx0PiBJTlBVVFt0eXBlPVwibnVtYmVyXCJdLFxuXHRcdD4gSU5QVVRbdHlwZT1cImVtYWlsXCJdLFxuXHRcdD4gSU5QVVQ6bm90KFt0eXBlXSksXG5cdFx0PiBTRUxFQ1QsXG5cdFx0PiBURVhUQVJFQSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0uMzVlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0fVxuXHRcdFNQQU4udHh0IHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGNvbG9yOiBAY29sb3IxNjtcblx0XHR9XG5cblx0XHRTUEFOLmltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtaW4td2lkdGg6IDEyMHB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0SU1HIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHRcdFNQQU4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdH1cblx0XHRcdCsgSU5QVVRbdHlwZT1cInJhZGlvXCJdLFxuXHRcdFx0KyBJTlBVVFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdFx0Ym90dG9tOiAxLjJlbTtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHQ+IGxpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0PiBMQUJFTCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuLnJhZGlvLXdyYXBwZXIge1xuXHR3aWR0aDogMTA4cHg7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0LnJvdW5kZWQoMThweCk7XG5cdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDMlKTtcblx0LnNoYWRvdy1pbnNldCgwIDFweCAycHgsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmLm9ub2ZmIHtcblx0XHR3aWR0aDogNzJweDtcblx0fVxuXHRsYWJlbCB7XG5cdFx0ei1pbmRleDogOTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDM2cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0fVxuXHR9XG5cdFNQQU4ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDgwJTtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0JjpjaGVja2VkICsgTEFCRUwge1xuXHRcdFx0LnNoYWRvdygwIDJweCAycHgsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG5cdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdCYgKyBTUEFOIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5uZXV0cmFsIHtcblx0XHRcdCYgKyBsYWJlbCB7XG5cdFx0XHRcdGxlZnQ6IDMzJTtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuXHRcdFx0fVxuXHRcdFx0JjpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucG9zaXRpdmUge1xuXHRcdFx0JiArIGxhYmVsIHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1wb3NpdGl2ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKEBjb2xvci1wb3NpdGl2ZSwgNSUpO1xuXHRcdFx0XHQtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcblx0XHRcdFx0LW1vei1hbmltYXRpb24tbmFtZTogc2xpZGVubztcblx0XHRcdFx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG5cdFx0XHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlbm87XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlbm87XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1jaGVjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5lZ2F0aXZlIHtcblx0XHRcdCYgKyBsYWJlbCB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLm5lZ2F0aXZlMDI6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItbmVnYXRpdmU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbihAY29sb3ItbmVnYXRpdmUsIDUlKTtcblx0XHRcdFx0LW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG5cdFx0XHRcdC1tb3otYW5pbWF0aW9uLW5hbWU6IHNsaWRlaW47XG5cdFx0XHRcdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHRcdFx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZWluO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBzbGlkZWluO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tY3Jvc3M7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpIHtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAuN2VtIGF1dG8gMS41ZW07XG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlaW4ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNnB4LCAwKTtcblx0fVxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVubyB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNnB4LCAwKTtcblx0fVxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcmV0dXJuTGVmdCB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNnB4LCAwKTtcblx0fVxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJldHVyblJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMzZweCwgMCk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMCk7XG5cdH1cbn1cblxuLyogOC4gQnV0dG9ucyBwYXJ0MDEgKi9cblxuVUwuYWN0aW9uczAxIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHQmLm1hcmd0IHtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdH1cblx0Ji5ub21hcmdpbiB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0Ji5tYXJnbmVnIHtcblx0XHRtYXJnaW46IC0yLjVlbSAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdEgyLmJsb2NraGVhZGluZyArICYge1xuXHRcdFx0bWFyZ2luOiAtMy41ZW0gMjBweCAwIDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5mLXJpZ2h0IC5idG4ge1xuXHRcdFx0Ji5hZGQsXG5cdFx0XHQmLnJlbW92ZSxcblx0XHRcdCYudmlldyxcblx0XHRcdCYuZWRpdCB7XG5cdFx0XHRcdHBhZGRpbmc6IDJweCAwIDVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmYtcmlnaHQgTEkge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW46IDVweCAxMHB4IDAgMDtcblx0fVxuXHQvKiYuY2VudGVyIExJIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ji5mLWxlZnQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdCYuZi1yaWdodCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9Ki9cblx0Ji5hY3Rpb25zMDFhIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMTBweCAxZW0gMCAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW46IDAgMWVtIDAgMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXHQmLmFjdGlvbnMwMWIge1xuXHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0cGFkZGluZzogNXB4IDEwcHggMTBweCAzMHB4O1xuXHRcdFNQQU4uYnRuLmRpc2NyZXRlLFxuXHRcdFVMLmFjdGlvbnMwMWIgQS5idG4uZGlzY3JldGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHR9XG5cdCYuYWN0aW9uczAxYyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0TEkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbjogNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHQvKm1hcmdpbjogNXB4IDMwcHggMCAwIWltcG9ydGFudDsqL1xuXHRcdFx0QSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8qbWFyZ2luOiAwOyovXG5cdFx0XHRcdC8qJi5kaXNjcmV0ZSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9Ki9cblx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0JiwgJjpob3ZlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0TEkge1xuXHRcdFx0XHQvKm1hcmdpbjogNXB4IDAgMCAxMHB4IWltcG9ydGFudDtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7IG1hcmdpbjogNXB4IDAgMCAwIWltcG9ydGFudDsgfSovXG5cdFx0XHRcdG1hcmdpbjogNXB4IDEwcHggMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdExJIHtcblx0XHRcdFx0QS5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvKiYuYWN0aW9uczAxZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0TEkge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdElOUFVUIHtcblx0XHRcdFx0d2lkdGg6IDg2JTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH0qL1xuXHQmLm51bWJlcnMwMSB7XG5cdFx0Ji5udW1iZXJzMDFiIHtcblx0XHRcdExJIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDVweDtcblx0XHRcdFx0QS5idG4sXG5cdFx0XHRcdFNQQU4uYnRuIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDk1cHg7XG5cdFx0XHRcdFx0Ji5pY28tYWxlcnQge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAzOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDM4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lmljby11c2VyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3IxMDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMTA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5pY28tY3Jvc3MsXG5cdFx0XHRcdFx0XHQmLmljby1taW51cyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc2VsZWN0ZWQwMiB7XG5cdFx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdFx0Lmljby11c2VyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuaWNvLXBsdXMge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5pY28tY3Jvc3MsXG5cdFx0XHRcdFx0XHRcdCYuaWNvLW1pbnVzIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0U1BBTiAuaWNvLXVzZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHQmLm1hcmd0IHtcblx0XHRcdG1hcmdpbi10b3A6IDJlbTtcblx0XHR9XG5cdFx0RElWLmJsb2NrMDEgPiAmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRMSSB7XG5cdFx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0QS5idG4sXG5cdFx0XHRTUEFOLmJ0biB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYycHg7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5kaXNhYmxlZDpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaGFzaWNvIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ji5pY28tYWxlcnQ6YmVmb3JlLFxuXHRcdFx0XHRcdCYuaWNvLWFsZXJ0MDI6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWV4Y2xhbWF0aW9uO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvLWNhcnQge1xuXHRcdFx0XHRcdFx0Ji5pY28tYWxlcnQsXG5cdFx0XHRcdFx0XHQmLmljby1hbGVydDAyIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWNhcnQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiA0NXB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50eXBlMDIge1xuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogZGFzaGVkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHlwZTAzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvcjAxO1xuXHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFNQQU46Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHQmLmhhc2ljbzpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogLjJlbSAwIDAgMDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRTUEFOLnByaWNlIHtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zZWxlY3RlZCBTUEFOLnNtYWxsIHtcblx0XHRcdFx0XHRjb2xvcjogZmFkZShAY29sb3ItYmxhY2ssIDUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEEuYnRuIHtcblx0XHRcdFx0U1BBTi5oYXNpY28uaWNvLXBsdXMsXG5cdFx0XHRcdFNQQU4uaGFzaWNvLmljby1jcm9zcyxcblx0XHRcdFx0U1BBTi5oYXNpY28uaWNvLW1pbnVzIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTBlbSAwIDAgMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogLjNlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zZWxlY3RlZCBTUEFOLmhhc2ljby5pY28tcGx1cyxcblx0XHRcdFx0Ji5zZWxlY3RlZCBTUEFOLmhhc2ljby5pY28tY3Jvc3MsXG5cdFx0XHRcdCYuc2VsZWN0ZWQgU1BBTi5oYXNpY28uaWNvLW1pbnVzIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFNQQU4uYnRuIHtcblx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRtYXJnaW46IC0wZW0gMCAwIDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IC4zZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc2VsZWN0ZWQgQSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3RhdGljOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53NTBwICYsXG5cdFx0Lnc0MHAgJiB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdExJIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudzYwcCAmIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0TEkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdFx0TEkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHQudzYwcCAmIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRBLmJ0bixcblx0XHRcdFx0U1BBTi5idG4ge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdC8qcmVtb3ZlZCBpbXBvcnRhbnQgMTUuMTEuMjAxOCovXG5cdFx0XHRtYXJnaW46IC41ZW0gMCAwO1xuXG5cdFx0XHRMSSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdFx0QS5idG4sXG5cdFx0XHRcdFNQQU4uYnRuIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRTUEFOOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lnc2MHAgJiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pbjFjb2wgTEkge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMTBweCAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCYuaW4yY29scyB7XG5cdFx0SDIgKyAmIHtcblx0XHRcdG1hcmdpbjogLjNlbSAwIDAgMDtcblx0XHR9XG5cdFx0TEkge1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdG1hcmdpbjogMCAyJSA1cHggMCAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdEEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pbjNjb2xzIHtcblx0XHRMSSB7XG5cdFx0XHR3aWR0aDogMzIlO1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0QS5idG4sXG5cdFx0XHRTUEFOLmJ0biB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdExJIHtcblx0XHQmLCBESVYuYmxvY2swMSAmIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiA1cHggMCAwIDEwcHg7XG5cdFx0XHQvKnJlbW92ZWQgaW1wb3J0YW50IDE1LjExLjIwMTggbmVlZCBjaGVjayBhbGwgYWN0aW9uczAxIGluc2lkZSBibG9jazAxICovXG5cdFx0XHRwYWRkaW5nOiAwOyAvLyBUb2RvOiBzaWluIG9saSBlbm5lIG1hcmdpbjogMThweCAwIDAgMTBweCwgbWlzIGtvaHRpIHNlZSB2w7VpcyBtw7VqdXRhZGFcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDVweCAwIDAgMDtcblx0XHRcdH1cblx0XHRcdCYuZi1yaWdodCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCxcblx0XHQmLmMtYm90aCB7XG5cdFx0XHRTUEFOLnRleHQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRBLCBTUEFOLCBJTlBVVCB7XG5cdFx0XHRcdCYuYnRuLmRpc2NyZXRlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0U1BBTi50ZXh0IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdEEsIFNQQU4sIElOUFVUIHtcblx0XHRcdFx0Ji5idG4uZGlzY3JldGUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmYtcmlnaHQgU1BBTi50ZXh0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdCYudG9nZ2xhYmxlIHtcblx0XHRcdEEuYnRuIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWFycmRvd247XG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0QS5idG4ge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogQGljby1hcnJ1cDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0RElWLmIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYuYiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMTtcblx0XHRcdFx0cGFkZGluZzogMTVweCA1cHggOHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxOTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tcjAge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYubXQwIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5mLXJpZ2h0IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogNXB4IDEwcHggMCAwO1xuXHRcdH1cblx0XHRTUEFOLnRleHQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiA3cHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0LypyZW1vdmVkIGltcG9ydGFudCAxOS4xMS4yMDE4Ki9cblx0XHQvKkRJVi5yb3cgRElWLml0ZW1zICYge1xuXHRcdFx0bWFyZ2luOiAtMXB4IDFlbSAwIDAgIWltcG9ydGFudDtcblx0XHR9Ki9cblx0fVxuXHRTUEFOIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdCYudGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgOXB4IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5jb2xvcnNlbGVjdCB7XG5cdFx0TEFCRUwge1xuXHRcdFx0bWFyZ2luOiAwIC01cHggMCAwO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiA2cHggMTJweCA2cHggMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0U0VMRUNUIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdH1cblx0fVxuXHRJTlBVVC5idG4ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuaGFzaWNvOmJlZm9yZSB7XG5cdFx0dG9wOiAuM2VtO1xuXHR9XG5cblx0LmNvbC53NzBwIFAgKyAmIHtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0fVxuXHRJTlBVVCArICYsXG5cdFNFTEVDVCArICYsXG5cdERJViNhYy1jb250YWluZXIgKyAmIHtcblx0XHRtYXJnaW46IC0xcHggMCAwIDVweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDFweCAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdG1hcmdpbjogNXB4IC0xZW0gMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0TEkge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFVMLm1zZzAyICYge1xuXHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRtYXJnaW46IDVweCA1cHggMCAwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHR9XG5cdCYuYWN0aW9uczAxX19iZXNpZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdExJIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdExJIHtcblx0XHRcdFx0LyppbXBvcnRhbnQgaXMgdGVtcCBpc3N1ZSB3aXRoIGdsb2JhbCBidG4gbGlzdCBtYXJnaW4gaW1wb3J0YW50Ki9cblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxNXB4IWltcG9ydGFudDtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmFjdGlvbnMwMV9fY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0PiBsaSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0Ji0tcG9wdXAge1xuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvKmlmIG5vdCB0aGlzIGNoZWNrIGFib3ZlKi9cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYWN0aW9uczAxX19wYWQge1xuXHRcdCYtLW1kIHtcblx0XHRcdD4gTEkge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgMCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji1pbmxpbmUge1xuXHRcdFx0XHQ+IExJIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMjVweCAwIDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdD4gTEkge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmFjdGlvbnMwMV9fc3BhY2UtYmV0d2VlbiB7XG5cdFx0Ji0tbW9iaWxlIHtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkICB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkICB7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYWN0aW9uczAxLS1ub21hcmdpbiB7XG5cdFx0PiBMSSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0Ji5tYXJnbmVnIHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdEgyLmJsb2NraGVhZGluZyArICYge1xuXHRcdFx0JiwgJi5tYXJnbmVnIHtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDNweDtcblx0XHRcdFx0XHRtYXJnaW46IDVweCA1cHggMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdERJVi5wcm9kdWN0LWdyb3VwIEgyICsgJi5tYXJnbmVnLmYtcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblxuXHRcdC5jb2wudzUwcCAmIHtcblx0XHRcdCYuaW4yY29scyxcblx0XHRcdCYuaW4zY29scyxcblx0XHRcdCYge1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdCoge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRMSSB7XG5cdFx0XHQuY29sMDIgJixcblx0XHRcdFVMLnByb2R1Y3RzMDEgRElWLnR4dCAmIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRBLmJ0bi5kaXNjcmV0ZSxcblx0XHRcdFx0SU5QVVQuYnRuLmRpc2NyZXRlLFxuXHRcdFx0XHRTUEFOLmJ0bi5kaXNjcmV0ZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0TEkge1xuXHRcdFx0JiwgRElWLmJsb2NrMDEgJiB7XG5cdFx0XHRcdC8qcmVtb3ZlZCBpbXBvcnRhbnQgMjIuMTEuMjAxOCAqL1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0LypyZW1vdmVkIGltcG9ydGFudCAxNS4xMS4yMDE4ICovXG5cdFx0XHRcdG1hcmdpbjogNXB4IDAgMCAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmLnRvZ2dsYWJsZSB7XG5cdFx0XHRcdERJVi5iIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmluMmNvbHMsXG5cdFx0Ji5pbjNjb2xzIHtcblx0XHRcdExJIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRMSS5sZWZ0IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRBIHtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuVUwuYWN0aW9uczAyIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHQuZGlzcGxheShmbGV4KTtcblx0TEkge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdC5hbGlnbi1jb250ZW50KHN0cmV0Y2gpO1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRBIHtcblx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAxO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDU1cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQuZGlzcGxheShibG9jayk7XG5cdFx0TEkgQSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHggMTVweCA4MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5VTC5udW1iZXJzMDIge1xuXHQuY2xlYXJmaXgoKTtcblx0bWFyZ2luOiAwIC0xMHB4IDAgMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwO1xuXHQuZGlzcGxheShmbGV4KTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQubGluay1vdXRsaW5lLW5vbmU7XG5cdCYuaW4zY29scyB7XG5cdFx0TEkge1xuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdC5mbGV4KDAgMCAzMyUpO1xuXHRcdH1cblx0fVxuXHQmLncxMDBwIHtcblx0XHRMSSB7XG5cdFx0XHQuZmxleCgwIDAgMTAwJSk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdExJIHtcblx0XHRwYWRkaW5nOiAwIDEwcHggMCAwO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdFx0LmZsZXgoMCAwIDMzLjMzMzMlKTtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQ+IEEsXG5cdFx0PiBTUEFOIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LmZsZXgoMSk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IxMjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IxMjtcblx0XHRcdH1cblx0XHRcdCYsICY6aG92ZXIge1xuXHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjIpO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdFx0XHRcdFNQQU4udGV4dCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMTU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFNQQU4uYWRkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IxNTtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRTUEFOLmhhc2ljbyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMTU7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZGlzYWJsZWQtbm9pY28ge1xuXHRcdFx0XHRcdFNQQU4uaGFzaWNvLFxuXHRcdFx0XHRcdFNQQU4uYWRkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRTUEFOLmhhc2ljbyB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IC4zZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFNQQU4udGV4dCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtODBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogOTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0U01BTEwge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMDAlO1xuXHRcdFx0XHRcdGNvbG9yOiBmYWRlKEBjb2xvci1ibGFjaywgNzAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQ+IEE6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IxMjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji5udW1iZXJzMDJiIHtcblx0XHRMSSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0LmZsZXgoMCAwIDIwJSk7XG5cdFx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0XHRjdXJzb3I6IGdyYWI7XG5cdFx0XHRjdXJzb3I6IC1tb3otZ3JhYjtcblx0XHRcdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBkYXNoZWQ7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IxMjtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjEyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubnVtYmVyczAyYyB7XG5cdFx0TEkge1xuXHRcdFx0LyomOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdFx0fSovXG5cdFx0XHQ+IEEsXG5cdFx0XHQ+IFNQQU4ge1xuXHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7IC8qLmp1c3RpZnktY29udGVudChzcGFjZS1hcm91bmQpOyovXG5cdFx0XHRcdFNQQU4uaGFzaWNvIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdC8qd2lkdGg6IDEwMCU7Ki9cblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdHRvcDogLjJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0U1BBTi50ZXh0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IxNTtcblx0XHRcdFx0XHRcdFNNQUxMIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjE1O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLnRleHQge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCAwO1xuXHRcdFx0XHRcdFNNQUxMIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA4MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qJi5udW1iZXJzMDJkIHtcblx0XHRMSSB7XG5cdFx0XHQ+IEEsXG5cdFx0XHQ+IFNQQU4ge1xuXHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYXJvdW5kKTtcblx0XHRcdFx0U1BBTi50ZXh0IHtcblx0XHRcdFx0XHQubm90ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLmhhc2ljbyB7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRvcDogLjNlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0qL1xuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0TEkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdC5mbGV4KDAgMCA1MCUpO1xuXHRcdH1cblxuXHRcdCYubnVtYmVyczAyYiB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0XHRcdFx0LmZsZXgoMCAwIDMzLjMzMzMlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0TEkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuZmxleCgwIDAgMTAwJSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdFNQQU4udGV4dCB7XG5cdFx0XHRTTUFMTCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubnVtYmVyczAyYiB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQuZmxleCgwIDAgMTAwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIGJ1dHRvbnMgcGFydDAyICovXG4uYnRuMDIge1xuXHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItYmx1ZTAxO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQuZXF1YWxoZWlnaHQgJiB7XG5cdFx0LmZsZXgtYWxpZ24tc2VsZihzdHJldGNoKTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuY2xlYXJmaXgoKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiAyMDBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yLW9yYW5nZTAxO1xuXHR9XG5cdElNRyB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHR9XG5cdCYuYnRuMDJiIHtcblx0XHRJTUcge1xuXHRcdFx0cGFkZGluZzogNjBweCAwIDMwcHggMDtcblx0XHR9XG5cdH1cblx0Ji5kaXNhYmxlZCB7XG5cdFx0Jixcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ibHVlMDE7XG5cdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5idG4ge1xuXHRBJixcblx0SU5QVVQmLFxuXHRTUEFOJiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMTBweCAzMHB4IDlweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0LyomLmRpc2FibGVkIHtcblx0XHRcdCYsICY6aG92ZXIgeyBjdXJzb3I6IGRlZmF1bHQ7IGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0OyBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDsgfVxuXHRcdH0qL1xuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0JiwgJjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdFx0XHQvKiEqcmVtb3ZlIHRoaXMgaWYgbmVlZCB0byBnbyBiYWNrIHRvIG9sZCBkaXNhYmxlZCBzdHlsZSohXG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0ISpib3JkZXI6IDFweCBzb2xpZCAjMDAxOWFmOyohXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTsqL1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5vcGFkZGluZyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRTUEFOLmEge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHR9XG5cdFx0XHRTUEFOLmIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZGVza3RvcC1oaWRlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRTUEFOLmEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRTUEFOLmIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjAuNzUpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTZweDtcblx0XHR9XG5cdFx0VUwuYWN0aW9uczAxIExJICYge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ji5kaXNjcmV0ZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAzMHB4O1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LypESVYucm93IERJVi5pdGVtcyAmIHtcblx0XHRcdG1hcmdpbjogMTBweCAxMHB4IDAgMDtcblx0XHR9Ki9cblx0XHRESVYucm93IERJVi5pdGVtcyA+ICYge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxMHB4O1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdElOUFVUICsgJixcblx0XHRTRUxFQ1QgKyAmIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMXB4O1xuXHRcdFx0Lml0ZW1zICYge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QSYsXG5cdElOUFVUJiB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0Ji5mLXJpZ2h0IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdCYubWFpbiB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMTtcblx0XHRcdHBhZGRpbmc6IDlweCAyOXB4IDhweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdH1cblx0XHRcdC8qJjpob3ZlciB7IGJvcmRlci1jb2xvcjogQGNvbG9yMDEgIWltcG9ydGFudDsgY29sb3I6IEBjb2xvcjAxOyB9Ki9cblx0XHRcdCYuaWNvLXBsdXM6aG92ZXI6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0fVxuXHRcdFx0LyomLmljby1wbHVzOmhvdmVyOmJlZm9yZSB7IGNvbG9yOiBAY29sb3IwMTsgfSovXG5cdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0Ji5pY28tcGx1czpob3ZlcjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLCAmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC5saW5rLW91dGxpbmUtbm9uZTtcblx0XHRcdFx0XHQvKnJlbW92ZSB0aGlzIGlmIG5lZWQgdG8gZ28gYmFjayB0byBvbGQgZGlzYWJsZWQgc3R5bGUqL1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmNvbG9yMDEge1xuXHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAxO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbihAY29sb3IwMSwgMTAlKTtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHQmLCAmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kaXNjcmV0ZSB7XG5cdFx0XHQvKmNvbG9yOiBAY29sb3IwMTsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiBub25lOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yMDE7IHBhZGRpbmc6IDEwcHggMCAwOyBtYXJnaW46IDAgMzBweDsgYm9yZGVyLXJhZGl1czogMDtcblx0XHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiBub25lOyBjb2xvcjogQGNvbG9yMDM7IGJvcmRlci1jb2xvcjogQGNvbG9yMDM7IH0qL1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAwO1xuXHRcdFx0bWFyZ2luOiAwIDMwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7IC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvcjAxOyovXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHRcdFVMLmFjdGlvbnMwMSAmIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLmhhc2ljbyB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0JiwgJjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2l6ZTAxIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRcdFx0Ji5kaXNjcmV0ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0cGFkZGluZzogMjJweCAwIDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2l6ZTAyIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0cGFkZGluZzogMTJweCAzMHB4O1xuXHRcdFx0Ji5kaXNjcmV0ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0cGFkZGluZzogMTJweCAwIDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8qbmVlZCBjb25maXJtYXRpb24qL1xuXHRcdCYuc2l6ZTAzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Ji5zaXplMDQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYuc2l6ZTA1IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmLmJ0bi0tZml4LTAxIHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tYXJnbmVnIHtcblx0XHRcdG1hcmdpbi10b3A6IC0yZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHRcdCYuZi1yaWdodCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xLjhlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRIMyArICYge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xLjhlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRIMiArICYge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yLjE1ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JiArICYge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yLjE1ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvcm0wMSBIMzpmaXJzdC1jaGlsZCArICYsXG5cdFx0XHRcdC5mb3JtMDEgSDM6Zmlyc3QtY2hpbGQgKyAmICsgJiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEuM2VtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtMDEgSDI6Zmlyc3QtY2hpbGQgKyAmLFxuXHRcdFx0XHQuZm9ybTAxIEgxOmZpcnN0LWNoaWxkICsgJixcblx0XHRcdFx0LmZvcm0wMSBIMjpmaXJzdC1jaGlsZCArICYgKyAmIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMS4zNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubWFyZ25lZzAyIHtcblx0XHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQmLmRpc2NyZXRlIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNpemUwMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0cGFkZGluZzogMTJweCAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmYtcmlnaHQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0VUwudGFiczAxICsgJi5tYXJnbmVnMDIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHQmLmYtcmlnaHQge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lIHNvbGlkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QSYge1xuXHRcdC5wYWRkaW5nLWljb25zKEBhZGRwYWRkaW5nKSB7XG5cdFx0XHRwYWRkaW5nOiBAYWRkcGFkZGluZztcblx0XHR9XG5cdFx0U1BBTi50ZXh0ICYge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0Ji5hcnJ1cCxcblx0XHQmLmFycmRvd24sXG5cdFx0Ji5hZGQsXG5cdFx0Ji5yZW1vdmUsXG5cdFx0Ji5lZGl0LFxuXHRcdCYudmlldyxcblx0XHQmLnByaW50LFxuXHRcdCYubGlzdCxcblx0XHQmLmNvbXBhcmUsXG5cdFx0Ji5zY3JvbGxkb3duLFxuXHRcdCYuc2Nyb2xsdXAsXG5cdFx0Ji5zZXR0aW5ncyxcblx0XHQmLmZvcndhcmQsXG5cdFx0Ji5iYWNrIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0XHQmLmFycnVwLFxuXHRcdCYuYXJyZG93bixcblx0XHQmLnJlbW92ZSxcblx0XHQmLmVkaXQsXG5cdFx0Ji52aWV3LFxuXHRcdCYuc2V0dGluZ3MsXG5cdFx0Ji5mb3J3YXJkLFxuXHRcdCYuYmFjayB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDE7IC8qcGFkZGluZzogN3B4IDAgN3B4IDAgIWltcG9ydGFudDsqL1xuXHRcdFx0LnBhZGRpbmctaWNvbnMoN3B4IDAgN3B4IDApO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogZGFya2VuKEBjb2xvcjAxLCAxMCUpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi5yb3cgJiB7IC8qcGFkZGluZzogMCAwIDAgMjBweCAhaW1wb3J0YW50OyovXG5cdFx0XHRcdC5wYWRkaW5nLWljb25zKDAgMCAwIDIwcHgpO1xuXHRcdFx0fVxuXHRcdFx0LypESVYucm93MDIgJiB7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfSovXG5cdFx0fVxuXHRcdCYubGlzdCxcblx0XHQmLmNvbXBhcmUge1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYucmVtb3ZlMDIge1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0dG9wOiAtMzVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDEwMyU7XG5cdFx0fVxuXHRcdCYuYWRkIHtcblx0XHRcdC8qY29sb3I6IEBjb2xvci1wb3NpdGl2ZTsqL1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxOyAvKnBhZGRpbmc6IDJweCAwIDVweCAwICFpbXBvcnRhbnQ7Ki9cblx0XHRcdC5wYWRkaW5nLWljb25zKDJweCAwIDVweCAwKTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCIrXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IC0ycHggM3B4IC01cHggMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7IC8qY29sb3I6IEBjb2xvci1wb3NpdGl2ZTsqL1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0XHRUQUJMRSAmIHtcblx0XHRcdFx0cGFkZGluZzogM3B4IDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCYubWFyZ25lZyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCIrXCI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi5yb3cgJiB7IC8qcGFkZGluZzogMCAwIDAgMjBweCAhaW1wb3J0YW50OyovXG5cdFx0XHRcdC5wYWRkaW5nLWljb25zKDAgMCAwIDIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm1vYmlsZS1pbmRlbnQtbmVnIHtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaWNvLXBsdXMge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIitcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogLTJweCAzcHggLTVweCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDsgLypjb2xvcjogQGNvbG9yLXBvc2l0aXZlOyovXG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5saXN0IHtcblx0XHRcdGNvbG9yOiBAY29sb3ItcG9zaXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA3cHggMCA3cHggMCAhaW1wb3J0YW50O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWxpc3Q7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY29tcGFyZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXBvc2l0aXZlO1xuXHRcdFx0cGFkZGluZzogN3B4IDAgN3B4IDAgIWltcG9ydGFudDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogQGljby1jb2x1bW5zO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvKnRvZG86IGNhbiBpIHJlbW92ZSB0aGlzKi9cblx0XHQmLnNjcm9sbGRvd24ge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1wb3NpdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDdweCAwIDdweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IEBpY28tYXJyZG93bjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdH1cblx0XHRcdFRBQkxFICYge1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLWNvbG9yMDEge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2Nyb2xsZG93biB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRwYWRkaW5nOiA3cHggMCA3cHggMCAhaW1wb3J0YW50O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWFycmRvd247XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHR9XG5cdFx0XHRUQUJMRSAmIHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvKnRvZG86IGNhbiBpIHJlbW92ZSB0aGlzKi9cblx0XHQmLnNjcm9sbHVwIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItcG9zaXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA3cHggMCA3cHggMCAhaW1wb3J0YW50O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWFycnVwO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0fVxuXHRcdFx0Ji1jb2xvcjAxIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNjcm9sbHVwMDIge1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0cGFkZGluZzogN3B4IDAgN3B4IDAgIWltcG9ydGFudDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogQGljby1hcnJ1cDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5iYWNrIHtcblx0XHRcdHBhZGRpbmc6IDdweCAwIDdweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IEBpY28tYXJybGVmdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5mb3J3YXJkIHtcblx0XHRcdHBhZGRpbmc6IDdweCAwIDdweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWFycnJpZ2h0O1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRsZWZ0OiAzcHg7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC5saW5rLW91dGxpbmUtbm9uZTtcblx0XHR9XG5cdFx0Ji5zZXR0aW5ncyB7XG5cdFx0XHRwYWRkaW5nOiA3cHggMCA3cHggMCAhaW1wb3J0YW50O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWJhdHRlcnk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudmlzaWJsZWFjdGl2ZSB7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRUUi5hY3RpdmUgJiB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucHJpbnQge1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0cGFkZGluZzogN3B4IDAgN3B4IDI1cHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChpY29fcHJpbnQuZ2lmKSBuby1yZXBlYXQgMCAuNWVtO1xuXHRcdH1cblx0XHQmLnJlbW92ZSwgJi5lZGl0LCAmLnZpZXcsICYuc2V0dGluZ3Mge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yZW1vdmU6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IEBpY28tY3Jvc3M7XG5cdFx0fVxuXHRcdCYuZWRpdDpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogQGljby1wZW5jaWw7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHR9XG5cdFx0Ji52aWV3OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBAaWNvLXZpZXc7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHR9XG5cdFx0LmljbyB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmZiLFxuXHRcdCYuZ29vZ2xlLFxuXHRcdCYuZW1haWwge1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRtYXJnaW46IC00cHggMTBweCAtM3B4IC01cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZmI6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChvbGQvbG9nb19mYWNlYm9vay5wbmcpIG5vLXJlcGVhdCAtMnB4IC0ycHg7XG5cdFx0fVxuXHRcdCYuZ29vZ2xlOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwob2xkL2xvZ29fZ29vZ2xlLnBuZykgbm8tcmVwZWF0IC0ycHggLTJweDtcblx0XHR9XG5cdFx0Ji5lbWFpbDpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKG9sZC9sb2dvX2VtYWlsLnBuZykgbm8tcmVwZWF0IC0ycHggLTJweDtcblx0XHR9XG5cdFx0Ji5idG4taGVscGVyIHtcblx0XHRcdCYtY29sb3IwMSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWNvbG9yMDIge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRJTlBVVCYge1xuXHRcdCYuaWRjYXJkLFxuXHRcdCYubW9iaWxlaWQge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKG9sZC9idG5fc2VydmljZXMucG5nKSBuby1yZXBlYXQgNTAlIC0zMDBweCBAY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdHdpZHRoOiA4OHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuXHRcdFx0aGVpZ2h0OiAzMXB4O1xuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdCYsXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5tb2JpbGVpZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTMwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIC0zMDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaWRjYXJkIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtMjUwcHggIWltcG9ydGFudDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTI1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5iYW5rX3N3ZWQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdHdpZHRoOiA4NnB4O1xuXHRcdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdFx0Jixcblx0XHRcdCYuZGlzYWJsZWQ6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwob2xkL2J0bl9zZXJ2aWNlcy5wbmcpIG5vLXJlcGVhdCA1MCUgMDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLXN3ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYmFua19zZWIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdHdpZHRoOiA4NnB4O1xuXHRcdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdFx0Jixcblx0XHRcdCYuZGlzYWJsZWQ6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwob2xkL2J0bl9zZXJ2aWNlcy5wbmcpIG5vLXJlcGVhdCA1MCUgLTUwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1zZWI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYmFua19kYW5za2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdHdpZHRoOiA4NnB4O1xuXHRcdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdFx0Jixcblx0XHRcdCYuZGlzYWJsZWQ6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwob2xkL2J0bl9zZXJ2aWNlcy5wbmcpIG5vLXJlcGVhdCA1MCUgLTEwMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZGFuc2tlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmJhbmtfbm9yZGVhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHR3aWR0aDogODZweDtcblx0XHRcdC5saW5rLW91dGxpbmUtbm9uZTtcblx0XHRcdCYsXG5cdFx0XHQmLmRpc2FibGVkOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKG9sZC9idG5fc2VydmljZXMucG5nKSBuby1yZXBlYXQgNTAlIC0xNTBweDsgLypib3JkZXI6IDFweCBzb2xpZCBAY29sb3Itbm9yZGVhOyovXG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYmFua19rcmVkaWl0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHR3aWR0aDogODZweDtcblx0XHRcdC5saW5rLW91dGxpbmUtbm9uZTtcblx0XHRcdCYsXG5cdFx0XHQmLmRpc2FibGVkOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKG9sZC9idG5fc2VydmljZXMucG5nKSBuby1yZXBlYXQgNTAlIC0yMDBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWtyZWRpaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYmFua19saHYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdHdpZHRoOiA4NnB4O1xuXHRcdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdFx0Jixcblx0XHRcdCYuZGlzYWJsZWQ6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwob2xkL2J0bl9zZXJ2aWNlcy5wbmcpIG5vLXJlcGVhdCA1MCUgLTM1MHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbGh2O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRTUEFOJiB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0Ji5zZWxlY3RlZCB7XG5cdFx0QSYsXG5cdFx0SU5QVVQmLFxuXHRcdFNQQU4mIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbWVkaXVtLCAyMCUpICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEEmOmhvdmVyLFxuXHRcdElOUFVUJjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LW1lZGl1bSwgMTAlKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRTUEFOJiB7XG5cdFx0XHRBLnJlbW92ZSB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1jcm9zcztcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc2VsZWN0ZWQwMiB7XG5cdFx0QSYsXG5cdFx0SU5QVVQmLFxuXHRcdFNQQU4mIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjEyICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IxMiAhaW1wb3J0YW50O1xuXHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdCYuZGlzYWJsZWQsXG5cdFx0XHQmLmRpc2FibGVkOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMTI7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yMTI7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRBJjpob3Zlcixcblx0XHRJTlBVVCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKEBjb2xvcjEyLCA1JSkgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2sgIWltcG9ydGFudDtcblx0XHR9XG5cblx0fVxuXHQmLmhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdCYuZ3JlZW4ge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvcjAxO1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHQmLmljby1wbHVzOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbihAY29sb3IwMSwgMTAlKTtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHQvKiYsICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiBAY29sb3IxMjsgY29sb3I6IEBjb2xvci13aGl0ZSAhaW1wb3J0YW50OyBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH0qL1xuXHRcdFx0JiwgJjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbihAY29sb3IwMSwgMTAlKTtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm9yYW5nZSB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yMDI7XG5cdFx0Y29sb3I6IEBjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdCYuaWNvLXBsdXM6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3IwMiwgMTAlKTtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHQmLCAmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDI7XG5cdFx0XHRcdG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYmx1ZSB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yMDM7XG5cdFx0Y29sb3I6IEBjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdCYuaWNvLXBsdXM6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3IwMywgMTAlKTtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHQmLCAmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDM7XG5cdFx0XHRcdG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYXJyIHtcblx0XHQmcmlnaHQsXG5cdFx0JmxlZnQsXG5cdFx0JmRvd24sXG5cdFx0JnVwIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7IC8qbWFyZ2luLWxlZnQ6IDE1cHgqL1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmcmlnaHQ6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IEBpY28tYXJycmlnaHQ7XG5cdFx0fVxuXHRcdCZkb3duOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBAaWNvLWFycmRvd247XG5cdFx0fVxuXG5cdFx0JmxlZnQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IEBpY28tYXJybGVmdDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZyaWdodCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JnVwOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBAaWNvLWFycnVwO1xuXHRcdH1cblx0fVxuXHQmLmFkZC10by1jYXJ0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IEBpY28tY2FydDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cblx0Ji5pbnRlcm5hbCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3Itc3RhdHVzMDEtYm9yZGVyO1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1zdGF0dXMwMTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1zdGF0dXMwMSwgMTAlKTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJTXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdG1heC13aWR0aDogMTdweDtcblx0XHRcdG1heC1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFVMLmFjdGlvbnMwMS5pbjJjb2xzICYge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnNtYWxsIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0cGFkZGluZzogN3B4IDEwcHg7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHQmLm1haW4ge1xuXHRcdFx0cGFkZGluZzogNnB4IDlweDtcblx0XHR9XG5cdH1cblx0Ji54bCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0fVxuXHQmLnh4bCB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHBhZGRpbmc6IDE1cHggOTBweDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0LmJ0biArICYsXG5cdFx0SU5QVVQgKyAmLFxuXHRcdFNFTEVDVCArICYsXG5cdFx0VEVYVEFSRUEgKyAmIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cblx0XHQrIC5idG4uZGlzY3JldGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogNXB4IDAgMCAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QS5idG4ge1xuXHRcdFx0Ji5hcnJ1cDAxLFxuXHRcdFx0Ji5hcnJkb3duLFxuXHRcdFx0Ji5yZW1vdmUsXG5cdFx0XHQmLmVkaXQsXG5cdFx0XHQmLnZpZXcsXG5cdFx0XHQmLnByaW50LFxuXHRcdFx0Ji5hZGQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm1hcmduZWcsXG5cdFx0Ji5tYXJnbmVnMDIsXG5cdFx0Ji5tYXJnbmVnMDIuZi1yaWdodCB7XG5cdFx0XHRBJiwgU1BBTiYsIElOUFVUJiB7XG5cdFx0XHRcdEgzICsgJixcblx0XHRcdFx0SDIgKyAmLFxuXHRcdFx0XHQmICsgJixcblx0XHRcdFx0LmZvcm0wMSBIMTpmaXJzdC1jaGlsZCArICYsXG5cdFx0XHRcdC5mb3JtMDEgSDI6Zmlyc3QtY2hpbGQgKyAmLFxuXHRcdFx0XHQuZm9ybTAxIEgzOmZpcnN0LWNoaWxkICsgJiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubGlzdCwgJi5jb21wYXJlIHtcblx0XHRcdEEmIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkRJVi5pbnB1dC13cmFwcGVyIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0bWFyZ2luOiAxNXB4IDEwcHggMCAwO1xuXHRIRUFERVIuc3ViICYge1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRtaW4td2lkdGg6IDIxMHB4O1xuXHRcdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuXHRcdElOUFVUW3R5cGU9XCJkYXRlXCJdLCBJTlBVVFt0eXBlPVwiZGF0ZXRpbWVcIl0sIElOUFVUW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgSU5QVVRbdHlwZT1cImVtYWlsXCJdLCBJTlBVVFt0eXBlPVwibW9udGhcIl0sIElOUFVUW3R5cGU9XCJudW1iZXJcIl0sIElOUFVUW3R5cGU9XCJwYXNzd29yZFwiXSwgSU5QVVRbdHlwZT1cInNlYXJjaFwiXSwgSU5QVVRbdHlwZT1cInRlbFwiXSwgSU5QVVRbdHlwZT1cInRleHRcIl0sIElOUFVUW3R5cGU9XCJ0aW1lXCJdLCBJTlBVVFt0eXBlPVwidXJsXCJdLCBJTlBVVFt0eXBlPVwid2Vla1wiXSwgSU5QVVQ6bm90KFt0eXBlXSkge1xuXHRcdFx0cGFkZGluZzogNXB4IDE1cHggNXB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdFNQQU4ubm90ZSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0bWF4LXdpZHRoOiAyMTBweDtcblx0XHRcdCYuZXJyb3Ige1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLndpdGgtbGFiZWwge1xuXG5cdH1cblx0Ji53aXRob3V0LWxhYmVsIHtcblx0XHRwYWRkaW5nLXRvcDogMTlweDtcblx0fVxuXHRMQUJFTCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRBLm5vdGUsXG5cdFNQQU4ubm90ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdG1heC13aWR0aDogMTkwcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdCYuZXJyb3Ige1xuXHRcdFx0Y29sb3I6IEBjb2xvci1uZWdhdGl2ZTtcblx0XHR9XG5cdH1cblx0Ji5tb2JpbGUtdzEwMHAge1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYuY2FsYy0yLTEwcCB7XG5cdFx0d2lkdGg6IGNhbGMoMSAvIDIgKiAxMDAlIC0gKDEgLSAxIC8gMikgKiAxMHB4KTtcblx0XHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdFx0LmNhbGMtMi0xMHAge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxIC8gMiAqIDEwMCUgLSAoMSAtIDEgLyAyKSAqIDVweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaW5wdXQtd3JhcHBlci0tY2FsYy0yLTVwIHtcblx0XHR3aWR0aDogY2FsYygxIC8gMiAqIDEwMCUgLSAoMSAtIDEgLyAyKSAqIDVweCk7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYuaW5wdXQtd3JhcHBlci0tbXQxMCB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHQuaW5wdXQtd3JhcHBlcl9faW5kaWNhdG9yIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQuZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0Ji5pbnB1dC13cmFwcGVyX19pbmRpY2F0b3ItLXBlcmlvZCB7XG5cdFx0XHQudzcwbWluIHtcblx0XHRcdFx0bWluLXdpZHRoOiA3MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5pbnB1dC13cmFwcGVyX19pdGVtIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHQuZmxleCgxIDEgYXV0byk7XG5cdFx0Ji5pbnB1dC13cmFwcGVyX19pdGVtLS1iYXNlMDEge1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuZmxleCgwIDEgYXV0byk7XG5cdFx0fVxuXHRcdCYuaW5wdXQtd3JhcHBlcl9faXRlbS0tYmFzZTAyIHtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0LmZsZXgoMSAxIGF1dG8pO1xuXHRcdH1cblx0XHQmLmlucHV0LXdyYXBwZXJfX2l0ZW0tLXc1MHAge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW5wdXQtd3JhcHBlcl9faXRlbS0tdzY1cCB7XG5cdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pbnB1dC13cmFwcGVyX19pdGVtLS13ODVwIHtcblx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmlucHV0LXdyYXBwZXJfX3NvcnRhYmxlLWxpc3Qge1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdC5mbGV4LXdyYXAod3JhcCk7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC5qdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYXJvdW5kKTtcblx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHQuaW5wdXQtd3JhcHBlcl9fbGlzdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmlucHV0LXdyYXBwZXItLWZsZXgge1xuXHRcdC5mbGV4LXdyYXAobm93cmFwKTtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmNhbGMtMi0xMHAge1xuXHRcdHdpZHRoOiBjYWxjKDEgLyAyICogMTAwJSAtICgxIC0gMSAvIDIpICogMTBweCk7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEgLyAyICogMTAwJSAtICgxIC0gMSAvIDIpICogNXB4KTtcblx0XHR9XG5cdH1cblx0LmlucHV0LXdyYXBwZXJfX2l0ZW0ge1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ji5pbnB1dC13cmFwcGVyX19pdGVtLS1jaGVja291dCB7XG5cdFx0XHR3aWR0aDogMjEycHg7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMCAwO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmlucHV0LXdyYXBwZXJfX2l0ZW0tLWJhc2UwMSB7XG5cdFx0XHQuZmxleCgwIDEgYXV0byk7XG5cdFx0fVxuXHRcdCYuaW5wdXQtd3JhcHBlcl9faXRlbS0tdzUwcCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmlucHV0LXdyYXBwZXJfX21zZyB7XG5cdFx0LypuZWVkcyBiZXR0ZXIgc3RydWt0dXJlKi9cblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdCYuaW5wdXQtd3JhcHBlcl9fbXNnLS1iYXNlMDEge1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuZmxleCgwIDEgYXV0byk7XG5cdFx0fVxuXHRcdCYuaW5wdXQtd3JhcHBlcl9fbXNnLS1iYXNlMDIge1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuZmxleCgxIDEgYXV0byk7XG5cdFx0fVxuXHR9XG5cdCYubXIyNyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Ji53MTAwcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ji53MTEwIHtcblx0XHR3aWR0aDogMTEwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LypTRUxFQ1Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fSovXG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0Ji53MTAwcCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLncxMDAge1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQvKlNFTEVDVCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9Ki9cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHQmLncxMDBwIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudzMwMCB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC8qU0VMRUNUIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH0qL1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdCYudzEwMHAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji53MTYwIHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LypTRUxFQ1Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fSovXG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXG5cdFx0XHQmLncxMDBwIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudzE3MCB7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC8qU0VMRUNUIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH0qL1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblxuXHRcdFx0Ji53MTAwcCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnc4NSB7XG5cdFx0d2lkdGg6IDg1cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Lypjb2xvcjogQGNvbG9yLXRleHQtbWFpbjsqL1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0LmN1cnJlbmN5IHtcblx0XHRcdElOUFVUIHtcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogODVweDtcblx0XHRcdCYudzEwMHAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZzMTgge1xuXHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5kZXNrdG9wLWhpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ji5pbnB1dC1sYWJlbC1kYXJrIHtcblx0XHRMQUJFTCB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0XHRJTlBVVCB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cdCYuaW5wdXQtc2l6ZTAxIHtcblx0XHRJTlBVVCB7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG5cdCYuaW5wdXQtbGFiZWwtZXJyb3Ige1xuXHRcdExBQkVMIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItbmVnYXRpdmU7XG5cdFx0fVxuXHR9XG5cdCYuY2VudGVyIHtcblx0XHRMQUJFTCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdElOUFVUIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Ji50eXBlMDEge1xuXHRcdG1hcmdpbjogMDtcblx0XHQ+IExBQkVMIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcblx0XHRcdG1hcmdpbjogMTVweCAwIDhweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdH1cblx0Ji5pbnB1dC13cmFwcGVyLS1ub2Zsb2F0IHtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXHQmLnczMDQge1xuXHRcdHdpZHRoOiAzMDRweDtcblx0fVxuXHQmLncxMDBwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmLm1heC13aWR0aCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQudmFsaXRhdG9yIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMzBweDtcblx0XHQmLS1jaGVjayB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyZWVuMDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qY2hhbmdlIC5jdXJyZW5jeSBpbnRvIGdsb2JhbCBuYW1lKi9cblx0LmN1cnJlbmN5IHtcblx0XHQmLmN1cnJlbmN5X19sYWJlbCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLmN1cnJlbmN5X19sYWJlbC0tb25sZWZ0IHtcblx0XHRcdFx0LXdlYmtpdC1vcmRlcjogMDtcblx0XHRcdFx0LW1zLWZsZXgtLW9yZGVyOiAwO1xuXHRcdFx0XHRvcmRlcjogMDtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmN1cnJlbmN5X19sYWJlbC0tb25yaWdodCB7XG5cdFx0XHRcdC13ZWJraXQtb3JkZXI6IDI7XG5cdFx0XHRcdC1tcy1mbGV4LS1vcmRlcjogMjtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm5vLWljb24ge1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFNQQU4udGV4dDAxIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jdXJyZW5jeV9fbGFiZWwtLXBlcmlvZCB7XG5cdFx0XHRcdFNQQU4udGV4dDAxIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY3VycmVuY3lfX2xhYmVsLS1vbnJpZ2h0IHtcblx0XHRcdFx0XHRTUEFOLnRleHQwMSB7XG5cdFx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY3VycmVuY3lfX2xhYmVsLS1vbmxlZnQge1xuXHRcdFx0XHRcdFNQQU4udGV4dDAxIHtcblx0XHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBzb2xpZCBzb2xpZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmN1cnJlbmN5LS1zbWFsbCB7XG5cdFx0XHQvKm1ha2UgaXQgZ2xvYmFsIHdpdGggYnRuIHNpemUgc3R5bGUqL1xuXHRcdH1cblx0XHQmLmN1cnJlbmN5LS1tZCB7XG5cdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdFx0fVxuXHRcdFx0SU5QVVQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdH1cblx0XHRcdCYuZXJyb3Ige1xuXHRcdFx0XHQvKnRha2UgaXQgdG8gaW5wdXQgZ2xvYmFsKi9cblx0XHRcdFx0SU5QVVQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDE2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZXJyb3Ige1xuXHRcdFx0Lyp0YWtlIGl0IHRvIGlucHV0IGdsb2JhbCovXG5cdFx0XHRJTlBVVCB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItbmVnYXRpdmU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oQGNvbG9yLW5lZ2F0aXZlLCAxNSUpO1xuXHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdC8qcGFkZGluZy1yaWdodDogNDBweDsqL1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHggMCA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYub24tbGVmdCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdFNQQU4udGV4dDAxIHtcblx0XHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdElOUFVUIHtcblx0XHRcdFx0cGFkZGluZzogMCA2MHB4IDAgNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm9uLXJpZ2h0IHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiAxcHg7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0U1BBTi50ZXh0MDEge1xuXHRcdFx0XHRyaWdodDogMXB4O1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0SU5QVVQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDVweCAwIDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubm8taWNvbiB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdFx0U1BBTi50ZXh0MDEge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMXB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdC8qd2lkdGg6IDU1cHg7XG5cdFx0XHRcdGhlaWdodDogMzJweDsqL1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdHotaW5kZXg6IDk7IC8qb3IgdXNlIHJnYmEgY29sb3IgYXMgYmFja2dyb3VuZCovXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cblx0XHRcdH1cblx0XHRcdElOUFVUIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0LypwYWRkaW5nOiAwOyovXG5cdFx0XHRcdC8qdGV4dC1pbmRlbnQ6IDUuMDBweDsqL1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdFx0LypiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1uZWdhdGl2ZSwzNSUpOyovXG5cdFx0XHRcdHBhZGRpbmc6IDhweCA5MHB4IDdweCA1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLmVycm9yIHtcblx0XHRcdFx0SU5QVVQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgOTBweCAwIDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5uby1pY29uLS0tc20ge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLnRleHQwMSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LyomLnRleHQtaWNvbiB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjOWNhZDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0XHRcdCEqIGZvbnQtZmFtaWx5OiBpY29uczsgKiFcblx0XHRcdGNvbnRlbnQ6IFwiXFwwMDIwQUNcIjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAxcHg7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YwZjFmNTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGNvbG9yOiAjNWY2ZDdhO1xuXG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAxcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdCEqd2lkdGg6IDU1cHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7KiFcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdHotaW5kZXg6IDk7ICEqb3IgdXNlIHJnYmEgY29sb3IgYXMgYmFja2dyb3VuZCohXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cblx0XHR9Ki9cblx0XHQmLnF1YW50aXR5IHtcblx0XHRcdCYuZXQge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAndGsnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJ1IHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGZvbnQtaGVhZGluZy1ydTtcblx0XHRcdFx0XHRjb250ZW50OiAn0YjRgic7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hcmVhLWNvZGUge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcrMzcyJztcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogNTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHRcdElOUFVUIHtcblx0XHRcdFx0cGFkZGluZzogMCA1cHggMCA2MHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5lcnJvciB7XG5cdFx0XHRcdElOUFVUIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDVweCAwIDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRJTlBVVCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdC8qcGFkZGluZzogMDsqL1xuXHRcdFx0Lyp0ZXh0LWluZGVudDogNS4wMHB4OyovXG5cdFx0XHQvKmJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLW5lZ2F0aXZlLDM1JSk7Ki9cblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDVweDtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG5cdFx0XHQvKmZvbnQtZmFtaWx5OiBpY29uczsqL1xuXHRcdFx0Y29udGVudDogXCJcXDAwMjBBQ1wiO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDFweDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0XHQvKmJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7Ki9cblx0XHR9XG5cdFx0Ji0tbWQge1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5jdXJyZW5jeS0tbWQge1xuXHRcdFx0SU5QVVQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRcdH1cblx0XHRcdCYuZXJyb3Ige1xuXHRcdFx0XHQvKnRha2UgaXQgdG8gaW5wdXQgZ2xvYmFsKi9cblx0XHRcdFx0SU5QVVQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDE2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudzEwMHAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC8qdHlwZS1wYWNrYWdlX18qL1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdCYudzEwMHAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pbnB1dC13cmFwcGVyLS1wcmVmaXgge1xuXHRcdC5mbGV4LXdyYXAobm93cmFwKTtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LnByZWZpeCB7XG5cdFx0LnByZWZpeF9fdGV4dCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdCYucHJlZml4X190ZXh0LS1hcmVhLWNvZGUge1xuXG5cdFx0XHR9XG5cdFx0XHQmLnByZWZpeF9fdGV4dC0tcGVyaW9kIHtcblxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJlZml4X19jdXJyZW5jeSB7XG5cdFx0XHRwYWRkaW5nOiAwIDZweDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcXDAwMjBBQ1wiO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnByZWZpeF9fcXVhbnRpdHkge1xuXHRcdFx0Ji5ldCB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAndGsnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJ1IHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBmb250LWhlYWRpbmctcnU7XG5cdFx0XHRcdFx0Y29udGVudDogJ9GI0YInO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucHJlZml4X19sYWJlbCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXkwNztcblx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuZmxleCgxIDAgYXV0byk7XG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdCYucHJlZml4X19sYWJlbC0tb25sZWZ0IHtcblx0XHRcdFx0LXdlYmtpdC1vcmRlcjogLTE7XG5cdFx0XHRcdC1tcy1mbGV4LS1vcmRlcjogLTE7XG5cdFx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBub25lIHNvbGlkIHNvbGlkO1xuXHRcdFx0fVxuXHRcdFx0Ji5wcmVmaXhfX2xhYmVsLS1vbnJpZ2h0IHtcblx0XHRcdFx0LXdlYmtpdC1vcmRlcjogMTtcblx0XHRcdFx0LW1zLWZsZXgtLW9yZGVyOiAxO1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBzb2xpZCBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnByZWZpeF9fZWRpdGFibGUge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuZmxleCgxIDAgYXV0byk7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR3aWR0aDogNjJweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQmLnByZWZpeF9fZWRpdGFibGUtLW9ubGVmdCB7XG5cdFx0XHRcdC13ZWJraXQtb3JkZXI6IC0xO1xuXHRcdFx0XHQtbXMtZmxleC0tb3JkZXI6IC0xO1xuXHRcdFx0XHRvcmRlcjogLTE7XG5cdFx0XHR9XG5cdFx0XHQmLnByZWZpeF9fZWRpdGFibGUtLW9ucmlnaHQge1xuXHRcdFx0XHQtd2Via2l0LW9yZGVyOiAxO1xuXHRcdFx0XHQtbXMtZmxleC0tb3JkZXI6IDE7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdC8qaXQgcmVwbGFjaW5nIHR5cGUwMSBmcm9tIGNvbnRhaW5lciovXG5cdC5pbnB1dC13cmFwcGVyX19kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTQ7XG5cdFx0cGFkZGluZzogMCAwIDhweCAwO1xuXHR9XG5cdC5pbnB1dC13cmFwcGVyX19idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCYuZi1sZWZ0IHtcblx0XHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0SU5QVVQsXG5cdFx0U0VMRUNUIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Lyp3aWR0aDogMTAwJTsqL1xuXHRcdFx0Ji53OTAge1xuXHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRIRUFERVIuc3ViICYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxNjVweDtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHR9XG5cdH1cbn1cblxuXG5ESVYuYnV0dG9uLXdyYXBwZXIge1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy10b3A6IDEuNmVtO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdG1hcmdpbjogMTVweCAwIDAgMDtcblx0SEVBREVSLnN1YiAmIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRtYXJnaW46IDAgMTBweCAwIDAgIWltcG9ydGFudDtcblx0XHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcblx0XHQuYnRuIHtcblx0XHRcdHBhZGRpbmc6IDZweCAxNXB4O1xuXHRcdH1cblx0fVxuXHRJTlBVVCxcblx0U0VMRUNUIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0Ji53MTAwIHtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0U0VMRUNUIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCYudzEwMHAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji53aXRoLWxhYmVsIHtcblxuXHR9XG5cdCYud2l0aG91dC1sYWJlbCB7XG5cblx0fVxuXHRBIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IC43ZW0gMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ji5idG4ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0SEVBREVSLnN1YiAmIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuLyogU2VydmljZSBidXR0b25zICovXG5cbi5iYW5rbGlua3Mge1xuXHRtYXJnaW46IDEwcHggMCAwIDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdExJIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMTBweCAyMHB4IDAgMCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA4NnB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdElOUFVUIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHR9XG5cdFx0QSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQuY29sLnc2MHAgJiB7XG5cdFx0XHRtYXJnaW46IDAgMTVweCAwIDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdC8qTEksXG5cdFx0LmNvbC53NjBwICYgTEkgeyB3aWR0aDogYXV0bzsgbWFyZ2luOiAwIDIlIDAgMCAhaW1wb3J0YW50OyB9Ki9cblx0XHQuY29sLnc2MHAgJiBMSSB7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0bWFyZ2luOiAwIDIlIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMCAyJSAwIDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRMSSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbjogMCAyJSAwIDAgIWltcG9ydGFudDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDAgMiUgMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0TEkgSU5QVVQge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRBIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdH1cblx0fVxufVxuXG4vKiAxMC4gTGlzdGluZ3MgKi9cblVMLnR5cGUwNSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRMSSB7XG5cdFx0Ji5pY28ge1xuXHRcdFx0cGFkZGluZzogMCAwIDAgNTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHRcdCYuc2hvd3Rvb2x0aXAge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnR5cGUwNWIge1xuXHRcdC5jbGVhcmZpeCgpO1xuXHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdExJIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblVMLnR5cGUwNiB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0cGFkZGluZzogMCAwIDY1cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0TEkuaWNvIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogNjVweCAwIDAgMDtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0Ji53MTAwcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSgzbisxKSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHR9XG5cdH1cblx0QS5hc2sge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0ycHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIj9cIjtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yMDE7XG5cdFx0fVxuXHR9XG5cdERMIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHREVCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0fVxuXHRcdEREIHtcblx0XHRcdHdpZHRoOiA1MiU7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDMlO1xuXHRcdFx0Ji5pY28ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLjNlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWNoZWNrOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1wb3NpdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLW1pbnVzOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1uZWdhdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRQIHtcblx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0Ji5oZWFkaW5nIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0cGFkZGluZzogMCAwIDE1cHggNzBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHR9XG5cdH1cblx0VUwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAxLjVlbSAwIDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdExJIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdG1hcmdpbi10b3A6IC41ZW07XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdGNvbnRlbnQ6IEBpY28tYXJycmlnaHQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRMSS5pY28ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0TEkuaWNvIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50eXBlMDcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRwYWRkaW5nOiAwO1xuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Ji5pbjJjb2xzIC5uZXdzMDEsXG5cdCYuaW4yY29scyAubmV3czAxIHtcblx0XHR3aWR0aDogNDglO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0fVxuXHR9XG5cdCYuaW40Y29scyAubmV3czAxIHtcblx0XHR3aWR0aDogMjIlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAyMiU7XG5cdFx0fVxuXHR9XG5cdC5uZXdzMDEge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMzAlO1xuXHRcdG1hcmdpbjogMCAwIDAgNCUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ji50eXBlMDI6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdH1cblx0XHQmLnR5cGUwMyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0U0VDVElPTi50eXBlMDEgJixcblx0XHRcdFNFQ1RJT04udHlwZTA0ICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFAuaW1nLFxuXHRcdERJVi5wYWQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQmXG5cdFx0UC5pbWcge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDRweCA0cHg7XG5cdFx0XHRJTUcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRQLmltZy1sYXJnZSBJTUcge1xuXHRcdFx0bWF4LWhlaWdodDogNDIwcHhcblx0XHR9XG5cdFx0RElWLnBhZCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHggNzBweCAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Ji5wYWQwMiB7XG5cdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0UCB7XG5cdFx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHR9XG5cdFx0UC5jZW50ZXIgSU1HIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHRQLmhlYWRpbmcwMSxcblx0XHRTUEFOLmhlYWRpbmcwMSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdC5ydSAmIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFAuaGVhZGluZzAyLFxuXHRcdFNQQU4uaGVhZGluZzAyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0LnJ1ICYge1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHRcdH1cblx0XHR9XG5cdFx0U1BBTi5oZWFkaW5nMDEge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRQLmhlYWRpbmcwMSBBIHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHR9XG5cdFx0U1BBTi5wcmljZTAxIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luOiAuNmVtIDAgMCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdEE6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHRBIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ji5idG4ge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdG1hcmdpbi10b3A6IDEuNWVtO1xuXHRcdFx0Ji5kaXNjcmV0ZSB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm5vYmcge1xuXHRcdC5uZXdzMDEge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0RElWLnBhZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMCA3MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnNsaWNrLXNsaWRlcjAxIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQmLnNsaWNrLWluaXRpYWxpemVkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRTRUNUSU9OLmNvbnRlbnQgJiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0PiAubmV3czAxIHtcblx0XHRcdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0LmZsZXgoMCAwIDIwJSk7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdFx0XHQuZmxleCgwIDAgMjUlKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0LmZsZXgoMCAwIDMzLjMzMzMlKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0LmZsZXgoMCAwIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuYWxpZ24taXRlbXMoc3RyZXRjaCk7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0Lm5ld3MwMSB7XG5cdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji5zbGljay1zbGlkZSB7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0UC5pbWcge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRJTUcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaW1nMDIge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb2wudzUwcCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxNDBweDtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDE0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyNjBweDtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI2MHB4O1xuXHRcdFx0XHRcdFx0LmNvbCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHQuY2xlYXJmaXgoKTtcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRBIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYucGFkIHtcblx0XHRcdFx0LyouZGlzcGxheShmbGV4KTsgLmZsZXgtd3JhcCh3cmFwKTsqL1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggNjBweDtcblx0XHRcdFx0LmZsZXgoMSAxIGF1dG8pO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCYgPiBQIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYucGFkMDIge1xuXHRcdFx0XHRcdCYgPiBQLmhlYWRpbmcwMSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDFlbSAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QS5idG4ge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQmLmRpc2NyZXRlIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHRcdFAuaGVhZGluZzAxIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0Lm5ld3MwMSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRcdERJVi5wYWQge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0XHRcdFAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QlVUVE9OLnNsaWNrLWFycm93IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuaGFzYXJyb3dzJiB7XG5cdFx0XHRcdEJVVFRPTi5zbGljay1hcnJvdyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0Ji5zbGljay1kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zbGljay1uZXh0IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnNsaWNrLXByZXYge1xuXHRcdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji50eXBlMDdiIC5uZXdzMDEge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMWVtIDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdFAuaW1nIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDM2MHB4O1xuXHRcdH1cblx0XHRESVYucGFkIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDM5MHB4O1xuXHRcdFx0Lm5ld3MwMSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEEuYnRuIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHQmLm5ld3MwMSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdERJVi5wYWQge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAyJTtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdH1cblx0XHRcdFAuaW1nIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnR5cGUwN2IgLm5ld3MwMSB7XG5cdFx0XHRESVYucGFkIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAzMHB4IDMwcHggMzIlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRQLmltZyB7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zbGljay1zbGlkZXIwMSAubmV3czAxIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdC5uZXdzMDEge1xuXHRcdFx0LypxdWlja2ZpeCovXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdERJVi5wYWQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNsaWNrLXNsaWRlcjAxIC5uZXdzMDEge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiA1cHggNXB4O1xuXHRcdH1cblxuXHRcdCYudHlwZTA3YiAubmV3czAxIHtcblx0XHRcdFAuaW1nIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGZsb2F0OiBub25lXG5cdFx0XHR9XG5cdFx0XHRESVYucGFkIHtcblx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5VTC50eXBlMDgge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0LmRpc3BsYXkoZmxleCk7XG5cdC5mbGV4LXdyYXAod3JhcCk7XG5cdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdC5mbGV4LWZsb3cocm93IHdyYXApO1xuXHQuYWxpZ24tY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0JiA+IExJIHtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0bWFyZ2luLXRvcDogMSU7XG5cdFx0bWluLWhlaWdodDogMTYwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYuaW4zY29scyA+IExJIHtcblx0XHR3aWR0aDogMzElO1xuXHR9XG5cdCYuaW40Y29scyA+IExJIHtcblx0XHR3aWR0aDogMjIlO1xuXHR9XG5cdERJVi50eHQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMTBweDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogLTEwMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0KjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdFAge1xuXHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdH1cblx0fVxuXHRESVYuaW1nIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwcHg7XG5cdH1cblx0LmljbyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdCYtZG9jdW1lbnQ6YmVmb3JlIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxuXHRVTCB7XG5cdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90d2lkZSB7XG5cdFx0Ji5pbjRjb2xzID4gTEkge1xuXHRcdFx0d2lkdGg6IDMxJTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdCYuaW40Y29scyBMSSxcblx0XHQmLmluM2NvbHMgTEkge1xuXHRcdFx0d2lkdGg6IDQ3JTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdCYuaW4zY29scyBMSSxcblx0XHQmLmluNGNvbHMgTEkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cblVMLnR5cGUwOSB7XG5cdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdG1pbi1oZWlnaHQ6IDMzNXB4O1xuXHRMSSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHQqIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQgRElWLmEge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0RElWLmIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdERJVi5hIEEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMTtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTsgLypoZWlnaHQ6IDIxcHg7Ki9cblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZDtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDI1LCAxNzUsIDApO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDIxcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTIxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0RElWLmEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdEEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cdERJVi5iIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDcwJTtcblx0XHRib3R0b206IDA7XG5cdFx0cGFkZGluZzogNXB4IDMwcHggNXB4IDUwcHg7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdH1cblx0LmNoYXJ0IHtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0SU1HIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdC5jaGFydCB7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDI3MHB4O1xuXHRcdERJVi5hIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0QSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tcGx1cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdERJVi5iIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0SDQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0TEkuYWN0aXZlIERJVi5hIEE6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IEBpY28tbWludXM7XG5cdFx0fVxuXHR9XG59XG5cblVMLnR5cGUxMCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRMSSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRQLnR4dCB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0U1RST05HIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdExJIHtcblx0XHRcdHdpZHRoOiAyOCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0XHRQLnR4dCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRMSSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cblx0XHRQLmltZyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHR9XG5cblx0XHRQLnR4dCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cbn1cblxuVUwudHlwZTExIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdExJIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0RElWIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRBIHtcblx0XHR0ZXh0LXNoYWRvdzogMCAwIDEwcHggQGNvbG9yLWJsYWNrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdExJIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5VTC50eXBlMTIge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDJlbSAwIDAgMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji50eXBlMTJiIHtcblx0XHRMSSB7XG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdFx0JiwgKiB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LWRhcmtlc3QgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IFNQQU4ge1xuXHRcdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW0gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRMSSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdGhlaWdodDogMjEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0LnJ1ICYge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0fVxuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFNQQU4ge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0aGVpZ2h0OiAyMTBweDtcblx0XHRcdHBhZGRpbmc6IDAgNXB4IDA7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUob2RkKSBTUEFOIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjA0O1xuXHRcdH1cblx0XHRTVFJPTkcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDcwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbm90d2lkZSB7XG5cdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRcdFx0Jixcblx0XHRcdCYgfiBMSSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoMykge1xuXHRcdFx0d2lkdGg6IDM0JTtcblx0XHRcdCYgfiBsaSB7XG5cdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoNCkge1xuXHRcdFx0Jixcblx0XHRcdCYgfiBsaSB7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoNSkge1xuXHRcdFx0Jixcblx0XHRcdCYgfiBsaSB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDU1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdExJIHtcblx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdExJIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cblVMLnR5cGUxMyB7XG5cdExJOmJlZm9yZSB7XG5cdFx0Y29udGVudDogQGljby1jaGVjaztcblx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0dG9wOiAuNmVtO1xuXHR9XG59XG5cblVMLnR5cGUxNCB7XG5cdC5jbGVhcmZpeCgpO1xuXHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRMSSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0UC5pbWcge1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdH1cblx0XHRTVFJPTkcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRMSSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHR9XG5cdH1cbn1cblxuVUwudHlwZTE1IHtcblx0LmNsZWFyZml4KCk7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHQucnUgJiB7XG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0TEkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cdExJIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogNzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR0b3A6IC4xNWVtO1xuXHRcdH1cblxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90d2lkZSB7XG5cdFx0RElWLmJsb2NrMTMgJiB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTYwcHg7XG5cdFx0XHR0b3A6IC00MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0RElWLmJsb2NrMTMgJiB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdFx0TEkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdExJIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuVUwudHlwZTE2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDFlbSAwIDAgMDtcblx0cGFkZGluZzogMDtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCYuaW4yY29scyAubmV3czAxLFxuXHQmLmluMmNvbHMgLm5ld3MwMSB7XG5cdFx0d2lkdGg6IDQ4JTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdH1cblx0fVxuXHQmLmluNGNvbHMgLm5ld3MwMSB7XG5cdFx0d2lkdGg6IDIyJTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMjIlO1xuXHRcdH1cblx0fVxuXHQubmV3czAxIHtcblx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDIyJTtcblx0XHRtYXJnaW46IDAgMCAwIDQlICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdCYudHlwZTAyOmJlZm9yZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHR9XG5cdFx0Ji50eXBlMDMge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFNFQ1RJT04udHlwZTAxICYsXG5cdFx0XHRTRUNUSU9OLnR5cGUwNCAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRQLmltZyxcblx0XHRESVYucGFkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0JlxuXHRcdFAuaW1nIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMjBweCA0cHggNHB4O1xuXHRcdFx0SU1HIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0UC5pbWctbGFyZ2UgSU1HIHtcblx0XHRcdG1heC1oZWlnaHQ6IDQyMHB4XG5cdFx0fVxuXHRcdERJVi5wYWQge1xuXHRcdFx0cGFkZGluZzogMzBweCAzMHB4IDcwcHggMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdCYucGFkMDIge1xuXHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFAge1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdFx0fVxuXHRcdFAuY2VudGVyIElNRyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0UC5oZWFkaW5nMDEsXG5cdFx0U1BBTi5oZWFkaW5nMDEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHQucnUgJiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRQLmhlYWRpbmcwMixcblx0XHRTUEFOLmhlYWRpbmcwMiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdC5ydSAmIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFNQQU4uaGVhZGluZzAxIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0UC5oZWFkaW5nMDEgQSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0fVxuXHRcdFNQQU4ucHJpY2UwMSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbjogLjZlbSAwIDAgMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRBOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0QSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCYuYnRuIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcblx0XHRcdCYuZGlzY3JldGUge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5ub2JnIHtcblx0XHQubmV3czAxIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdERJVi5wYWQge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDAgNzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5zbGljay1zbGlkZXIwMSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0Ji5zbGljay1pbml0aWFsaXplZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0U0VDVElPTi5jb250ZW50ICYge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHRcdD4gLm5ld3MwMSB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdC5mbGV4KDAgMCAyMCUpO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcblx0XHRcdFx0LmZsZXgoMCAwIDI1JSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdC5mbGV4KDAgMCAzMy4zMzMzJSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdC5mbGV4KDAgMCAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWNrLXRyYWNrIHtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0LmFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC5uZXdzMDEge1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYuc2xpY2stc2xpZGUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdFAuaW1nIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmltZzAyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29sLnc1MHAge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxNTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTQwcHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjYwcHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyNjBweDtcblx0XHRcdFx0XHRcdC5jb2wge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0LmNsZWFyZml4KCk7XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdElNRyB7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0RElWLnBhZCB7XG5cdFx0XHRcdC8qLmRpc3BsYXkoZmxleCk7IC5mbGV4LXdyYXAod3JhcCk7Ki9cblx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDYwcHg7XG5cdFx0XHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmID4gUCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnBhZDAyIHtcblx0XHRcdFx0XHQmID4gUC5oZWFkaW5nMDEge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxZW0gMCAwIDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEEuYnRuIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ji5kaXNjcmV0ZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRQLmhlYWRpbmcwMSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdC5uZXdzMDEge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRESVYucGFkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdFx0XHRQIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRBIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEJVVFRPTi5zbGljay1hcnJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Lmhhc2Fycm93cyYge1xuXHRcdFx0XHRCVVRUT04uc2xpY2stYXJyb3cge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdCYuc2xpY2stZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc2xpY2stbmV4dCB7XG5cdFx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zbGljay1wcmV2IHtcblx0XHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudHlwZTA3YiAubmV3czAxIHtcblx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDFlbSAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRQLmltZyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAzNjBweDtcblx0XHR9XG5cdFx0RElWLnBhZCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzOTBweDtcblx0XHRcdC5uZXdzMDEge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRBLmJ0biB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0Ji5uZXdzMDEge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAwIDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRESVYucGFkIHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMiU7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cdFx0XHR9XG5cdFx0XHRQLmltZyB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji50eXBlMDdiIC5uZXdzMDEge1xuXHRcdFx0RElWLnBhZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDMyJTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0UC5pbWcge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2xpY2stc2xpZGVyMDEgLm5ld3MwMSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQubmV3czAxIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAwIDAgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRESVYucGFkIHtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zbGljay1zbGlkZXIwMSAubmV3czAxIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogNXB4IDVweDtcblx0XHR9XG5cblx0XHQmLnR5cGUwN2IgLm5ld3MwMSB7XG5cdFx0XHRQLmltZyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRmbG9hdDogbm9uZVxuXHRcdFx0fVxuXHRcdFx0RElWLnBhZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvdW50ZXIwMSB7XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHQuZmxleC13cmFwKHdyYXApO1xuXHQuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRtYXJnaW46IDJlbSAwIDAgMDtcblx0cGFkZGluZzogMDtcblx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdC5jbGVhcmZpeCgpO1xuXHRib3JkZXI6IG5vbmU7XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHR9XG5cdExJIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjEuMTUpO1xuXHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHR3aWR0aDogMjAlO1xuXHRcdC8qYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0OyovXG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjay1tZWRpdW07XG5cdFx0LmFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdD4gKiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHRTVFJPTkcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMik7XG5cdFx0XHRTTUFMTCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuXHRcdFx0XHQmLm11dGVkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMC45Mik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAyMHB4IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdH1cblx0XHRTTUFMTC5tdXRlZCB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrLWxpZ2h0O1xuXHRcdH1cblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdC5wYWQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdH1cblx0XHQvKiYuaGFzYm9yZGVyIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHR9Ki9cblxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRMSSB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0LyomOm50aC1vZi10eXBlKG4rNCkge1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0fSovXG5cdFx0fVxuXHR9XG5cblx0LypAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0TEkge1xuXHRcdFx0LmZsZXgoMCAwIDMzLjMzMzMlKTsgd2lkdGg6IDMzLjMzMzMlO1xuXHRcdFx0JjpudGgtb2YtdHlwZSgzbiszKTphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdCY6bnRoLW9mLXR5cGUobis0KSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDsgcGFkZGluZy10b3A6IDk1cHg7XG5cdFx0XHRcdCY6YmVmb3JlIHsgdG9wOiAyMHB4OyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ki9cblx0LypAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0TEkge1xuXHRcdFx0LmZsZXgoMCAwIDEwMCUpOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMTBweCAzMyUgMTBweCA3NXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyBjbGVhcjogYm90aDtcblx0XHRcdCY6YmVmb3JlIHsgbGVmdDogMDsgdG9wOiAxMHB4OyB3aWR0aDogNTZweDsgcmlnaHQ6IGF1dG87IH1cblx0XHRcdCY6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHRib3JkZXI6IDJweCBAY29sb3ItZ3JheS1saWdodGVzdDsgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQgbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0U1RST05HIHsgcG9zaXRpb246IHN0YXRpYzsgfVxuXHRcdFx0U01BTEwubXV0ZWQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB0b3A6IDEwcHg7IHdpZHRoOiAzMCU7IH1cblx0XHR9XG5cdH0qL1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcblx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdFx0TEkge1xuXHRcdFx0LmZsZXgoMCAwIDEwMCUpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDFweCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZSBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZSBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBub25lIHNvbGlkIG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0fVxuXHRcdFx0LnBhZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdC5wYWQge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRTTUFMTC5tdXRlZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5VTC5wYXJhbXMge1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmZsZXgtd3JhcCh3cmFwKTtcblx0Lmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHQuY2xlYXJmaXgoKTtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0TEkge1xuXHRcdC5mbGV4KDAgMCAxNi42NjY2JSk7XG5cdFx0d2lkdGg6IDE2LjY2NjYlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDc1cHggMCAxMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoxLjE1KTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDZuKzEpIHtcblx0XHR9XG5cdFx0PiAqIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdFNUUk9ORyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoyKTtcblx0XHRcdFNNQUxMIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XG5cdFx0XHRcdCYubXV0ZWQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSowLjkyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqNCk7XG5cdFx0fVxuXHRcdCYudHlwZTAxOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBAaWNvLWRvd247XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgQGNvbG9yMDI7XG5cdFx0XHQucm91bmRlZCg1MCUpO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYudHlwZTAyOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBAaWNvLXVwO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkIEBjb2xvcjAyO1xuXHRcdFx0LnJvdW5kZWQoNTAlKTtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmLnR5cGUwMzpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogQGljby11bmxpbWl0ZWQ7XG5cdFx0fVxuXHRcdCYudHlwZTA0OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBAaWNvLWNoYXQ7XG5cdFx0fVxuXHRcdCYudHlwZTA1OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBAaWNvLWNhbGxzO1xuXHRcdH1cblx0XHQmLnR5cGUwNjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wMi5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdH1cblx0XHQmLnR5cGUwNzpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogQGljby00Zztcblx0XHR9XG5cdFx0Ji50eXBlMDg6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IEBpY28tbmV0d29yaztcblx0XHR9XG5cdFx0Ji50eXBlMDk6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDMucG5nKSBuby1yZXBlYXQgNTAlIDA7XG5cdFx0XHRoZWlnaHQ6IDU3cHg7XG5cdFx0fVxuXHRcdCYudHlwZTEwOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzA0LnBuZykgbm8tcmVwZWF0IDUwJSAwO1xuXHRcdFx0aGVpZ2h0OiA1N3B4O1xuXHRcdH1cblx0XHQmLnR5cGUxMTpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wNS5wbmcpIG5vLXJlcGVhdCA1MCUgMDtcblx0XHRcdGhlaWdodDogNTdweDtcblx0XHR9XG5cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0TEkge1xuXHRcdFx0LmZsZXgoMCAwIDMzLjMzMzMlKTtcblx0XHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0XHRcdCY6bnRoLW9mLXR5cGUoM24rMyk6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZShuKzQpIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogOTVweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0TEkge1xuXHRcdFx0LmZsZXgoMCAwIDEwMCUpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDMzJSAxMHB4IDc1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDU2cHg7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRib3JkZXI6IDJweCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdGJvcmRlci1zdHlsZTogbm9uZSBub25lIHNvbGlkIG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cdFx0XHRTTUFMTC5tdXRlZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuRElWLmNyZWRpdDAxIHtcblx0cGFkZGluZzogMDtcblx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdCYuY3JlZGl0MDFiIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuXHRcdFNQQU4ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdGNvbnRlbnQ6IEBpY28tY29pbnM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHRcdFx0dG9wOiBpbmhlcml0O1xuXHRcdFx0XHRib3R0b206IC01cHg7XG5cdFx0XHR9XG5cdFx0XHRjb2xvcjogQGNvbG9yMTY7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42NDtcblx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IxNjtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHQuYWxpZ24taXRlbXMoc2VsZi1zdGFydCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdFNQQU4ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0cGFkZGluZzogMCAwIDAgNTBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRjb250ZW50OiBAaWNvLW1vbmV5O1xuXHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSozKTtcblx0XHRcdHRvcDogLTVweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdFNUUk9ORyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdH1cblx0LyouYnRuIHtcblx0XHRmbG9hdDogcmlnaHQ7IGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTsgYm9yZGVyOiAycHggc29saWQgQGNvbG9yMDE7IG1hcmdpbjogOHB4IDAgMCAwOyBjb2xvcjogQGNvbG9yMDE7XG5cdFx0Jjpob3ZlciB7IGJvcmRlci1jb2xvcjogQGNvbG9yMDI7IGNvbG9yOiBAY29sb3IwMjsgfVxuXHR9Ki9cblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdFNQQU4ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0fVxuXHR9XG59XG5cbkRJVi5jb25maXJtMDEge1xuXHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdGJvcmRlcjogM3B4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmNsZWFyZml4KCk7XG5cdCYuY29uZmlybTAxYiB7XG5cdFx0bWFyZ2luOiAwIC0xNXB4IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdD4gRElWLmEge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0LmZsZXgoMCAwIDIyOHB4KTtcblx0XHR9XG5cdFx0PiBESVYuYiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIyOHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyOThweDtcblx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0SDIge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdD4gRElWLmEge1xuXHRcdC5mbGV4KDAgMCAzNTBweCk7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDM1MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQvLyY6YmVmb3JlIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxMDAlOyB0b3A6IDA7IGJvdHRvbTogMDsgd2lkdGg6IDUwcHg7IGJhY2tncm91bmQ6IHVybChhcnJvdzAyLnBuZyk7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cdH1cblx0PiBESVYuYiB7XG5cdFx0LmZsZXgoMCAwIDEwMCUpO1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDcwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zNTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDQyMHB4O1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0fVxuXHRESVYuaXRlbTAxIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuY29tcGFyZTAyIHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0PiBESVYuaXRlbTAyIHtcblx0XHRcdERJVi5oZWFkaW5nMDEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHRVTC5wYXJhbXMwMiBMSSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW46IDJlbSAtMTVweCAwO1xuXHRcdD4gRElWLmEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBESVYuYiB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRtYXJnaW46IDJlbSAtMjBweCAwO1xuXHR9XG59XG5cbkRJVi5jb21wYXJlMDIge1xuXHQuY2xlYXJmaXgoKTtcblx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRtYXJnaW46IDJlbSAwIDAgMDtcblx0PiBESVYuYSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRVTC5wYXJhbXMwMiBMSSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY28wMTpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDJfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLmljbzAyOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wNl9zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCYuaWNvMDM6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzA3X3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY28wNDpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDhfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLmljbzA1OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wM19zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCYuaWNvMDY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzA0X3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY28wNzpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDVfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdD4gRElWLmIge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdERJVi5oZWFkaW5nMDEge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRIMyB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRQIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdH1cblx0XHR9XG5cdFx0RElWLndyYXBwZXIge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0bWFyZ2luOiAwIC0xMHB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QlVUVE9OLnNsaWNrLW5leHQsXG5cdFx0QlVUVE9OLnNsaWNrLXByZXYge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR6LWluZGV4OiA5OTtcblx0XHRcdHRvcDogMjVweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5vcGFnaW5nIEEuc2h1ZmZsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QlVUVE9OLnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogLTM1cHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IEBpY28tYXJybGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QlVUVE9OLnNsaWNrLW5leHQge1xuXHRcdFx0cmlnaHQ6IC0zNXB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWFycnJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRESVYuc2xpY2stbGlzdCxcblx0XHRESVYuc2xpY2stdHJhY2sge1xuXHRcdFx0LmNsZWFyZml4KCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdFVMLnNsaWNrLWRvdHMge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QlVUVE9OIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMCAwO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0LnJvdW5kZWQoNTAlKTtcblx0XHRcdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc2xpY2stYWN0aXZlIEJVVFRPTiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHRESVYuaXRlbTAyIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdCYucmVjb21tZW5kZWQge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCA1NXB4IDU1cHggMDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IEBjb2xvcjAyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tdGh1bWJzdXA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90d2lkZSB7XG5cdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRVTC5wYXJhbXMwMiBMSSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdERJVi5oZWFkaW5nMDEge1xuXHRcdGhlaWdodDogMTE1cHg7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRIMiwgSDMge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdFx0SDIge1xuXHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoyKTtcblx0XHR9XG5cdFx0SDMge1xuXHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoxLjY5KTtcblx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRQIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0VUwucGFyYW1zMDIge1xuXHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0TEkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZmFkZShAY29sb3ItYmxhY2ssIDEwJSk7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYuaGlsaXRlIHtcblx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1taW51cztcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdERJVi5hY3Rpb25zMDEge1xuXHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHRBLnRvZ2dsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdGhlaWdodDogMWVtO1xuXHRcdFx0bWFyZ2luOiAwIC0zMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdD4gU1BBTiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCYuaGlkZGVuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm9wZW4gPiBTUEFOIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogLTQ1cHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGFycm93LnBuZyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0biB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMS4yMyk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdCsgLmJ0biB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdD4gRElWLml0ZW0wMiB7XG5cdFx0RElWLmhlYWRpbmcwMSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdEgzIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFAge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRVTC5wYXJhbXMwMiB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdCYuaGlsaXRlOmFmdGVyIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHQmLmxhYmVsIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY28wMTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzAyX3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljbzAyOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDZfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvMDM6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wN19zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY28wNDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzA4X3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljbzA1OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDNfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvMDY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wNF9zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY28wNzpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzA1X3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRESVYuaXRlbTAxIHtcblx0XHRib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBzb2xpZCBub25lO1xuXHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdD4gRElWLmEge1xuXHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdD4gRElWLmEsXG5cdFx0PiBESVYuYiB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdD4gRElWLmEge1xuXHRcdFx0RElWLmhlYWRpbmcwMSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdFVMLnBhcmFtczAyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IERJVi5iIHtcblx0XHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRcdFx0RElWLmhlYWRpbmcwMSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggNXB4O1xuXHRcdFx0XHRQIHtcblx0XHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjAuODYpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRBLnByZXYge1xuXHRcdFx0XHRsZWZ0OiAtMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRVTC5wYXJhbXMwMiB7XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMS4yKTtcblx0XHRcdH1cblx0XHRcdFNQQU4ubGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSowLjg2KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRESVYuYWN0aW9uczAxIHtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRBLnRvZ2dsZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAtMTBweDtcblx0XHRcdFx0Ji5vcGVuID4gU1BBTiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEEuYnRuIHtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdERJVi50b2dnbGUtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LnN3aXRjaDphZnRlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMC44Nik7XG5cdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0bWFyZ2luOiA1cHggMCAwIC02NXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRVTC5wYXJhbXMwMiB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdCYuaGlsaXRlOmFmdGVyIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHQmLmxhYmVsIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljbzAxOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDJfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvMDI6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wNl9zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY28wMzpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzA3X3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljbzA0OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDhfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvMDU6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wM19zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY28wNjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzA0X3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljbzA3OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDVfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkRJVi5jb21wYXJlMDMge1xuXHQmLmNvbXBhcmUwM2Ige1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHQubGluay1vdXRsaW5lLW5vbmU7XG5cdFx0cGFkZGluZzogMDsgLyptYXJnaW4tbGVmdDogMDsgbWFyZ2luLXJpZ2h0OiAwOyovXG5cdFx0PiBESVYuYiB7XG5cdFx0XHQubGluay1vdXRsaW5lLW5vbmU7XG5cdFx0XHRESVYud3JhcHBlciB7XG5cdFx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdERJVi5oZWFkaW5nMDEge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0SDMge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2stbWVkaXVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRQIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrLWxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrLWRhcms7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0QlVUVE9OLnNsaWNrLW5leHQsXG5cdFx0XHRCVVRUT04uc2xpY2stcHJldiB7XG5cdFx0XHRcdC5saW5rLW91dGxpbmUtbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ei1pbmRleDogOTk7XG5cdFx0XHRcdHRvcDogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMTc7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEJVVFRPTi5zbGljay1uZXh0IHtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1hcnJyaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QlVUVE9OLnNsaWNrLXByZXYge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tYXJybGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRVTC5zbGljay1kb3RzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRcdFx0QlVUVE9OIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEJVVFRPTiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRVTC5wYXJhbXMwMiB7XG5cdFx0XHRcdExJIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDEwcHggMDtcblx0XHRcdFx0XHQmLmRvdWJsZWQge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMTFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrLW1lZGl1bTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGZhZGUoQGNvbG9yLWJsYWNrLCAxMCUpO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi5hY3Rpb25zMDEge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0XHRcdEEuYnRuLFxuXHRcdFx0XHRJTlBVVC5idG4ge1xuXHRcdFx0XHRcdCYucHJpbWFyeSB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QS50b2dnbGUge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdFx0XHRtYXJnaW46IDAgLTMwcHg7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHQ+IFNQQU4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ji5oaWRkZW4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5vcGVuID4gU1BBTiB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoxLjIzKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHQrIC5idG4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qRElWLml0ZW0wMiB7XG5cdFx0XHRcdCYucmVjb21tZW5kZWQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgdG9wOiAwOyBjb250ZW50OiBcIlwiOyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItd2lkdGg6IDAgNTVweCA1NXB4IDA7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgQGNvbG9yMDIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7fVxuXHRcdFx0XHRcdCY6YWZ0ZXIgeyBjb250ZW50OiBAaWNvLXRodW1ic3VwOyBmb250LWZhbWlseTogXCJpY29uc1wiOyBjb2xvcjogQGNvbG9yLXdoaXRlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiA1cHg7IHRvcDogMDsgZm9udC1zaXplOiAxLjVlbTsgfVxuXG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlIHsgd2lkdGg6IDMzJTsgfVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7IHdpZHRoOiA1MCU7IH1cblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUgeyB3aWR0aDogMTAwJTsgfVxuXHRcdFx0fSovXG5cdFx0XHQuaXRlbXMge1xuXHRcdFx0XHQuc2xpY2stcHQzMCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pdGVtMDIge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdC5saW5rLW91dGxpbmUtbm9uZTtcblx0XHRcdFx0LnBhZCB7XG5cdFx0XHRcdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50eHQge1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFVMLnBhcmFtczAyIHtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29tcGFyZTAzX19pcy1hY3RpdmUge1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ncmF5MDQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LyppZiBwb3NzaWJsZSB1c2UgdGhpcyovXG5cdFx0XHRcdC5jb21wYXJlMDNfX2JvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi5hY3Rpb25zMDEge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0LW5hcnJvdyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdC5pdGVtMDIge1xuXHRcdFx0XHQmLml0ZW0wMmIge1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFVMLnNsaWNrLWRvdHMge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0VUwucGFyYW1zMDIge1xuXHRcdFx0XHRMSSB7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY29tcGFyZTAzYyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdD4gRElWLmIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Lml0ZW1zIHtcblx0XHRcdFx0Lml0ZW0wMiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY29tcGFyZTAzZCB7XG5cdFx0aGVpZ2h0OiAxMDAwcHg7XG5cdFx0LnNsaWNrLXRyYWNrIHtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdH1cblx0XHQuaXRlbTAyIHtcblx0XHRcdCYuaXRlbTAyYiB7XG5cdFx0XHRcdCYuc2xpY2stdHJhY2sge1xuXHRcdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC5zdWJpdGVtIHtcblx0XHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQuYWN0aW9uczAxIHtcblx0XHRcdFx0XHRcdC5hbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0XHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0VUwucGFyYW1zMDIge1xuXHRcdFx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2xlYXJmaXgoKTtcblx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRtYXJnaW46IDJlbSAwIDAgMDtcblx0PiBESVYuYSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRVTC5wYXJhbXMwMiBMSSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY28wMTpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDJfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLmljbzAyOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wNl9zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCYuaWNvMDM6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzA3X3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY28wNDpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDhfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLmljbzA1OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wM19zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCYuaWNvMDY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzA0X3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY28wNzpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDVfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdD4gRElWLmIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRESVYuaGVhZGluZzAxIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0SDMge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrLW1lZGl1bTtcblx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFAge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRESVYud3JhcHBlciB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRtYXJnaW46IDAgLTEwcHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvKkJVVFRPTi5zbGljay1uZXh0LFxuXHRcdEJVVFRPTi5zbGljay1wcmV2e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBwYWRkaW5nOiAwOyBiYWNrZ3JvdW5kOiBub25lOyBib3JkZXI6IG5vbmU7IGN1cnNvcjogcG9pbnRlcjsgei1pbmRleDogOTk7IHRvcDogMjVweDsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogYXV0bzsgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdFx0JjpiZWZvcmUgeyB0ZXh0LWluZGVudDogMDsgZmxvYXQ6IGxlZnQ7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7IGNvbG9yOiBAY29sb3IwMjsgZm9udC1zaXplOiAzMHB4OyB9XG5cdFx0XHQmLmRpc2FibGVkIHsgb3BhY2l0eTogMC4yOyBjdXJzb3I6IGRlZmF1bHQ7IH1cblx0XHR9XG5cdFx0Ji5ub3BhZ2luZyBBLnNodWZmbGUgeyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdEJVVFRPTi5zbGljay1wcmV2IHtcblx0XHRcdGxlZnQ6IC0zNXB4O1xuXHRcdFx0JjpiZWZvcmUgeyBjb250ZW50OiBAaWNvLWFycmxlZnQ7IH1cblx0XHR9XG5cdFx0QlVUVE9OLnNsaWNrLW5leHQge1xuXHRcdFx0cmlnaHQ6IC0zNXB4O1xuXHRcdFx0JjpiZWZvcmUgeyBjb250ZW50OiBAaWNvLWFycnJpZ2h0OyB9XG5cdFx0fSovXG5cdFx0RElWLnNsaWNrLWxpc3QsXG5cdFx0RElWLnNsaWNrLXRyYWNrIHtcblx0XHRcdC5jbGVhcmZpeCgpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHRVTC5zbGljay1kb3RzIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdFx0TEkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEJVVFRPTiB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDAgMDtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNsaWNrLWFjdGl2ZSBCVVRUT04ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0RElWLml0ZW0wMiB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQmLnJlY29tbWVuZGVkIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDAgNTVweCA1NXB4IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBAY29sb3IwMiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBAaWNvLXRodW1ic3VwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0VUwucGFyYW1zMDIgTEkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHRESVYuaGVhZGluZzAxIHtcblx0XHRoZWlnaHQ6IDExNXB4O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0SDIsIEgzIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHRcdEgyIHtcblx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMik7XG5cdFx0fVxuXHRcdEgzIHtcblx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMS42OSk7XG5cdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0UCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdFVMLnBhcmFtczAyIHtcblx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdExJIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGZhZGUoQGNvbG9yLWJsYWNrLCAxMCUpO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0U1BBTi5sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmhpbGl0ZSB7XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tbWludXM7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRESVYuYWN0aW9uczAxIHtcblx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0QS50b2dnbGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdG1hcmdpbjogMCAtMzBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHQ+IFNQQU4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmLmhpZGRlbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5vcGVuID4gU1BBTiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IC00NXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChhcnJvdy5wbmcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG4ge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjEuMjMpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQrIC5idG4ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQ+IERJVi5pdGVtMDIge1xuXHRcdERJVi5oZWFkaW5nMDEge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRIMyB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRQIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdH1cblx0XHR9XG5cdFx0VUwucGFyYW1zMDIge1xuXHRcdFx0TEkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggNTBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHQmLmhpbGl0ZTphZnRlciB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0Ji5sYWJlbCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvMDE6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wMl9zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY28wMjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzA2X3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljbzAzOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDdfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvMDQ6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wOF9zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY28wNTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzAzX3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljbzA2OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDRfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvMDc6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wNV9zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0RElWLml0ZW0wMSB7XG5cdFx0Ym9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQgbm9uZTtcblx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHQ+IERJVi5hIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHQ+IERJVi5hLFxuXHRcdD4gRElWLmIge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQ+IERJVi5hIHtcblx0XHRcdERJVi5oZWFkaW5nMDEge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRVTC5wYXJhbXMwMiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBESVYuYiB7XG5cdFx0XHRtYXJnaW46IDJlbSAwIDAgMDtcblx0XHRcdERJVi5oZWFkaW5nMDEge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDVweDtcblx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSowLjg2KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QS5wcmV2IHtcblx0XHRcdFx0bGVmdDogLTMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0VUwucGFyYW1zMDIge1xuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjEuMik7XG5cdFx0XHR9XG5cdFx0XHRTUEFOLmxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMC44Nik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0RElWLmFjdGlvbnMwMSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0QS50b2dnbGUge1xuXHRcdFx0XHRtYXJnaW46IDAgLTEwcHg7XG5cdFx0XHRcdCYub3BlbiA+IFNQQU4ge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRBLmJ0biB7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRESVYudG9nZ2xlLXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMmVtIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5zd2l0Y2g6YWZ0ZXIge1xuXHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjAuODYpO1xuXHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDAgMCAtNjVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0VUwucGFyYW1zMDIge1xuXHRcdFx0TEkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggNDBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHQmLmhpbGl0ZTphZnRlciB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0Ji5sYWJlbCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY28wMTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzAyX3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljbzAyOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDZfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvMDM6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wN19zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY28wNDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzA4X3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljbzA1OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDNfc20ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvMDY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY28wNF9zbS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY28wNzpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljbzA1X3NtLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAxMS4gVGFicyByZWxhdGVkICovXG5cblVMLnRhYnMwMSB7XG5cdG1hcmdpbjogMS41ZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdCYubm9ib3JkZXIge1xuXHRcdGJvcmRlcjogMDtcblx0XHRMSSB7XG5cdFx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRcdEEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0TEkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAxcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbjogMCAwIDAgLTFweCAhaW1wb3J0YW50O1xuXHRcdCYuZi1yaWdodCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRBIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNlYXJjaCB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0fVxuXHRcdCYuc2VwYXJhdGVkIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdFx0Ji5oYXNpY28ge1xuXHRcdFx0bWF4LXdpZHRoOiA3NjBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdFNQQU4ge1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHggOXB4IDEwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdCYuaWNvIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCA1cHggMCAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvMDE6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRcdFx0Y29udGVudDogQGljby1wcml2YXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvMDI6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRcdFx0Y29udGVudDogQGljby1idXNpbmVzcztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QSB7XG5cdFx0XHRcdCYsXG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRBIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0U1BBTiB7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHggMCAzMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDU4cHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0U0VDVElPTi50eXBlMDUgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0fVxuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdH1cblx0fVxuXHRBLmRpc2NyZXRlLFxuXHRTUEFOLmRpc2NyZXRlIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHBhZGRpbmc6IDE0cHggNXB4IDZweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0Ji50YWJzMDFiIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0XHRMSSB7XG5cdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0Jixcblx0XHRcdFx0XHQmIH4gTEkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDM0JTtcblx0XHRcdFx0XHQmIH4gbGkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0Jixcblx0XHRcdFx0XHQmIH4gbGkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCg1KSB7XG5cdFx0XHRcdFx0Jixcblx0XHRcdFx0XHQmIH4gbGkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIEEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHRcdEEge1xuXHRcdFx0XHRib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0fVxuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmllZml4ICYge1xuXHRcdFx0TEkgQSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0Ji50YWJzMDFiIHtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0TEkge1xuXHRcdFx0XHRkaXNwbGF5OiAtbW96LWJveCAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQgQSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdExJIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogdGFibGUtcm93O1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdEEge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMiksXG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMyksXG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoNCkge1xuXHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0JiB+IGxpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDFweCAwIDAgMDtcblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgfiBsaSBBIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0JiB+IExJIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMykge1xuXHRcdFx0XHRcdHdpZHRoOiAzNCU7XG5cdFx0XHRcdFx0JiB+IGxpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoNCkge1xuXHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0JiB+IGxpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRBIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodCAhaW1wb3J0YW50O1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYsXG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdExJIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIEEge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0Ji5oYXNpY28gQSB7XG5cdFx0XHRcdCYsXG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji50YWJzMDFiIHtcblx0XHRcdC5mbGV4LXdyYXAod3JhcCk7XG5cdFx0XHQ+IExJIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7O1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0JiB+IExJIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIEEge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pZWZpeCAmIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0XHQmIH4gTEkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCBBIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRMSSxcblx0XHRMSSBBLFxuXHRcdExJIEEgU1BBTiB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdEEge1xuXHRcdFx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodCAhaW1wb3J0YW50O1xuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ESVYudGFiY29udGVudDAxIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0Ym9yZGVyOiAxcHggQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRwYWRkaW5nOiAyNHB4IDE4cHggMzBweDtcblx0Ji50YWJjb250ZW50MDFiIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLnRhYmNvbnRlbnQwMWMge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cdCYudGFiY29udGVudDAxZCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHQmLmNvbG9yMDEge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogQGNvbG9yMDM7XG5cdFx0fVxuXHRcdCYuY29sb3IwMiB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiBAY29sb3IwMjtcblx0XHR9XG5cdFx0Ji5jb2xvcjAzIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IEBjb2xvcjEzO1xuXHRcdH1cblx0fVxuXHQmLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ji5ub2JvcmRlciB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHRIMiB7XG5cdFx0bWFyZ2luOiAxZW0gMCAwO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHR9XG5cdFAge1xuXHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHR9XG5cdFNFQ1RJT04udHlwZTA1ICYge1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0fVxuXHRVTC50YWJzMDEgKyAmLFxuXHRESVYudGFiY29udGVudDAxICsgJixcblx0QS5idG4uZi1yaWdodCArICYge1xuXHRcdG1hcmdpbjogMFxuXHR9XG5cdC5tYXJnbmVnIHtcblx0XHRtYXJnaW46IC0yNHB4IC0xOHB4IDA7XG5cdH1cblx0LnBhZCB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cdFRBQkxFIFRIIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuXHRVTC5tc2cwMjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0VEFCTEU6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuRElWLnRhYnMwMyB7XG5cdFVMIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAycHg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRwYWRkaW5nOiAwIDAgMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdCYuaW4yY29scyBMSSB7XG5cdFx0XHR3aWR0aDogNDclO1xuXHRcdH1cblx0XHQmLmluM2NvbHMgTEkge1xuXHRcdFx0d2lkdGg6IDMwLjMzMzMlO1xuXHRcdH1cblx0XHQmLmluNGNvbHMgTEkge1xuXHRcdFx0d2lkdGg6IDIyJTtcblx0XHR9XG5cdH1cblx0TEkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDJweCBzb2xpZDtcblx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdHBhZGRpbmc6IDI1cHggMTVweCAyM3B4O1xuXHRcdG1hcmdpbjogMThweCAxLjUlIDA7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZVxuXHRcdH1cblx0XHQmLmNvbG9yMDEge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IwMztcblx0XHRcdFNQQU4uaGVhZGluZzAxIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAzO1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmU6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiBAY29sb3IwMztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5jb2xvcjAyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRTUEFOLmhlYWRpbmcwMSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogQGNvbG9yMDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY29sb3IwMyB7XG5cdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjEzO1xuXHRcdFx0U1BBTi5oZWFkaW5nMDEge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMTM7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZTphZnRlciB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IEBjb2xvcjEzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTQwcHg7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAyMHB4IDQwcHggMCA0MHB4O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ibGFjayB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1pbi1oZWlnaHQ6IDEzMHB4O1xuXHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXHRTUEFOIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDI1cHggMCAwIDA7XG5cdFx0Ji5oZWFkaW5nMDEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0LnJ1ICYge1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5idG4ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0VUwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdExJIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMWVtIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmU6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEEge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5ESVYudGFiczAyIHtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjb2xvcjAyO1xuXHRwYWRkaW5nLXRvcDogMXB4O1xuXHRVTCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAycHg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQmLmluMmNvbHMgTEkge1xuXHRcdFx0JiwgJjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogNDclO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmluM2NvbHMgTEkge1xuXHRcdFx0JiwgJjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogMzAuMzMzMyU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW40Y29scyBMSSB7XG5cdFx0XHQmLCAmOmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAyMiU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0TEkge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMjVweCAzNXB4IDIzcHg7XG5cdFx0bWFyZ2luOiAxOHB4IDEuNSUgMDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0Ym90dG9tOiAycHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRtYXJnaW46IDAgMCAwIC0zJTtcblx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCBAY29sb3IwMTtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdH1cblx0XHQmLmNvbG9yMDEge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAzO1xuXHRcdFx0fVxuXHRcdFx0U1BBTi5oZWFkaW5nMDEge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY29sb3IwMiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLXBvc2l0aXZlO1xuXHRcdFx0fVxuXHRcdFx0U1BBTi5oZWFkaW5nMDEge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLXBvc2l0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmNvbG9yMDMge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjEzO1xuXHRcdFx0fVxuXHRcdFx0U1BBTi5oZWFkaW5nMDEge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMTM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdG1hcmdpbjogMCAxLjUlIDA7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDM1cHggMjZweDtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IwMiAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0U1BBTi5oZWFkaW5nMDEge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDIgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0U1BBTiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAyNXB4IDAgMCAwO1xuXHRcdCYuaGVhZGluZzAxIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdC5ydSAmIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRMSSB7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHggMjNweDtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0cGFkZGluZzogNDBweCAxNXB4IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkRJVi50YWJjb250ZW50MDIge1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC8vLmNvbDAwICYgeyBtYXgtd2lkdGg6IDkwMHB4OyB9XG5cdCYuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRESVYuaGVhZGluZzAxIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEgzIHtcblx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHR9XG5cdFAubGVhZCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHR9XG5cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIEBjb2xvcjAxO1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdERJVi5oZWFkaW5nMDEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdC5ydSAmIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHR9XG5cdFx0XHRBIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzNXB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1wbHVzO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ji5oZWFkaW5nMDEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWN0aXZlIERJVi5oZWFkaW5nMDEgQTpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogQGljby1taW51cztcblx0XHR9XG5cblx0XHQmLmNvbG9yMDEge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDFiYWYyO1xuXHRcdFx0RElWLmhlYWRpbmcwMSBTUEFOLmhlYWRpbmcwMSB7XG5cdFx0XHRcdGNvbG9yOiAjMDFiYWYyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY29sb3IwMiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICMwMGE5NTA7XG5cdFx0XHRESVYuaGVhZGluZzAxIFNQQU4uaGVhZGluZzAxIHtcblx0XHRcdFx0Y29sb3I6ICMwMGE5NTA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jb2xvcjAzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZjYWYxNztcblx0XHRcdERJVi5oZWFkaW5nMDEgU1BBTi5oZWFkaW5nMDEge1xuXHRcdFx0XHRjb2xvcjogI2ZjYWYxNztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IERJVi5iIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlID4gRElWLmIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0SDMge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblxuXHRcdFAubGVhZCB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0fVxufVxuXG5ESVYudGFiY29udGVudDAzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ji5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdFAuaGVhZGluZzAxIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6IEBibGFjaztcblx0XHRsaW5lLWhlaWdodDogMS4yOyAvKmZvbnQtd2VpZ2h0OiBib2xkOyovXG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0LnJ1ICYge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0fVxuXHR9XG5cdC5pbnB1dC13cmFwcGVyIHtcblx0XHRJTlBVVC5kZWZhdWx0Mngge1xuXHRcdFx0d2lkdGg6IDIzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdH1cblx0fVxuXHQuYnV0dG9uLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdCYuZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0VUwuYWN0aW9uczAxIHtcblx0XHRcdEEuYnRuIHtcblx0XHRcdFx0Ji5hZGQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmlucHV0LXdyYXBwZXIge1xuXHRcdFx0SU5QVVQuZGVmYXVsdDJ4IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblVMLnRhYnMwNCB7XG5cdG1hcmdpbjogMS41ZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IxMjtcblx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHQmLnRhYnMwNGIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMzAwMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjb2xvcjEyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNTAwcHg7XG5cdFx0fVxuXHRcdExJIHtcblx0XHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0fVxuXHRcdEEge1xuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0TEkge1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEEgU1BBTiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji50YWJzMDRjIHtcblx0XHRMSSB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDhweCAhaW1wb3J0YW50O1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnRhYnMwNGQge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0fVxuXHRcdExJIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEEge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1saWdodCB0cmFuc3BhcmVudCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1saWdodCBAY29sb3ItZ3JheS1saWdodCBAY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdFx0U1BBTjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji50YWJzMDRlIHtcblx0XHRBIHtcblx0XHRcdFNQQU4ge1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0LmRpc3BsYXkoZmxleCkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji50YWJzMDRmIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0TEkge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRBIHtcblx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0IHRyYW5zcGFyZW50IEBjb2xvcjAzIHRyYW5zcGFyZW50O1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMjE7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7IGhlaWdodDogMTAwJTsgLmp1c3RpZnktY29udGVudChjZW50ZXIpOyAuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAzIHRyYW5zcGFyZW50IEBjb2xvcjAzIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMThweDtcblx0XHRcdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemUtcGFyYWdyYXBoO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMTk7XG5cdFx0XHRcdCYudGFicy1pY28tc20ge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjI5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogNnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjI5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yMDMgQGNvbG9yMDMgQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMTY7XG5cdFx0XHRcdFx0Ji50YWJzLWljby1zbSB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMjAwMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yMDM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yMDM7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMDBweDtcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdH1cblx0TEkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAycHg7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbjogMCAwIDAgMnB4ICFpbXBvcnRhbnQ7XG5cdFx0Ji5mLXJpZ2h0IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDIwcHggIWltcG9ydGFudDtcblx0XHRcdEEge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaW4zY29scyxcblx0Ji5pbjJjb2xzIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHQuanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdExJIHtcblx0XHRcdG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcblx0XHRcdC5mbGV4KDEpO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEEgU1BBTiB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdH1cblx0QSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7IC5mbGV4KDAgMCAxMDAlKTsgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIHNvbGlkIG5vbmU7IGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXktbGlnaHQgdHJhbnNwYXJlbnQgQGNvbG9yMTI7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGN1cnNvcjogcG9pbnRlcjsgcGFkZGluZzogMDsgYmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpOyAuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRTUEFOIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRJTUcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdG1hcmdpbjogYXV0byBhdXRvIDEwcHg7XG5cdFx0XHRcdC5ncmF5c2NhbGUoMTAwJSk7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogOTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IxMiBAY29sb3IxMiBAY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRJTUcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0LmdyYXlzY2FsZSgwKTtcblx0XHRcdFx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yMTI7XG5cdFx0XHRTUEFOOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEEuZGlzY3JldGUsXG5cdFNQQU4uZGlzY3JldGUge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMTRweCA1cHggNnB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0Ji5pbjNjb2xzLFxuXHRcdCYuaW4yY29scyB7XG5cdFx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRBIHtcblx0XHRcdFx0LmFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdFx0XHRJTUcge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC41ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRMSSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMiksXG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMyksXG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoNCkge1xuXHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0JiB+IGxpIHtcblx0XHRcdFx0XHRcdC5mbGV4KDEpO1xuXHRcdFx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdFx0XHRBIHtcblx0XHRcdFx0XHRcdFx0LmZsZXgoMCAwIDEwMCUpO1xuXHRcdFx0XHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjsgLypib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yMTI7Ki9cblx0XHRcdFx0XHRcdFx0U1BBTiB7IGxpbmUtaGVpZ2h0OiAgMS4yOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiA1cHggMTBweDsgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0XHRcdFx0XHQmLFxuXHRcdFx0XHRcdCYgfiBMSSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDMpIHtcblx0XHRcdFx0XHR3aWR0aDogMzQlO1xuXHRcdFx0XHRcdCYgfiBsaSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDQpIHtcblx0XHRcdFx0XHQmLFxuXHRcdFx0XHRcdCYgfiBsaSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRhYnMwNGYge1xuXHRcdFx0TEkge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDIpLFxuXHRcdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMyksXG5cdFx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCg0KSxcblx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDUpIHtcblx0XHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0XHQmIH4gbGkge1xuXHRcdFx0XHRcdFx0XHRBIHtcblx0XHRcdFx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggNXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRBIHtcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEEge1xuXHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0JiB+IExJIHsgd2lkdGg6IDEwMCU7IC5mbGV4KDEgMSBhdXRvKTsgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMykge1xuXHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0JiB+IGxpIHsgd2lkdGg6IDEwMCU7IC5mbGV4KDEgMSBhdXRvKTsgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoNCkge1xuXHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0JiB+IGxpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlOyAuZmxleCgxIDEgYXV0byk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoNSkge1xuXHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0JiB+IGxpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlOyAuZmxleCgxIDEgYXV0byk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnVsLnRhYnMwNSB7XG5cdG1hcmdpbjogMS41ZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdExJIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMnB4O1xuXHRcdG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdC5saW5rLW91dGxpbmUtbm9uZTtcblx0XHQmLmYtcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0QSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0U1BBTiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdFNQQU4ge1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMjtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0fVxuXHR9XG5cdEEuZGlzY3JldGUsXG5cdFNQQU4uZGlzY3JldGUge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMTRweCA1cHggNnB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cblx0XHRESVYudGFiY29udGVudDAyIHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdExJIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgyKSxcblx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgzKSxcblx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0Jixcblx0XHRcdFx0XHQmIH4gbGkge1xuXHRcdFx0XHRcdFx0LmZsZXgoMSk7XG5cdFx0XHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0XHQuZmxleCgwIDAgMTAwJSk7XG5cdFx0XHRcdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHRcdFx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0XHRcdFx0XHQmLFxuXHRcdFx0XHRcdCYgfiBMSSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDMpIHtcblx0XHRcdFx0XHR3aWR0aDogMzQlO1xuXHRcdFx0XHRcdCYgfiBsaSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDQpIHtcblx0XHRcdFx0XHQmLFxuXHRcdFx0XHRcdCYgfiBsaSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udGFiczA2IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDJlbTsgLyptYXJnaW4tdG9wOiAwIWltcG9ydGFudDsqL1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmZsZXgtd3JhcCh3cmFwKTtcblx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdCYudGFiczA2YiB7XG5cdFx0Lml0ZW1zMjMge1xuXHRcdFx0d2lkdGg6IDE1NHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdFx0LnRhYmdyb3VwIHtcblx0XHRcdFVMIHtcblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMThweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMTBweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxMXB4O1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxMXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC50YWJncm91cCB7XG5cdFx0Ji5zZXBhcmF0b3Ige1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHRQIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0fVxuXHRcdFVMIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuZmxleC13cmFwKHdyYXApO1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdCYuYWMge1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZzogN3B4IDE4cHg7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0XHRJTlBVVC5zZWxlY3Qge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxOHB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiA+IFVMIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdFx0dG9wOiA0NnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMTVweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0XHRcdC56aW5kZXgoQHRhYnMwNlppbmRleCwgMSk7XG5cdFx0XHRcdFx0XHQmID4gTEkge1xuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdC8vYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0UC5oZWFkaW5nMDEge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgQGNvbG9yMDI7XG5cdFx0XHRcdFx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdFx0XHQvKmZvbnQtd2VpZ2h0OiBib2xkOyovXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDg3cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAxN3B4O1xuXHRcdFx0XHQvKm1hcmdpbi10b3A6IDFlbTsqL1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTJweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHQubGluay1vdXRsaW5lLW5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxNTJweDtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yMTA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLW1haW47XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHotaW5kZXg6IDk5O1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMThweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvcjEwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAY29sb3IxMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRBIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLXRleHQtbWFpbjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0U1RST05HLCBTUEFOIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAxO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1tYWluO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIEBjb2xvcjAxO1xuXHRcdFx0XHRcdC56aW5kZXgoQHRhYnMwNlppbmRleCwgMCk7XG5cdFx0XHRcdFx0cGFkZGluZzogN3B4IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdFVMIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRJIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0Ji5vcGVuIHtcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdC50YWJncm91cCB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblxuXHR9XG59XG5cbkRJVi50YWJjb250ZW50MDQge1xuXHRtYXJnaW46IDFlbSAwIDAgMDtcblx0ZGlzcGxheTogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBAY29sb3ItZ3JheS1saWdodDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdEgzIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0Ji5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8qIDEyLiBQYWdpbmcgKi9cblVMLnBhZ2VzIHtcblx0bWFyZ2luOiAxZW0gMCAyZW0gMDtcblx0cGFkZGluZzogMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0TEkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIDVweCAwIDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdCYuZi1yaWdodCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0cGFkZGluZzogOHB4IDAgOHB4IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYgPiBBLFxuXHRcdCYgPiBTUEFOIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yMDE7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAxO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAyNmZjO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QSBTUEFOLFxuXHRcdFNQQU4gU1BBTiB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdHBhZGRpbmc6IDhweCAwIDhweCAxMHB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHR9XG5cdFx0Ji5zZXBhcmF0b3IgU1BBTixcblx0XHQmLmxhYmVsIFNQQU4ge1xuXHRcdFx0cGFkZGluZzogOHB4IDEwcHggOHB4IDA7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdCYuc2h1ZmZsZSB7XG5cdFx0XHRBLFxuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdCYgKyBBLFxuXHRcdFx0XHQmICsgU1BBTiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTBweCA4cHggMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy10b3A6IDFlbTtcblx0XHRMSS5zaHVmZmxlIHtcblx0XHRcdEEsXG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0cGFkZGluZzogOHB4IDAgOHB4IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLXRvcDogMWVtO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy10b3A6IDFlbTtcblx0XHRjbGVhcjogYm90aDtcblx0XHRMSSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ji5zaHVmZmxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMSUgIWltcG9ydGFudDtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDElIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEEsXG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ji5tb2JpbGUtaGlkZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmYtcmlnaHQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogMTMuIFRvb2x0aXAgKi9cblxuI3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xMDAwcHg7XG5cdHRvcDogLTEwMDBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdC56aW5kZXgoQHRvb2x0aXBaaW5kZXgsMSk7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZy1yaWdodDogMTJweDtcblx0bWF4LXdpZHRoOiA0NDBweDtcblx0Ji50b29sdGlwLXN0aWNreS16aW5kZXgge1xuXHRcdC56aW5kZXgoQHRvb2x0aXBzdGlja3laaW5kZXgsIDApO1xuXHR9XG5cdCN0b29sdGlwLWlubmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTAxO1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0LypwYWRkaW5nOiAyMHB4OyovXG5cdFx0cGFkZGluZzogMTdweCAxMHB4IDE3cHggMTNweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0UCB7XG5cdFx0XHRtYXJnaW46IDVweCAwIDAgMDtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRBIHtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0fVxuXHRcdFNQQU4uZnMyOCB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRvcDogMC4yZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC50b29sdGlwMDIge1xuXHRcdFx0d2lkdGg6IDcwMHB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvbCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cdFx0XHRcdCYuYiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0UCB7XG5cdFx0XHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm5vdGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRjb2xvcjogI2M1YzVjNTtcblx0XHRcdFx0XHRCIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCN0b29sdGlwLWFycm93IHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMTJweCAxMnB4IDAgMTJweDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3AtY29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0RElWIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDExcHggNXB4IDAgNXB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRtYXJnaW46IC0xMnB4IDAgMCAtNXB4O1xuXHRcdH1cblx0fVxuXHQjdG9vbHRpcC1jbG9zZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHQuemluZGV4KEB0b29sdGlwWmluZGV4LDApO1xuXHRcdCYudHlwZTAxIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRBIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcwMi5wbmcpIG5vLXJlcGVhdCAwIC0xODAwcHg7XG5cdFx0fVxuXHR9XG5cdCYubGVmdCB7XG5cdFx0Ji50b3Age1xuXHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0I3Rvb2x0aXAtYXJyb3cge1xuXHRcdFx0XHRsZWZ0OiA4cHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTExcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2lkZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiAtNnB4IDAgMCAtMTJweDtcblx0XHRcdCN0b29sdGlwLWFycm93IHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMTJweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTFweDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA2cHggMCA2cHggMTJweDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdERJViB7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA1cHggMCA1cHggMTFweDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdG1hcmdpbjogLTVweCAwIDAgLTEycHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5yaWdodCB7XG5cdFx0Ji50b3Age1xuXHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0I3Rvb2x0aXAtYXJyb3cge1xuXHRcdFx0XHRyaWdodDogOHB4O1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNpZGUge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdG1hcmdpbjogLTZweCAwIDAgMTJweDtcblx0XHRcdCN0b29sdGlwLWFycm93IHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTExcHg7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogNnB4IDEycHggNnB4IDA7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0RElWIHtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDVweCAxMXB4IDVweCAwO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAtNXB4IDAgMCAxcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuY2VudGVyLnRvcCB7XG5cdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHQjdG9vbHRpcC1hcnJvdyB7XG5cdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgLTExcHggLTZweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdC8qbWF4LXdpZHRoOiA5MCU7Ki9cblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMjBweCAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0I3Rvb2x0aXAtaW5uZXIgLnRvb2x0aXAwMiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYuY29sIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Ji5iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMzMzO1xuXHRcdFx0XHRcdG1hcmdpbjogMjBweCAtMjBweCAtMjBweCAtMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjdG9vbHRpcC1hcnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtOXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4udG9vbHRpcC1jaGFubmVsIHtcblx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdG1heC13aWR0aDogMzIzcHg7XG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTNweDsgZm9udC1mYW1pbHk6IEBmb250LW1haW47IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxLjU0OyBjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdCYtLXNtYWxsIHtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCZfX2xhbmd1YWdlIHtcblx0XHRmb250LXNpemU6IDEzcHg7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogMS41NDsgY29sb3I6IEBjb2xvci13aGl0ZTtcblx0fVxufVxuXG4vKiAxNC4gRnJvbnRwYWdlIHBhcnRzICovXG5cbi8qIDE1LiBDb250ZW50IGJsb2NrcyAqL1xuXG4jY29udGVudCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNjQ7XG5cdC5jbGVhcmZpeCgpO1xuXHQmOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cdElNRyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuc2xpZGVyLWFjY2Vzc29yaWVzIHtcblx0XHQuaW1nIHtcblx0XHRcdElNRyB7XG5cdFx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblx0LmNvbnRlbnQtaGVhZGluZyB7XG5cdFx0SDEudHlwZTAyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0QSB7XG5cdFx0XHRtYXJnaW46IDJlbSAwIDAgMDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHhcblx0XHR9XG5cdH1cbn1cblxuRElWLmJsb2NrMDQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwIDc1cHggMCAwO1xuXHRIMiB7XG5cdFx0bWFyZ2luOiAxZW0gMCAwO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHR9XG5cdElOUFVUIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDIwcHggM3B4IDAgMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5kZWZhdWx0IHtcblx0XHR3aWR0aDogMTkwcHg7XG5cdFx0aGVpZ2h0OiAzMXB4O1xuXHR9XG59XG5cbkRJVi5ibG9jazA1IHtcblx0bWFyZ2luOiAzNXB4IDAgMCAwO1xuXHRtYXgtd2lkdGg6IDY3NXB4O1xuXHRQIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ji5oZWFkaW5nMDEge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdC5ydSAmIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubWV0YSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXHRTUEFOLnJhdGUge1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblx0fVxufVxuXG5ESVYuYmxvY2swNiB7XG5cdG1hcmdpbjogNTBweCAwIDAgMDtcblx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcblx0cGFkZGluZzogMzBweDtcblx0SDMge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0fVxuXHRQLmltZy1sZWZ0IHtcblx0XHRtYXJnaW46IDAgMzBweCAwIDA7XG5cdH1cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHR9XG5cdElNRyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG5ESVYuYmxvY2swNyB7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGhlaWdodDogMzgwcHg7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5jbGVhcmZpeCgpO1xuXHQ+IEEuYnRuIHtcblx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRwYWRkaW5nOiAxMHB4IDYwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0Ji5idG4wMiB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0QS5idG4ge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxuXHRTRUNUSU9OLnR5cGUwMyArICYge1xuXHRcdG1hcmdpbjogODBweCAwIDAgMDtcblx0fVxuXHQmLmJsb2NrMDdiIHtcblx0XHRoZWlnaHQ6IDQ4MHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0SDIge1xuXHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0Ji50YWJsZXQtYm90dG9tIHtcblx0XHRcdHBhZGRpbmc6IDE4MHB4IDMwcHggNTBweDtcblx0XHR9XG5cblx0XHRBLmJ0bi5idG4wMiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0cGFkZGluZzogMjBweCA2MHB4O1xuXHRcdFx0Ji50YWJsZXQtbWFyZ3Qge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYmxvY2swN2Ige1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIDUwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdEEuYnRuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cblx0XHRTRUNUSU9OLnR5cGUwMyArICYge1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xuXHRcdH1cblxuXHRcdCYuYmxvY2swN2Ige1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0SDIge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0UCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYmxvY2swOCB7XG5cdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW07XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0LmJsb2NrMDhhIHtcblx0XHRQIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0QSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRjb250ZW50OiBcImlcIjtcblx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHQub3BlbiYge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tY3Jvc3M7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsb2NrMDhiIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IC41ZW0gMDtcblx0XHRQIHtcblx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHR9XG5cdFx0Lm9wZW4mIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG5ESVYuYmxvY2swOSB7XG5cdG1hcmdpbjogMTUwcHggMCAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0Ji5ub2JvcmRlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdCNjb250ZW50ICYge1xuXHRcdG1hcmdpbjogNDBweCAwIDA7XG5cdH1cblx0RElWLmEge1xuXHRcdC5jbGVhcmZpeCgpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFAge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMy41KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luOiAtLjJlbSAwIDAgMDtcblx0XHR9XG5cdH1cblx0RElWLmIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0VUwgTEkuc2VhcmNoIHtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0fVxuXHRcdCsgVUwgTEkuc2VhcmNoIHtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lO1xuXHRcdH1cblx0fVxuXHRESVYuYyB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0SDEge1xuXHRcdG1hcmdpbjogLjdlbSAwIDA7XG5cdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoyKTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdFVMIExJLnNlYXJjaCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlci1zdHlsZTogbm9uZSBub25lIHNvbGlkIG5vbmU7XG5cdFx0Ji53MTAwcCB7XG5cdFx0XHRGT1JNIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRTUEFOLnNlcGFyYXRvciB7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbkRJVi5ibG9jazEwIHtcblx0LmNsZWFyZml4KCk7XG5cdERJVi5hIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xODBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxOTBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmNsZWFyZml4KCk7XG5cdH1cblx0RElWLmMge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdERJVi5iIHtcblx0XHR3aWR0aDogMTgwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0UCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdCYuaGVhZGluZzAxIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdC5ydSAmIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW1nIHtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRJTUcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucHJpY2UwMSB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0U1RST05HIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5mb3JtdWxhIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTlweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdG1hcmdpbi10b3A6IC01MHB4O1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRESVYuYSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0RElWLmIge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHRQLmZvcm11bGEge1xuXHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdH1cblxuXHRcdERJVi5jICsgRElWLmMgUC5mb3JtdWxhIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkRJVi5ibG9jazExIHtcblx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdCYuYmxvY2sxMWIge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0U1BBTi50ZXh0IHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHR9XG5cdH1cblx0Ji5ibG9jazExYyB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQuZXF1YWxoZWlnaHQgJiB7XG5cdFx0LmZsZXgtYWxpZ24tc2VsZihzdHJldGNoKTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRBIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmNsZWFyZml4KCk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdFNQQU4uaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNTAlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDA7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdH1cblx0U1BBTi50ZXh0IHtcblx0XHQuY2xlYXJmaXgoKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBhZGRpbmc6IDMwcHggMCA3MHB4IDMwcHg7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LWRhcmtlc3Q7XG5cdFx0KiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0U1BBTi5oZWFkaW5nMDEge1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdC5ydSAmIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1O1xuXHRcdH1cblx0fVxuXHRTUEFOLmNvbnRlbnQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0fVxuXHRTUEFOLmJ0biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMzBweDtcblx0XHRsZWZ0OiAzMHB4O1xuXHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMTtcblx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDdweCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHQucnUgJiB7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMjtcblx0XHR9XG5cdH1cblx0U1BBTi5wcmljZTAxIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEyNXB4O1xuXHRcdGhlaWdodDogMTI1cHg7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdGJhY2tncm91bmQ6IHVybChiZzA2LnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMC45NTtcblx0XHRTVFJPTkcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucnUgJiB7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFNQQU4uaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0U1BBTi50ZXh0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblxuXHRcdFNQQU4uYnRuIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRtYXJnaW46IDE1cHggMCAwIDA7XG5cdFx0U1BBTi5pbWcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0XHRTUEFOLnRleHQge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0U1BBTi5idG4ge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdFNQQU4uaGVhZGluZzAxIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cblx0XHRTUEFOLmNvbnRlbnQge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblxuXHRcdFNQQU4ucHJpY2UwMSB7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC04MHB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuRElWLmJsb2NrMTIge1xuXHRBIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodDtcblx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHRTUEFOLmltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0SU1HIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0U1BBTi50eHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdC5ydSAmIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdFNQQU4uaW1nIElNRyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRTUEFOLnR4dCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG5ESVYuYmxvY2sxMyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFNFQ1RJT04udHlwZTAxICYge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMTBweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChvd2wwNC5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0fVxuXHRIMiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yMDI7XG5cdFx0LnJvdW5kZWQoMTVweCk7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0bWFyZ2luOiAwIDAgMCAxNjBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHR0b3A6IDE2cHg7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgMTZweCAxNnB4IDA7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IEBjb2xvcjAyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMTNweDtcblx0XHRcdHRvcDogMTdweDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci13aWR0aDogMCAxNHB4IDE0cHggMDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgQGNvbG9yLXdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHRVTC50eXBlMTUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRESVYucGFkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IxMjtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdERJViNzbGlkZXIwMSBVTC5wcm9kdWN0czAyIHtcblx0XHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdFx0PiBMSSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0SDIge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRVTC50eXBlMTUge1xuXHRcdFx0bWFyZ2luOiAtMjBweCAwIDAgMTgwcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHRIMiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEyMHB4O1xuXHRcdH1cblxuXHRcdFVMLnR5cGUxNSB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDExMHB4O1xuXHRcdFx0TEkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cblxuRElWLmJsb2NrMTQge1xuXHQmLmhhc2JnIHtcblx0XHQuY29sMDAge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiYmcwNy5wbmdcIikgbm8tcmVwZWF0IDEwMCUgMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkIHNvbGlkO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0VUwuYWN0aW9uczAxICsgLm10MTAge1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0LmZvcm0wMSB7XG5cdFx0XHQudzY2cCB7XG5cdFx0XHRcdElOUFVULm1pbiwgU0VMRUNULm1pbiwgVEVYVEFSRUEubWluIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDNweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0SDIgKyAuY2xlYXIge1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkRJVi5ibG9jazE1IHtcblx0bWFyZ2luLXRvcDogM2VtO1xuXHQuYnRuLnh4bCB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHQ+IERJViB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFAuZGV0YWlscyB7XG5cdFx0XHRtYXJnaW46IDFlbSAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0PiBESVYge1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAxZW0gMCAwIDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuRElWLmJsb2NrMTYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5tc2cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ji5kaXNhYmxlZCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBmYWRlKEBjb2xvci13aGl0ZSwgODAlKTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdFx0Jjpob3ZlciAubXNnIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoxLjYpO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IxNDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRIMiB7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHR9XG5cdFVMLm51bWJlcnMwMSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbkRJVi5ibG9jazE3IHtcblx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0bWFyZ2luOiAxZW0gLTE1cHggMDtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdH1cbn1cblxuRElWLmJsb2NrMTgge1xuXHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdHBhZGRpbmc6IDVweCAxNXB4IDEwcHg7XG5cdG1hcmdpbjogMCAtMTVweDtcblx0LnJvdyB7XG5cdFx0bWFyZ2luOiA1cHggMCAwO1xuXHR9XG5cdC5jaGVja2JveGVzICYge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5ESVYuYmxvY2sxOSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdEgyIHtcblx0XHRtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcblx0fVxuXHRBIHtcblx0XHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbi1sZWZ0OiAyZW07XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdEEuYnRuIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuRElWLmJsb2NrMjAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHQucG9zcmVsID4gKjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IDI1NjBweDtcblx0XHRtYXJnaW4tbGVmdDogLTEyODBweDtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdG1hcmdpbjogMzBweCAtMTVweCAwO1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRwYWRkaW5nOiAxM3B4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkRJVi5ibG9jazIyIHtcblx0bWFyZ2luOiAyN3B4IDAgMCAwICFpbXBvcnRhbnQ7XG5cdC5jbGVhcmZpeCgpO1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHQucGFkIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LmNsZWFyZml4KCk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yMTI7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdERJVi5yb3cge1xuXHRcdFx0bWluLXdpZHRoOiA1MDBweDtcblx0XHRcdC5pdGVtcy53MTAwcCB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0SU5QVVRbdHlwZT1cInRleHRcIl0sXG5cdFx0XHRcdElOUFVUW3R5cGU9XCJlbWFpbFwiXSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwNCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggZGFzaGVkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdERJVi50ZXh0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblxuXHRcdFVMLmFjdGlvbnMwMS5mLXJpZ2h0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0XHRQIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQucGFkIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0RElWLnJvdyB7XG5cdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0Lml0ZW1zIHtcblx0XHRcdFx0XHRJTlBVVFt0eXBlPVwidGV4dFwiXSxcblx0XHRcdFx0XHRJTlBVVFt0eXBlPVwiZW1haWxcIl0ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U1BBTi50ZXh0IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0RElWLnRleHQge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHRcdFVMLmFjdGlvbnMwMS5mLXJpZ2h0IHtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRQIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4uYmxvY2syMSB7XG5cdCYuYmxvY2syMWIge1xuXHRcdFAge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjay1saWdodDtcblx0XHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplLXBhcmFncmFwaDtcblx0XHR9XG5cdFx0LnBhZCB7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogbm9uZSBub25lIHNvbGlkIG5vbmU7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHR9XG5cdFx0XHRib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBzb2xpZCBub25lO1xuXHRcdFx0UCB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEgzIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0fVxuXHR9XG5cdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRQIHtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHQucGFkIHtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMTtcblx0XHR9XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0UCB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0XHQvKkEuYnRuLmFycmRvd24sXG5cdFx0QS5idG4uYXJydXAgeyAmOmFmdGVyIHsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tcmlnaHQ6IDZweDsgIG1hcmdpbi10b3A6IDJweDsgfSB9Ki9cblx0fVxuXHRIMyB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0LnRleHQge1xuXHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0LypQIEEgeyBmb250LXdlaWdodDogYm9sZDsgfSovXG5cdFx0QSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5pbWcge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdElNRyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5wcmljZXMge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogMTQwcHg7XG5cdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdG1hcmdpbjogMDtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHQuanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdFAge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdERFTCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG4ge1xuXHRcdFx0cGFkZGluZzogOXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ji5yZW1vdmUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogLjFlbTtcblx0XHRcdH1cblx0XHRcdCYuaWNvLXBsdXMge1xuXHRcdFx0XHQvKiY6aG92ZXI6YmVmb3JlIHsgY29sb3I6IEBjb2xvcjAyOyB9Ki9cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogMXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0LnBhZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5jbGVhcmZpeCgpO1xuXHRcdH1cblxuXHRcdC50ZXh0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblxuXHRcdC5wcmljZXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdFx0LmFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMjBweDtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0UCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdERFTCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQucHJpY2VzIHtcblx0XHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0LmFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi5ibG9jazIzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDAgMCAzMHB4O1xuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHQmLmljby1kaXNhYmxlZDpiZWZvcmUge1xuXHRcdGNvbG9yOiBAY29sb3ItbmVnYXRpdmU7XG5cdH1cblx0Ji5pY28tY2hlY2s6YmVmb3JlIHtcblx0XHRjb2xvcjogQGNvbG9yLXBvc2l0aXZlO1xuXHR9XG5cdFRBQkxFICYge1xuXHRcdFA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrMjQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDIwcHggNDBweCA0MHB4IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0Y2xlYXI6IGJvdGg7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdCYuYmxvY2syNGEge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAyMHB4IDE4cHg7XG5cdFx0Ym9yZGVyOiAxcHggQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZCBzb2xpZCBzb2xpZDtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0fVxuXHR9XG5cdC5pdGVtMDEuaXRlbTAxaSB7XG5cdFx0JiA+IC5hIHtcblx0XHRcdC5jb2wtYyB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzAwcHggMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuY29sLWIge1xuXHRcdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pdGVtMDMge1xuXHRcdERJVi50eHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTI2MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjgwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuXHRcdH1cblx0XHRESVYucHJpY2VzIHtcblx0XHRcdHdpZHRoOiAyNjBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdC5pdGVtMDMge1xuXHRcdFx0RElWLnR4dCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTIzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNTBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNDBweDtcblx0XHRcdH1cblx0XHRcdERJVi5wcmljZXMge1xuXHRcdFx0XHR3aWR0aDogMjMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lml0ZW0wMS5pdGVtMDFpIHtcblx0XHRcdCYgPiAuYSB7XG5cdFx0XHRcdC5jb2wtYyB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyNzBweCAwIDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29sLWIge1xuXHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Lml0ZW0wMS5pdGVtMDFpIHtcblx0XHRcdCYgPiAuYSB7XG5cdFx0XHRcdC5jb2wtYyB7XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29sLWIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jazI1IHtcblx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0LmVxdWFsaGVpZ2h0ICYge1xuXHRcdC5mbGV4LWFsaWduLXNlbGYoc3RyZXRjaCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0QSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5jbGVhcmZpeCgpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMjAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAxO1xuXHRcdH1cblx0XHRJTUcge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHR9XG5cdH1cblx0LyogVE9ETzogcmVtb3ZlIHRob3NlIHBlcm1hbmVudGx5IHVzZWQgaW4gX3N1cHBvcnQubGVzcyAqL1xuXHQvKi5ibG9jazI1IHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0SDMudHlwZTAyIHsgZm9udC13ZWlnaHQ6IDMwMDsgbWFyZ2luLWxlZnQ6IC0yMHB4OyBtYXJnaW4tdG9wOiAyZW07IH1cbn0qL1xuXG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblxuXHR9XG59XG5cbi5ibG9jazI2IHtcblx0LmZsZXgoMCAwIDEwMCUpO1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTU1cHg7XG5cdFNQQU4udGV4dCB7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHQmW2NsYXNzXj1cImljb1wiXTpiZWZvcmUsXG5cdFx0JltjbGFzcyo9XCJpY29cIl06YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHR9XG5cdH1cblx0LypIMyB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9Ki9cblx0LyomLmJsb2NrMjZiIHsgbWFyZ2luOiAwIGF1dG87IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDEwMHB4IDAgMTAwcHggMDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyAuYm94LXNpemluZyhib3JkZXItYm94KTsgbWluLWhlaWdodDogYXV0bztcblx0XHRTUEFOLnRleHQge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdCZbY2xhc3NePVwiaWNvXCJdOmJlZm9yZSxcblx0XHRcdCZbY2xhc3MqPVwiaWNvXCJdOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdFx0fVxuXHRcdH1cblx0fSovXG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblxuXHR9XG59XG5cbi5ibG9jazI3IHtcblx0LmNsZWFyZml4KCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0LnBhZCB7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0UC5ub3RlIHtcblx0XHRcdG1hcmdpbjogMWVtIDAgMWVtIDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0XHRBIHtcblx0XHRcdCYuZGlzY3JldGUge1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaWNvbi1zcXVhcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogLjFlbTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jazI4IHtcblx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yMDE7XG5cdC5pdGVtMDMtaXRlbTAxKEBtYXJnaW4sIEBib3JkZXItdG9wKSB7XG5cdFx0Lml0ZW0wMyB7XG5cdFx0XHRtYXJnaW46IEBtYXJnaW47XG5cdFx0fVxuXHRcdC5pdGVtMDEge1xuXHRcdFx0Ym9yZGVyLXRvcDogQGJvcmRlci10b3A7XG5cdFx0fVxuXHR9XG5cdC5pdGVtMDMtaXRlbTAxKDAsIDApO1xuXHQmLmJsb2NrMjhiIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IxMjtcblx0XHQucGFkIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrMjkge1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdC5mbGV4LXdyYXAobm93cmFwKTtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbjogMCAtMC41JTtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHQuYWxpZ24taXRlbXMoZmxleC1zdGFydCk7IC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuXHQmLmFjdGl2ZS1oZWlnaHQge1xuXHRcdGhlaWdodDogNDc1cHg7XG5cdH1cblx0LmFjdGl2ZSAmIHtcblx0XHRoZWlnaHQ6IDQ3NXB4O1xuXHR9XG5cdERJVi5pbnB1dC13cmFwcGVyIHtcblx0XHRBLm5vdGUsXG5cdFx0U1BBTi5ub3RlIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdG1hcmdpbjogNXB4IDAgMCAwO1xuXHRcdH1cblx0XHQudGhlc2VsZWN0IHtcblx0XHRcdEEuZHJvcGRvd24ge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHggMTJweCA1cHg7XG5cdFx0XHR9XG5cdFx0XHRVTCB7XG5cdFx0XHRcdCYgPiBMSSB7XG5cdFx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0ge1xuXHRcdC8qaXRlbSovXG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdHdpZHRoOiAzMi4zMyU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0bWFyZ2luOiAxMHB4IDAuNSU7XG5cdFx0aGVpZ2h0OiAyMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IxODtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0LmNsZWFyZml4KCk7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji5kb25lIHtcblx0XHRcdC8qc3ViaXRlbSovXG5cdFx0XHQuc3ViaXRlbSB7XG5cdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdC5oZWFkaW5nMDEge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LypzdWJpdGVtMDIqL1xuXHRcdFx0LnN1Yml0ZW0wMiB7XG5cdFx0XHRcdC5wcmljZXMwMyB7XG5cdFx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRcdC5wcmljZS1tb250aCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKnR5cG9ncmFwaHkgdXRpbHMqL1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRQIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMTtcblx0XHR9XG5cdFx0LmFuaW0tZWRpdGFibGUtaGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuYW5pbS1lZGl0YWJsZS1zaG93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQvKnN1Yml0ZW0qL1xuXHRcdC5zdWJpdGVtIHtcblx0XHRcdC50eHQge1xuXHRcdFx0XHRoZWlnaHQ6IDYzcHg7XG5cdFx0XHRcdC5oZWFkaW5nMDEge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjay1saWdodDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWV0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAzO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKnN1Yml0ZW0wMiovXG5cdFx0LnN1Yml0ZW0wMiB7XG5cdFx0XHRESVYuaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRJTlBVVCB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRTRUxFQ1Qge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcblx0XHRcdFx0XHQuYW5pbS1kaXNwbGF5KG5vbmUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucHJpY2VzMDMge1xuXHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrLWxpZ2h0O1xuXHRcdFx0XHRcdC5wcmljZS1tb250aCB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcmljZS1oZWxwZXIge1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IxOTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmV4Y2xhbWF0aW9uIHtcblx0XHRcdFx0XHQuYW5pbS1kaXNwbGF5KG5vbmUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaG93LW9wZW4ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0Ji0tcHJpY2Uge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYW5pbS1pbnB1dCB7XG5cdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHQuanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDJweDtcblx0XHRcdFx0LmNhbGMtMi0xMHAge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEgLyAyICogMTAwJSAtICgxIC0gMSAvIDIpICogMTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcblx0XHRcdFx0XHQuY2FsYy0yLTEwcCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxIC8gMiAqIDEwMCUgLSAoMSAtIDEgLyAyKSAqIDVweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8qbWl4aW5zKi9cblx0XHQuYW5pbS1kaXNwbGF5KEB2YWx1ZSkgd2hlbiAoQHZhbHVlID0gbm9uZSksIChAdmFsdWUgPSBpbmxpbmUtYmxvY2spLCAoQHZhbHVlID0gYmxvY2spIHtcblx0XHRcdGRpc3BsYXk6IEB2YWx1ZTtcblx0XHR9XG5cblx0XHQvKmJsb2NrIGVkaXRhYmxlKi9cblx0XHQuYW5pbS1lZGl0YWJsZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuemluZGV4KEBhbmltRWRpdGFibGVaaW5kZXgsMSk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0RElWLmlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHRJTlBVVCB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdExBQkVMIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYW5pbS1lZGl0YWJsZS0tYWRkaXRpb25hbCB7XG5cdFx0XHQuemluZGV4KEBhbmltRWRpdGFibGVaaW5kZXgsMCk7XG5cdFx0fVxuXHRcdC5hbmltLWVkaXRhYmxlX196aW5kZXgge1xuXHRcdFx0Ji0tMCB7XG5cdFx0XHRcdC56aW5kZXgoQGFuaW1FZGl0YWJsZVppbmRleCwwKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LypibG9jayBlZGl0YWJsZSBtZWRpYSBxdWVyeSAqL1xuXHRcdC5hbmltLWVkaXRhYmxlLWV4cGFuZC1tb2JpbGUge1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcblx0XHRcdFx0LmFuaW0tZGlzcGxheShub25lKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFuaW0tZWRpdGFibGUtbW9iaWxlIHtcblx0XHRcdEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG5cdFx0XHRcdC5hbmltLWRpc3BsYXkobm9uZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFuaW0tZWRpdGFibGUtcHJpY2VzLW1vYmlsZSB7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuXHRcdFx0XHQuYW5pbS1kaXNwbGF5KG5vbmUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qYmxvY2sgZWRpdGFibGUgcHJpY2VzICovXG5cdFx0LmFuaW0tZWRpdGFibGUtcHJpY2VzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC8qYmxvY2sgZWRpdGFibGUgYnRuICovXG5cdFx0LmFuaW0tZWRpdGFibGUtYnRuIHtcblx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdH1cblx0XHQuYW5pbS1lZGl0YWJsZS1idG4tLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuYW5pbS1lZGl0YWJsZS1wcmljZXMtLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQvKmFuaW1hdGlvbiArIHN0YXR1cyBhY3RpdmUgbWFpbi1ibG9jayBpdGVtKi9cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQvKnR5cG9ncmFwaHkgdXRpbHMqL1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0LmFuaW0tZWRpdGFibGUtYnRuIHtcblx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRhbmltYXRpb246IGVkaXRhYmxlLWJ0bi1hbmltYXRpb24gLjNzIGxpbmVhciBmb3J3YXJkcywgZWRpdGFibGUtYnRuLWFuaW1hdGlvbi1kZWxheSAuM3MgbGluZWFyIDAuM3MgZm9yd2FyZHM7XG5cdFx0XHRcdEBrZXlmcmFtZXMgZWRpdGFibGUtYnRuLWFuaW1hdGlvbiB7XG5cdFx0XHRcdFx0dG8ge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBrZXlmcmFtZXMgZWRpdGFibGUtYnRuLWFuaW1hdGlvbi1kZWxheSB7XG5cdFx0XHRcdFx0dG8ge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0LmFuaW0tZWRpdGFibGUtcHJpY2VzIHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXHRcdFx0LyphbmltYXRpb24gc3RhdHVzIGFjdGl2ZSBtYWluLWJsb2NrIGl0ZW0qL1xuXHRcdFx0YW5pbWF0aW9uOiBhY3RpdmUtYW5pbWF0aW9uIC4zcyBsaW5lYXIgZm9yd2FyZHM7XG5cdFx0XHRAa2V5ZnJhbWVzIGFjdGl2ZS1hbmltYXRpb24ge1xuXHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0XHRcdHdpZHRoOiAzOSU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNTVweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZS1kaXJlY3Qge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRcdC5hbmltLWlucHV0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8qLmFuaW0tZWRpdGFibGUge1xuXHRcdFx0XHRcdC5hbmltLWRpc3BsYXkobm9uZSk7XG5cdFx0XHRcdH0qL1xuXHRcdFx0XHRhbmltYXRpb246IGFjdGl2ZS1kaXJlY3QtYW5pbWF0aW9uIC4zcyBsaW5lYXIgZm9yd2FyZHM7XG5cdFx0XHRcdEBrZXlmcmFtZXMgYWN0aXZlLWRpcmVjdC1hbmltYXRpb24ge1xuXHRcdFx0XHRcdHRvIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDM5JTtcblx0XHRcdFx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZS1hZGRpdGlvbmFsIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRhbmltYXRpb246IGFjdGl2ZS1hZGRpdGlvbmFsLWFuaW1hdGlvbiAuM3MgbGluZWFyIGZvcndhcmRzO1xuXHRcdFx0XHRAa2V5ZnJhbWVzIGFjdGl2ZS1hZGRpdGlvbmFsLWFuaW1hdGlvbiB7XG5cdFx0XHRcdFx0dG8ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yMDM7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzklO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlLWRpcmVjdC1hZGRpdGlvbmFsIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRhbmltYXRpb246IGFjdGl2ZS1kaXJlY3QtYWRkaXRpb25hbC1hbmltYXRpb24gLjNzIGxpbmVhciBmb3J3YXJkcztcblx0XHRcdFx0QGtleWZyYW1lcyBhY3RpdmUtZGlyZWN0LWFkZGl0aW9uYWwtYW5pbWF0aW9uIHtcblx0XHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMztcblx0XHRcdFx0XHRcdHdpZHRoOiAzOSU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LypzdWJpdGVtIHN0YXR1cyBhY3RpdmUqL1xuXHRcdFx0LnN1Yml0ZW0ge1xuXHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdC5oZWFkaW5nMDEge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBoZWFkaW5nMDEtYW5pbWF0aW9uLWFjdGl2ZSAuM3MgbGluZWFyIGZvcndhcmRzO1xuXHRcdFx0XHRcdFx0QGtleWZyYW1lcyBoZWFkaW5nMDEtYW5pbWF0aW9uLWFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdHRvIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qc3ViaXRlbTAyIHN0YXR1cyBhY3RpdmUqL1xuXHRcdFx0LnN1Yml0ZW0wMiB7XG5cdFx0XHRcdC5wcmljZXMwMyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdC5leGNsYW1hdGlvbiB7XG5cdFx0XHRcdFx0XHQuYW5pbS1kaXNwbGF5KGlubGluZS1ibG9jayk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zaG93LW9wZW4ge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdCYtLXByaWNlIHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBzaG93LW9wZW4tcHJpY2UtYW5pbWF0aW9uLWFjdGl2ZSAuM3MgbGluZWFyIGZvcndhcmRzO1xuXHRcdFx0XHRcdFx0XHRAa2V5ZnJhbWVzIHNob3ctb3Blbi1wcmljZS1hbmltYXRpb24tYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHQucHJpY2UtbW9udGgge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IHByaWNlczAzLWFuaW1hdGlvbi1hY3RpdmUgLjNzIGxpbmVhciBmb3J3YXJkcztcblx0XHRcdFx0XHRcdFx0QGtleWZyYW1lcyBwcmljZXMwMy1hbmltYXRpb24tYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdERJVi5pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRJTlBVVCB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdExBQkVMIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qYmxvY2sgZWRpdGFibGUgYW5pbWF0aW9uKi9cblx0XHRcdC5hbmltLWVkaXRhYmxlIHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRhbmltYXRpb246IGVkaXRhYmxlLWFuaW1hdGlvbiAwLjNzIGxpbmVhciBmb3J3YXJkcywgZWRpdGFibGUtYW5pbWF0aW9uLWRlbGF5IC4zcyBsaW5lYXIgMC4zcyBmb3J3YXJkcztcblx0XHRcdFx0QGtleWZyYW1lcyBlZGl0YWJsZS1hbmltYXRpb24ge1xuXHRcdFx0XHRcdHRvIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBrZXlmcmFtZXMgZWRpdGFibGUtYW5pbWF0aW9uLWRlbGF5IHtcblx0XHRcdFx0XHQxMDAlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvKmJsb2NrIG1lZGlhIHF1ZXJ5IGVkaXRhYmxlKi9cblx0XHRcdC5hbmltLWVkaXRhYmxlLW1vYmlsZSB7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG5cdFx0XHRcdFx0LmFuaW0tZGlzcGxheShub25lKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFuaW0tZWRpdGFibGUtZXhwYW5kLW1vYmlsZSB7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG5cdFx0XHRcdFx0LmFuaW0tZGlzcGxheShub25lKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmluYWN0aXZlIHtcblx0XHRcdC8qaW5hY3RpdmUgdHlwb2dyYXBoeSB1dGlscyovXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IxODtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yMDE7XG5cdFx0XHR9XG5cdFx0XHQvKmFuaW1hdGlvbiBzdGF0dXMgaW5hY3RpdmUgbWFpbi1ibG9jayBpdGVtKi9cblx0XHRcdGFuaW1hdGlvbjogaW5hY3RpdmUtYW5pbWF0aW9uIC4zcyBsaW5lYXIgZm9yd2FyZHM7XG5cdFx0XHRAa2V5ZnJhbWVzIGluYWN0aXZlLWFuaW1hdGlvbiB7XG5cdFx0XHRcdHRvIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvcjE4LCA1JSk7XG5cdFx0XHRcdFx0d2lkdGg6IDI5JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFuaW0tZWRpdGFibGUge1xuXHRcdFx0XHRhbmltYXRpb246IGVkaXRhYmxlLWFuaW1hdGlvbi1pbmFjdGl2ZSAwLjNzIGxpbmVhciBmb3J3YXJkcztcblx0XHRcdFx0QGtleWZyYW1lcyBlZGl0YWJsZS1hbmltYXRpb24taW5hY3RpdmUge1xuXHRcdFx0XHRcdGZyb20ge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dG8ge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LypzdWJpdGVtIHN0YXR1cyBpbmFjdGl2ZSovXG5cdFx0XHQuc3ViaXRlbSB7XG5cdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHQuaGVhZGluZzAxIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogaGVhZGluZzAxLWFuaW1hdGlvbi1pbmFjdGl2ZSAuM3MgbGluZWFyIGZvcndhcmRzO1xuXHRcdFx0XHRcdFx0QGtleWZyYW1lcyBoZWFkaW5nMDEtYW5pbWF0aW9uLWluYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0ZnJvbSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHRvIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qc3ViaXRlbTAyIHN0YXR1cyBpbmFjdGl2ZSovXG5cdFx0XHQuc3ViaXRlbTAyIHtcblx0XHRcdFx0LnByaWNlczAzIHtcblx0XHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdFx0LnByaWNlLW1vbnRoIHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBwcmljZXMwMy1hbmltYXRpb24taW5hY3RpdmUgLjNzIGxpbmVhciBmb3J3YXJkcztcblx0XHRcdFx0XHRcdFx0QGtleWZyYW1lcyBwcmljZXMwMy1hbmltYXRpb24taW5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdGZyb20ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0RElWLmlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdElOUFVUIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0TEFCRUwge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1hZGRpdGlvbmFsIHtcblxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuXHRcdERJVi5pbnB1dC13cmFwcGVyIHtcblx0XHRcdC5jdXJyZW5jeSB7XG5cdFx0XHRcdCYuY3VycmVuY3ktLW1kIHtcblx0XHRcdFx0XHRJTlBVVCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDQwcHggMCA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAxcHgpIHtcblx0XHQuaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0Lml0ZW0ge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQuaXRlbSB7XG5cdFx0XHQvKml0ZW0gbm90ZGVza3RvcCovXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0XHQvKm1heC1oZWlnaHQ6IDg1cHg7Ki9cblx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0LmFuaW0tZWRpdGFibGUtcHJpY2VzIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5hbmltLWVkaXRhYmxlLWV4cGFuZC1tb2JpbGUge1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0XHQuYW5pbS1lZGl0YWJsZS1idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmFuaW0tZWRpdGFibGUtcHJpY2VzLS1tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHRcdC5hbmltLWVkaXRhYmxlLWJ0bi0tbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0LmFuaW0tZWRpdGFibGUtbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdH1cblx0XHRcdC5wcmljZS1oZWxwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHRcdC5zdWJpdGVtIHtcblx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0Lmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHQuaGVhZGluZzAxIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjay1saWdodDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWV0YSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDM7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByaWNlczAzIHtcblx0XHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdFx0LnByaWNlLW1vbnRoIHtcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvKm1haW4tYmxvY2sgaXRlbSBzdGF0dXMgYWN0aXZlIG5vdGRlc2t0b3AqL1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMztcblx0XHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0LmhlYWRpbmcwMSB7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8qZWRpdGFibGUgc3RhdHVzIGFjdGl2ZSBub3RkZXNrdG9wIGFuaW1hdGlvbiovXG5cdFx0XHRcdC5hbmltLWVkaXRhYmxlLW1vYmlsZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQvKmFuaW1hdGlvbjogZWRpdGFibGUtbW9iaWxlLWFuaW1hdGlvbiAuM3MgbGluZWFyIGZvcndhcmRzO1xuXHRcdFx0XHRcdEBrZXlmcmFtZXMgZWRpdGFibGUtbW9iaWxlLWFuaW1hdGlvbiB7XG5cdFx0XHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9Ki9cblx0XHRcdFx0fVxuXHRcdFx0XHQuYW5pbS1lZGl0YWJsZS1leHBhbmQtbW9iaWxlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFuaW0tZWRpdGFibGUtYnRuLS1tb2JpbGUge1xuXHRcdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hbmltLWVkaXRhYmxlLXByaWNlcy0tbW9iaWxlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8qbm8gZWRpdGFibGUgYmxvY2sqL1xuXHRcdFx0XHQmLmFjdGl2ZS1kaXJlY3Qge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMztcblx0XHRcdFx0XHQuYW5pbS1lZGl0YWJsZS1tb2JpbGUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUtYWRkaXRpb25hbCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0XHRcdC5hbmltLWVkaXRhYmxlLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZS1kaXJlY3QtYWRkaXRpb25hbCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0XHRcdC5hbmltLWVkaXRhYmxlLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LyptYWluLWJsb2NrIGl0ZW0gc3RhdHVzIGluYWN0aXZlIG5vdGRlc2t0b3AqL1xuXHRcdFx0Ji5pbmFjdGl2ZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjE4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvcjE4LCA1JSk7XG5cdFx0XHRcdC8qbWF4LWhlaWdodDogODVweDsqL1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdH1cblx0XHRcdCYtLWFkZGl0aW9uYWwge1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jazMyIHtcblxufVxuXG4uYmxvY2szMyB7XG5cdC5oZWFkaW5nMDMge1xuXHRcdC8qcGFkZGluZzogN3B4IDEwcHggN3B4IDA7Ki9cblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0LypsaW5lLWhlaWdodDogMi43OyovXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemUtcGFyYWdyYXBoO1xuXHRcdC8qLm5vdGUge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHR9Ki9cblx0fVxuXHQuaGVhZGluZzA0IHtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0UCB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0LmRhdGUge1xuXG5cdFx0fVxuXHRcdC5ub3RlIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdERJVi5pbnB1dC13cmFwcGVyIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0RElWLmJ1dHRvbi13cmFwcGVyIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHQuYnRuIHtcblx0XHRcdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmxvY2szNCB7XG5cdC8qYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7Ki9cblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LmVxdWFsaGVpZ2h0ICYge1xuXHRcdC5mbGV4LWFsaWduLXNlbGYoc3RyZXRjaCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ji5iZyB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yMjU7XG5cdH1cblx0LnBhZCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXHQuYmFkZ2UwNCB7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IC0xOHB4O1xuXHR9XG5cdC5pdGVtIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQuZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0Lmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHQuc3ViaXRlbS1pbWcge1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQuZmxleCgwIDEgYXV0byk7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LyptYXgtaGVpZ2h0OiAyMDBweDsqL1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCNjb250ZW50ICYgSU1HIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRJTUcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1Yml0ZW0taW1nMDEge1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQuZmxleCgxIDEgYXV0byk7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8qbWF4LWhlaWdodDogMjAwcHg7Ki9cblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTsgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cdFx0LnN1Yml0ZW0wMSB7XG5cdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHRcdC5oZWFkaW5nMDEge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQuaXRlbSB7XG5cdFx0XHQuZmxleC13cmFwKHdyYXApO1xuXHRcdFx0LnN1Yml0ZW0wMSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0LmhlYWRpbmcwMSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdWJpdGVtLWltZzAxIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuc3ViaXRlbS1pbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXG5cdH1cbn1cblxuLyogMTYuIE1lc3NhZ2VzICovXG5VTC5tc2cwMSB7XG5cdG1hcmdpbjogMTBweCAwIDAgMDtcblx0cGFkZGluZzogMDtcblx0Y2xlYXI6IGJvdGg7XG5cdERJVi5ibG9jazAxICYge1xuXHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0fVxuXHQmOmZpcnN0LWNoaWxkLFxuXHRIMSArICYge1xuXHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHR9XG5cdCYgPiBMSSB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLW1zZy1pbmZvO1xuXHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0bGVmdDogMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbnRlbnQ6IEBpY28taW5mby1jbGVhcjtcblx0XHRcdGNvbG9yOiBAY29sb3ItbXNnLWluZm8tdGV4dDtcblx0XHR9XG5cblx0XHQmLm1zZy1uZXV0cmFsIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWluZm8tY2xlYXI7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItbXNnLWluZm8tdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tc2ctZXJyb3Ige1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLW1zZy1uZWdhdGl2ZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogQGljby1jcm9zcztcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1tc2ctbmVnYXRpdmUtdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tc2ctb2sge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLW1zZy1wb3NpdGl2ZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogQGljby1jaGVjaztcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1tc2ctcG9zaXRpdmUtdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tc2ctaW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItbXNnLXdhcm47XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IEBpY28tZXhjbGFtYXRpb247XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItbXNnLXdhcm4tdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tc2ctbXV0ZWQsXG5cdFx0Ji50eXBlMDIge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRbY2xhc3NePVwiaWNvXCJdOmJlZm9yZSxcblx0XHRbY2xhc3MqPVwiIGljb1wiXTpiZWZvcmUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHRcdCYudHlwZTAyIHtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdH1cblx0XHQmLmlzY2xvc2FibGUge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHR9XG5cdFx0Ji5ub2ljbyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0SDIge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFAge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdFA6Zmlyc3QtY2hpbGQsXG5cdFx0QS5idG4uZi1yaWdodCArIFAsXG5cdFx0SDM6Zmlyc3QtY2hpbGQsXG5cdFx0SDI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEgyLFxuXHRcdEgzLFxuXHRcdEg0LFxuXHRcdEg1LFxuXHRcdEg2LFxuXHRcdExJIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0fVxuXHRcdEEge1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHQmLmNsb3NlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvMDEucG5nKSBuby1yZXBlYXQgMTAwJSAtMjU1MHB4O1xuXHRcdFx0XHQ6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWNyb3NzO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1zZzAyIHtcblx0bWFyZ2luOiA1MHB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoYmcxMDYucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRwYWRkaW5nOiA0NXB4IDAgNDVweCAyMDBweDtcblx0bWluLWhlaWdodDogMTkycHg7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRQIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLyogMTcuIEZpbHRlcnMgKi9cbi8qUkYqL1xuI2ZpbHRlcnMwMSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRIMiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5ibG9jazAxIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5maWx0ZXIwMWEsXG5cdC5maWx0ZXIwMWIge1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LXdyYXAod3JhcCk7IC8qLmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTsqL1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0fVxuXHQuZmlsdGVyMDFhIHtcblx0fVxuXHQuZmlsdGVyMDFiIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0fVxuXHQuZmlsdGVyMDFjIHtcblx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0LmNsZWFyZml4KCk7XG5cdFx0QS50b2dnbGVyMDEge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0XHRVTC5hY3Rpb25zMDEge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0TEkge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmlsdGVyMDFlIHtcblx0XHQuY29sIHtcblx0XHRcdCYudzM1cCB7XG5cdFx0XHRcdGZsZXg6IDEgMCAzNSU7XG5cdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHR9XG5cdFx0XHQmLncwMHAge1xuXHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdC5kaXNjcmV0ZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHQuY2hlY2tib3hlczAxIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnNlYXJjaDAxIHtcblx0XHRcdFx0SU5QVVRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLmJ0biB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEJVVFRPTiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEEuY2xvc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QS50b2dnbGVyMDEge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdGNvbnRlbnQ6IEBpY28tYXJyZG93bjtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYub3BlbiB7XG5cdFx0LmZpbHRlcjAxYiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdH1cblx0XHRBLnRvZ2dsZXIwMSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IEBpY28tYXJydXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb2wge1xuXHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHR3aWR0aDogMzMlO1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyOiAxcHggQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDtcblx0XHQmOm50aC1vZi10eXBlKDNuKzEpIHtcblx0XHRcdGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKG4rNCkge1xuXHRcdFx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cdFx0fVxuXHR9XG5cblx0VUwuY2hlY2tib3hlczAxIHtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRMSSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRMQUJFTCB7XG5cdFx0XHRcdHBhZGRpbmc6IC42ZW0gMCAuNmVtIDI0cHg7XG5cdFx0XHR9XG5cdFx0XHRBIHtcblx0XHRcdFx0cGFkZGluZzogLjZlbSAwO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRTRUxFQ1Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdHBhZGRpbmc6IDAgMCA0MHB4O1xuXHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHR9XG5cblx0XHQuZmlsdGVyMDFjIHtcblx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRVTC5jaGVja2JveGVzMDEge1xuXHRcdFx0Ji5pbjJjb2xzLFxuXHRcdFx0Ji5pbjNjb2xzIHtcblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCAwIDIwcHg7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHQuY29sIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJsb2NrMDEge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0UC5jZW50ZXIge1xuXHRcdFx0XHRtYXJnaW46IDFlbSAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QS50b2dnbGVyMDEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdGJvcmRlci10b3A6IDJweCBkYXNoZWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0fVxuXG5cdFx0LmZpbHRlcjAxYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQmLm1vYmlsZS1vcGVuIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGZhZGUoQGNvbG9yLWJsYWNrLCA4MCUpO1xuXHRcdFx0XHR6LWluZGV4OiA5ODtcblx0XHRcdH1cblx0XHRcdC5ibG9jazAxIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0ei1pbmRleDogOTk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5vcGVuIHtcblx0XHRcdC5maWx0ZXIwMWIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEEuY2xvc2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0Y29udGVudDogQGljby1jcm9zcztcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRVTC5hY3Rpb25zMDEge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAwIDA7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEgyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdH1cblxuXHRcdFVMLmNoZWNrYm94ZXMwMSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFNFTEVDVCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdE9QVElPTiB7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjZmlsdGVyczAyIFVMLmNvbG9yczAxIExJIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZpbHRlcjAxYyB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0QS50b2dnbGVyMDEge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJ0bi5kaXNjcmV0ZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2ZpbHRlcnMwMiB7XG5cdHBhZGRpbmc6IDQwcHggMCAwO1xuXHRQIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdFVMLmNoZWNrYm94ZXMwMiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRQIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uZmlsdGVycyB7XG5cdC5maWx0ZXIge1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQuZmlsdGVyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxuXHQmLm9wZW4ge1xuXHRcdC5maWx0ZXI6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0XHR9XG5cdFx0LmZpbHRlcnNfX2FuaW0ge1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXJzX19hbmltIHtcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcztcblx0fVxufVxuXG4vKiAxOC4gUHJvZHVjdCBMaXN0cyAqL1xuVUwucHJvZHVjdHMwMSB7XG5cdG1hcmdpbjogMzBweCAwIDAgMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0Y2xlYXI6IGJvdGg7XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQmID4gTEkge1xuXHRcdG1hcmdpbjogMzBweCAwIDAgMDtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0em9vbTogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmNsZWFyZml4KCk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdCYudHlwZTAxIHtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCAxMDAlIDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdERJVi5iYWRnZTAxIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDIxcHg7XG5cdFx0XHRcdGxlZnQ6IDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudHlwZTAyIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0UC5oZWFkaW5nMDEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMjtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0bWFyZ2luOiAzcHggMjBweCAwIC0yMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwMHB4IDEwcHggMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5ydSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMTVweCAxMHB4IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tb3dsO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ydSAmIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA5NXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb2wwNSB7XG5cdFx0XHRcdG1hcmdpbjogMS41ZW0gMCAwIDA7XG5cdFx0XHR9XG5cdFx0XHRQLnByaWNlMDIge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbDAxIHtcblx0XHR3aWR0aDogMjIlO1xuXHRcdG1hcmdpbjogMCAwIDAgMyU7XG5cdH1cblx0LmNvbDA1IHtcblx0XHR3aWR0aDogMjcuMzMzMyU7XG5cdFx0bWFyZ2luOiAwIDAgMCAzJTtcblx0fVxuXHQrIFVMLmFjdGlvbnMwMSB7XG5cdFx0bWFyZ2luOiA1MHB4IDAgMCAwO1xuXHR9XG5cdERJVi50eHQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjgwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjUlO1xuXHRcdHBhZGRpbmctbGVmdDogMjgwcHg7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdH1cblx0RElWLmltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMCA0MHB4O1xuXHRcdHdpZHRoOiAyMzVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0SU1HIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDIzNXB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdERJVi5wYXJhbXMwMSB7XG5cdFx0bWFyZ2luOiAzMHB4IDAgLTMwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG5cdFAuaGVhZGluZzAxIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdC5ydSAmIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1O1xuXHRcdH1cblx0XHRBIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFAuaGVhZGluZzAyIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdFAucHJpY2UwMSB7XG5cdFx0bWFyZ2luOiAuM2VtIDAgMCAwO1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdEEuaGVscCB7XG5cdFx0XHR0b3A6IC4yZW07XG5cdFx0fVxuXHR9XG5cdFAucHJpY2UwMiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0VUwuYWN0aW9uczAxIHtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRMSS5zZXBhcmF0ZWQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwifFwiO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZDphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG4ge1xuXHRcdFx0Ji5jb2xvcjAxIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5kaXNjcmV0ZSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMTJweCAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRESVYuaW1nIHtcblx0XHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTg1cHg7XG5cdFx0fVxuXG5cdFx0RElWLnR4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE4NXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxODVweDtcblx0XHR9XG5cblx0XHQmID4gTEkudHlwZTAxIERJVi5iYWRnZTAxIHtcblx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdGxlZnQ6IDM1cHg7XG5cdFx0fVxuXG5cdFx0RElWLmNvbDA0LFxuXHRcdERJVi5jb2wwNSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwO1xuXHRcdH1cblxuXHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdG1hcmdpbjogNXB4IC0xNXB4IDA7XG5cdFx0JiA+IExJIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdFx0Ji50eXBlMDEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdERJVi5iYWRnZTAxIHtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAxZW0gMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYudHlwZTAyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRQLmhlYWRpbmcwMSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAzcHggMCAwIDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFVMLmNvbG9yczAxIHtcblx0XHRcdFx0XHRtYXJnaW46IDFlbSAwIDAgLTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFAuaGVhZGluZzAxIHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0LnJ1ICYge1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRQLnByaWNlMDEge1xuXHRcdFx0bWFyZ2luOiAuNWVtIDAgMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXG5cdFx0UC5wcmljZTAyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHRESVYuaW1nIHtcblx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0RElWLnR4dCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdERJVi5jb2wge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRESVYuY29sMDEge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRESVYuY29sMDQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuUC5wcmljZTAzIHtcblx0bWFyZ2luOiAwO1xuXHRmbG9hdDogcmlnaHQ7XG5cdHdpZHRoOiAxODBweDtcblx0aGVpZ2h0OiAxODRweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRwYWRkaW5nLXRvcDogNTVweDtcblx0YmFja2dyb3VuZDogdXJsKGJnMDUucG5nKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFNUUk9ORyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiA0MnB4O1xuXHR9XG5cdFNQQU4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG8gMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qU1BBTi5yZWNvbW1lbmQwMSB7XG5cdGZsb2F0OiBsZWZ0OyB0ZXh0LWluZGVudDogLTEwMDAwcHg7IHdpZHRoOiAxMTBweDsgaGVpZ2h0OiAyN3B4OyBiYWNrZ3JvdW5kOiB1cmwoaWNvX3JlY29tbWVuZC5wbmcpIG5vLXJlcGVhdDtcblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUgeyBkaXNwbGF5OiBub25lOyB3aWR0aDogODBweDsgaGVpZ2h0OiAxOHB4OyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgbWFyZ2luOiA0cHggMCAwIDA7IH1cbn0qL1xuXG5VTC5wcm9kdWN0czAyIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIC0uNSUgMCAtLjUlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmZsZXgtd3JhcCh3cmFwKTtcblx0Ji50eXBlMDIgPiBMSSBTUEFOLmltZyB7XG5cdFx0aGVpZ2h0OiAyNjBweDtcblx0fVxuXHQmID4gTEkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDMyLjMzMzMlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRtYXJnaW46IDElIC41JSAwIC41JTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHQ+IEEge1xuXHRcdFx0LmZsZXgoMSAwIGF1dG8pO1xuXHRcdH1cblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBmYWRlKEBjb2xvci13aGl0ZSwgNTAlKTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFNQQU4uaW1nIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFNQQU4uYm9udXMge1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRsZWZ0OiAyNXB4O1xuXHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdH1cblx0XHRcdFNQQU4uYm9udXMwMSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMWVtO1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRsZWZ0OiAyNXB4O1xuXHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDI7XG5cdFx0XHRcdC5pY28ge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm93bCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IxMiB1cmwob3dsMDIucG5nKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50eXBlMDIge1xuXHRcdFx0U1BBTi5wcmljZTAxIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFNNQUxMIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFNQQU4ucHJpY2UwMiB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0REVMLCBTVFJJS0Uge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRTUEFOLmltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0U1BBTi5ib251cyB7XG5cdFx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdFx0XHRsZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLmJvbnVzMDEge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFlbTtcblx0XHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRcdGxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdC5pY28ge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50eXBlMDMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0U1BBTi5pbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFNQQU4uYm9udXMge1xuXHRcdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdFx0bGVmdDogMjVweDtcblx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0U1BBTi5ib251czAxIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xZW07XG5cdFx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdFx0XHRsZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMjtcblx0XHRcdFx0XHQuaWNvIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0U1BBTi5oZWFkaW5nMDEge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbjogLjVlbSAtMTBweCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAuM2VtIDE3cHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMy43ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQrIC5wcmljZTAxIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRTUEFOLnByaWNlMDEge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFNNQUxMIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFNQQU4ucHJpY2UwMiB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0REVMLCBTVFJJS0Uge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudHlwZTA0IHtcblx0XHRcdGJhY2tncm91bmQ6IGZhZGUoQGNvbG9yLWdyYXktbGlnaHRlc3QsIDQwJSk7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNkZGQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50eXBlMDUge1xuXHRcdFx0YmFja2dyb3VuZDogZmFkZShAY29sb3ItZ3JheS1saWdodGVzdCwgNDAlKTtcblx0XHR9XG5cblx0XHQmLm5vY29sb3Ige1xuXHRcdFx0JiA+IEEge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5ub2J1eSB7XG5cdFx0XHRQLmFjdGlvbnMwMSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLmljby1jaGVjazpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1wb3NpdGl2ZTtcblx0XHR9XG5cblx0XHQmID4gQSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQqIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRTUEFOLmhlYWRpbmcwMSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFNQQU4uYmFkZ2UwMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0cGFkZGluZzogMTBweCA1cHg7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHdpZHRoOiAxNzVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdH1cblx0XHRTUEFOIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRTUEFOLnN0YXR1cyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRTUEFOLmltZyB7XG5cdFx0XHRoZWlnaHQ6IDI5MXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdGhlaWdodDogMTYwcHg7XG5cdFx0XHR9XG5cdFx0XHRJTUcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFNQQU4uaGVhZGluZzAxIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbjogLjZlbSAwIDAgMDtcblx0XHRcdGhlaWdodDogNC4yZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdC5ydSAmIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHR9XG5cdFx0XHQmICsgU1BBTi5wcmljZTAyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0U1BBTi5wcmljZTAxIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbjogLjJlbSAwIDAgMDtcblx0XHRcdCY6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCxcblx0XHRcdCYubGFzdCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzM3B4O1xuXHRcdFx0fVxuXHRcdFx0U01BTEwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0U1BBTi5wcmljZTAyIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtaW4taGVpZ2h0OiAyLjRlbTtcblx0XHR9XG5cdFx0U1BBTi5ub3ByaWNlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiAyNnB4IDA7XG5cdFx0fVxuXHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IC4zZW0gMCAwIDA7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0QS5idG4sXG5cdFx0XHRcdElOUFVULmJ0biB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTYwcHg7XG5cdFx0XHRcdFx0LnRyYW5zZm9ybSh0cmFuc2xhdGVaKDApKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRQLnNtYWxsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdFx0UC5jb2xvcjAxIHtcblx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdFNQQU4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0VUwuY29sb3JzMDEge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDFlbSBhdXRvIDA7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdEEubW9yZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIC0ycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFAuYWN0aW9uczAxIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHRTUEFOLnNlcGFyYXRvciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0UC5hbGVydDAxIHtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFNQQU4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGZhZGUoQGNvbG9yLWJsYWNrLCA3MCUpO1xuXHRcdFx0XHQucm91bmRlZCgxNXB4KTtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wcm9kdWN0czAyYiB7XG5cdFx0JiA+IExJIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3IxMjtcblx0XHRcdH1cblx0XHRcdCYudHlwZTA0IHtcblx0XHRcdH1cblx0XHRcdERJVi5iIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdFx0XHRTUEFOLnByaWNlMDEge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U1BBTi5pbWcge1xuXHRcdFx0XHQuZmxleCgwIDAgMjkxcHgpO1xuXHRcdFx0fVxuXHRcdFx0U1BBTi5oZWFkaW5nMDEge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDNlbTtcblx0XHRcdFx0LmZsZXgoMCAwKTtcblx0XHRcdFx0U01BTEwge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmhhc2ljb25zIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0LjVlbVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogLTIwcHggMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHRcdC5ydSAmIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLmljb25zIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFAubnVtYmVycyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQuNWVtO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi5mb3JtMDEge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzZW07XG5cdFx0XHRcdERJVi5pdGVtcyB7XG5cdFx0XHRcdFx0TEFCRUwgeyAvKm1hcmdpbi10b3A6IDNweDsqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRTUEFOLnRleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAwIDAgMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHQmLmljby1jaGVjayxcblx0XHRcdFx0XHRcdCYuaWNvLWNyb3NzIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA4NiU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxM3B4O1xuXHRcdFx0XHRcdFx0Ji5yZW1vdmUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlcjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLncxMDBwIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5pY28tY3Jvc3M6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRTUEFOLnByaWNlMDEge1xuXHRcdFx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHRcdFNQQU4uZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQuZmxleCgxIDAgYXV0byk7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFNQQU4uc3RhdHVzIHtcblx0XHRcdFx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnByb2R1Y3RzMDJjIHtcblx0XHRtYXJnaW46IDAgLTAuNSU7XG5cdFx0JiA+IExJIHtcblx0XHRcdHdpZHRoOiAxOSU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHggODVweDtcblx0XHRcdGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuXHRcdFx0RElWLmIge1xuXHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFNQQU4uaGVhZGluZzAyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGhlaWdodDogMi40ZW07XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRTUEFOLm1ldGEwMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LWRhcms7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRoZWlnaHQ6IDEuNGVtO1xuXHRcdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpob3ZlciBTUEFOLmhlYWRpbmcwMiB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRTUEFOLmltZyxcblx0XHRcdEEuaW1nIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTQ1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRJTUcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wcm9kdWN0czAyZCB7XG5cdFx0JiA+IExJIHtcblx0XHRcdGhlaWdodDogNTQ1cHg7XG5cdFx0fVxuXHR9XG5cdCYucHJvZHVjdHMwMmUge1xuXHRcdCYgPiBMSSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IxMjtcblx0XHRcdH1cblx0XHRcdC8qU1BBTi5pY28tY2hlY2s6YmVmb3JlIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLW1zZy1wb3NpdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fSovXG5cblx0XHR9XG5cdH1cblx0Ji5wcm9kdWN0czAyZiB7XG5cdFx0JiA+IExJIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRTUEFOLmhlYWRpbmcwMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW4zY29scyB7XG5cdFx0XHQmID4gTEkge1xuXHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRtYXJnaW46IDAgMiUgMCAwO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHQmID4gTEkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdD4gTEkgU1BBTi5pbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYucHJvZHVjdHMwMmcge1xuXHRcdExJIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdC5iIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRESVYuZm9ybTAxIHtcblx0XHRcdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRcdFx0UC5wcmljZTAxIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0TEFCRUwge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDAgMCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByaWNlczAyIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMTJweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTEycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucHJpY2VzMDJiIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMTJweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTEycHg7XG5cdFx0XHRcdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHRcdFx0XHQuYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByaWNlczAxIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByaWNlczAxYiB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogNzBweDtcblx0XHRcdFx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdFx0XHRcdC5hbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucHJpY2VzMDFjIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMTdweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTE3cHg7XG5cdFx0XHRcdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHRcdFx0XHQuYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdFx0XHQmLmljby1jaGVjayB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1tc2ctcG9zaXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG5cdFx0JiA+IExJIHtcblx0XHRcdC8qJjpudGgtb2YtdHlwZSgzbisxKSB7IGNsZWFyOiBib3RoOyAgfSAqL1xuXHRcdFx0Y2xlYXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLnByb2R1Y3RzMDJjID4gTEkge1xuXHRcdFx0JjpudGgtb2YtdHlwZSgzbisxKSxcblx0XHRcdCY6bnRoLW9mLXR5cGUoNG4rMSkge1xuXHRcdFx0XHRjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSg1bisxKSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtd2lkZSB7XG5cdFx0JiA+IExJIHtcblx0XHRcdHdpZHRoOiAyNCU7XG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUoNG4rMSkge1xuXHRcdFx0XHRjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucHJvZHVjdHMwMmMge1xuXHRcdFx0JiA+IExJIHtcblx0XHRcdFx0d2lkdGg6IDExLjUlO1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDNuKzEpLFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDRuKzEpLFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDVuKzEpIHtcblx0XHRcdFx0XHRjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoOG4rMSkge1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0JiA+IExJIHtcblx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0LyomOm50aC1vZi10eXBlKDNuKzEpIHsgY2xlYXI6IG5vbmU7IH1cblx0XHRcdCY6bnRoLW9mLXR5cGUoMm4rMSkgeyBjbGVhcjogYm90aCAhaW1wb3J0YW50OyB9Ki9cblx0XHR9XG5cblx0XHQmLnByb2R1Y3RzMDJjIHtcblx0XHRcdCYgPiBMSSB7XG5cdFx0XHRcdHdpZHRoOiAyNCU7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4rMSksXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24rMSksXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoNW4rMSkge1xuXHRcdFx0XHRcdGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZSg0bisxKSB7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0JiA+IExJIHtcblx0XHRcdC5jbGVhcmZpeCgpO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHQmLm5vY29sb3Ige1xuXHRcdFx0XHQ+IEEge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRBIHtcblx0XHRcdFx0LmNsZWFyZml4KCk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwMjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDMgU1BBTi5oZWFkaW5nMDEgU1BBTiB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ji5pbWcge1xuXHRcdFx0XHRcdC8qZmxvYXQ6IGxlZnQ7IHdpZHRoOiA4NXB4OyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgKi9cblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmhlYWRpbmcwMSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bzsgLypwYWRkaW5nLWxlZnQ6IDEyMHB4OyovXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0JiArIFNQQU4ucHJpY2UwMiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnByaWNlMDEge1xuXHRcdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7IC8qcGFkZGluZy1sZWZ0OiAxMjBweDsqL1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkLFxuXHRcdFx0XHRcdCYubGFzdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5wcmljZTAyIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgLypwYWRkaW5nLWxlZnQ6IDEyMHB4OyovXG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5ub3ByaWNlIHtcblx0XHRcdFx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4OyAvKnBhZGRpbmc6IDAgMCAwIDEyMHB4OyovXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFVMLmNvbG9yczAxIHtcblx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LypwYWRkaW5nLWxlZnQ6IDEyMHB4OyovXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAzcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0UC5hY3Rpb25zMDEsXG5cdFx0XHRVTC5hY3Rpb25zMDEge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyAvKnBhZGRpbmctbGVmdDogMTIzcHg7Ki9cblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdEEuYnRuLFxuXHRcdFx0XHRcdFNQQU4uYnRuIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0UC5hbGVydDAxIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvOyAvKnBhZGRpbmctbGVmdDogMTIwcHg7Ki9cblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnByb2R1Y3RzMDJiIHtcblx0XHRcdCYgPiBMSSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQgbm9uZTtcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHlwZTA0IHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRBLmltZyArIERJVi5iIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdERJVi5iIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR9XG5cdFx0XHRcdERJVi5kZXNjcmlwdGlvbiArIERJVi5iIHtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdCYuaGVhZGluZzAxOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaW1nIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogODVweDtcblx0XHRcdFx0XHRcdCYgKyBTUEFOLmhlYWRpbmcwMSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTA1cHg7XG5cdFx0XHRcdFx0XHRcdCYgKyBTUEFOLmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0JiArIERJVi5iIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweCAxMHB4IDEwNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0RElWLnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0RElWLmZvcm0wMSB7XG5cdFx0XHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0XHRcdExBQkVMIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0U0VMRUNUIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0Ji5yZW1vdmUge1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFNQQU4uaGVhZGluZzAxIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLnByaWNlMDEge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW46IC41ZW0gMCAwIDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0U1BBTi5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEEuaW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRJTUcge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnByb2R1Y3RzMDJjIHtcblx0XHRcdCYgPiBMSSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRBLmltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0U1BBTi5oZWFkaW5nMDIge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLm1ldGEwMSB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucHJvZHVjdHMwMmQge1xuXHRcdFx0JiA+IExJIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5wcm9kdWN0czAyZSB7XG5cdFx0XHQmID4gTEkge1xuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblVMLnByb2R1Y3RzMDMge1xuXHQuY2xlYXJmaXgoKTtcblx0bWFyZ2luOiAwIC0yJSAwIDA7XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHQuZmxleC13cmFwKHdyYXApO1xuXHRMSSB7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMjMlO1xuXHRcdG1hcmdpbjogMTBweCAyJSAwIDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6bnRoLWNoaWxkKDRuKzEpIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yMTI7XG5cdFx0fVxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IxMjtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdFx0cGFkZGluZzogMTRweDtcblx0XHR9XG5cdFx0Ji50eXBlMDEge1xuXHRcdFx0YmFja2dyb3VuZDogZmFkZShAY29sb3ItZ3JheS1saWdodGVzdCwgNDAlKTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRESVYuZm9ybTAyIHtcblx0XHRcdC5pdGVtcyB7XG5cdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHQuZmxleCgxKTtcblx0XHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC5wcmljZXMwMSB7XG5cdFx0XHRcdFx0LypoZWlnaHQ6IDUwcHg7Ki9cblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcmljZXMwMiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDE0MnB4O1xuXHRcdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdC5oMDEge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3MXB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNzFweDtcblx0XHRcdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHRcdFx0Lmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdFx0XHRcdC5hbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG5cdFx0XHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0TEFCRUwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMDtcblx0XHRcdFx0XHQmLndhdXRvIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0REVMIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0U1BBTi50ZXh0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDAgMCAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHQmLmljby1jaGVjazpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDgwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY28tY2hlY2sge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogN3B4IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogODYlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0UCB7XG5cdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdCYuaGVhZGluZzAxIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHQucnUgJiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnByaWNlMDEge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdC5yZWQge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LnNtYWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnN0YXR1cyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEEuYnRuIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuXHRcdFx0Ji5tYWluIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDlweCA5cHggOHB4O1xuXHRcdFx0XHQmLmljby1wbHVzOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0uNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaWNvLWNyb3NzOmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRTUEFOLmljby1jaGVjayB7XG5cdFx0Y29sb3I6IEBjb2xvci1tc2ctcG9zaXRpdmU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0RElWLnRleHQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LmZsZXgoMSAxIGF1dG8pO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcblx0XHRMSSB7XG5cdFx0XHR3aWR0aDogMzEuMzMzMyU7XG5cdFx0XHQmOm50aC1jaGlsZCg0bisxKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoM24rMSkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdExJIHtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHQmOm50aC1jaGlsZCg0bisxKSxcblx0XHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0TEkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0XHRESVYuZm9ybTAyIHtcblx0XHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0XHQucHJpY2VzMDIge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0LmZsZXgoMSAxIGF1dG8pO1xuXHRcdFx0XHRcdFx0LmgwMSB7XG5cdFx0XHRcdFx0XHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdFx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdFx0XHRcdFx0LmFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0TEFCRUwge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRESVYudGV4dCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0QS5idG4ge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cbn1cblxuVUwucHJvZHVjdHMwNCB7XG5cdC5jbGVhcmZpeCgpO1xuXHRtYXJnaW46IDAgLTIlIDAgMDtcblx0LmRpc3BsYXkoZmxleCk7XG5cdC5mbGV4LXdyYXAod3JhcCk7XG5cdCBMSS5wcm9kdWN0czA0X19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0Lmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAyMyU7XG5cdFx0bWFyZ2luOiAxMHB4IDIlIDAgMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0JjpudGgtY2hpbGQoNG4rMSkge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IwMTtcblx0XHR9XG5cdFx0LmltZyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0fVxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5jb25maXJtZWQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IxMjtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0fVxuXHRcdCYudHlwZTAxIHtcblx0XHRcdGJhY2tncm91bmQ6IGZhZGUoQGNvbG9yLWdyYXktbGlnaHRlc3QsIDQwJSk7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0RElWLmZvcm0wMiB7XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0LnByaWNlcyB7XG5cdFx0XHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHQvKmhlaWdodDogNDVweDsqL1xuXHRcdFx0XHRQLnByaWNlMDEge1xuXHRcdFx0XHRcdGNvbG9yOiAjMWExYTFhO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0RElWLml0ZW1zIHtcblx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdFx0XHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHQuYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuXHRcdFx0XHQvKi5hbGlnbi1zZWxmKGZsZXgtZW5kKTsqL1xuXHRcdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdExBQkVMIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDA7XG5cdFx0XHRcdFx0Ji53YXV0byB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFNQQU4udGV4dCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCAwIDAgMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0Ji5mLXJpZ2h0IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRTUEFOLnNtYWxsIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljby1jaGVjazpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDgwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY28tY2hlY2ssXG5cdFx0XHRcdFx0Ji5pY28tY3Jvc3Mge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogODYlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0REVMIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRQIHtcblx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0Ji5oZWFkaW5nMDEge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdC5ydSAmIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc3RhdHVzIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFNQQU4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QS5idG4ge1xuXHRcdFx0Ji5tYWluIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDlweCA5cHggOHB4O1xuXHRcdFx0XHQmLmljby1wbHVzOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0uNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaWNvLWNyb3NzOmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdExJLnByb2R1Y3RzMDRfX2l0ZW0ge1xuXHRcdFx0d2lkdGg6IDMxLjMzMzMlO1xuXHRcdFx0JjpudGgtY2hpbGQoNG4rMSkge1xuXHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRMSS5wcm9kdWN0czA0X19pdGVtIHtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHQmOm50aC1jaGlsZCg0bisxKSxcblx0XHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0TEkucHJvZHVjdHMwNF9faXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ESVYjc2xpZGVyMDEge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdERJVi5hIHtcblx0XHRtYXJnaW46IDAgMzBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdFVMLnByb2R1Y3RzMDIge1xuXHRcdHdpZHRoOiAxMDAwMHB4O1xuXHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdC5mbGV4LXdyYXAobm93cmFwKSAhaW1wb3J0YW50O1xuXHRcdCYgPiBMSSB7XG5cdFx0XHR3aWR0aDogMjkwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMCAwIDcwcHg7XG5cdFx0XHRjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRTUEFOLmltZyB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogOTglO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0TEk6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdFNQQU4uaGVhZGluZzAxIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGhlaWdodDogM2VtO1xuXHRcdH1cblx0XHQucHJpY2UwMSxcblx0XHQucHJpY2UwMiB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0fVxuXHRcdC5wcmljZTAyIERFTCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdH1cblx0XHQucHJpY2UwMSBTTUFMTCB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0fVxuXHRcdFAuc21hbGwge1xuXHRcdFx0Ym90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXHRBLnByZXYsXG5cdEEubmV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjdweCBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG5cdCYuaGFzcGFnZXMgQS5wcmV2LFxuXHQmLmhhc3BhZ2VzIEEubmV4dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0QS5wcmV2IHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoYXJyMDIucG5nKSBuby1yZXBlYXQgMCAxMDBweDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdEEubmV4dCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKGFycjAyYi5wbmcpIG5vLXJlcGVhdCAxMDAlIDEwMHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRVTC5wcm9kdWN0czAyID4gTEkge1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdFx0XHR3aWR0aDogMjEwcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRVTC5wcm9kdWN0czAyIHtcblx0XHRcdCYgPiBMSSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRQLmFjdGlvbnMwMSwgVUwuYWN0aW9uczAxIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLmltZyB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDk4JTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLmhlYWRpbmcwMSxcblx0XHRcdFx0U1BBTi5wcmljZTAxIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0U1BBTi5oZWFkaW5nMDEsXG5cdFx0XHRcdFNQQU4ucHJpY2UwMSxcblx0XHRcdFx0VUwuYWN0aW9uczAxIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDk4JTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRvZ2dsZS13cmFwcGVyIHtcblx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMzFweDtcblx0d2lkdGg6IDU1cHg7XG5cdC5yb3VuZGVkKDE2cHgpO1xuXHQmLnR5cGUwMiB7XG5cdFx0d2lkdGg6IDk0cHg7XG5cdH1cblx0Ji50eXBlMDMge1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR3aWR0aDogNTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogLjVlbTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHR9XG5cdFx0LnN3aXRjaCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLmJvdHRvbTphZnRlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJvdyAuaXRlbXMgJiArIFNQQU4udGV4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNjBweDtcblx0XHR9XG5cdH1cblx0aW5wdXQge1xuXHRcdGhlaWdodDogMzFweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdCY6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCB+IC5zd2l0Y2g6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItbmVnYXRpdmU7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOmNoZWNrZWQgfiAuc3dpdGNoIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLW9mZik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IGlucHV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0JjpjaGVja2VkIH4gLnN3aXRjaCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDIzcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXBvc2l0aXZlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLW9uKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHQrIGlucHV0Om50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHR3aWR0aDogNjYlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IGlucHV0IHtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHR3aWR0aDogNjYlO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRcdCYgfiBpbnB1dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiB+IC5zd2l0Y2gge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAzMXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWluYmV0d2Vlbik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDMpOmNoZWNrZWQgfiAuc3dpdGNoIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogNjJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItcG9zaXRpdmU7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtb24pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0fVxuXHR9XG5cdC5zd2l0Y2gge1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0LnJvdW5kZWQoMTVweCk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMTU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0LnJvdW5kZWQoNTAlKTtcblx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0d2lkdGg6IDIxcHg7XG5cdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cdFx0XHR6LWluZGV4OiAxOyAvKiBSZW1lbWJlciwgaXQgbXVzdCBiZSBiZWxvdyB0aGUgaW52aXNpYmxlIGlucHV0cyAqL1xuXHRcdH1cblx0XHQmLmJvdHRvbTphZnRlciB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1vZmYpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyAvKnRvcDogMDsqL1xuXHRcdFx0dG9wOiA4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7IC8qY29sb3I6IEBjb2xvci1ibGFjazsqL1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cblNQQU4ucmF0ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogOTVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luOiAycHggMjBweCAwIDA7XG5cdGZsb2F0OiBsZWZ0O1xuXHRBIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTlweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvX3N0YXIwMS5wbmcpIG5vLXJlcGVhdDtcblx0XHQmLmFjdGl2ZSxcblx0XHQmLmhvdmVyLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvX3N0YXIwMi5wbmcpIG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvX3N0YXIwMi5wbmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmLnJlYWRvbmx5IEEge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvX3N0YXIwMS5wbmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChpY29fc3RhcjAyLnBuZykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRtYXJnaW46IDJweCAxNXB4IDAgMDtcblx0fVxufVxuXG5ESVYuY29sb3JzMDEge1xuXHRtYXJnaW46IDMwcHggMCAwIDA7XG5cdFAge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSk7XG5cdH1cblx0U1RST05HIHtcblx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHR9XG5cdERJVi5hIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0RElWLmIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG59XG5cblVMLmNvbG9yczAxIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiA2cHggMCAwIC02cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdExJIHtcblx0XHRtYXJnaW46IDZweCAwIDAgM3B4O1xuXHRcdHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0TEFCRUwge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdElOUFVUIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0xMDAwMDBweDtcblx0XHQmOmNoZWNrZWQgKyBTUEFOIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGljb19jaGVja2VkMDIucG5nKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTAxOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChpY29fY2hlY2tlZC5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmRpc2FibGVkICsgU1BBTiB7XG5cdFx0XHRTUEFOIHsgb3BhY2l0eTogLjU7IH1cblx0XHRcdCY6YmVmb3JlIHsgYmFja2dyb3VuZDogdXJsKGljb19kaXNhYmxlZC5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlOyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblx0XHR9XG5cdH1cblx0U1BBTiB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdFNQQU4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcwMS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQmLnR5cGUwMSBTUEFOIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdH1cblxuXHR9XG5cdEEubW9yZSB7XG5cdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogdXJsKGJnMDEucG5nKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdC8qU1BBTiBTUEFOLCovXG5cdFx0QS5tb3JlIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXHRcdEEubW9yZSB7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdExJIHtcblx0XHRcdG1hcmdpbjogMCAwIDNweCAwO1xuXHRcdH1cblxuXHRcdC8qU1BBTiBTUEFOLCovXG5cdFx0QS5tb3JlIHtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0fVxuXG5cdFx0QS5tb3JlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uY29sb3JzMDMge1xuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0LmRpc3BsYXkoZmxleCk7XG5cdC5mbGV4LXdyYXAod3JhcCk7XG5cdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHQuY29sb3Itc2VsZWN0IHtcblx0XHQmLmNvbG9yLXNlbGVjdF9fY2hlY2tib3gge1xuXHRcdFx0Ji5jb2xvci1zZWxlY3RfX2NoZWNrYm94LS1zdGF0aWMge1xuXHRcdFx0XHRMQUJFTCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBTUEFOLmNvbG9yLXNlbGVjdC0tdGV4dCB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0XHRcdFx0XHQmOmRpc2FibGVkICsgU1BBTiB7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpjaGVja2VkICsgU1BBTiB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdFx0XHRcdC8qaGVpZ2h0OiAzMHB4OyovXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRTUEFOLmNvbG9yLXNlbGVjdC0tdGV4dCB7XG5cdFx0XHRcdFx0XHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSArIFNQQU4ge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgU1BBTjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNnB4LzMwcHggRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNvbG9yLXNlbGVjdF9fY2hlY2tib3gtLXNtIHtcblx0XHRcdFx0TEFCRUwge1xuXHRcdFx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdICsgU1BBTiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdExBQkVMIHtcblx0XHRcdFx0U1BBTi5jb2xvci1zZWxlY3QtLXRleHQge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdFx0XHRcdC8qJi5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9Ki9cblx0XHRcdFx0fVxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gU1BBTi5jb2xvci1zZWxlY3QtLXRleHQge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogZm9udC13ZWlnaHQgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IC0xMDAwMDBweDtcblx0XHRcdFx0XHQmOmNoZWNrZWQgKyBTUEFOIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMjVweCBGb250QXdlc29tZTtcblx0XHRcdFx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji50eXBlMDE6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6ZGlzYWJsZWQgKyBTUEFOIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC8qJjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvX2Rpc2FibGVkLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0fSovXG5cdFx0XHRcdFx0XHQmLm5vY29sb3JzIHtcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC04NyU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NGRlZyk7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG5cdFx0XHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ0ZGVnKTsgLyogSUUgOSAqL1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ0ZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXJlZDAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYtLWxpZ2h0IHtcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdICsgU1BBTjo6YmVmb3JlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdC50cmFuc2l0aW9uKCk7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRcdC50cmFuc2l0aW9uKEBkdXJhdGlvbjogLjNzKSB7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IEBkdXJhdGlvbjtcblx0XHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogQGR1cmF0aW9uO1xuXHRcdFx0XHRcdFx0LW1zLXRyYW5zaXRpb246IEBkdXJhdGlvbjtcblx0XHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IEBkdXJhdGlvbjtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IEBkdXJhdGlvbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0gKyBTUEFOIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHQvKmRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0OyovXG5cdFx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdFx0LmFsaWduLXNlbGYoY2VudGVyKTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcwMS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHQmLmhhc211bHRpIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAyMCU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwMCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgLyogZmFsbGJhY2sgKi9cblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgU1BBTjo6YmVmb3JlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdC50cmFuc2l0aW9uKCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgOHB4IDAgMDtcblx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdExBQkVMIHtcblx0XHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHQubGluay1vdXRsaW5lLW5vbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0LmJveC1zaXppbmcoY29udGVudC1ib3gpO1xuXHRcdFx0U1BBTi5jb2xvci1zZWxlY3QtLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cGFkZGluZzogMCAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG1heC13aWR0aCAwLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMztcblx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZS1pbjtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRTUEFOLmNvbG9yLXNlbGVjdC0tdGV4dCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuM3MgZWFzZS1pbiwgcGFkZGluZyAwLjNzIGVhc2UtaW47XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXRbdHlwZT1yYWRpb10gKyBTUEFOIHtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IC0xMDAwMDBweDtcblx0XHRcdFx0JjpjaGVja2VkICsgU1BBTiB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWNoZWNrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnR5cGUwMTo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6ZGlzYWJsZWQgKyBTUEFOIHtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LyomOjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaWNvX2Rpc2FibGVkLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9Ki9cblx0XHRcdFx0XHQmLm5vY29sb3JzIHtcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC04NyU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NGRlZyk7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG5cdFx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NGRlZyk7IC8qIElFIDkgKi9cblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDRkZWcpO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItcmVkMDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLS1saWdodCB7XG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9cmFkaW9dICsgU1BBTjo6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0LnRyYW5zaXRpb24oKTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdC50cmFuc2l0aW9uKEBkdXJhdGlvbjogLjNzKSB7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBAZHVyYXRpb247XG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBAZHVyYXRpb247XG5cdFx0XHRcdFx0LW1zLXRyYW5zaXRpb246IEBkdXJhdGlvbjtcblx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiBAZHVyYXRpb247XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogQGR1cmF0aW9uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSArIFNQQU4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcwMS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHQmLmhhc211bHRpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDIwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyAvKiBmYWxsYmFjayAqL1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBTUEFOOjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHQudHJhbnNpdGlvbigpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sb3ItYm94IHtcblx0XHRcdCYuY29sb3ItYm94X19ib3JkZXIge1xuXHRcdFx0XHQmLS1ncmF5IHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0LmNvbG9yLXNlbGVjdCB7XG5cdFx0XHRtYXJnaW46IDhweCA4cHggMCAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0LmNvbG9yLXNlbGVjdCB7XG5cdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxufVxuXG5cblNQQU4uY29sb3Ige1xuXHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRwYWRkaW5nOiA2cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQucm91bmRlZCg3cHgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRTUEFOIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcwMS5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQmLnNtYWxsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0XHQucm91bmRlZCgzcHgpO1xuXHRcdFNQQU4ge1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHQucm91bmRlZCgzcHgpO1xuXHRcdH1cblx0fVxufVxuXG5QLmNvbG9yIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0U1BBTiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIC41ZW0gNXB4IDA7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFNQQU4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcwMS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdC53NTBwIC5pdGJtYV9jb2wwNCAmIHtcblx0XHRcdFNQQU4ubGFiZWwgKyBTUEFOIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkRJVi5yYXRpbmcwMSB7XG5cdHdpZHRoOiA3MyU7XG5cdGZsb2F0OiByaWdodDtcblx0VUwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdExJIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0cGFkZGluZzogMCAzcHggMCAwO1xuXHRcdG1hcmdpbjogNXB4IDAgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMjBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIuKYhVwiO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0fVxuXHRcdCYuYWN0aXZlOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDQ7XG5cdFx0fVxuXHR9XG5cdERJVi5jb2wwMyxcblx0VUwuY29tbWVudHMwMSAmIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXHRVTC5jb21tZW50czAxICYge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0TEk6YmVmb3JlIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG5ESVYucHJvZHVjdDAxIHtcblx0bWFyZ2luLXRvcDogMS41ZW07XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRIMSB7XG5cdFx0d2lkdGg6IDczJTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiA0NnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblx0SDEudHlwZTA0IHtcblx0XHR3aWR0aDogNjQlO1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHR9XG5cdH1cblx0SDIgeyAvKndpZHRoOiA3MyU7Ki9cblx0XHR3aWR0aDogNjQlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXktZGFyaztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRQLmhlYWRpbmcwMiB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdC5wcm9kdWN0LWl0ZW0ge1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdC5hbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG5cdFx0LnByb2R1Y3Qtc3ViaXRlbSB7XG5cdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKG5vbmUpO1xuXHRcdFx0LnByb2R1Y3Qtc3ViaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0RElWLmNvbDAzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHQmLmYtcmlnaHQge1xuXHRcdFx0d2lkdGg6IDczJTtcblx0XHR9XG5cdFx0SDEsIEgyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdERJVi5jb2wwMiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNSU7XG5cdFx0UC5ib2xkIHtcblx0XHRcdFNQQU4ucHJpY2UwMSB7XG5cdFx0XHRcdERFTCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRQLmljby1jYWxlbmRhciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHRcdG1hcmdpbjogMS41ZW0gMCAxLjVlbSAwO1xuXHRcdH1cblx0fVxuXHRESVYuY29sMDEge1xuXHRcdCsgRElWLmNvbDAzIERJVi5jb2wwMiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdFVMLmFjdGlvbnMwMSB7XG5cdFx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdH1cblx0VUwudHlwZTA1IHtcblx0XHRtYXJnaW4tdG9wOiAzZW07XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdExJIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNjVweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRBLmltZzAxIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0fVxuXHRESVYuYmFkZ2UwMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0SDEge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0XHRESVYuY29sMDMge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRESVYuY29sIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQmLmYtcmlnaHQge1xuXHRcdFx0XHR3aWR0aDogNjQuNjY2NiU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0VUwudHlwZTA1IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdExJIHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAyJSAwIDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFVMLmNvbG9yczAxIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgLTVweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0SDEge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0XHRQLmhlYWRpbmcwMiB7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0fVxuXG5cdFx0RElWLmNvbCB7XG5cdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRESVYuY29sMDIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0UC5pY28tY2FsZW5kYXIge1xuXHRcdFx0XHRtYXJnaW46IDEuNWVtIDAgMS41ZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRESVYuY29sMDMge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHQmLmYtcmlnaHQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdEgxIHtcblx0XHRcdFx0XHRtYXJnaW46IDBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFVMLnR5cGUwNSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0fVxuXG5cdFx0VUwuY29sb3JzMDEge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAtNXB4O1xuXHRcdH1cblxuXHRcdERJVi5iYWRnZTAxIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRcdElNRyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEEuaW1nMDEuaW1nMDFiIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuU0VDVElPTi5wcm9kdWN0MDIge1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdC5jb2wwMCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdERJVi5pbWcge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDAgMTVweCAwIDA7XG5cdFx0bWF4LWhlaWdodDogOTBweDtcblx0XHRtYXgtd2lkdGg6IDkwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdFAuaGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luOiAyM3B4IDAgMCAwO1xuXHRcdGhlaWdodDogMi40ZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHRVTC5tZW51IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRMSSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA3NHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdEEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRBLmJ0biB7XG5cdFx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDE1cHggMCAwIDA7XG5cdH1cblx0Ji5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0LmNvbDAwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRVTC5tZW51IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkRJVi5wcm9kdWN0MDMge1xuXHQuY2xlYXJmaXgoKTtcblx0bWFyZ2luOiAwO1xuXHRESVYuaW1nIHtcblx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0SU1HIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE1MHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdERJVi50eHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTQ1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNjVweDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRQLnByaWNlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwO1xuXHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoxLjY5KTtcblx0XHR9XG5cdFx0SDIgKyBQIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdERJVi5pbWcge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0RElWLnR4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5ESVYjZ2FsbGVyeTAxIHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFNQQU4uYmFkZ2UwMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAzNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR3aWR0aDogMjMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdHotaW5kZXg6IDI5O1xuXHR9XG5cdFVMIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdExJIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYiB7XG5cdFx0XHRtYXJnaW46IDJlbSAwIDAgMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRoZWlnaHQ6IDc3cHg7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdC5saW5rLW91dGxpbmUtbm9uZTtcblx0XHRcdFx0d2lkdGg6IDIzJTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAyJTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdElNRyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IC8qYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyovXG5cdFx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjI1O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIEEgeyAvKmJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMjsqL1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji52aWRlbyBBOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTgyLCAyNDIsIDAuMikgdXJsKGljb19wbGF5LnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5jIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdERJVi53cmFwcGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogNTM5cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlIHVybChvbGQvbG9hZGVyLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXHRcdFVMIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdExJIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0XHRcdFx0LnVzZXItc2VsZWN0KG5vbmUpO1xuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRJTUcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNTM5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuXHRcdFx0XHRcdC51c2VyLXNlbGVjdChub25lKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRESVYuYm9udXMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogOTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRkaXYuaXRlbSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yMDI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xZW07XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IGluaGVyaXQ7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaW5oZXJpdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRBLnByZXYsXG5cdEEubmV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmLmxvYWRlZCBESVYud3JhcHBlciB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRESVYud3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAwIDA7XG5cdFx0XHRESVYuYm9udXMge1xuXHRcdFx0XHRESVYuaXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0RElWLndyYXBwZXIge1xuXHRcdFx0bWFyZ2luOiAxZW0gNDBweCAwO1xuXHRcdFx0aGVpZ2h0OiAzODBweDtcblx0XHRcdFVMIHtcblx0XHRcdFx0TEkgSU1HIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmIge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0XHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnZpZGVvIEE6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuYWN0aXZlIEE6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0RElWLmJvbnVzIHtcblx0XHRcdFx0RElWLml0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QS5wcmV2LFxuXHRcdEEubmV4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRvcDogNDAlO1xuXHRcdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEEucHJldiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYXJyMDIucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdEEubmV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYXJyMDJiLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbkRJVi5wcm9kdWN0MDMge1xuXHQuY2xlYXJmaXgoKTtcblx0bWFyZ2luOiAwO1xuXHRESVYuaW1nIHtcblx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0SU1HIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE1MHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdERJVi50eHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTQ1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNjVweDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRQLnByaWNlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwO1xuXHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoxLjY5KTtcblx0XHR9XG5cdFx0SDIgKyBQIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdERJVi5pbWcge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0RElWLnR4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5ESVYucHJvZHVjdDA0IHtcblx0LmNsZWFyZml4KCk7XG5cdG1hcmdpbjogMDtcblx0RElWLmltZyB7XG5cdFx0d2lkdGg6IDE0NXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdElNRyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNTBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHRESVYudHh0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tbGVmdDogLTE0NXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTY1cHg7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0UC5wcmljZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbjogMWVtIDAgMDtcblx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMS42OSk7XG5cdFx0fVxuXHRcdEgyICsgUCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRESVYuaW1nIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdERJVi50eHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuRElWI2dhbGxlcnkwMSB7XG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRTUEFOLmJhZGdlMDEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDVweDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0d2lkdGg6IDIzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHR6LWluZGV4OiAyOTtcblx0fVxuXHRVTCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRMSSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmIge1xuXHRcdFx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aGVpZ2h0OiA3N3B4O1xuXHRcdFx0TEkge1xuXHRcdFx0XHR3aWR0aDogMjMlO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDIlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNzBweDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgLypib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7Ki8gLypoZWlnaHQ6IDc1cHg7Ki9cblx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUgQSB7IC8qIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMjsqL1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji52aWRlbyBBOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTgyLCAyNDIsIDAuMikgdXJsKGljb19wbGF5LnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5jIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdERJVi53cmFwcGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogNTM5cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlIHVybChvbGQvbG9hZGVyLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXHRcdFVMIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdExJIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0XHRcdFx0LnVzZXItc2VsZWN0KG5vbmUpO1xuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRJTUcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNTM5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuXHRcdFx0XHRcdC51c2VyLXNlbGVjdChub25lKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRESVYuYm9udXMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogOTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRkaXYuaXRlbSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yMDI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xZW07XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IGluaGVyaXQ7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaW5oZXJpdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRBLnByZXYsXG5cdEEubmV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmLmxvYWRlZCBESVYud3JhcHBlciB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRESVYud3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAwIDA7XG5cdFx0XHRESVYuYm9udXMge1xuXHRcdFx0XHRESVYuaXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0RElWLndyYXBwZXIge1xuXHRcdFx0bWFyZ2luOiAxZW0gNDBweCAwO1xuXHRcdFx0aGVpZ2h0OiAzODBweDtcblx0XHRcdFVMIHtcblx0XHRcdFx0TEkgSU1HIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmIge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0XHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnZpZGVvIEE6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuYWN0aXZlIEE6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0RElWLmJvbnVzIHtcblx0XHRcdFx0RElWLml0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QS5wcmV2LFxuXHRcdEEubmV4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRvcDogNDAlO1xuXHRcdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEEucHJldiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYXJyMDIucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdEEubmV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYXJyMDJiLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbkRJViNzbGlkZXIwMiB7XG5cdG1hcmdpbjogMmVtIGF1dG8gMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTIwMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cdH1cblx0QSB7XG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXHRBLnByZXYsXG5cdEEubmV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogNDAlO1xuXHRcdGhlaWdodDogMzlweDtcblx0XHR3aWR0aDogMjdweDtcblx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8gIWltcG9ydGFudDtcblx0fVxuXHRBLnByZXYge1xuXHRcdGJhY2tncm91bmQ6IHVybChhcnIwMi5wbmcpIG5vLXJlcGVhdDtcblx0XHRsZWZ0OiAyMHB4O1xuXHR9XG5cdEEubmV4dCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKGFycjAyYi5wbmcpIG5vLXJlcGVhdDtcblx0XHRyaWdodDogMjBweDtcblx0fVxuXHRVTC5zbGlkZXMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdCYuc2xpZGVzMDIge1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjklO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjklO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjUuNjI1JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0TEkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Ji50ZXh0LXJpZ2h0IHtcblx0XHRcdFx0XHRTUEFOLnRleHQge1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDEwMHB4IDgwcHggMDtcblx0XHRcdFx0XHRcdFNQQU4uYnRuIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0U1BBTi5idG4ge1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggODBweCA1MHB4IDM1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiA0OCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCA1MHB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFNQQU4uYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdElNRyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdG1vYmlsZSB7XG5cdFx0XHRcdC50cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIDApKTtcblx0XHRcdH1cblx0XHRcdC5pZWZpeCAmIHtcblx0XHRcdFx0LnRyYW5zZm9ybShub25lKTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0U1BBTi5pbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSxcblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBTUEFOLmltZyB7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRTUEFOLnRleHQge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgODBweCAxMDBweDtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQucnUgJiB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5oZWFkaW5nIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDY0cHg7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5idG4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0bGVmdDogMTAwcHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKEBjb2xvcjAyLCA1JSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMzVweCA1MHB4IDgwcHg7XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdCYuaGVhZGluZyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDU0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmJ0biB7XG5cdFx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiA4MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRyaWdodDogNDglO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgNTBweCAyNXB4O1xuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHQmLmhlYWRpbmcge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYnRuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMjVweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0UC5idWxsZXRzIHtcblx0XHR6LWluZGV4OiAxOTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMzBweDtcblx0XHRyaWdodDogMjBweDtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdG1hcmdpbjogMCAwIDAgOHB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yMDE7XG5cdFx0XHQucm91bmRlZCg2cHgpO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAxO1xuXHRcdFx0fVxuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90d2lkZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0UC5idWxsZXRzIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0VUwuc2xpZGVzIHtcblx0XHR9XG5cblx0XHRVTC5zbGlkZXMge1xuXHRcdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRcdC5pZWZpeCAmIElNRyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFAuYnVsbGV0cyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdHdpZHRoOiBhdXRvOyAvKm92ZXJmbG93OiBoaWRkZW47Ki9cblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0VUwuc2xpZGVzIHtcblx0XHRcdGhlaWdodDogMjg2cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0LmllZml4ICYgSU1HIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRMSSwgQSB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRBIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdElNRyB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHQudHJhbnNmb3JtKG5vbmUpO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vUC5idWxsZXRzIHsgZGlzcGxheTogbm9uZSB9XG5cdFx0QS5wcmV2LFxuXHRcdEEubmV4dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5ESVYjYmFubmVyMDEge1xuXHRtYXJnaW46IDJlbSBhdXRvIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEyMDBweDtcblx0aGVpZ2h0OiAzNTBweDtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LndyYXBwZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0QSB7XG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXHRBLnByZXYsXG5cdEEubmV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogNDAlO1xuXHRcdGhlaWdodDogMzlweDtcblx0XHR3aWR0aDogMjdweDtcblx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8gIWltcG9ydGFudDtcblx0fVxuXHRBLnByZXYge1xuXHRcdGJhY2tncm91bmQ6IHVybChhcnIwMi5wbmcpIG5vLXJlcGVhdDtcblx0XHRsZWZ0OiAyMHB4O1xuXHR9XG5cdEEubmV4dCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKGFycjAyYi5wbmcpIG5vLXJlcGVhdDtcblx0XHRyaWdodDogMjBweDtcblx0fVxuXHRVTC5zbGlkZXMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdExJIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdEEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRJTUcge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90bW9iaWxlIHtcblx0XHRcdFx0LnRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgMCkpO1xuXHRcdFx0fVxuXHRcdFx0LXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0LmllZml4ICYge1xuXHRcdFx0XHQudHJhbnNmb3JtKG5vbmUpO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblx0UC5idWxsZXRzIHtcblx0XHR6LWluZGV4OiAxOTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0d2lkdGg6IDEyMDBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0LnJ1ICYge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0fVxuXHRcdEEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDFweCAwIDA7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LWRhcms7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1kYXJrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAxO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFAuYnVsbGV0cyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdFVMLnNsaWRlcyB7XG5cdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdFx0LmllZml4ICYgSU1HIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0UC5idWxsZXRzIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0VUwuc2xpZGVzIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjUuNjI1JTtcblx0XHRcdC5pZWZpeCAmIElNRyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0TEksIEEge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0QSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdElNRyB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0LnRyYW5zZm9ybShub25lKTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHRcdExJIFNQQU4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFAuYnVsbGV0cyB7XG5cdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRBLnByZXYsXG5cdFx0QS5uZXh0IHtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGJvdHRvbTogMTJweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdH1cblxuXHRcdEEucHJldiB7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTc1cHg7XG5cdFx0fVxuXG5cdFx0QS5uZXh0IHtcblx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC03NXB4O1xuXHRcdH1cblx0fVxufVxuXG5ESVYuYmFubmVyMDMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiA5ODBweDtcblx0bWFyZ2luOiAyZW0gYXV0byAwO1xuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtd2lkZSB7XG5cdFx0d2lkdGg6IDEyMDBweDtcblx0fVxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHRESVYuaW1nIHtcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMjBweDtcblx0XHRAbWVkaWEgQG1lZGlhLWhkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMjBweDtcblx0XHR9XG5cdH1cblx0RElWLnRleHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDUwcHg7XG5cdFx0d2lkdGg6IDEyMDBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC02MDBweDtcblx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDYwMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRIMixcblx0XHRIMSB7XG5cdFx0XHRmb250LXNpemU6IDcwcHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdH1cblx0XHRIMSArIEgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdFx0KiB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdH1cblx0fVxuXHQmLmJhbm5lcjAzYiBESVYudGV4dCB7XG5cdFx0JiwgKiB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXHQmLmJhbm5lcjAzYyBESVYudGV4dCB7XG5cdFx0JiwgKiB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdH1cblx0fVxuXHQmLmJhbm5lcjAzZCBESVYudGV4dCB7XG5cdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRvcDogMzBweDtcblx0XHQmLCAqIHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHR9XG5cdFx0SDEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDU2cHg7XG5cdFx0fVxuXHRcdFAge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdCYuaWNvLW93bCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJ1ICYge1xuXHRcdFx0SDEge1xuXHRcdFx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0XHR9XG5cdFx0XHRQIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHQmLmljby1vd2wge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRVTC5hY3Rpb25zMDEge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQuY29sLncyNXAgVUwuYWN0aW9uczAxIHtcblx0XHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdFx0TEkge1xuXHRcdFx0XHQmLFxuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmJhbm5lcjAzZSB7XG5cdFx0RElWLmltZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjYwcHg7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLWhkIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI2MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRESVYudGV4dCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0SDIge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDZweDtcblx0XHRcdH1cblx0XHRcdFAge1xuXHRcdFx0XHQmLCAqIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0SDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0RElWLmEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHRESVYuYiB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHdpZHRoOiAxMjAwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0KiB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0XHQmID4gKjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdERJVi50ZXh0IHtcblx0XHRcdHdpZHRoOiA5ODBweDtcblx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDkwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0OTBweDtcblx0XHR9XG5cblx0XHQmLmJhbm5lcjAzZCBESVYudGV4dCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0SDEge1xuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHR9XG5cdFx0XHRQIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJ1ICYge1xuXHRcdFx0XHRIMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHQmLmljby1vd2wge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdERJVi5iIHtcblx0XHRcdHdpZHRoOiA5ODBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRESVYudGV4dCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdEgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiA1NnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYmFubmVyMDNkIERJVi50ZXh0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdEgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0fVxuXHRcdFx0UCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Ji5pY28tb3dsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEEuYnRuIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCA1cHggOXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQucnUgJiB7XG5cdFx0XHRcdEgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdCYuaWNvLW93bCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0RElWLmltZyB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzIwcHg7XG5cdFx0fVxuXG5cdFx0RElWLmJhbm5lcjAzIERJVi5iIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdCYuYmFubmVyMDNkIERJVi50ZXh0IHtcblx0XHRcdC5ydSAmIHtcblx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0Ji5pY28tb3dsIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdERJVi5pbWcge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwJTtcblx0XHR9XG5cblx0XHRESVYudGV4dCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHggIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdCoge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0fVxuXHRcdFx0JiA+ICo6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRIMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYuYmFubmVyMDNkIHtcblx0XHRcdERJVi5pbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRESVYudGV4dCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdEgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0RElWLmIge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblxuXHRcdEEuYnRuLmNvbG9yMDEge1xuXHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuRElWLmJhbm5lcjA0IHtcblx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdD4gRElWLmltZyB7XG5cdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1NzVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMTVweDtcblx0fVxuXHRESVYjc2xpZGVyMDMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0JiA+IERJVi5pbWcge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQ1NXB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0JiA+IERJVi5pbWcge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuRElWLmJhbm5lcjA1IHtcblx0Ji5iYW5uZXIwNWIge1xuXHRcdGhlaWdodDogMzQ1cHg7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0U0VDVElPTiArICYge1xuXHRcdG1hcmdpbjogNDBweCAwIDA7XG5cdH1cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDQ4MHB4O1xuXHRESVYuaW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCAxMDAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG5cdC5jb2wwMCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQuY2xlYXIge1xuXHR9XG5cdC5jb2wudzUwcCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdEgxIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdH1cblx0SDIge1xuXHRcdGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdH1cblx0UC5wYXRoLFxuXHRQI3BhdGgwMSB7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0bWFyZ2luOiAxLjVlbSAwIDAgMDtcblx0XHRAbWVkaWEgQG1lZGlhLXdpZGUge1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdFx0QSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdH1cblx0XHRTUEFOIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRwYWRkaW5nLXRvcDogQGdyaWR1bml0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0UC5wYXRoLFxuXHRcdFAjcGF0aDAxIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0RElWLmltZyB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdFx0XHRJTUcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbDAwIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5jb2wudzUwcCB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdEgxIHtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0SDIge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdCsgUCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRJTUcuaW1nMDEge1xuXHRcdFx0bWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0LmNvbC53NTBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cblx0XHRIMSB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXG5cdFx0SDIge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxufVxuXG5ESVYuYmFubmVyMDYge1xuXHRoZWlnaHQ6IDI0MHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyJSA1NSU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkRJVi5iYW5uZXIwNyB7XG5cdHBhZGRpbmc6IDI0MHB4IDMwcHg7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXgtd2lkdGg6IDIwMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRwYWRkaW5nOiAxNjBweCAzMHB4O1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRwYWRkaW5nOiA1NSUgMzBweCAwO1xuXHR9XG59XG5cbkRJViNzbGlkZXIwMyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMTVweDtcblx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdEEucHJldixcblx0QS5uZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogOTk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dG9wOiAtMjAwcHg7XG5cdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdHdpZHRoOiAyN3B4O1xuXHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0byAhaW1wb3J0YW50O1xuXHR9XG5cdEEucHJldiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKGFycjAyLnBuZykgbm8tcmVwZWF0O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdH1cblx0QS5uZXh0IHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoYXJyMDJiLnBuZykgbm8tcmVwZWF0O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG5cdCYubm9wYWdpbmcge1xuXHRcdEEucHJldixcblx0XHRBLm5leHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0VUwge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdC53cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDExNXB4O1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0Ji53aWRlIHtcblx0XHRcdHdpZHRoOiA0NTBweDtcblx0XHRcdFVMIExJIHtcblx0XHRcdFx0d2lkdGg6IDQ1MHB4O1xuXHRcdFx0XHRTUEFOLmltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDQyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzUwcHg7XG5cdFx0XHRcdFx0U1BBTi5idG4ge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiA0MCU7XG5cdFx0XHRcdFx0XHRTUEFOLmEge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDIwcHg7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogLTEwMHB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtMTMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji53cmFwcGVyMDIge1xuXHRcdFx0d2lkdGg6IDk4MHB4O1xuXHRcdFx0VUwgTEkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdFNQQU4uaW1nIHtcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdFNQQU4uYnRuIHtcblx0XHRcdFx0XHRcdFNQQU4uYSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS13aWRlIHtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRVTCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR3aWR0aDogMTAwMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0TEkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRBIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFNQQU4uaW1nIFNQQU4uYnRuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcblx0XHRcdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHRcdFx0XHQudXNlci1zZWxlY3Qobm9uZSk7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFNQQU4uaW1nIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogOTBweDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcblx0XHRcdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuXHRcdFx0XHRcdFx0LW1vei1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG5cdFx0XHRcdFx0XHQtbXMtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG5cdFx0XHRcdFx0XHQtby1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0XHRcdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xuXHRcdFx0XHRcdFx0ZmlsdGVyOiBub25lO1xuXHRcdFx0XHRcdFx0U1BBTi5idG4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFNQQU4udHh0IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXktbGlnaHQgQGNvbG9yLWdyYXktbGlnaHQgQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHRcdCYuaGVhZGluZzAxIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDJlbSAwIDAgMDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktZGFya2VzdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLnByaWNlMDEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U1BBTi5pbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDUwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRoZWlnaHQ6IDQ3MHB4O1xuXHRcdFx0XHQudHJhbnNpdGlvbihhbGwsIDUwMG1zKTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdFx0XHRcdC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdFx0XHRcdC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0XHRcdFx0LW8tZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHRcdFx0XHRmaWx0ZXI6IGdyYXk7XG5cblx0XHRcdFx0U1BBTi5idG4ge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMzAwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRTUEFOLmEge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTYwcHg7XG5cdFx0XHRcdFx0XHRib3R0b206IC0zMDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDcwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDEwMCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHQtd2Via2l0LWZpbHRlcjogYmx1cigxMHB4KTtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGZhZGUoQGNvbG9yLXdoaXRlLCAzMCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRTUEFOLmIge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRcdGhlaWdodDogMzYwcHg7XG5cdFx0XHRcdFx0U1BBTi5idG4ge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAxNTBweDtcblx0XHRcdFx0XHRcdFNQQU4uYSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzYwcHg7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogLTE1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdFNQQU4udHh0IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0IEBjb2xvci1ncmF5LWxpZ2h0ZXN0IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0aGVpZ2h0OiAxMTVweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0LnRyYW5zaXRpb24oYWxsLCA1MDBtcyk7XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0Ji5oZWFkaW5nMDEge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxLjdlbSAwIDAgMDtcblx0XHRcdFx0XHRcdC50cmFuc2l0aW9uKG1hcmdpbi10b3AsIDUwMG1zKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0XHRcdFx0LnJ1ICYge1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5wcmljZTAxIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdC53cmFwcGVyIHtcblx0XHRcdHdpZHRoOiA5MCUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMTQwcHg7XG5cdFx0XHQmLndpZGUge1xuXHRcdFx0XHRVTCBMSSB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRTUEFOLmltZyBTUEFOLmJ0biB7XG5cdFx0XHRcdFx0XHRib3R0b206IDYwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEEubmV4dCxcblx0XHRBLnByZXYge1xuXHRcdFx0dG9wOiAtMTAwcHg7XG5cdFx0fVxuXG5cdFx0VUwgTEkge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdEEuYWN0aXZlIHtcblx0XHRcdFx0U1BBTi5pbWcge1xuXHRcdFx0XHRcdGJvdHRvbTogODVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLnR4dCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjb2xvcjAyO1xuXHRcdFx0XHRcdFNQQU4uaGVhZGluZzAxIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIuM2VtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U1BBTi50eHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdGhlaWdodDogMTQwcHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFNQQU4uaGVhZGluZzAxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyLjJlbTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0XHRcdC5ydSAmIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLnByaWNlMDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U1BBTi5pbWcge1xuXHRcdFx0XHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMjI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0U1BBTi5idG4ge1xuXHRcdFx0XHRcdHdpZHRoOiA4MCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRTUEFOLmEge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEyNSUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xMyUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFNQQU4ucHJpY2UwMSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ESVYuc2xpY2stc2xpZGVyMDEge1xuXHRCVVRUT04uc2xpY2stbmV4dCxcblx0QlVUVE9OLnNsaWNrLXByZXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IDk1cHg7XG5cdFx0bWFyZ2luLXRvcDogLTcycHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR6LWluZGV4OiA5O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Y29sb3I6IGZhZGUoQGNvbG9yMDEsIDYwJSk7XG5cdFx0Ji5zbGljay1kaXNhYmxlZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpY29ucztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRmb250LXNpemU6IDg1cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdH1cblx0fVxuXHRCVVRUT04uc2xpY2stbmV4dDpiZWZvcmUge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQuY29sMDAgJiB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblx0LyogdW52aXNpdGVkIGxpbmsgKi9cblx0QTpsaW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0LyogdmlzaXRlZCBsaW5rICovXG5cdEE6dmlzaXRlZCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdC8qIG1vdXNlIG92ZXIgbGluayAqL1xuXHRBOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0Lyogc2VsZWN0ZWQgbGluayAqL1xuXHRBOmFjdGl2ZSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0QlVUVE9OLnNsaWNrLW5leHQge1xuXHRcdHJpZ2h0OiA1MHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IEBpY28tYXJycmlnaHQwMjtcblx0XHR9XG5cdFx0LmNvbDAwICYge1xuXHRcdFx0cmlnaHQ6IC01MHB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QlVUVE9OLnNsaWNrLXByZXYge1xuXHRcdGxlZnQ6IDUwcHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogQGljby1hcnJsZWZ0MDI7XG5cdFx0fVxuXHRcdC5jb2wwMCAmIHtcblx0XHRcdGxlZnQ6IC01MHB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFNQQU4uaGVhZGluZzAyIHtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0fVxuXHRTUEFOLm1ldGEwMSB7XG5cblx0fVxuXHRMSSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuRElWLnByaWNlcyB7XG5cdERJVi50YWJjb250ZW50MDEgJiB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdG1hcmdpbjogNDBweCAwIDAgMDtcblx0UC5wcmljZTAxLFxuXHRQLnByaWNlMDIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblx0UC5wcmljZTAxIHtcblx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHRQLnByaWNlMDIge1xuXHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdFAucHJpY2UwNCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdFAge1xuXHRcdG1hcmdpbjogMDtcblx0XHRTUEFOIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHQuY2FtcGFpZ24wMSxcblx0XHRcdC5jYW1wYWlnbjAyICYge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiArIFAucHJpY2UwMSB7XG5cdFx0XHRtYXJnaW46IC41ZW0gMCAwO1xuXHRcdH1cblx0XHRBLmhlbHAge1xuXHRcdFx0bWFyZ2luLXRvcDogLTdweDtcblx0XHR9XG5cdH1cbn1cblxuLyp1c2VkIGluIHBhbmRhIERJVi5wcmljZXMwMiovXG4vKnVzZWQgaW4gYmxvY2syOSBESVYucHJpY2VzMDMqL1xuXG5QLmljby10cmFuc3BvcnQge1xuXHRwYWRkaW5nLWxlZnQ6IDc1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdCY6YmVmb3JlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLyogU2xpZGVyICovXG5VTC50eXBlMDMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk7XG5cdExJIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMjAlO1xuXHRcdHBhZGRpbmc6IDAgMiUgMzBweCAhaW1wb3J0YW50O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYuaWNvMDEgU1BBTi5pY28ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGljb19zZXJ2aWNlMDEucG5nKTtcblx0XHR9XG5cdFx0Ji5pY28wMiBTUEFOLmljbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvX3NlcnZpY2UwMi5wbmcpO1xuXHRcdH1cblx0XHQmLmljbzAzIFNQQU4uaWNvIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29fc2VydmljZTAzLnBuZyk7XG5cdFx0fVxuXHRcdCYuaWNvMDQgU1BBTi5pY28ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGljb19zZXJ2aWNlMDQucG5nKTtcblx0XHR9XG5cdFx0Ji5pY28wNSBTUEFOLmljbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvX3NlcnZpY2UwNS5wbmcpO1xuXHRcdH1cblx0XHQmLmljbzA2IFNQQU4uaWNvIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29fc2VydmljZTA2LnBuZyk7XG5cdFx0fVxuXHRcdCYuaWNvMDcgU1BBTi5pY28ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGljb19zZXJ2aWNlMDcucG5nKTtcblx0XHR9XG5cdFx0Ji5pY28wOCBTUEFOLmljbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvX3NlcnZpY2UwOC5wbmcpO1xuXHRcdH1cblx0XHQmLmljbzA5IFNQQU4uaWNvIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29fc2VydmljZTA5LnBuZyk7XG5cdFx0fVxuXHRcdCYubGV2ZWwwIHtcblx0XHRcdFNQQU4ubHZsMCB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdH1cblx0XHRcdC5zbGlkZXI6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubGV2ZWwxIHtcblx0XHRcdFNQQU4ubHZsMSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQuc2xpZGVyOmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0XHRcdH1cblx0XHRcdC5zbGlkZXI6aG92ZXIgLnRvb2x0aXAubHZsMSB7XG5cdFx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmxldmVsMiB7XG5cdFx0XHRTUEFOLmx2bDIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0LnNsaWRlcjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogNjYuNjY2NiU7XG5cdFx0XHR9XG5cdFx0XHQuc2xpZGVyOmhvdmVyIC50b29sdGlwLmx2bDIge1xuXHRcdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5sZXZlbDMge1xuXHRcdFx0U1BBTi5sdmwzIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdC5zbGlkZXI6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAyO1xuXHRcdFx0fVxuXHRcdFx0LnNsaWRlcjpob3ZlciAudG9vbHRpcC5sdmwzIHtcblx0XHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDI3LjMzMzMlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRib3JkZXI6IDFweCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHRib3JkZXItc3R5bGU6IG5vbmUgc29saWQ7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDI2cHg7XG5cdFx0XHRsZWZ0OiAzNi4zMzMzJTtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdHdpZHRoOiA3OCU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdGJvcmRlcjogMXB4IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMjZweDtcblx0XHRcdGxlZnQ6IDExJTtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdH1cblx0fVxuXHRQIHtcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFNQQU4uaWNvIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHdpZHRoOiAxMTdweDtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0O1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1vdXQ7XG5cdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1vdXQ7XG5cdFx0XHRoZWlnaHQ6IDc2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwMCUgYXV0bztcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0XHRcdCYubHZsMCB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuXHRcdFx0fVxuXHRcdFx0Ji5sdmwxIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMCUgNTAlO1xuXHRcdFx0fVxuXHRcdFx0Ji5sdmwyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgNTAlO1xuXHRcdFx0fVxuXHRcdFx0Ji5sdmwzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMCUgNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRTVFJPTkcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHR9XG5cdH1cblx0LnNsaWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRoZWlnaHQ6IDdweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHQudWktc2xpZGVyLWhhbmRsZSB7XG5cdFx0XHRjdXJzb3I6IGUtcmVzaXplO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdHdpZHRoOiAyN3B4O1xuXHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGljb19zbGlkZXIucG5nKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAtMTBweCAwIDAgLTEzcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdH1cblx0XHQudG9vbHRpcCB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLW91dCwgbWFyZ2luLXRvcCAyMDBtcyBlYXNlLW91dCwgd2lkdGggMjAwbXMgZWFzZS1vdXQ7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1vdXQsIG1hcmdpbi10b3AgMjAwbXMgZWFzZS1vdXQsIHdpZHRoIDIwMG1zIGVhc2Utb3V0O1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLW91dCwgbWFyZ2luLXRvcCAyMDBtcyBlYXNlLW91dCwgd2lkdGggMjAwbXMgZWFzZS1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2Utb3V0LCBtYXJnaW4tdG9wIDIwMG1zIGVhc2Utb3V0LCB3aWR0aCAyMDBtcyBlYXNlLW91dDtcblx0XHRcdC5wYWQge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAyMDBtcyBlYXNlLW91dDtcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDIwMG1zIGVhc2Utb3V0O1xuXHRcdFx0XHQtby10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDIwMG1zIGVhc2Utb3V0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDIwMG1zIGVhc2Utb3V0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKlJGKi9cblVMLnR5cGUwNCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0TEkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHQmLmljb24ge1xuXHRcdFx0Jl9fY29sb3Ige1xuXHRcdFx0XHQmLS1ibHVlIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0UCB7XG5cdFx0Jixcblx0XHRTVFJPTkcge1xuXHRcdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XG5cdFx0fVxuXHRcdCYubXQwIHtcblx0XHRcdG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQvKmludG8gZ2xvYmFsKi9cblx0Ji50eXBlMDRiIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LXdyYXAod3JhcCk7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0Lm1ldGVyIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHR9XG5cdFx0Ji5pbjJjb2xzIHtcblx0XHRcdC5jbGVhcmZpeCgpO1xuXHRcdFx0JiA+IExJIHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbjogMyUgMiUgMCAwO1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzbisxKSB7XG5cdFx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgybisxKSB7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuXHRcdFx0cGFkZGluZzogMCAwIDAgNTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMjBweCAwIDIwcHggMDtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdH1cblx0XHRbY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkxMztcblxuXHRcdH1cblx0XHRMSSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRQIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDI4JTtcblx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmLmluMmNvbHMge1xuXHRcdFx0XHQmID4gTEkge1xuXHRcdFx0XHRcdG1hcmdpbjogMyUgMiUgMCAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdExJIHtcblx0XHRcdFx0d2lkdGg6IDQ0JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQtbmFycm93IHtcblx0XHRcdExJIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbm90d2lkZSB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdHdpZHRoOiA0NCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCYuaW4yY29scyB7XG5cdFx0XHRcdCYgPiBMSSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDIlIDAgMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRMSSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgMCAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdC5tZXRlciB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFAge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnR5cGUwNGQge1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdExJLFxuXHRcdFx0TEk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksXG5cdFx0XHRMSTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IExJIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0UCB7XG5cdFx0XHRcdCYsXG5cdFx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji50eXBlMDRiIHtcblx0XHRcdFx0Lm1ldGVyIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRQIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQvKnR5cGUwNGUgZ29lcyB3aXRoIHR5cGUwNGIgY3V6IG9mIGZsZXgqL1xuXHQmLnR5cGUwNGUge1xuXHRcdExJIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0UCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMTc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuaWNvIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgNTBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAyMHB4IDA7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwNTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNob3d0b29sdGlwIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmljb24ge1xuXHRcdFx0XHQmX19jb2xvciB7XG5cdFx0XHRcdFx0Ji0tYmx1ZSB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm1hcmduZWcge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAtMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdFx0TEkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgMCAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdC5tZXRlciB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFAge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1ldGVyIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0LmEge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRjbGlwOiByZWN0KDAsIDIwcHgsIDQwcHgsIDApO1xuXHRcdH1cblx0XHQuY2lyY2xlIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0Y2xpcDogcmVjdCgwLCAyMHB4LCA0MHB4LCAwKTtcblx0XHRcdH1cblx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRjbGlwOiByZWN0KDAsIDQwcHgsIDQwcHgsIDIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYiB7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0Ji50eXBlMDQge1xuXHRcdFx0LmIge1xuXHRcdFx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnR5cGUwNSB7XG5cdFx0XHQuYiB7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0TEkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHQmLmljb24ge1xuXHRcdFx0Jl9fY29sb3Ige1xuXHRcdFx0XHQmLS1ibHVlIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0UCB7XG5cdFx0Jixcblx0XHRTVFJPTkcge1xuXHRcdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XG5cdFx0fVxuXHRcdCYubXQwIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuVUwucGFyYW1ldGVycyB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0LmRpc3BsYXkoZmxleCk7XG5cdC5mbGV4LXdyYXAod3JhcCk7XG5cdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHQubWV0ZXIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMCBhdXRvIDA7XG5cdH1cblx0TEkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXHQmLmluMmNvbHMge1xuXHRcdC5jbGVhcmZpeCgpO1xuXHRcdCYgPiBMSSB7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDMlIDIlIDAgMDtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0JjpudGgtb2YtdHlwZSgzbisxKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgybisxKSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRMSSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdFAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMTc7XG5cdFx0XHR9XG5cdFx0XHRTUEFOIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmljbyB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA1MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQmLnNob3d0b29sdGlwIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0cGFkZGluZzogMDtcblx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXG5cdH1cblx0Ji0tYmx1ZSB7XG5cdFx0TEkuaWNvOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMjtcblx0XHR9XG5cdH1cblx0Lm1ldGVyIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0LmEge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRjbGlwOiByZWN0KDAsIDIwcHgsIDQwcHgsIDApO1xuXHRcdH1cblx0XHQuY2lyY2xlIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0Y2xpcDogcmVjdCgwLCAyMHB4LCA0MHB4LCAwKTtcblx0XHRcdH1cblx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRjbGlwOiByZWN0KDAsIDQwcHgsIDQwcHgsIDIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYiB7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0Ji50eXBlMDQge1xuXHRcdFx0LmIge1xuXHRcdFx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnR5cGUwNSB7XG5cdFx0XHQuYiB7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYubWFyZ25lZyB7XG5cdFx0bWFyZ2luOiAwIDAgMCAtMTBweDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdExJIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgMCAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Lm1ldGVyIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdFAge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkRJVi5pdGVtczAxIEEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHR9XG59XG5cbkRJVi5pdGVtMDEge1xuXHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC5zaW0tbnVtcyB7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRQIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItdGV4dC1tYWluO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdFx0U1BBTi5zcGFuMDEge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHR9XG5cdFx0XHRTUEFOLnNwYW4wMiB7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kZXNrdG9wLWhpZGUge1xuXHRcdFx0LmRpc3BsYXkobm9uZSk7XG5cdFx0fVxuXHR9XG5cdC5ibG9jazAxICYge1xuXHRcdGJvcmRlci1zdHlsZTogbm9uZSBub25lIGRhc2hlZCBub25lO1xuXHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0XHQmID4gLmEge1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdH1cblx0XHQmLml0ZW0wMW0ge1xuXHRcdFx0LmEge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pdGVtczA5IC5jb2wgJiB7XG5cdFx0LmZsZXgoMSAwIGF1dG8pO1xuXHRcdC5jb2wtYiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtLjRlbTtcblx0XHRcdCsgLmNvbC1jIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTcwcHggIWltcG9ydGFudDtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sLWMge1xuXHRcdFx0VUwudHlwZTA0IHtcblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdHdpZHRoOiA0MSUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHlwZTA0YyB7XG5cdFx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdFx0XHRQIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2l6ZTAyIHtcblx0XHRcdC5jb2wtYiB7XG5cdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0JiArIC5jb2wtYyB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMTBweCAwIDE3MHB4ICFpbXBvcnRhbnRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHQmLnNpemUwMiB7XG5cdFx0XHRcdFx0LmNvbC1iIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0JiArIC5jb2wtYyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiA+IC5hIHtcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmNvbCB7XG5cdFx0XHQucGFkIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRVTC50eXBlMDQge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRMSSxcblx0XHRcdExJOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpLFxuXHRcdFx0TEk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiBMSSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRQIHtcblx0XHRcdFx0Jixcblx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LyomLnR5cGUwNGIge1xuXHRcdFx0XHQubWV0ZXIgeyBmbG9hdDogbGVmdDsgfVxuXHRcdFx0XHRQIHsgZmxvYXQ6IGxlZnQ7IHRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHQubWV0ZXIgeyBmbG9hdDogbm9uZTsgfVxuXHRcdFx0XHRcdFAgeyBmbG9hdDogbm9uZTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tbGVmdDogMDsgfWBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDRjIHtcblx0XHRcdFx0Lm1ldGVyIHsgZmxvYXQ6IGxlZnQ7IH1cblx0XHRcdFx0UCB7IGZsb2F0OiBsZWZ0OyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tbGVmdDogMTBweDsgfVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQubWV0ZXIgeyBmbG9hdDogbGVmdDsgfVxuXHRcdFx0XHRcdFx0UCB7IGZsb2F0OiBsZWZ0OyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tbGVmdDogMTBweDsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSovXG5cdFx0fVxuXHRcdC5tZXRlciB7XG5cdFx0XHQmLnR5cGUwMTpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMTUucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwMjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMTYucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwMzpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMTcucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwNDpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMTgucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwNTpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMTkucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwNjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMjAucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUxMzpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMjYucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0LmEge1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRjbGlwOiByZWN0KDAsIDIwcHgsIDQwcHgsIDApO1xuXHRcdFx0fVxuXHRcdFx0LmNpcmNsZSB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdCYubGVmdCB7XG5cdFx0XHRcdFx0Y2xpcDogcmVjdCgwLCAyMHB4LCA0MHB4LCAwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRjbGlwOiByZWN0KDAsIDQwcHgsIDQwcHgsIDIwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYiB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdC50eXBlMDQmIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR5cGUwNSYge1xuXHRcdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiA+IC5iIHtcblx0XHRwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuXHRcdCYuc3RyaXBldG9wIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0LmNsZWFyZml4KCk7XG5cdFx0XHRtYXJnaW46IDAgMjBweDtcblx0XHR9XG5cdFx0SDIge1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR9XG5cdFx0SDMge1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHR9XG5cdFx0RElWLnR4dCBIMyB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHR9XG5cdFx0Lm1ldGVyIHtcblx0XHRcdCYudHlwZTAxOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChiZzExNV9hbHQucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwMjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMTZfYWx0LnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDM6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGJnMTE3X2FsdC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCYudHlwZTA0OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChiZzExOF9hbHQucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwNTpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMTlfYWx0LnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGJnMTIwX2FsdC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCYudHlwZTEzOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChiZzEyNl9hbHQucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgPiAuYixcblx0QS50b2dnbGVyIFNQQU4uYiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRBLmJ0biB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdEEudG9nZ2xlciB7XG5cdFx0RElWLmJsb2NrMDEgJiB7XG5cdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5iYWRnZTAyIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdEgyIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0U1BBTiB7XG5cdFx0XHRmb250LXNpemU6IDYwJTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHRBIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEgzIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcblx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdH1cblx0SDQge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbjogMWVtIDAgMDtcblx0XHRsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0fVxuXHRQIHtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHQmLmxlYWQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdCYubWV0YSB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0bWFyZ2luOiAuMmVtIDAgMCAwO1xuXHRcdFx0U1BBTi5oaWxpdGUge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29sIFA6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQmLm9wZW4ge1xuXHRcdEEudG9nZ2xlciB7XG5cdFx0XHRTUEFOLmEge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0U1BBTi5iIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgPiAuYSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMDtcblx0XHR9XG5cdFx0LmIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCYuaXRlbTAxYiB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yMDE7XG5cdFx0JiA+IC5hIHtcblx0XHRcdHBhZGRpbmc6IDI5cHggMjlweCAzOXB4O1xuXHRcdH1cblx0XHQmID4gLmIge1xuXHRcdFx0cGFkZGluZzogMCAyOXB4IDI5cHggMjlweDtcblx0XHRcdCYuc3RyaXBldG9wIHtcblx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIDI5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb2wtYSBQIHtcblx0XHRcdCYuaGVhZGluZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0KyBQIHtcblx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMDtcblx0XHRcdH1cblx0XHRcdElNRyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdCYuaGlsaXRlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaXRlbTAxYyB7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdCoge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuYnRuIHtcblx0XHRcdCYubWFpbiB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Ji5ncmVlbiB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCYuZGlzY3JldGUge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDEgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbC1jIFAubWV0YSxcblx0XHQuY29sLWIgUC5zdWJoZWFkaW5nIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0fVxuXHRcdD4gLmEgLm1ldGVyIHtcblx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHR9XG5cdFx0XHQuYiAuZmlsbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTAxOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChiZzExNV9hbHQucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwMjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMTZfYWx0LnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDM6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGJnMTE3X2FsdC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCYudHlwZTA0OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChiZzExOF9hbHQucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwNTpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMTlfYWx0LnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGJnMTIwX2FsdC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCYudHlwZTA3OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChiZzEyMV9hY3RpdmUucG5nKTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTA4OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChiZzEyMl9hY3RpdmUucG5nKTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTEwOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChiZzEyM19hY3RpdmUucG5nKTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTExOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChiZzEyNF9hY3RpdmUucG5nKTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTEyOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChiZzEyNV9hY3RpdmUucG5nKTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTEzOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChiZzEyNl9hbHQucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXHQmLml0ZW0wMWQge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvcjAyO1xuXHRcdCYgPiAuYSB7XG5cdFx0XHRwYWRkaW5nOiAyOXB4IDI5cHg7XG5cdFx0XHQub3BlbiYge1xuXHRcdFx0XHRwYWRkaW5nOiAyOXB4IDI5cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiA+IC5iIHtcblx0XHRcdHBhZGRpbmc6IDAgMjlweCAyOXB4IDI5cHg7XG5cdFx0fVxuXHRcdERJVi5jb2wtYSBQIElNRyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ji5oaWxpdGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pdGVtMDFlIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdCYgPiAuYSB7XG5cdFx0XHRwYWRkaW5nOiAyOXB4IDI5cHg7XG5cdFx0fVxuXHRcdCYgPiAuYiB7XG5cdFx0XHRwYWRkaW5nOiAwIDI5cHggMjlweCAyOXB4O1xuXHRcdH1cblx0XHRESVYuY29sLWEgUC5oZWFkaW5nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmLml0ZW0wMWYge1xuXHRcdCYgPiAuYSB7XG5cdFx0XHQuY29sLWEge1xuXHRcdFx0XHR3aWR0aDogMzIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0VUwge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdExJIHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMzLjMzMyU7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sLWIgKyAuY29sLWMge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIzMHB4IDAgMzY1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaXRlbTAxZyB7XG5cdH1cblx0Ji5pdGVtMDFoIHtcblx0XHQuY29sLWMge1xuXHRcdFx0QS50b2dnbGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pdGVtMDFpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdC5jbGVhcmZpeCgpO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdCYgPiAuYSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7IC8qcGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLWJvdHRvbTogMDsgcGFkZGluZy1yaWdodDogMDsqL1xuXHRcdFx0ZGwge1xuXHRcdFx0XHQuY2xlYXIoKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRkdCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0fVxuXHRcdFx0ZGQge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdH1cblx0XHRcdC5jb2wtYyB7XG5cdFx0XHRcdC8qcGFkZGluZzogMCFpbXBvcnRhbnQ7Ki9cblx0XHRcdFx0cGFkZGluZzogMCAzNDBweCAwIDAgIWltcG9ydGFudDtcblx0XHRcdFx0UC5oZWFkaW5nMDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0UC5tZXRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYmxpbmtpbmctY3Vyc29yIHtcblx0XHRcdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogMXMgYmxpbmsgc3RlcC1lbmQgaW5maW5pdGU7XG5cdFx0XHRcdFx0LW1vei1hbmltYXRpb246IDFzIGJsaW5rIHN0ZXAtZW5kIGluZmluaXRlO1xuXHRcdFx0XHRcdC1tcy1hbmltYXRpb246IDFzIGJsaW5rIHN0ZXAtZW5kIGluZmluaXRlO1xuXHRcdFx0XHRcdC1vLWFuaW1hdGlvbjogMXMgYmxpbmsgc3RlcC1lbmQgaW5maW5pdGU7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiAxcyBibGluayBzdGVwLWVuZCBpbmZpbml0ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQuY29sLWIge1xuXHRcdFx0XHQvKndpZHRoOiAzMTFweDsqL1xuXHRcdFx0XHR3aWR0aDogMzIwcHg7XG5cdFx0XHRcdFAge1xuXHRcdFx0XHRcdC8qY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsqL1xuXHRcdFx0XHRcdCYuaGVhZGluZzAxIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnByaWNlMDEge1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHQuc3BhbjAxIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zcGFuMDIge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHQmID4gLmEge1xuXHRcdFx0XHQuY29sLWMge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjcwcHggMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbC1iIHtcblx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0LmEge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdC8qZHQgeyBjbGVhcjogYm90aCB9Ki9cblx0XHRcdFx0LmNvbC1iIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRQIHtcblx0XHRcdFx0XHRcdCYuaGVhZGluZzAxIHtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC8qZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0OyovXG5cdFx0XHRcdFx0XHQvKnBhZGRpbmctcmlnaHQ6IDIwcHg7Ki9cblx0XHRcdFx0XHRcdC8qbWFyZ2luOiAwLjdlbSAwIDAgMDsqL1xuXHRcdFx0XHRcdFx0Ji5wcmljZTAxIHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdC5zcGFuMDEge1xuXHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnNwYW4wMiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLm9yYW5nZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaXRlbTAxaiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC5ibG9jazAxICYge1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0RElWLmEge1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0LypMQUJFTCB7XG5cdFx0XHRcdFNQQU4sREVMIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0REVMIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xuXG5cdFx0XHRcdH1cblx0XHRcdH0qL1xuXHRcdFx0LnByaWNlMDEge1xuXHRcdFx0XHRtYXJnaW46IDEuNWVtIDAgMCAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdERFTCB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LWxpZ2h0O1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEgyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRVTC5hY3Rpb25zMDEge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0QS5idG4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogN3B4IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRMQUJFTCBTUEFOIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaXRlbTAxayB7XG5cdFx0LmYtbGVmdCB7XG5cdFx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY29sLWIgKyAuY29sLWMge1xuXHRcdFx0cGFkZGluZzogMCAzNDBweCAwIDE0MHB4O1xuXHRcdH1cblx0XHQuY29sLWEge1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdH1cblx0XHQuY29sLWIge1xuXHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdH1cblx0XHQuY29sLWMge1xuXHRcdFx0LmRldGFpbHMge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLml0ZW0wMWwge1xuXHRcdC5jb2wtYSB7XG5cdFx0XHRESVYuaW1nIHtcblx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luOiAwIDE1cHggMCAxNXB4O1xuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3IwMTtcblx0XHR9XG5cdH1cblx0Ji5pdGVtMDFtIHtcblx0XHQuY29sLWEge1xuXHRcdFx0RElWLmltZyB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDExOXB4O1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA2MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbC1iICsgLmNvbC1jIHtcblx0XHRcdHBhZGRpbmc6IDAgMzMwcHggMCAxNzBweDtcblx0XHR9XG5cdFx0LmNvbC1jIHtcblx0XHRcdC5kZXRhaWxzIHtcblx0XHRcdFx0SDIsXG5cdFx0XHRcdFAubWV0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0UC5ub3RlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0VUwudHlwZTA0IHtcblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdHdpZHRoOiA0MSUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHlwZTA0YyB7XG5cdFx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sLWIge1xuXHRcdFx0d2lkdGg6IDIxMHB4O1xuXHRcdH1cblx0XHQudGV4dCB7IC8qZGlzcGxheTogbm9uZTsqL1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdC5vcGVuIHtcblx0XHRcdCYgPiAuYSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdERJVi5hIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweDtcblx0XHR9XG5cdH1cblx0Ji5pdGVtMDFuIHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdD4gLmEgLm1ldGVyIHtcblx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHR9XG5cdFx0XHQuYiAuZmlsbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTAxOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChiZzExNV9hbHQucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwMjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMTZfYWx0LnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDM6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGJnMTE3X2FsdC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCYudHlwZTA0OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChiZzExOF9hbHQucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwNTpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMTlfYWx0LnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGJnMTIwX2FsdC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCYudHlwZTA3OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChiZzEyMV9hY3RpdmUucG5nKTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTA4OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChiZzEyMl9hY3RpdmUucG5nKTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTEwOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChiZzEyM19hY3RpdmUucG5nKTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTExOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChiZzEyNF9hY3RpdmUucG5nKTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTEyOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChiZzEyNV9hY3RpdmUucG5nKTtcblx0XHRcdH1cblx0XHRcdCYudHlwZTEzOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChiZzEyNl9hbHQucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0Ji5vcGVuIHtcblx0XHRcdCYgPiAuYSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweDtcblx0XHRcdH1cblx0XHRcdC50eHQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5zaXplMDEge1xuXHRcdC5jb2wtYiB7XG5cdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHQmICsgLmNvbC1jIHtcblx0XHRcdFx0cGFkZGluZzogMCAzMDBweCAwIDIxMHB4XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qJi5zaXplMDIge1xuXHRcdC5jb2wtYiB7XG5cdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0JiArIC5jb2wtYyB7IHBhZGRpbmc6IDAgMTEwcHggMCAxNzBweCFpbXBvcnRhbnQ7fVxuXG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0Ji5zaXplMDIge1xuXHRcdFx0XHRcdC5jb2wtYiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdCYgKyAuY29sLWMgeyBwYWRkaW5nOiAwIWltcG9ydGFudDt9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdH0qL1xuXHQuY29sLWEge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxNTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbjogMCAxNXB4IDAgMDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdC5jbGVhcmZpeCgpO1xuXHRcdFAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ji5oZWFkaW5nIHtcblx0XHRcdFx0bWFyZ2luOiAuNGVtIDAgMCAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChyZWNvbW1lbmRfZXQucG5nKSBuby1yZXBlYXQgMCA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMTNweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5ub3RlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHRsZWZ0OiA4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0XHRJTUcuaGlsaXRlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0RElWLmltZyB7XG5cdFx0XHR3aWR0aDogMTE5cHg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMTlweDtcblx0XHRcdElNRyB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRESVYudHh0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdFVMLnR5cGUwNCB7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0TEkge1xuXHRcdFx0d2lkdGg6IDE4JTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMCAxJTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpLFxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IExJIHtcblx0XHRcdFx0d2lkdGg6IDIzJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0UCB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0U1RST05HIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53NTBwICYge1xuXHRcdEgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdFx0LmNvbC1hIHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdFx0LmNvbC1jIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTMwcHg7XG5cdFx0fVxuXHR9XG5cdERJVi5pbWcge1xuXHRcdHdpZHRoOiAyNTVweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRJTUcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQrIERJVi50eHQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI5MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29sLWIge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogMjEwcHg7XG5cdFx0UC5oZWFkaW5nLFxuXHRcdFAuc3ViaGVhZGluZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRQLnByaWNlMDEge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHQmLnByaWNlMDFiIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IC4yZW07XG5cdFx0XHRcdCsgUC5tZXRhMDEge1xuXHRcdFx0XHRcdG1hcmdpbjogLjNlbSAwIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U01BTEwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRQIHtcblx0XHRcdFNQQU4uaGlsaXRlIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0VUwuYWN0aW9uczAxIHtcblx0XHRcdG1hcmdpbjogMWVtIDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHQuY2xlYXJmaXgoKTtcblx0XHRcdH1cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQmLm5vZmxvYXQge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb2wtYyB7XG5cdFx0cGFkZGluZzogMCAwIDAgMTcwcHg7XG5cdFx0UC5wcmljZTAxIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0Ji5wcmljZTAxYiB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAuMmVtO1xuXHRcdFx0XHQrIFAubWV0YTAxIHtcblx0XHRcdFx0XHRtYXJnaW46IC4zZW0gMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFNNQUxMIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0RElWLmRldGFpbHMge1xuXHRcdFx0QS50b2dnbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29sLWIgKyAuY29sLWMge1xuXHRcdHBhZGRpbmc6IDAgMjMwcHggMCAxNzBweDtcblx0fVxuXHQmLm5vaWNvIC5jb2wtYyB7XG5cdFx0cGFkZGluZzogMCAyMzBweCAwIDEwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0Ji5pdGVtMDFmIHtcblx0XHRcdCYgPiAuYSB7XG5cdFx0XHRcdC5jb2wtYyB7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLml0ZW0wMWsge1xuXHRcdFx0LmNvbC1iICsgLmNvbC1jIHtcblx0XHRcdFx0cGFkZGluZzogMCAyNjBweCAwIDE1MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1hIHtcblx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1iIHtcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1jIHtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Ji5ub2ljbyAuY29sLWMge1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYgPiAuYSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7XG5cdFx0XHQuY29sIHtcblx0XHRcdFx0LnBhZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ibG9jazAxICYge1xuXHRcdFx0LmNvbC1iIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtYSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0UCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ji5oZWFkaW5nIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdElNRyB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRESVYuaW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8qRElWLmltZyB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDExOXB4O1xuICAgIFx0XHRcdFx0bWF4LXdpZHRoOiAxMTlweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0SU1HIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgdGV4dC1hbGlnbjogY2VudGVyOyBmbG9hdDogbm9uZTsgfVxuXHRcdFx0XHR9Ki9cblx0XHRcdFx0LypyZW1vdmUgYWJvdmUgdG8gdXNlIG9uIHRvcCBvZiBnbG9iYWwqL1xuXHRcdFx0XHQmLm1vYmlsZS1pbWctY2VudGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTE5cHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMTlweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0RElWLnR4dCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDUlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0UC5oZWFkaW5nMDEge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtYiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFAge1xuXHRcdFx0XHQmLmhlYWRpbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdCsgUC5wcmljZTAxIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zdWJoZWFkaW5nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0KyBQLnByaWNlMDEge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnByaWNlMDEge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHRTTUFMTCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWV0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRBLmJ0biB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHQvKmZvbnQtd2VpZ2h0OiBib2xkOyovXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LmNvbC1jIHtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0UCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ji5tZXRhICsgUCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0SDIsXG5cdFx0XHRQLm1ldGEge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QS50b2dnbGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRESVYuZGV0YWlscyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0VUwudHlwZTA0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEEudG9nZ2xlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdFVMLnR5cGUwNCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRESVYuaW1nIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQrIERJVi50eHQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0VUwudHlwZTA0IHtcblx0XHRcdHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuXHRcdFx0TEkge1xuXHRcdFx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0UCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLml0ZW0wMWIge1xuXHRcdFx0JiA+IC5hIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLml0ZW0wMWYge1xuXHRcdFx0JiA+IC5hIHtcblx0XHRcdFx0LmNvbC1hIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMTVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0VUwgTEkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAyJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLml0ZW0wMWcge1xuXHRcdFx0LmNvbC1hIHtcblx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQuY29sLWIge1xuXHRcdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFAucHJpY2UwMSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb2wtYyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pdGVtMDFoIHtcblx0XHRcdC5jb2wtYSB7XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1iIHtcblx0XHRcdFx0d2lkdGg6IDU1JTtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRQLnByaWNlMDEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sLWMge1xuXHRcdFx0XHRBLnRvZ2dsZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogZGFzaGVkIG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogLjVlbSAwO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogQGljby1hcnJkb3duO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PiAuZGV0YWlscyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdC5kZXRhaWxzIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRBLnRvZ2dsZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWFycnVwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaXRlbTAxayB7XG5cdFx0XHQuY29sLWIgKyAuY29sLWMge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1hIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRESVYuaW1nIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRJTUcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbC1iIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuY29sLWMge1xuXHRcdFx0XHRQIHtcblx0XHRcdFx0XHQmLnByaWNlMDEge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubWV0YSArIFAge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmaXRlbTAxbCB7XG5cdFx0XHQuY29sLWEge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdERJVi5pbWcge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdElNRyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pdGVtMDFtIHtcblx0XHRcdC5jb2wtYSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0RElWLmltZyB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLml0ZW0wMW4ge1xuXG5cdFx0fVxuXG5cdFx0Ji5zaXplMDEge1xuXHRcdFx0LmNvbC1iIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHQmLml0ZW0wMWYge1xuXHRcdFx0JiA+IC5hIHtcblx0XHRcdFx0LmNvbC1jIHtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ESVYuaXRlbTAzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRVTC50eXBlMDUge1xuXHRcdExJIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDQwcHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0Lml0ZW1ncm91cCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0JjpudGgtY2hpbGQobisyKSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0fVxuXHR9XG5cdEgyIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMik7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdEgzIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHRQIHtcblx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdH1cblx0W2NsYXNzXj1cImljby1cIl0ge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cblx0PiAuYSxcblx0PiAuYixcblx0Lml0ZW1ncm91cCA+IC5hLFxuXHQuaXRlbWdyb3VwID4gLmIge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQuY2xlYXJmaXgoKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDIwMHB4O1xuXHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3JkZXItdG9wOiAycHggZGFzaGVkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0RElWLmltZyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdERJVi50eHQge1xuXHRcdFx0UC5zdWJoZWFkaW5nIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdH1cblx0XHRcdFVMLnBhcmFtczAzIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDQ1cHggMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0LmZsZXgoMCAwIDMyLjY2NjYlKTtcblx0XHRcdFx0XHR3aWR0aDogMzIuNjY2NiU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudHlwZTAxOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWRvd247XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudHlwZTAyOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBAaWNvLXVwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnR5cGUwMzpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogQGljby11bmxpbWl0ZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudHlwZTA0OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWNoYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudHlwZTA1OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWNhbGxzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnR5cGUwNjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogQGljby1saW1pdGVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0RElWLml0ZW1ncm91cCB7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblx0PiAuYSxcblx0Lml0ZW1ncm91cCA+IC5hIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFVMLnR5cGUwNCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdExJLFxuXHRcdFx0XHRMSTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSxcblx0XHRcdFx0TEk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiBMSSB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFAge1xuXHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnR5cGUwNGIge1xuXHRcdFx0XHRcdC5tZXRlciB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQ+IC5iLFxuXHQuaXRlbWdyb3VwID4gLmIge1xuXG5cdFx0Ji50eXBlMDIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IGRhc2hlZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdC5yb3VuZGVkKDIwcHgpO1xuXHRcdFx0XHRib3JkZXI6IDJweCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IGRhc2hlZCBub25lIG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLXBsdXM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0LnJvdW5kZWQoMjBweCk7XG5cdFx0XHRcdGJvcmRlcjogMnB4IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogZGFzaGVkIG5vbmUgbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0RElWLmltZyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7IC8qd2lkdGg6IDE1NXB4OyovXG5cdFx0UC5zbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjAuODYpO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRtYXgtd2lkdGg6IDExOXB4O1xuXHRcdG1pbi13aWR0aDogNjBweDtcblx0XHR3aWR0aDogMTE5cHg7XG5cdH1cblx0RElWLnR4dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0zMDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuXHRcdERJVi5mb3JtMDEge1xuXHRcdFx0bWFyZ2luOiAxLjVlbSAwIDAgMDtcblx0XHR9XG5cdFx0UC5wcmljZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuaWNvbi1jb2xvciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Lmljby1wZW5jaWwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRQIHtcblx0XHRTTUFMTCB7XG5cdFx0XHRmb250LXNpemU6IDg2JTtcblx0XHR9XG5cdH1cblx0VUwudHlwZTA1IHtcblx0XHQuY2xlYXJmaXgoKTtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRMSSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW46IC41ZW0gMCAwIDAgIWltcG9ydGFudDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRESVYucHJpY2VzIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRQLnByaWNlIHtcblx0XHRcdCsgUCB7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDAgMjBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRESVYucm93LnR5cGUwMyB7XG5cdFx0XHRTUEFOLmxhYmVsLFxuXHRcdFx0TEFCRUwge1xuXHRcdFx0XHR3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTQwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQyJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0RElWLmZvcm0wMSB7XG5cdFx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHR9XG5cdH1cblx0UC5wcmljZSB7XG5cdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoxLjY5KTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0Ji5pdGVtMDNiIHtcblx0XHQ+IC5iIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdC5yb3VuZGVkKDIwcHgpO1xuXHRcdFx0XHRib3JkZXI6IDAgc29saWQgbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0fVxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMzBweCAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0UCB7XG5cdFx0XHRcdG1hcmdpbjogMS41ZW0gMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaXRlbTAzYyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZSBzb2xpZDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHR9XG5cdFx0Lml0ZW1ncm91cCB7XG5cdFx0XHQuYiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgLypwYWRkaW5nOiAzMHB4IDMwcHg7Ki9cblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0XHQvKlAge1xuXHRcdFx0XHRcdG1hcmdpbjogMS41ZW0gMCAwIDA7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0fSovXG5cdFx0XHRcdCYudHlwZTAyYiB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0LnJvdW5kZWQoMjBweCk7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDAgc29saWQgbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hIHtcblx0XHRcdFx0LypESVYuaW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE1NXB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNjBweDtcblx0XHRcdFx0fSovXG5cdFx0XHRcdC8qRElWLnR4dCB7IG1hcmdpbi1sZWZ0OiAtMTc1cHg7IG1hcmdpbi1yaWdodDogLTI2MHB4OyBwYWRkaW5nLXJpZ2h0OiAyNjBweDsgcGFkZGluZy1sZWZ0OiAyMDBweDsgfSovXG5cdFx0XHRcdERJVi5wcmljZXMge1xuXHRcdFx0XHRcdC8qd2lkdGg6IDI2MHB4OyovXG5cdFx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0XHQvKmNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07Ki9cblx0XHRcdFx0XHRcdCYucHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0U01BTEwge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0REVMIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pdGVtMDNkIHtcblx0XHQuaXRlbWdyb3VwIHtcblx0XHRcdC5iIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxLjVlbSAwIDAgMDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHlwZTAyYiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHQucm91bmRlZCgyMHB4KTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMCBzb2xpZCBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYSB7XG5cdFx0XHRcdERJVi5pbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTE5cHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdERJVi5wcmljZXMge1xuXHRcdFx0XHRcdFAge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0XHRcdCYucHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0U01BTEwge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdERFTCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaXRlbTAzZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yMDE7XG5cdH1cblx0Ji5pdGVtMDNnIHtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdC5pdGVtZ3JvdXAge1xuXHRcdFx0LmEge1xuXHRcdFx0XHQvKkRJVi5wcmljZXMge1xuXHRcdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdFx0fSovXG5cdFx0XHRcdC8qRElWLnR4dCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNzVweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0zMDBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMDBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuXHRcdFx0XHR9Ki9cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdERJVi5pbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMTlweDtcblx0XHRcdG1pbi13aWR0aDogNjBweDtcblx0XHRcdHdpZHRoOiAxMTlweDtcblx0XHR9XG5cblx0XHRESVYudHh0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNDBweDtcblx0XHR9XG5cblx0XHRESVYucHJpY2VzIHtcblx0XHRcdHdpZHRoOiAyMzBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdD4gLmEsXG5cdFx0PiAuYiB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblxuXHRcdD4gLmI6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHR9XG5cblx0XHRESVYuaW1nLFxuXHRcdERJVi50eHQsXG5cdFx0RElWLnByaWNlcyB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdERJVi5pbWcge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0SU1HIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRESVYudHh0IHtcblx0XHRcdFAucHJpY2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0fVxuXHRcdFx0SDIsXG5cdFx0XHRQLnByaWNlIHsgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdFtjbGFzc149XCJpY29cIl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogLjVlbTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5pY28taW5maW5pdHkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaXRlbTAzZSB7XG5cdFx0XHQuaXRlbWdyb3VwIHtcblx0XHRcdFx0LmEge1xuXHRcdFx0XHRcdERJVi5pbWcge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0RElWLnR4dCB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRESVYucHJpY2VzIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRESVYucGFkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdD4gKiB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pdGVtMDNjIHtcblx0XHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdC5pdGVtZ3JvdXAgPiAuYSxcblx0XHRcdC5pdGVtZ3JvdXAgPiAuYiB7XG5cdFx0XHRcdERJVi50eHQge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRERUwge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRQLnByaWNlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRESVYucHJpY2VzIHtcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRESVYucHJpY2VzIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaXRlbWdyb3VwID4gLmEsXG5cdFx0Lml0ZW1ncm91cCA+IC5iIHtcblx0XHRcdERJVi5pbWcge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Lyp3aWR0aDogMzAlOyovXG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdH1cblx0XHRcdERJVi50eHQge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHRcdD4gRElWLnBhZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdD4gKiB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYuZGV0YWlscyB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXHRcdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdFx0QS50b2dnbGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjogMnB4IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IGRhc2hlZCBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAuNWVtIDA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWFycmRvd247XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGV0YWlscyB7XG5cdFx0XHRcdC5kYXRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdFx0LmRhdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFVMIHtcblx0XHRcdFx0XHRcdCYudHlwZTA0IHtcblx0XHRcdFx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEEudG9nZ2xlciB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tYXJydXA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pdGVtMDNmIHtcblx0XHRcdC5pdGVtZ3JvdXAge1xuXHRcdFx0XHQuYSB7XG5cdFx0XHRcdFx0RElWLmltZyB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRESVYudHh0IHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdERJVi5wcmljZXMge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdERJVi5wYWQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0PiAqIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRIMixcblx0XHRcdFx0XHRcdFAuc3ViaGVhZGluZyxcblx0XHRcdFx0XHRcdFAucHJpY2Uge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuRElWLml0ZW0wNSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNDBweCAyMHB4IDQwcHggMTQwcHg7XG5cdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3IxMjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji5iZzAxIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHR9XG5cdFAuaGVhZGluZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1mYW1pbHk6IFwiVmVybGFnXCIsIFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHQmIFNQQU4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdFAubWV0YSB7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0fVxuXHRBLnRvZ2dsZXIge1xuXHRcdCYub3BlbiB7XG5cdFx0XHRTUEFOLmEge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0U1BBTi5iIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0U1BBTi5pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA0MHB4O1xuXHRcdHRvcDogNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiA2MHB4O1xuXHRcdG1pbi13aWR0aDogNjBweDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cblx0fVxufVxuXG5ESVYuaXRlbTA0IHtcblx0Ji5pdGVtMDRiIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cdFNQQU4uYnVsbGV0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR6LWluZGV4OiA5O1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQucm91bmRlZCg1MCUpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLW1zZy1pbmZvO1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDM1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHRESVYuZm9ybTAxLnJlYWRvbmx5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdFx0VUwuYWN0aW9uczAxIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDEwMHB4O1xuXHRtYXJnaW46IDFlbSAwIDAgMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlYjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdERJVi5mb3JtMDEucmVhZG9ubHkge1xuXHRcdFx0VUwuYWN0aW9uczAxIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRMSSBBIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKm5vdCB1c2VkID8qL1xuLyogTWV0ZXJzICovXG4ubWV0ZXIge1xuXHR3aWR0aDogNThweDtcblx0aGVpZ2h0OiA1OHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbjogMWVtIGF1dG8gMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHQmOmFmdGVyIHtcblx0XHQudHlwZTAxJixcblx0XHQudHlwZTAyJixcblx0XHQudHlwZTAzJixcblx0XHQudHlwZTA0Jixcblx0XHQudHlwZTA1Jixcblx0XHQudHlwZTEzJixcblx0XHQudHlwZTA2JiB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdH1cblx0XHQudHlwZTA0JiB7XG5cdFx0XHRib3R0b206IDJweDtcblx0XHR9XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiAzO1xuXHRcdC50eXBlMDEmIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChiZzExNS5wbmcpIG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0LnR5cGUwMiYge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGJnMTE2LnBuZykgbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQudHlwZTAzJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMTcucG5nKSBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdC50eXBlMDQmIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChiZzExOC5wbmcpIG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0LnR5cGUwNSYge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGJnMTE5LnBuZykgbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQudHlwZTA2JiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMjAucG5nKSBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdC50eXBlMDcmIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChiZzEyMS5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQudHlwZTA4JiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMjIucG5nKSBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdC50eXBlMTAmIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChiZzEyMy5wbmcpIG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0LnR5cGUxMSYge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGJnMTI0LnBuZykgbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQudHlwZTEyJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYmcxMjUucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnR5cGUxMyYge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGJnMTI2LnBuZykgbm8tcmVwZWF0O1xuXHRcdH1cblxuXHR9XG5cdC5hIHtcblx0XHR3aWR0aDogNTZweDtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNsaXA6IHJlY3QoMHB4LCAyOHB4LCA1NnB4LCAwKTtcblx0XHR0b3A6IDA7IC8qbGVmdDogMnB4OyovXG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNpcmNsZSB7XG5cdFx0d2lkdGg6IDU2cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMjtcblx0XHQmLmxlZnQge1xuXHRcdFx0Y2xpcDogcmVjdCgwLCAyOHB4LCA1NnB4LCAwKTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdCYucmlnaHQge1xuXHRcdFx0Y2xpcDogcmVjdCgwLCA1NnB4LCA1NnB4LCAyOHB4KTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHR9XG5cdCYudHlwZTA0IHtcblx0XHQuYiB7XG5cdFx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHR0b3A6IDVweDtcblx0XHR9XG5cdH1cblx0Ji50eXBlMDUge1xuXHRcdC5iIHtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHRvcDogM3B4O1xuXHRcdH1cblx0fVxuXHQuYiB7XG5cdFx0d2lkdGg6IDU2cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdC5maWxsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAyO1xuXHRcdH1cblx0XHQvKi50eXBlMDQmIHsgaGVpZ2h0OiA0MnB4OyAhKnRvcDogOHB4OyohIHRvcDogNnB4OyB9XG5cdFx0LnR5cGUwNSYgeyBoZWlnaHQ6IDM4cHg7IHRvcDogNnB4OyB9Ki9cblx0fVxuXG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0LmEge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRjbGlwOiByZWN0KDAsIDIwcHgsIDQwcHgsIDApO1xuXHRcdH1cblxuXHRcdC5jaXJjbGUge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRjbGlwOiByZWN0KDAsIDIwcHgsIDQwcHgsIDApO1xuXHRcdFx0fVxuXHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdGNsaXA6IHJlY3QoMCwgNDBweCwgNDBweCwgMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmIge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXG5cdFx0Ji50eXBlMDQge1xuXHRcdFx0LmIge1xuXHRcdFx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudHlwZTA1IHtcblx0XHRcdC5iIHtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYiB7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHQvKi5iIHtcblx0XHRcdHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7XG5cdFx0XHQudHlwZTA0JiB7IGhlaWdodDogNDJweDsgdG9wOiA4cHg7IH1cblx0XHRcdC50eXBlMDUmIHsgaGVpZ2h0OiAzOHB4OyB0b3A6IDEwcHg7IH1cblx0XHR9Ki9cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ubWV0ZXIwMiB7XG5cdCYubWV0ZXIwMmIge1xuXHRcdCYubWV0ZXIwMmItLWZhY2VsaWZ0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0LmEgeyB3aWR0aDogMTU2cHg7IGhlaWdodDogMTU2cHg7XG5cdFx0XHRcdCYudHlwZTAyIHtcblx0XHRcdFx0XHQuY2lyY2xlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ibHVlMDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYiB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5wYWQwMiB7XG5cdFx0XHRcdFAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHQmLmhlYWRpbmctLXRpdGxlMDEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdFx0XHR3ZWJraXQtaHlwaGVuczogbWFudWFsO1xuXHRcdFx0XHRcdFx0LW1zLWh5cGhlbnM6IG1hbnVhbDtcblx0XHRcdFx0XHRcdGh5cGhlbnM6IG1hbnVhbDtcblx0XHRcdFx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnNlcGFyYXRlZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaGVhZGluZy0tdGl0bGUwMiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50eXBlMDIge1xuXHRcdFx0LmIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0XHR9XG5cdFx0XHQucGFkMDIge1xuXHRcdFx0XHR3aWR0aDogMTI4cHg7XG5cdFx0XHRcdGhlaWdodDogMTI4cHg7XG5cdFx0XHRcdFAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHQmLnNlcGFyYXRlZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNzhweCBzb2xpZCBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR3aWR0aDogMTU2cHg7XG5cdFx0aGVpZ2h0OiAxNTZweDtcblx0XHRtYXJnaW46IDAgYXV0byAxZW07XG5cdFx0LmEge1xuXHRcdFx0d2lkdGg6IDE1NnB4O1xuXHRcdFx0aGVpZ2h0OiAxNTZweDtcblx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHR3aWR0aDogMTU2cHg7XG5cdFx0XHRcdGhlaWdodDogMTU2cHg7XG5cdFx0XHRcdCYubGVmdCB7XG5cdFx0XHRcdFx0Y2xpcDogcmVjdCgwLCA3OHB4LCAxNTZweCwgMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0Y2xpcDogcmVjdCgwLCAxNTZweCwgMTU2cHgsIDc4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwMiB7XG5cdFx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1tc2ctaW5mbztcblx0XHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdFx0Y2xpcDogcmVjdCgwLCA3OHB4LCAxNTZweCwgMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0Y2xpcDogcmVjdCgwLCAxNTZweCwgMTU2cHgsIDc4cHgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iIHtcblx0XHRcdHdpZHRoOiAxMjhweDtcblx0XHRcdGhlaWdodDogMTI4cHg7XG5cdFx0XHR6LWluZGV4OiA5OTtcblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC56aW5kZXgoQHVzYWdlbWV0ZXJaaW5kZXgsMSk7XG5cdFx0XHRcdFAge1xuXHRcdFx0XHRcdCYuc2VwYXJhdGVkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaGVhZGluZy0tdGl0bGUwMSB7XG5cdFx0XHRcdFx0XHQmLmljby1hbGVydCB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tYWxlcnQ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucGFkMDIge1xuXHRcdFx0d2lkdGg6IDEyOHB4OyBoZWlnaHQ6IDEyOHB4O1xuXHRcdFx0Ji5oZWFkaW5nLS10aXRsZTAxIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0d2Via2l0LWh5cGhlbnM6IG1hbnVhbDtcblx0XHRcdFx0LW1zLWh5cGhlbnM6IG1hbnVhbDtcblx0XHRcdFx0aHlwaGVuczogbWFudWFsO1xuXHRcdFx0XHQvKi5oeXBoZW5zICgpOyovXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDc4cHggc29saWQgQGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDc4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDc4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQuemluZGV4KEB1c2FnZW1ldGVyWmluZGV4LDApO1xuXHRcdH1cblx0fVxuXHR3aWR0aDogMjQ2cHg7XG5cdGhlaWdodDogMjQ2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luOiAxZW0gYXV0byAxZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdC5yb3VuZGVkKDUwJSk7XG5cdH1cblx0Ji5pY28tYWxlcnQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdH1cblx0fVxuXHQuY29sb3IwMSB7XG5cdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHR9XG5cdC5jb2xvcjAyIHtcblx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdH1cblx0LmNvbG9yMDMge1xuXHRcdGNvbG9yOiBAY29sb3IwMztcblx0fVxuXHQuY29sb3IwNCB7XG5cdFx0Y29sb3I6IEBjb2xvci1tc2ctcG9zaXRpdmU7XG5cdH1cblx0LmNvbG9yMDUge1xuXHRcdGNvbG9yOiBAY29sb3ItbmVnYXRpdmU7XG5cdH1cblx0LmEge1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0d2lkdGg6IDI0NnB4O1xuXHRcdGhlaWdodDogMjQ2cHg7XG5cdFx0LnJvdW5kZWQoNTAlKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdC5jaXJjbGUge1xuXHRcdFx0d2lkdGg6IDI0NnB4O1xuXHRcdFx0aGVpZ2h0OiAyNDZweDtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDE7XG5cdFx0XHQucm91bmRlZCg1MCUpO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJSAwO1xuXHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0Y2xpcDogcmVjdCgwLCAxMjNweCwgMjQ2cHgsIDApO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdGNsaXA6IHJlY3QoMCwgMjQ2cHgsIDI0NnB4LCAxMjNweCk7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudHlwZTAyIHtcblx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMztcblx0XHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0XHRjbGlwOiByZWN0KDAsIDEyM3B4LCAyNDZweCwgMCk7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRjbGlwOiByZWN0KDAsIDI0NnB4LCAyNDZweCwgMTIzcHgpO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0d2lkdGg6IDIxMnB4O1xuXHRcdGhlaWdodDogMjEycHg7XG5cdFx0LnJvdW5kZWQoNTAlKTtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IC8qYm9yZGVyOiAycHggc29saWQgQGNvbG9yLXdoaXRlOyovXG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0LnRleHQge1xuXHRcdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRcdFx0UCB7XG5cdFx0XHRcdCYuc2VwYXJhdGVkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5oZWFkaW5nMDEge1xuXHRcdFx0XHRcdCYuaWNvLWFsZXJ0IHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWFsZXJ0O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubWV0ZXJfX3RleHQge1xuXHRcdFx0XHQmLS12YWx1ZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLW5vdGUge1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBhZDAyIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0d2lkdGg6IDIxMnB4O1xuXHRcdGhlaWdodDogMjEycHg7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQuemluZGV4KEB1c2FnZW1ldGVyWmluZGV4LDEpO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFAge1xuXHRcdFx0Ji5zZXBhcmF0ZWQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdH1cblx0XHRcdCYuaGVhZGluZzAxIHtcblx0XHRcdFx0LyptYXJnaW46IDA7Ki9cblx0XHRcdFx0Ji5pY28tYWxlcnQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogQGljby1hbGVydDtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdC8qLmJvbGQ7Ki9cblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5ub3RlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYyB7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDEyM3B4IHNvbGlkIEBjb2xvci13aGl0ZTtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRib3JkZXItbGVmdDogMTIzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQmLm1ldGVyMDJjIHtcblx0XHRcdCYudHlwZTAyIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkRJVi5tdWx0aXNlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTk7XG5cdCYgPiBBLmJ0biB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjBBQUFBSUNBWUFBQUFGaVBRbkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBR3BKUkVGVWVOcGlsSlNVZEdGZ1lOakRRQnB3ZWZic0dhbDY0SUFKaUdjQ2NSb0pldEtnZXNnR0xFQnNBc1Jub1B4WlJGaFlEdFZEa2FYdmliUVkyY0wzbEZyS1FJVEZWTE1RMlZKOEZsUFZRblJMc1ZrTXMxU1pnWXFBQllzWXNzWHZLVTAwMkFCQWdBRUFNdVVjNTFidEkvc0FBQUFBU1VWT1JLNUNZSUk9JykgMTAwJSA1MCUgbm8tcmVwZWF0O1xuXHRcdHBhZGRpbmc6IDdweCA2NXB4IDdweCAxNXB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdH1cblx0fVxuXHRBLnJlbW92ZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKSB1cmwoaWNvX2Nyb3NzLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdHdpZHRoOiAzNHB4O1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHR9XG5cdH1cblx0Ji5oYXN2YWx1ZSBBLnJlbW92ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0RElWLnRvZ2dsZS1wYW5lbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDMzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHR3aWR0aDogMzM1cHg7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0KiB7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRESVYucGFkIHtcblx0XHRcdHBhZGRpbmc6IDVweCAyMHB4IDI1cHg7XG5cdFx0fVxuXHR9XG5cdCYub3BlbiB7XG5cdFx0ei1pbmRleDogMjk7XG5cdFx0RElWLnRvZ2dsZS1wYW5lbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0JiA+IEEuYnRuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0fVxuXHR9XG5cdFVMLmNoZWNrYm94ZXMwMSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRMSSB7XG5cdFx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0TEFCRUwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0SU5QVVQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRVTC5hY3Rpb25zMDEge1xuXHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0JiA+IEEuYnRuIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRESVYudG9nZ2xlLXBhbmVsIHtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0dG9wOiAzM3B4O1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdFVMLmNoZWNrYm94ZXMwMSBMSSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIENvbXBhcmUgdGFibGUgKi9cblxuLnN0aWNreTAxIHtcblx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMTBweDtcblx0LnppbmRleChAc3RpY2t5WmluZGV4LCAwKTtcblx0LnN0aWNreTAxX190ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHR9XG5cdC5zdGlja3kwMV9faW1nIHtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR0b3A6IC4xNWVtXG5cdH1cblx0Ji5ib3R0b20ge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cdCYuc3RpY2t5MDFiIHtcblx0XHRiYWNrZ3JvdW5kOiBmYWRlKEBjb2xvci13aGl0ZSwgOTUlKTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHQucnUgJiB7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHR9XG5cdFx0UCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogLjE1ZW07XG5cdFx0XHR9XG5cdFx0XHQmLmNvbG9yMDEge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLW5lZ2F0aXZlO1xuXHRcdFx0fVxuXHRcdFx0Ji5jb2xvcjAyIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0fVxuXHRcdFx0Ji5jb2xvcjAzIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0fVxuXHRcdFx0Ji5jb2xvcjA0IHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdH1cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDIwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHQucnUgJiB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qc3RpY2t5MDFfX2ltZyovXG5cdFx0XHRJTUcge1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEEuaWNvLWNyb3NzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHR0b3A6IDhweDtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMnB4O1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0UCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFNQQU4ucm93IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEEuaWNvLWNyb3NzIHtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdC5jb2wwMCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdH1cblxuXHRcdFx0UCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0U1BBTi5yb3cge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0Ji5kaXNjcmV0ZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEEuaWNvLWNyb3NzIHtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mb3JtMDEge1xuXHRcdFNQQU4ge1xuXHRcdFx0Ji5sYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdCYudGV4dCwgJi5sYWJlbCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFRBQkxFLmNvbXBhcmUwMSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG1hcmdpbjogMDtcblx0XHRUSEVBRCB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxuXHRVTC5jb21wYXJlMDEge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRMSSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxOSU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxJTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQmLmYtcmlnaHQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMCAwO1xuXHRcdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRBLmJ0biB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMCAwIDA7XG5cdFx0XHRcdFx0Ji5kaXNjcmV0ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMCAwIDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFAuaGVhZGluZzAxIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5jb21wYXJlMDEge1xuXHRcdERJVi5wb3NyZWwge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWluLWhlaWdodDogOTBweDtcblx0XHRcdCYgPiBBOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0SU1HIHtcblx0XHRcdG1heC1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDcwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0UC5oZWFkaW5nMDEge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHQucnUgJiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1O1xuXHRcdFx0fVxuXHRcdFx0aGVpZ2h0OiAyLjVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmctbGVmdDogNzVweDtcblx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0QSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QS5yZW1vdmUge1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1hcmdpbi1sZWZ0OiA3NXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCYuc3RpY2t5MDFiIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LmZvcm0wMSB7XG5cdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdC5jb21wYXJlMDEge1xuXHRcdFx0SU1HIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdFAuaGVhZGluZzAxIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0QS5yZW1vdmUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogQ29udGVudCBzZWN0aW9ucyAqL1xuU0VDVElPTiB7XG5cdC5jbGVhcmZpeCgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdD4gSDIge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Ji5zZWN0aW9uIHtcblx0XHQmX19maWx0ZXJzIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDc7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjlweCAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmZpbHRlcnNfX21vcmUge1xuXHRcdFx0XHR3aWR0aDogMTY5cHg7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiA1NXB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRib3JkZXItdG9wOiAzMHB4IHNvbGlkIEBjb2xvci1ncmF5MDc7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAtMzBweDtcblx0XHRcdH1cblx0XHRcdC5maWx0ZXJzX19tb3JlLS10ZXh0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDhweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA1O1xuXHRcdFx0XHRcdC8qa2ljayB0byBnbG9iYWwqL1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdC5maWx0ZXJzX19tb3JlLS10ZXh0IHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmNvbnRlbnQsXG5cdCYucGFkIHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0Ji50eXBlMDEge1xuXHRcdFx0JiArICYsXG5cdFx0XHQmICsgLnR5cGUwNCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnR5cGUwMiB7XG5cdFx0XHQmICsgJiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnR5cGUwMyB7XG5cdFx0XHQmICsgJiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmJsb2NrMDEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudHlwZTA0IHtcblx0XHRcdCYgKyAmLFxuXHRcdFx0JiArIC50eXBlMDEge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbDAwID4gSDI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQmLnBhZDAyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0LmNvbDAwID4gSDI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYuYmcwMSB7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdEgyOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdC5jb2wudzUwcCA+IEgyIHtcblx0XHRcdGZvbnQtc2l6ZTogNDZweDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYmcwMWIge1xuXHRcdH1cblx0fVxuXHQmLmJnMDIge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDc7XG5cdH1cblx0Ji5wYWQwMyB7XG5cdFx0cGFkZGluZzogMjBweCAwIDI5cHggMDtcblx0fVxuXHQmLnBhZDA0IHtcblx0XHRwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHR9XG5cdH1cblxuXHQjY29udGVudCA+ICY6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0fVxuXHQmLmNvbnRlbnQge1xuXHRcdC5jbGVhciB7XG5cdFx0XHRtYXJnaW46IDUwcHggMCAwIDA7XG5cdFx0fVxuXHRcdEgyIHtcblx0XHRcdGZvbnQtc2l6ZTogNDZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHQrIFAge1xuXHRcdFx0XHRtYXJnaW46IDEuNWVtIDAgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRIMyB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0fVxuXHRcdEgyLCBIMyB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0SDMsIEg0IHtcblx0XHRcdCsgUCB7XG5cdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0UCB7XG5cdFx0XHRtYXJnaW46IDEuNWVtIDAgMCAwO1xuXHRcdFx0Ji5sZWFkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Ji5sZWFkMDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDZweDtcblx0XHRcdFx0XHQucnUgJiB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5sZWFkMDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYudHlwZTAyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDMge1xuXHRcdFx0XHRmb250LXNpemU6IDMwMCU7XG5cdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgIWltcG9ydGFudDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQrIFVMIHtcblx0XHRcdFx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdFx0XHR9XG5cdFx0XHQmLnByaWNlMDEgKyBQIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sLnc1MHAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdCYuZi1yaWdodDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxJTtcblx0XHRcdFx0KyAuY29sLnc1MHAge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnR5cGUwMiB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yMDE7XG5cdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHQqIHtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0fVxuXHRcdCYuY29udGVudCBBIHtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0fVxuXHRcdEEuYnRuLFxuXHRcdElOUFVULmJ0biB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0Ji5tYWluIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmdyZWVuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDEgIWltcG9ydGFudDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZmFkZShAY29sb3Itd2hpdGUsIDgwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZGlzY3JldGUge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0VEFCTEUge1xuXHRcdFx0VFIgPiAqIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHRUSCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGZhZGUoQGNvbG9yLXdoaXRlLCAyMCUpO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0VFI6aG92ZXIgVEQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBmYWRlKEBjb2xvci13aGl0ZSwgMTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji50eXBlMDMge1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRIMiB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0fVxuXHRcdCYudHlwZTAzYiBIMyB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0fVxuXHRcdCYgKyAmIHtcblx0XHRcdG1hcmdpbjogODBweCAwIDA7XG5cdFx0fVxuXHRcdCYudHlwZTAzYyB7XG5cdFx0XHRIMyB7XG5cdFx0XHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRcdFx0fVxuXHRcdFx0UCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbjogMS41ZW0gMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudHlwZTAzZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSkgMTAwJSA1MCUgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0PiBJTUcge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXHRcdFx0XHRcdCsgKiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnR5cGUwNCB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdCYuY29udGVudCAuY2xlYXIge1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdFx0fVxuXHR9XG5cdCYudHlwZTA1LCAmLnR5cGUwNiB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHQ+IC5jb2wwMCA+ICo6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblx0Ji50eXBlMDcge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHR9XG5cdCYudHlwZTA1IHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdH1cblx0Ji50eXBlMDYge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHR9XG5cdCYuc2l6ZTAyIHtcblx0XHRQLCBVTCB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCYuY2FtcGFpZ24wMSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCAxMDAlIDEwMCU7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGNvbG9yMDJcblx0fVxuXHQmLmNhbXBhaWduMDIge1xuXHRcdERJVi5wcmljZXMge1xuXHRcdFx0UC5wcmljZTAxIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuXHRcdFx0XHQmLnByaWNlMDFjIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdEEuaGVscCB7IC8qIHRvcDogMC4xZW07Ki9cblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFAucHJpY2UwMiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRESVYuYmxvY2swMWIgKjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5pbmRleCAmIHtcblx0XHRESVYuY29sLnc1MHAgPiBIMiB7XG5cdFx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdCYuYmcwMSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0LmNvbC53NTBwID4gSDIge1xuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY29udGVudCxcblx0XHQmLnBhZCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0fVxuXG5cdFx0Ji50eXBlMDQge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblxuXHRcdCYubW9iaWxlLXN0cmlwZXRvcCB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgQGNvbG9yMDI7XG5cdFx0fVxuXG5cdFx0Ji5jb250ZW50IHtcblx0XHRcdC5jbGVhciB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC5jb2wudzUwcCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0fVxuXHRcdFx0SDMge1xuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHRQLFxuXHRcdFx0SDIgKyBQIHtcblx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0fVxuXHRcdFx0UC5sZWFkLmxlYWQwMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5kZXggJiBESVYuY29sLnc1MHAgPiBIMiB7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0fVxuXG5cdFx0Ji5jYW1wYWlnbjAxIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLmNhbXBhaWduMDIge1xuXHRcdFx0SDEge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdFx0XHQucnUgJiB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnR5cGUwMyB7XG5cdFx0XHQmICsgJiB7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0UCxcblx0XHRVTCB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXG5cdFx0LmJsb2NrMDEuZXhwYW5kYWJsZSB7XG5cdFx0XHRQIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHR9XG5cdFx0XHRIMi5ibG9ja2hlYWRpbmcge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNpemUwMiB7XG5cdFx0XHRQLCBVTCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0Ji5jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdC5jbGVhciB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji50eXBlMDMudHlwZTAzYiBESVYuY29sLnc1MHAubW9iaWxlLWhpZGUge1xuXHRcdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRJTUcge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQgSU1HIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Ji5jb250ZW50IHtcblx0XHRcdC5jb2wge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLy8vLy8gQ09OVEVOVCBCTE9DS1MgLy8vLyAqL1xuXG4vKiBHZW5lcmljIGJsb2NrICovXG4uZXhhbXBsZWJsb2NrMDEge1xuXHRwYWRkaW5nOiAyMHB4IDE4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRtYXJnaW46IDFlbSAwIDAgMDtcblx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHQmID4gKjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHRIMiB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cbi5ibG9jazAxIHtcblx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDIwcHggMThweDtcblx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRjbGVhcjogYm90aDtcblx0JiA+ICo6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0JiA+IFAuaW1nLWxlZnQge1xuXHRcdG1hcmdpbi10b3A6IDEuMmVtO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0JiwgJiArIFAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdERJVi5pdGVtczA5ICYge1xuXHRcdC5mbGV4LWdyb3coMik7XG5cdH1cblx0JiA+IC5ibG9ja2hlYWRpbmc6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbjogLTIwcHggLTE4cHggMCAtMThweDtcblx0fVxuXHQuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkICYge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Ji5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0Ji5ub3BhZGRpbmcge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Ji5kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG5cdCYuZXhwYW5kYWJsZSB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdC8qei1pbmRleDogMjsqL1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgLypib3JkZXI6IDJweCBzb2xpZCBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LDUlKTsqL1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHQubGluay1vdXRsaW5lLW5vbmU7XG5cdFx0LmJsb2NraGVhZGluZyB7XG5cdFx0XHQvKmJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsNSUpOyovXG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRTRUNUSU9OLnR5cGUwMyAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50Oztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5vcGVuIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvcjEyO1xuXHRcdFx0Lyp6LWluZGV4OiAzOyovXG5cdFx0XHQuYmxvY2toZWFkaW5nIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQrIERJVi5ibG9jazAxLmV4cGFuZGFibGUge1xuXHRcdFx0bWFyZ2luOiAycHggMCAwIDA7XG5cdFx0fVxuXHRcdC5ibG9ja2hlYWRpbmcge1xuXHRcdFx0bWFyZ2luOiAtMTBweCAtMjBweCAtMTBweCAtMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdC5vcGVuJiB7XG5cdFx0XHRcdG1hcmdpbjogLTEwcHggLTIwcHggMCAtMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0QS50b2dnbGVyIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRtYXJnaW46IC0xNXB4IC0yMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdCYuZi1yaWdodCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLmNvbC1hIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRTTUFMTCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLmNvbC1iIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMjY1cHg7XG5cdFx0XHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFNNQUxMIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0UC5sZWFkIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luOiAwLjVlbSAwIDAgMDtcblx0fVxuXHRESVYuYmxvY2swMWEge1xuXHRcdG1hcmdpbjogLS41ZW0gMCAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRVTC5jaGVja2JveGVzIHtcblx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdExJIElOUFVUIHtcblx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdERJVi5ibG9jazAxYiB7XG5cdFx0LmNsZWFyZml4KCk7XG5cdFx0Jixcblx0XHQuY2xvc2VkJiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQub3BlbiYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdFx0VUwge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0SDIgKyBESVYuYmxvY2swMS5tYXJnbmVnIHtcblx0XHRcdG1hcmdpbjogMTBweCAtMjBweCAwIC0yMHB4O1xuXHRcdH1cblx0XHRESVYuYmxvY2swMS5tYXJnbmVnIHtcblx0XHRcdG1hcmdpbjogLTEwcHggLTIwcHggMCAtMjBweDtcblx0XHR9XG5cdFx0VUwuY2FydDAxIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0fVxuXHRcdCYgPiBIMixcblx0XHQmID4gSDMsXG5cdFx0JiA+IEg0LFxuXHRcdCYgPiBINSxcblx0XHQmID4gSDYsXG5cdFx0JiA+IFAge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0RElWLmJsb2NrMDFhLFxuXHRESVYuYmxvY2swMWIge1xuXHRcdFVMIHtcblx0XHRcdHBhZGRpbmc6IC4zZW0gMCAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHRESVYuYmxvY2swMWMge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdCYubWFyZ25lZyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0fVxuXHR9XG5cdERJVi5ibG9jazAxZCB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0Ji5iZzAyIHtcblx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0UC5iaWcge1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHR9XG5cdFx0SDIuaWNvLXF1ZXN0aW9uIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChpY29fcXVlc3Rpb24ucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCA1cHggNDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0Ji5pY28taG91cmdsYXNzIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29faG91cmdsYXNzLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAyMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdH1cblx0fVxuXHQmLmJnMDMge1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRIMi5ibG9ja2hlYWRpbmcge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdH1cblx0RElWLm1hcmduZWcge1xuXHRcdCsgSDIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRtYXJnaW46IC0yMHB4IC0xOHB4IDAgLTE4cHg7XG5cdFx0LmNsZWFyZml4KCk7XG5cdFx0JjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogLTIwcHggLTE4cHg7XG5cdFx0fVxuXG5cdH1cblx0LmJsb2NraGVhZGluZyB7XG5cdFx0bWFyZ2luOiAwIC0xOHB4IDAgLTE4cHg7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRIMiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdFNQQU4uc21hbGwsXG5cdFx0UC5zbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblx0LmJsb2NraGVhZGluZzAxIHtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0fVxuXHRIMi5ibG9ja2hlYWRpbmcge1xuXHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdH1cblx0Ji50eXBlMDIge1xuXHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLXN0YXR1czAxLWJvcmRlcjtcblx0XHQuYmxvY2toZWFkaW5nIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiU1wiO1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMjtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnR5cGUwMyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0Ji5leHBhbmRhYmxlIHtcblx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvY2toZWFkaW5nIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDQwcHg7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuYWxpZ24tc2VsZihjZW50ZXIpO1xuXHRcdFx0Lm9wZW4mIHtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0XHRBLnRvZ2dsZXIge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZi1yaWdodCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0U1BBTi5zbWFsbCB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U1BBTi5zcGFuMDEge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHQucm91bmRlZCg1MCUpO1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXBvc2l0aXZlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1wb3NpdGl2ZTtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tY2hlY2s7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFNQQU4uc3BhbjAyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItbXNnLW5lZ2F0aXZlO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItbXNnLW5lZ2F0aXZlO1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdH1cblxuXHRcdH1cblx0XHRESVYuYmxvY2swMWIge1xuXHRcdFx0RElWLmNvbC53MzNwIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDElO1xuXHRcdFx0fVxuXHRcdFx0VUwuY2hlY2tib3hlcyB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0RElWLmJsb2NrMDFlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRESVYuY29sLnczM3Age1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDElO1xuXHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0LmFsaWduLXNlbGYoY2VudGVyKTtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRBLnRvZ2dsZXIge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LWRhcms7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IEBpY28tYXJyZG93bjtcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IC41ZW07XG5cdFx0XHQub3BlbiYge1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWFycnVwO1xuXHRcdFx0fVxuXHRcdFx0LmNsb3NlZCYge1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWFycmRvd247XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdERJVi5jb250ZW50IHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0UCB7XG5cdFx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHQmLmJnMDIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdHBhZGRpbmc6IDEwcHggOHB4O1xuXHRcdFRBQkxFLmZvb3RhYmxlICYge1xuXHRcdFx0bWFyZ2luOiAwIC0xMHB4O1xuXHRcdH1cblxuXHRcdCYuZXhwYW5kYWJsZSxcblx0XHQuYmxvY2toZWFkaW5nMDEsXG5cdFx0Ji5leHBhbmRhYmxlLm9wZW4gLmJsb2NraGVhZGluZyxcblx0XHQuYmxvY2toZWFkaW5nLFxuXHRcdCYgPiAuYmxvY2toZWFkaW5nOmZpcnN0LWNoaWxkLFxuXHRcdCYuZXhwYW5kYWJsZSAuYmxvY2toZWFkaW5nIEEudG9nZ2xlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHR9XG5cblx0XHRESVYuYmxvY2swMWIgSDIgKyBESVYuYmxvY2swMS5tYXJnbmVnLFxuXHRcdERJVi5ibG9jazAxYiBESVYuYmxvY2swMS5tYXJnbmVnLFxuXHRcdCYuZXhwYW5kYWJsZSAuYmxvY2toZWFkaW5nLFxuXHRcdCYuZXhwYW5kYWJsZSAuYmxvY2toZWFkaW5nIEEudG9nZ2xlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0RElWLm1hcmduZWcsXG5cdFx0RElWLm1hcmduZWc6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCxcblx0XHQuYmxvY2toZWFkaW5nLFxuXHRcdCYgPiAuYmxvY2toZWFkaW5nOmZpcnN0LWNoaWxkLFxuXHRcdCYuZXhwYW5kYWJsZS5vcGVuIC5ibG9ja2hlYWRpbmcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRESVYubWFyZ25lZyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHR9XG5cblx0XHRESVYubWFyZ25lZzpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC04cHg7XG5cdFx0fVxuXG5cdFx0RElWLmJsb2NrMDFjIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggOHB4O1xuXHRcdFx0Ji5tYXJnbmVnIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0RElWLmJsb2NrMDFkIHtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRtYXJnaW46IDAgLThweDtcblx0XHR9XG5cblx0XHQmLnNjcm9sbC10by1maXhlZC1maXhlZCB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdFx0XHQrIERJViB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnR5cGUwMyB7XG5cdFx0XHQmID4gLmJsb2NraGVhZGluZzpmaXJzdC1jaGlsZCxcblx0XHRcdCYuZXhwYW5kYWJsZS5vcGVuIC5ibG9ja2hlYWRpbmcge1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMzBweDtcblx0XHRcdH1cblx0XHRcdC5ibG9ja2hlYWRpbmcge1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRTUEFOLnNwYW4wMSwgU1BBTi5zcGFuMDIge1xuXHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEEudG9nZ2xlciB7XG5cdFx0XHRcdFx0Lm9wZW4mIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0U1BBTi5zcGFuMDEge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYuYmxvY2swMWIge1xuXHRcdFx0XHRESVYuY29sLnczM3Age1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdC5jaGVja2JveGVzLm10MmVtIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogQ29sdW1uIGhlYWRpbmdzIGFuZCBmb290ZXJzICovXG5cblVMLmNvbF9oZWFkaW5nLFxuVUwuY29sX2Zvb3RlciB7XG5cdG1pbi1oZWlnaHQ6IDM3cHg7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IEBjb2xvci1ncmF5LWRhcms7XG5cdGJvcmRlcjogc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcblx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRMSSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLmYtcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdFx0Ji50aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRTUEFOLm5vdGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2swMSAmIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWN0aW9uIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdEEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRwYWRkaW5nOiA5cHggMTZweCAxMXB4IDI1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZSB1cmwob2xkL2ljb19iYWNrX2Fycm93MDFhLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGlvbjAyIEEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE2cHggOHB4IDI1cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblx0QS5idG4ge1xuXHRcdG1hcmdpbjogM3B4IDAgMCAzcHg7XG5cdH1cblx0LmJsb2NrMDEubm9wYWRkaW5nICYge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cblxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0LmNsZWFyZml4KCk7XG5cdFx0TEkuYWN0aW9uMDIge1xuXHRcdFx0QSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweFxuXHRcdFx0fVxuXHRcdFx0Ji5mLXJpZ2h0IHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0TEkudGl0bGUge1xuXHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDlweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cblVMLmNvbF9mb290ZXIge1xuXHRib3JkZXItdG9wOiBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHQuYmxvY2swMSAmIHtcblx0XHRtYXJnaW46IDFlbSAwIDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdH1cbn1cblxuVUwuY29sX2hlYWRpbmcge1xuXHRib3JkZXI6IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcblx0UCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAtLjJlbSAxMHB4IDAgMDtcblx0fVxuXHRMSSB7XG5cdFx0Ji5ub2Zsb2F0IHtcblx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYuc2VhcmNoIHtcblx0XHRcdG1hcmdpbjogM3B4IDhweCAwIDA7XG5cdFx0fVxuXHR9XG5cdFAuY2xpZW50dmlldyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAtNXB4IDEwcHggLTlweCAwO1xuXHRcdEEge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiA0cHggMCA0cHggMjVweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChvbGQvaW1iaTIxLnBuZykgLTZweCA2cHggbm8tcmVwZWF0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmxvY2swMSAmIHtcblx0XHRtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0LmNsZWFyZml4KCk7XG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHR9XG59XG5cbi8qIEJhbm5lciBibG9jayAqL1xuXG5ESVYuYmxvY2swMiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC5hIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC5yb3VuZGVkKDNweCk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdCYubm9ib3JkZXIge1xuXHRcdFx0LnJvdW5kZWQoMCk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdCYgPiBJTUcsXG5cdFx0JiA+IEEgSU1HIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmID4gUCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQmID4gSU1HLFxuXHRcdFx0JiA+IEEgPiBJTUcge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0VUwge1xuXHRcdFx0TEkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwob2xkL2RvdDAxYS5wbmcpIG5vLXJlcGVhdCAwIC43ZW07XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwMiBMSSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChvbGQvZG90MjBiLnBuZykgbm8tcmVwZWF0IDAgLjdlbVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucGFkIHtcblx0XHRcdFVMIHtcblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChvbGQvZG90MDEucG5nKSBuby1yZXBlYXQgMCAuN2VtXG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50eXBlMDIgTEkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChvbGQvZG90MjAucG5nKSBuby1yZXBlYXQgMCAuN2VtXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0VUwuYWN0aW9uczAxIExJIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5mczEyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZnMxNCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmZzMTYge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5mczE4IHtcblx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZnMyMCB7XG5cdFx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmZzMjIge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5mczI0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZnMyNiB7XG5cdFx0XHRmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmZzMjgge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5mczMwIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZnMzNiB7XG5cdFx0XHRmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmZzNDIge1xuXHRcdFx0Zm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5mczQ4IHtcblx0XHRcdGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZnM1MiB7XG5cdFx0XHRmb250LXNpemU6IDUycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmZzNjAge1xuXHRcdFx0Zm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iIHtcblx0XHRwYWRkaW5nOiAwIDAgMjBweDtcblx0XHR6b29tOiAxO1xuXHRcdC5jbGVhcmZpeCgpO1xuXHRcdElNRyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCYgPiBQOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdH1cblx0fVxuXHQuYyB7XG5cdFx0cGFkZGluZzogMCAyMHB4IDIwcHg7XG5cdFx0bWFyZ2luOiAwIC0yMHB4O1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRib3JkZXI6IDFweCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBub25lO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQ7XG5cdFx0fVxuXHR9XG5cdC5taW50LWJhbm5lciB7XG5cdFx0YmFja2dyb3VuZDogdXJsKG9sZC9ldC9iZ19taW50LmpwZykgbm8tcmVwZWF0O1xuXHRcdGhlaWdodDogMzIzcHg7XG5cdFx0cGFkZGluZzogMCAyNzVweCAwIDM1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRQIHtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMTBweCA4MHB4IDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0Ji50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bWFyZ2luOiA0MHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJ1ICYge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKG9sZC9ydS9iZ19taW50LmpwZykgbm8tcmVwZWF0O1xuXHRcdFx0UC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bWFyZ2luOiAyNXB4IDAgMTBweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRVTC5hY3Rpb25zMDEgU1BBTiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZWxpc2EtYmFubmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwob2xkL2JnODhiLmdpZikgcmVwZWF0LXk7XG5cdFx0cGFkZGluZzogMCAzNXB4IDM1cHggMzVweDtcblx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0UCB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Ji50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMTBweCAwO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZWxpc2EtYmFubmVyLFxuXHQubWludC1iYW5uZXIge1xuXHRcdFRIIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLXdoaXRlO1xuXHRcdH1cblx0fVxuXHQuZWxpc2EtYmFubmVyLFxuXHQubWludC1iYW5uZXIge1xuXHRcdFREIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cblx0LnBhZCB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdHBhZGRpbmc6IDAgMzVweCAzNXB4IDM1cHg7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFAge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdCYudGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDEwcHggMDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRQIHtcblx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0Ji5pbWctcmlnaHQge1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwIDFlbTtcblx0XHR9XG5cdFx0Ji50aXRsZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktZGFyaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdCYubXQyZW0ge1xuXHRcdFx0XHRtYXJnaW46IDJlbSAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tdDAge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLyogVE9ETzogcmVtb3ZlIHRob3NlIHBlcm1hbmVudGx5ICovXG4vKkRJVi5iYW5uZXIwMSB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAzMHB4IDAgMCAwOyB9Ki9cblxuLyogU2VydmljZXMgbGlzdGluZyAqL1xuXG5ESVYuYmxvY2swMyB7XG5cdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRESVYuaW1nIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0bWFyZ2luOiAuM2VtIDAgMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdElNRyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdERJVi50eHQge1xuXHRcdHBhZGRpbmc6IDAgMTVweCAwIDEyMHB4O1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZzogMCAxNXB4IDAgMDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdH1cblx0XHRESVYuY29sLnc1MHAgJiB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHR9XG5cdFx0RElWLmNvbC53NTBwOmxhc3QtY2hpbGQgJiB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQmLm5vYm9yZGVyIHtcblx0XHRESVYudHh0OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRESVYuaW1nIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXHRIMSArIHtcblx0XHRESVYudHh0OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRESVYuaW1nIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXHRQIHtcblx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0Ji50aXRsZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRBIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogU2VhcmNoZm9ybSB0byB1c2UgaW4gdGFicyBhbmQgY29saGVhZGluZyAqL1xuVUwgTEkuc2VhcmNoIHtcblx0bWFyZ2luOiAzcHggOHB4IDAgMDtcblx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdHdpZHRoOiAyMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEZPUk0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdElOUFVUIHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHQuc2hhZG93LXJlbW92ZSgpO1xuXHRcdHdpZHRoOiAxODVweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAwIDAgMCA5cHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHR9XG5cblx0U1BBTiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdElOUFVUIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAzM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cdH1cblx0Ji53MTAwcCB7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdG1hcmdpbjogM3B4IDAgMDtcblx0XHRGT1JNIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDAgLTFweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHRJTlBVVCB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHRTUEFOIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAzcHg7XG5cdFx0XHR3aWR0aDogMzNweDtcblx0XHRcdElOUFVUIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAzM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmltYmkgJiB7XG5cdFx0d2lkdGg6IDI2MHB4O1xuXHRcdEZPUk0ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMCAtMXB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHQmI2ltYmlzZWFyY2ggLnVpLWF1dG9jb21wbGV0ZSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdElOUFVUIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHR9XG5cdFx0U1BBTiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdElOUFVUIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDVweCA1cHggNXB4IDhweDsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0Ji53MTAwcCB7XG5cdFx0XHRtYXJnaW46IC41ZW0gLThweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0XHR9XG5cblx0XHQuaW1iaSAmIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0SU5QVVQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdFNQQU4uc3VibWl0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBOZXdzIGxpc3RpbmcgKi9cblxuVUwubmV3cyB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0TEkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCxcblx0XHQmICo6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRQLmhlYWRpbmcge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMCAwIDRweCAwO1xuXHRcdFx0QSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFAubGVhZCB7XG5cdFx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTVweCAwO1xuXHRcdH1cblx0fVxuXHRESVYuaW1nIHtcblx0XHR3aWR0aDogMjAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdCsgRElWLnR4dCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIyJTtcblx0XHR9XG5cdH1cblx0UC5tZXRhIHtcblx0XHRtYXJnaW46IC0zcHggMCAwIDA7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdERJVi5pbWcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCsgRElWLnR4dCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuVUwubmV3czAyIHtcblx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0TEkge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdEEge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheS1kYXJrZXN0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0U1BBTi5kYXRlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogODVweDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHR9XG5cdERJVi50eHQge1xuXHRcdHBhZGRpbmctbGVmdDogODVweDtcblx0fVxufVxuXG4ubmV3czAzIHtcblx0RElWLml0ZW0ge1xuXHRcdC5jbGVhcmZpeCgpO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW46IDRlbSAwIDAgMDtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHQuaW1nIHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0LmltZyB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0XHRIMyB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0fVxuXHRcdFAge1xuXHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdC5pbWcsXG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogVE9ETzogcmVtb3ZlIHBlcm1hbmVudGx5IHVzZWQgaW4gX3N1cHBvcnQubGVzcyAqL1xuXG5cbi8qIEJsb2cgKi9cblxuLyogVE9ETzogcmVtb3ZlIHBlcm1hbmVudGx5ICovXG4vKlxuRElWLmJsb2dsaXN0aXRlbSB7XG5cdEgyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdEEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblx0fVxuXHRESVYuYmxvZy10ZXh0IHsgd2lkdGg6IDM5MHB4OyBtYXJnaW46IDAgMTVweCAwIDA7IH1cblx0RElWLmJsb2ctaW1nIHtcblx0XHR3aWR0aDogMjkwcHg7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmc6IDEwcHggMCAwIDA7XG5cdFx0SU1HIHsgd2lkdGg6IDI5MHB4OyB9XG5cdH1cblx0UC5tZXRhIHtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7IHBhZGRpbmc6IDdweCAxMHB4OyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0OyBmb250LXNpemU6IDExcHg7IGxpbmUtaGVpZ2h0OiAxNHB4OyBtYXJnaW46IDFlbSAwIDA7XG5cdFx0QSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFx0Jjpob3ZlciB7IGNvbG9yOiAjMDAwOyB9XG5cdFx0fVxuXHR9XG59XG4qL1xuXG4vKiBUT0RPOiBGaW5kIG91dCBpZiB0aGlzIGlzIGluIHVzZSAqL1xuUC5zZW5kdG9mcmllbmQwMSB7XG5cdGZsb2F0OiByaWdodDtcblx0cGFkZGluZzogMS41ZW0gMCAwIDA7XG5cdG1hcmdpbjogMDtcblx0QSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0YmFja2dyb3VuZDogdXJsKG9sZC9pY29fZW1haWwuZ2lmKSAwIDJweCBuby1yZXBlYXQ7XG5cdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0fVxuXHQmICsgKiB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuU1BBTi5mYl9lZGdlX2NvbW1lbnRfd2lkZ2V0IHtcblx0bGVmdDogLTMyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbW1lbnRzICovXG5VTC5jb21tZW50czAxIHtcblx0cGFkZGluZzogMCAwIDFweCAwO1xuXHRtYXJnaW46IDJlbSAwIDAgMDtcblx0JiArICYge1xuXHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHR9XG5cdD4gTEkge1xuXHRcdHBhZGRpbmc6IDAgMjBweCAyMHB4IDgwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdFx0LmJsb2NrMDEgJjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHRcdCYuaG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdH1cblx0XHQmLnR5cGUwMSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0dG9wOiAwLjVlbTtcblx0XHRcdFx0Y29udGVudDogXCLimIVcIjtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjA0O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdFAuaGVhZGluZzAxIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjEuNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFAge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCYuZ3JheTEgQSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5oZWFkaW5nMDEge1xuXHRcdFx0XHRtYXJnaW46IDE1cHggMCAwIDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdFx0Ji5ub3RlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRTUEFOLmltZyB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR0b3A6IDFlbTtcblx0XHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0SU1HIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogVE9ETzogRmluZCBvdXQgaWYgdGhpcyBpcyBpbiB1c2UgKi9cbkRJVi5lbXBoYXppc2VkIHtcblx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRtYXJnaW46IDFlbSAwIDAgMDtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0cGFkZGluZzogMWVtO1xufVxuXG4vKiBTZWFyY2ggcmVzdWx0cyBsaXN0aW5nICovXG5cbk9MLnNlYXJjaHJlc3VsdHMsXG5VTC5zZWFyY2hyZXN1bHRzMDEge1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRMSSB7XG5cdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdH1cblx0UCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdEEge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0LmFjICYge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0Ji5sZWFkIHtcblx0XHRcdHBhZGRpbmc6IDVweCAwIDEwcHggMDtcblx0XHR9XG5cdFx0Ji5tZXRhIHtcblx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdEEge1xuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QiB7XG5cdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG5cbk9MLnNlYXJjaHJlc3VsdHMge1xuXHRQOmZpcnN0LWNoaWxkIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cbn1cblxuVUwuc2VhcmNocmVzdWx0czAxIHtcblx0TEkge1xuXHRcdFAge1xuXHRcdFx0Ji50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdCYucGF0aCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogTGVnZW5kICovXG5VTC5sZWdlbmQwMSB7XG5cdGNsZWFyOiBib3RoO1xuXHQuY2xlYXJmaXgoKTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdHBhZGRpbmctYm90dG9tOiAxZW07XG5cdG1hcmdpbjogMDtcblx0SDIgKyAmIHtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdH1cblx0Ji5ub2JvcmRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHRMSSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDMlIC41ZW0gMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCsgVEFCTEUgVEgge1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0Ji5ub2JvcmRlciArIFRBQkxFIFRIIHtcblx0XHRib3JkZXItdG9wOiAycHggZG90dGVkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdCAhaW1wb3J0YW50O1xuXHR9XG5cdC5pY28tY2FydDpiZWZvcmUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdH1cbn1cblxuU1BBTi5sZWdlbmQtaWNvIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdCYubGVnZW5kLWlubGluZSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAuM2VtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHhcblx0XHR9XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdH1cblx0Ji5sZWdlbmQwMTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiUFwiO1xuXHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAxO1xuXHR9XG5cdCYubGVnZW5kMDI6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlZcIjtcblx0XHRjb2xvcjogQGNvbG9yMDU7XG5cdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IwNTtcblx0fVxuXHQmLmxlZ2VuZDAzOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJLXCI7XG5cdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdGJvcmRlci1jb2xvcjogQGNvbG9yMDI7XG5cdH1cblx0Ji5sZWdlbmQwNDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiVFwiO1xuXHRcdGNvbG9yOiBkYXJrZW4oQGNvbG9yMDMsIDEwJSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oQGNvbG9yMDMsIDEwJSk7XG5cdH1cblx0Ji5sZWdlbmQwNTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiQlwiO1xuXHRcdGNvbG9yOiBkYXJrZW4oQGNvbG9yMDUsIDEwJSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oQGNvbG9yMDUsIDEwJSk7XG5cdH1cblx0Ji5sZWdlbmQwNjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IEBpY28tbWludDtcblx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGNvbG9yOiBkYXJrZW4oQGNvbG9yLXBvc2l0aXZlLCAyMCUpO1xuXHR9XG5cdCYubGVnZW5kMDc6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIkFcIjtcblx0XHRjb2xvcjogQGNvbG9yMDM7XG5cdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IwMztcblx0fVxuXHQmLmxlZ2VuZDA4OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCI/XCI7XG5cdH1cblx0Ji5sZWdlbmQwOTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZDogdXJsKGljbzAxLnBuZykgbm8tcmVwZWF0IC0xcHggLTMwMDFweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQucm91bmRlZCgwKTtcblx0fVxuXHQmLmxlZ2VuZDEwOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJBXCI7XG5cdH1cblx0Ji5sZWdlbmQxMSxcblx0Ji5sZWdlbmQxMixcblx0Ji5sZWdlbmQxMyxcblx0Ji5sZWdlbmQxNCxcblx0Ji5sZWdlbmQxNSxcblx0Ji5sZWdlbmQxNixcblx0Ji5sZWdlbmQxNyxcblx0Ji5pY28tY2FydCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdH1cblx0Ji5pY28tY2FydDpiZWZvcmUge1xuXHRcdGNvbG9yOiBAY29sb3IwMjtcblx0fVxuXHQmLmxlZ2VuZDExOmJlZm9yZSB7XG5cdFx0Y29udGVudDogQGljby1kZXZpY2UtcGhvbmU7XG5cdH1cblx0Ji5sZWdlbmQxMjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IEBpY28tc2h1ZmZsZTtcblx0fVxuXHQmLmxlZ2VuZDEzOmJlZm9yZSB7XG5cdFx0Y29udGVudDogQGljby1jb21ibztcblx0fVxuXHQmLmxlZ2VuZDE0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogQGljby10ZWxsZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdCYubGVnZW5kMTU6YmVmb3JlIHtcblx0XHRjb250ZW50OiBAaWNvLWRldmljZS1hY2Nlc3Nvcnk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTVweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdH1cblx0Ji5sZWdlbmQxNjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IEBpY28tZXh0cmFzZXJ2aWNlO1xuXHRcdGZvbnQtc2l6ZTogMzNweDtcblx0fVxuXHQmLmxlZ2VuZDE3OmJlZm9yZSB7XG5cdFx0Y29udGVudDogQGljby1zZXJ2aWNlLWFkZDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXHQmLmljby1jYXJ0OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogNXB4O1xuXHR9XG5cdCsgU1BBTi5sZWdlbmQtaWNvIHtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG5cdFVMLmxlZ2VuZDAxICYge1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdFRBQkxFICYge1xuXHRcdGhlaWdodDogMTZweDtcblx0fVxufVxuXG5ESVYubGVnZW5kMDEge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRQIHtcblx0XHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTtcblx0XHQmLmltZy1sZWZ0IHtcblx0XHRcdElNRyB7XG5cdFx0XHRcdG1heC13aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0KyBQIHtcblx0XHRcdFx0bWFyZ2luOiAuOGVtIDAgMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0UC5pbWctbGVmdCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogLjNlbSAxZW0gMWVtIDA7XG5cdFx0fVxuXHR9XG59XG5cblNQQU4uaWNvLWZiIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJhY2tncm91bmQ6IHVybChvbGQvbG9nb19mYWNlYm9vazAyLnBuZykgbm8tcmVwZWF0O1xufVxuXG5TUEFOLmljby1nb29nbGUge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0YmFja2dyb3VuZDogdXJsKG9sZC9sb2dvX2dvb2dsZTAyLnBuZykgbm8tcmVwZWF0O1xufVxuXG5TUEFOLmljby1lbWFpbCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwob2xkL2xvZ29fZW1haWwwMi5wbmcpIG5vLXJlcGVhdDtcbn1cblxuU1BBTi5pY28tZmIsXG5TUEFOLmljby1nb29nbGUsXG5TUEFOLmljby1lbWFpbCB7XG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYuaW5saW5lIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIC4yNWVtIDAgMDtcblx0fVxufVxuXG4vKiBEYXRlcGlja2VyICovXG5cbkRJVi51aS1kYXRlcGlja2VyIHtcblx0LnppbmRleChAZGF0ZXBpY2tlclppbmRleCwwKSFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDsgYm9yZGVyLXJhZGl1czogM3B4OyBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IG92ZXJmbG93OiBoaWRkZW47XG5cdERJVi51aS1kYXRlcGlja2VyLWhlYWRlciB7IG1hcmdpbjogMDsgZm9udC1zaXplOiAxNHB4OyBwYWRkaW5nOiAxMHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLXdoaXRlOyBjb2xvcjogQGNvbG9yLXdoaXRlOyBiYWNrZ3JvdW5kOiBAY29sb3IwMTsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHRBLnVpLWRhdGVwaWNrZXItcHJldixcblx0QS51aS1kYXRlcGlja2VyLW5leHQge1xuXHRcdC56aW5kZXgoQGRhdGVwaWNrZXJaaW5kZXgsIC0xKTtcblx0XHRtYXJnaW4tdG9wOiAuMmVtO1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxuXHRBLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogQGljby1hcnJsZWZ0O1xuXHRcdH1cblx0fVxuXHRBLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IEBpY28tYXJycmlnaHQ7XG5cdFx0fVxuXHR9XG5cdERJVi51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0VEFCTEUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRUSCxcblx0VEQge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0fVxuXHRUSCB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yMDM7XG5cdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0VFIge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0JiA+IFREIHsgYmFja2dyb3VuZDogbm9uZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cdFx0fVxuXHRcdFREIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDNweCA3cHg7XG5cdFx0XHRcdC8qYm9yZGVyLXJhZGl1czogM3B4OyovXG5cdFx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLXdoaXRlOyovXG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTA0O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdFx0XHRcdFx0Lypib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7Ki9cblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibHVlMDQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItYmx1ZTAzO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmRpc2FibGVkLFxuXHRcdFx0Ji5kaXNhYmxlZDpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDc7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTA1O1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYudWktc3RhdGUtZGlzYWJsZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwNTtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC8vLy8gVE9PTFRJUCAvLy8vICovXG4uYXNrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB1cmwoaGVscDAxLnBuZykgbm8tcmVwZWF0O1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0VEQgJiB7IC8qZmxvYXQ6IHJpZ2h0OyovXG5cdFx0bWFyZ2luLXRvcDogLjJlbTtcblx0fVxuXHRESVYuaXRlbXMgJiB7XG5cdFx0bWFyZ2luLXRvcDogMS40ZW07XG5cdH1cbn1cblxuLmFzazAyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB1cmwoaGVscDAxLnBuZykgbm8tcmVwZWF0IDAgLjNlbTtcblx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRtaW4taGVpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIC8vLy8gSU1CSSAvLy8vICovXG5cbi8qIFN1cHBvcnQgKi9cblxuRElWLnN1cHBvcnQwMSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogNTAwcHg7XG5cdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHR3aWR0aDogNTAlO1xuXHRESVYuc3VwcG9ydDAxYSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdFVMIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0TEkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogOTglO1xuXHRcdFx0bWFyZ2luOiAwIDElIDElIDElO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQuc2hhZG93LXJlbW92ZSgpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHRcdHBhZGRpbmc6IDdweDtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktZGFyaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1kYXJrO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdFx0Y29udGVudDogQGljby1hcnJyaWdodDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pY28tbm9jaGlsZHJlbjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuaW50ZXJuYWwge1xuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1zdGF0dXMwMS1ib3JkZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXN0YXR1czAxO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiU1wiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMjtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1kYXJrO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktZGFyaztcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFVMIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYuZmlyc3Qge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuRElWLnN1cHBvcnQwMiB7XG5cdHdpZHRoOiA0NSU7XG5cdGZsb2F0OiByaWdodDtcblx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0SDIge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbiNpbWJpc2VhcmNoIC51aS1hdXRvY29tcGxldGUge1xuXHR6LWluZGV4OiAyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQucm91bmRlZCgwKTtcblx0TEkge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjEuMTUpO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYudWktc3RhdGUtZm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRBIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRTUEFOLm1ldGEwMSxcblx0XHRcdFx0U01BTEwge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1kYXJrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQuY2xlYXJmaXgoKTtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0bWFyZ2luOiAtNXB4IC0xMHB4O1xuXHRcdFx0U1BBTi5tZXRhMDEsIFNNQUxMIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LWRhcms7XG5cdFx0XHRcdGZvbnQtc2l6ZTogOTAlO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0U1BBTi5pbWcge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdElNRyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogODdweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0U1BBTi50eHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi8qLy8vLy8vLy8vLy8vLy8vLy8vLyBGT1JNIFJFTEFURUQgLy8vLy8vLy8vLy8vLy8vLyovXG5cbi8qIFJvYW1pbmcgY291bnRyeSBzZWxlY3QgKi9cblxuI2Zha2VzZWxlY3Qge1xuXHRwYWRkaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRJTlBVVCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0U0VMRUNUIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgNXB4IDAgMDtcblx0fVxuXHRQIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogM3B4IDhweCAwIDA7XG5cdH1cblx0RElWIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQmLWN1cnJlbnQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHQucm91bmRlZCgzcHgpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggNTAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAycHggNXB4IDAgZmFkZShAY29sb3ItZ3JheS1tZWRpdW0sIDQ3JSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDJweCA1cHggMCBmYWRlKEBjb2xvci1ncmF5LW1lZGl1bSwgNDclKTtcblx0XHRwYWRkaW5nOiA2cHggNXB4IDVweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0RElWIHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChvbGQvYmcxNi5naWYpIDEwMCUgNTAlIG5vLXJlcGVhdDtcblx0XHRcdHBhZGRpbmc6IDJweCA1cHggM3B4IDI1cHg7XG5cdFx0fVxuXHR9XG5cdCYtZHJvcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvcmRlcjogc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdH1cblx0Ji1pdGVtcyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdHdpZHRoOiAyMzBweDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRMSSBBIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDVweCA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMnB4IDEwcHggMnB4IDI1cHg7XG5cdFx0XHQmLnNlbF9ob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjA5O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAvLy8vIE1JTlQgQkxPQ0tTIC8vLy8gKi9cblxuLyogVE9ETzogRmluZCBvdXQgaWYgdGhpcyB2aWV3IGlzIHN0aWxsIGluIHVzZTogaXRiX2Rhc2hib2FyZF9ub3JpZ2h0c19hcmkuaHRtbCAqL1xuRElWLm1pbnRibG9jazA1IHtcblx0YmFja2dyb3VuZDogdXJsKG9sZC9iZzExMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG5cdHBhZGRpbmc6IDAgMCAwIDQzMHB4O1xuXHRtaW4taGVpZ2h0OiA1MzBweDtcblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG59XG5cbkRJVi5taW50YmxvY2swNiB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDMxcHg7XG5cdG1hcmdpbjogNDBweCAwIDAgMDtcbn1cblxuLyogLy8vLyBJVEIgTUlOVCBBcnZ1dGlzIC8vLy8gKi9cblxuLm92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwob2xkL292ZXJsYXkucG5nKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHQuemluZGV4KEBvdmVybGF5WmluZGV4LCAwKTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQucm91bmRlZCgzcHgpO1xuXHQub3ZlcmxheS1jb250ZW50LW9sZCB7XG5cdFx0LyptYXgtd2lkdGg6IDYxMHB4OyovXG5cdFx0d2lkdGg6IDYxMHB4O1xuXHRcdG1hcmdpbjogMTA1cHggYXV0byAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0LnJvdW5kZWQoM3B4KTtcblx0fVxuXHQub3ZlcmxheS1jb250ZW50LXNoYWRvdyB7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHR9XG5cdC8qTkIgdXNlIHRoaXMgd2hlbiB1IG5lZWQgZmxleCBpbiBtb2RhbCovXG5cdC5vdmVybGF5LWNvbnRlbnQge1xuXHRcdHdpZHRoOiA2MTBweDtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0LnJvdW5kZWQoM3B4KTtcblx0XHRoZWlnaHQ6IDUwdmg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRib3R0b206IDA7XG5cdFx0LnRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCYub3ZlcmxheS1jb250ZW50LS1oNzB2aCB7XG5cdFx0XHRoZWlnaHQ6IDcwdmg7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYub3ZlcmxheS1jb250ZW50LS13NzgyIHtcblx0XHRcdHdpZHRoOiA3ODJweDtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50Yl9ib3gge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdC50Yl9oZWFkaW5nMDIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDM1cHggMjVweDtcblx0XHRcdFx0LnRiX2NvbnRyb2xzIHtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LypIMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHR9Ki9cblx0XHRcdC50Yl9jb250cm9scyB7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0cmlnaHQ6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHRcdCN0Yl9jbG9zZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRiX2JveF9jb250YWluZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdGhlaWdodDogNTB2aDtcblx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRwYWRkaW5nOiAycHggMCAycHggMDtcblx0XHRcdFx0LnJvdW5kZWQoM3B4KTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCYtLXNwYWNlLWJldHdlZW4ge1xuXHRcdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5wYWQwMSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmgxMDBwIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pZnJhbWVfdGJfY29udGFpbmVyIHtcblx0XHRcdFx0LyouZGlzcGxheShmbGV4KTsqL1xuXHRcdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0XHRcdElGUkFNRSB7IC8qcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAwOyBib3R0b206IDA7IHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IGhlaWdodDogYXV0byAhaW1wb3J0YW50OyovXG5cdFx0XHRcdFx0LmZsZXgoMCAwIDEwMCUpO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDk4JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZmxleCAoMSAxIDEwMCUpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnRiX2JveF9lbmQge1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTAwMDA7XG5cdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdFx0XHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmLnRiX2JveF9lbmQtLWhhcy1ncmFkaWVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIgKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAgKSk7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50Yl9ib3hfZW5kMDEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LnRiX2JveCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0LmlmcmFtZV90Yl9jb250YWluZXIge1xuXHRcdFx0XHRcdElGUkFNRSB7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGJfYm94X2NvbnRhaW5lciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYub3ZlcmxheS1jb250ZW50LXZpZGVvIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRtYXgtd2lkdGg6IDExODJweDtcblx0XHRcdHdpZHRoOiAxMTgycHg7XG5cdFx0XHRoZWlnaHQ6IDY5dmg7XG5cdFx0XHQudGJfYm94IHtcblx0XHRcdFx0LnRiX2JveF9jb250YWluZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2OXZoO1xuXHRcdFx0XHRcdC5pZnJhbWVfdGJfY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGJfY29udHJvbHMge1xuXHRcdFx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0I3RiX2Nsb3NlIHtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdC50Yl9ib3gge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHQudGJfYm94X2NvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50Yl9jb250cm9scyB7XG5cdFx0XHRcdFx0XHRyaWdodDogMThweDtcblx0XHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRcdCN0Yl9jbG9zZSB7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogQmxvY2tzICovXG5cbi5pdGJtYV9ibG9jazAxIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHN0YXRpYztcblx0bWFyZ2luOiAyNXB4IDAgMCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdC5yb3VuZGVkKDEwcHgpO1xuXHRiYWNrZ3JvdW5kOiB1cmwob2xkL2JnMTExLnBuZykgNXB4IDAgcmVwZWF0LXk7XG5cdCYgPiBESVYucGFkIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cblx0Ji5pdGJtYV9ibG9jazAxYiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxufVxuXG4vKiBDb2x1bW5zICovXG5cbi5pdGJtYV9jb2wwMyB7XG5cdHdpZHRoOiAxMCU7XG5cdG1hcmdpbjogMCAxJSAwIDA7XG59XG5cbi5pdGJtYV9jb2wwNCB7XG5cdCYsXG5cdC5pdGJtYV9ibG9jazAxYiAmIHtcblx0XHR3aWR0aDogODklO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQuaXRibWFfYmxvY2swMWIgJiB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0cGFkZGluZzogMjBweCAwIDAgMDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uc3RlcC1uYXYge1xuXHRtYXJnaW46IDIwcHggMCAwO1xufVxuXG4vKiBDb25maXJtYXRpb24gKi9cblxuLyogVE9ETzogUmVtb3ZlIHBlcm1hbmVudGx5ICovXG4vKi5pdGJtYS1jb25maXJtYXRpb24gUC5ub3RpZmljYXRpb24geyBtYXJnaW46IDA7IHBhZGRpbmc6IDMycHggMjBweDsgY29sb3I6ICM4MzgzODM7IGZvbnQtc3R5bGU6IGl0YWxpYzsgdGV4dC1hbGlnbjogY2VudGVyOyB9Ki9cblVMLmNvbmZpcm1hdGlvbi1zdGVwcyB7XG5cdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRwYWRkaW5nOiAwO1xuXHQudGFiY29udGVudDAxICYge1xuXHRcdG1hcmdpbjogLTIwcHggLTIwcHggMDtcblx0fVxuXHRMSS5zdGVwIHtcblx0XHRtYXJnaW46IDJlbSAwIDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMCAwO1xuXHRcdH1cblx0XHRESVYuc3RlcC1oZWFkaW5nIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRIMiB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFNQQU4uc3BhbjAxOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIi4gXCJcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0UC5oYXNpY28ge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0VUwuYWN0aW9uczAxLmYtcmlnaHQge1xuXHRcdFx0XHRtYXJnaW46IC0uOWVtIDAgMCAyZW0gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0SDMge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0Ji5hY3RpdmUgRElWLnN0ZXAtaGVhZGluZyBIMiB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0XHQmLmRpc2FibGVkIERJVi5zdGVwLWhlYWRpbmcgSDIge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHR9XG5cdFx0LnN0ZXAtY29udGVudCB7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAwIDA7XG5cdFx0fVxuXHRcdEgyICsgRElWLmJsb2NrMDEubWFyZ25lZyB7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0fVxuXHRcdERJVi5ibG9jazAxLm1hcmduZWcge1xuXHRcdFx0bWFyZ2luOiAtMTBweCAwIDAgLTA7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IC0xMHB4IDAgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFkZHJlc3MgSDMge1xuXHRcdFx0bWFyZ2luOiAyNXB4IDAgMCAwO1xuXHRcdH1cblx0XHQmLmNvbmZpcm1lZCAudXNlci1zZWxlY3Rpb24ge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFAge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0fVxuXHRcdFx0Ji5zaW0tc2VsZWN0aW9uIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiA4cHggMCAwIDA7XG5cdFx0XHRcdFAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRVTC5iYW5rbGlua3Mge1xuXHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0TEkge1xuXHRcdFx0XHRtYXJnaW46IC41ZW0gMjBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRESVYuc3RlcC1oZWFkaW5nIFVMLmFjdGlvbnMwMS5mLXJpZ2h0IHtcblx0XHRcdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogLTAuNWVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRMSS5zdGVwIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdERJVi5zdGVwLWhlYWRpbmcge1xuXHRcdFx0XHQrIFVMLmFjdGlvbnMwMS5mLXJpZ2h0Lm1hcmduZWcsXG5cdFx0XHRcdFVMLmFjdGlvbnMwMS5mLXJpZ2h0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHQuYnRuLmVkaXQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0UC5oYXNpY28ge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRIMiArIERJVi5ibG9jazAxLm1hcmduZWcge1xuXHRcdFx0XHRtYXJnaW46IDAgLTEwcHggMCAtMTBweDtcblx0XHRcdH1cblx0XHRcdERJVi5ibG9jazAxLm1hcmduZWcge1xuXHRcdFx0XHRtYXJnaW46IC0xMHB4IC0xMHB4IDAgLTEwcHg7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAtMTBweCAtMTBweCAtMjBweCAtMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFAge1xuXHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdH1cblxuXHRcdFVMLnByb2R1Y3RzMDJiIHtcblx0XHRcdD4gTEkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRTUEFOLmhlYWRpbmcwMTpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5VTC5jb25maXJtYXRpb24tc3RlcHMwMiB7XG5cdG1hcmdpbjogMWVtIDAgMDtcblx0cGFkZGluZzogMDtcblx0TEkuc3RlcCB7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdERJVi5zdGVwLWhlYWRpbmcge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRIMiB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDJweDtcblx0XHRcdFx0U1BBTi5zcGFuMDEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRQIHtcblx0XHRcdFx0Ji5ub3RlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFVMLmFjdGlvbnMwMS5mLXJpZ2h0IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHRcdFVMLmNoZWNrYm94ZXMge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdERJVi5zdGVwLWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdCYucmVhZG9ubHkge1xuXHRcdFx0XHRQIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zdW1tYXJ5IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEgzIHsgZm9udC1zaXplOiAyMHB4OyB9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IxMjtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdERJVi5zdGVwLWhlYWRpbmcgSDIge1xuXHRcdFx0XHRTUEFOLnNwYW4wMSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjEyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYuc3RlcC1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCYucmVhZG9ubHkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5yZWFkb25seTAyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdERJVi5zdGVwLWhlYWRpbmcgSDIge1xuXHRcdFx0XHRTUEFOLnNwYW4wMSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjEyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYuc3RlcC1oZWFkaW5nIHtcblx0XHRcdFx0LypIMiB7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07IH0qL1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5hIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKSB1cmwoYmcwOC5wbmcpO1xuXHRcdFx0RElWLnN0ZXAtaGVhZGluZyB7XG5cdFx0XHRcdEgyIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYuc3RlcC1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5jb25maXJtZWQge1xuXHRcdFx0RElWLnN0ZXAtaGVhZGluZyB7XG5cdFx0XHRcdEgyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0U1BBTi5zcGFuMDEge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyZWVuMDE7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmVlbjAxO1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDBjJztcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRBLmxpbmsge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFVMLmFjdGlvbnMwMS5mLXJpZ2h0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0RElWLnN0ZXAtY29udGVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQmLmVkaXRhYmxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0VUwuYmFua2xpbmtzIHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHR9XG5cdH1cblx0Ji50eXBlMDIge1xuXHRcdCYgPiBMSS5zdGVwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdD4gRElWLnN0ZXAtaGVhZGluZyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQ+IERJVi5zdGVwLWNvbnRlbnQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdD4gRElWLmFjdGlvbjAyIHtcblx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZXBhcmF0ZWQtcmlnaHQtYm90dG9tIHtcblx0XHRcdHBhZGRpbmc6IDAgMjVweCAwIDA7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAzMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuY29uZmlybWF0aW9uLXN0ZXBzMDJiIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuZmxleC1kaXJlY3Rpb24ocm93KTsgLyouanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pOyovIC8qLmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTsqL1xuXHRcdExJLnN0ZXAge1xuXHRcdFx0LmZsZXgoMSk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdGJvcmRlcjogMXB4IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lOyAvKmJvcmRlci1zdHlsZTogbm9uZSBub25lIG5vbmUgc29saWQ7Ki8gLyouZmxleCgwIDAgYXV0byk7IHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTsqL1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lOyAvKnBhZGRpbmctbGVmdDogMDsqL1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdERJVi5zdGVwLWhlYWRpbmcgSDIge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0LnN0ZXAtaGVhZGluZyB7XG5cdFx0XHRcdC5mbGV4KDEgMCBhdXRvKTtcblx0XHRcdH1cblx0XHRcdC5zdGVwLWNvbnRlbnQge1xuXHRcdFx0XHQuZmxleCgyIDAgYXV0byk7XG5cdFx0XHRcdG1hcmdpbjogMDsgLypoZWlnaHQ6IDEwMCU7Ki9cblx0XHRcdFx0LmRpc3BsYXkoZmxleCkgIWltcG9ydGFudDtcblx0XHRcdFx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0XHRcdC5mbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdD4gKiB7XG5cdFx0XHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvKlVMLmNoZWNrYm94ZXMwMyB7IC5hbGlnbi1zZWxmKGZsZXgtc3RhcnQpOyB9Ki9cblx0XHRcdFVMLmNoZWNrYm94ZXMwMyB7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0VUwuYmFua2xpbmtzIHtcblx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAuNWVtIDIwcHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdERJVi5zdGVwLWhlYWRpbmcgSDIge1xuXHRcdFx0XHRcdFNQQU4uc3BhbjAxIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAxO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmRpc2FibGVkIHtcblxuXHRcdFx0XHRESVYuc3RlcC1oZWFkaW5nIEgyIHtcblx0XHRcdFx0XHRTUEFOLnNwYW4wMSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdCYuY29uZmlybWF0aW9uLXN0ZXBzMDJjIHtcblx0XHRMSS5zdGVwIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDI1cHggMDtcblx0XHRcdC5zdGVwLWNvbnRlbnQge1xuXHRcdFx0XHRBLnRvZ2dsZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdQZWlkYSc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYub3BlbjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnTsOkaXRhJztcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QS50b2dnbGVyMDIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBAaWNvLXNlYXJjaDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm9wZW46YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tY3Jvc3M7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHQmLnR5cGUwMiB7XG5cdFx0XHRMSS5zdGVwIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXkwNztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBub25lIHNvbGlkIG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItYmx1ZTAyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRESVYuc3RlcC1oZWFkaW5nIEgyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdFx0U1BBTi5zcGFuMDEge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ibHVlMDI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4IDIwcHg7XG5cdFx0XHRcdERJVi5zdGVwLWhlYWRpbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdERJVi5zdGVwLWNvbnRlbnQge1xuXHRcdFx0XHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmNvbmZpcm1lZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0RElWLnN0ZXAtY29udGVudCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiYuY29uZmlybWF0aW9uLXN0ZXBzMDJiIHtcblx0XHRcdC5kaXNwbGF5KGJsb2NrKTtcblx0XHRcdExJLnN0ZXAge1xuXHRcdFx0XHQuZGlzcGxheShibG9jayk7IC5mbGV4KDEpOyBtYXJnaW46IDA7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpOyBib3JkZXI6IDFweCBAY29sb3ItZ3JheS1saWdodDsgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmUgbm9uZTtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IG5vbmU7IHBhZGRpbmctbGVmdDogMTVweDsgfVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQgeyBwYWRkaW5nLXJpZ2h0OiAwO31cblx0XHRcdH1cblxuXHRcdH0qL1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQmLmNvbmZpcm1hdGlvbi1zdGVwczAyYyB7XG5cdFx0XHRMSS5zdGVwIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jb25maXJtYXRpb24tc3RlcHMwMmIge1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRMSS5zdGVwIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggQGNvbG9yLWdyYXktbGlnaHQ7IC8qYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsqL1xuXHRcdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdG1hcmdpbjogMWVtIC0xNXB4IDA7XG5cdFx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdExJLnN0ZXAge1xuXHRcdFx0Ji5ub2JnIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweCAyMHB4O1xuXHRcdFx0RElWLnN0ZXAtaGVhZGluZyB7XG5cdFx0XHRcdFVMLmFjdGlvbnMwMS5mLXJpZ2h0IHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi5zdGVwLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRVTC5iYW5rbGlua3MgTEkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMiUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jb25maXJtZWQge1xuXHRcdFx0XHRESVYuc3RlcC1oZWFkaW5nIHtcblx0XHRcdFx0XHRIMiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lyo+IFVMLmFjdGlvbnMwMSxcblx0XHRcdFx0XHRESVYuZm9ybTAxID4gVUwuYWN0aW9uczAxIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSovXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG59XG5cbi8qIFByb2R1Y3QgdmlldyAqL1xuXG4ucHJvZHVjdC1ncm91cCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMjdweCAxOXB4IDAgMTlweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblxuXHQmLmZpcnN0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMjBweCAxOXB4IDAgMTlweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0TEkuc3RlcCAmIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE5cHg7XG5cdH1cblx0SDIge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwIDAgMTJweCAwO1xuXHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHQrIFVMLmFjdGlvbnMwMS5tYXJnbmVnIHtcblx0XHRcdG1hcmdpbjogLTMuNWVtIDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFVMLmFjdGlvbnMwMS5mLXJpZ2h0OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Jixcblx0XHQmLmZpcnN0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0SDIgKyBVTC5hY3Rpb25zMDEubWFyZ25lZyB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuVUwucHJvZHVjdHMge1xuXHRtYXJnaW46IDAgMCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdC5wcm9kdWN0LWdyb3VwICYge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRQLnN1YnRpdGxlIHtcblx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdH1cblx0JiA+IExJIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRtYXJnaW46IDFlbSAwIDVweCAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0LnByb2R1Y3QtZ3JvdXAgJiB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjRweCAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKG9sZC9iZzEwMS5wbmcpIDAgdG9wIHJlcGVhdC14O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0XHRIMy5uYW1lIEEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudHlwZTAyIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvcjAyO1xuXHRcdFx0cGFkZGluZzogMTlweDtcblx0XHRcdEgzLm5hbWUgQSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMjtcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMCAtMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1vd2w7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi5wcmljZSBQIFNUUk9ORyB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wcm9kdWN0cy1iIHtcblx0XHQmID4gTEkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgPiBMSSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRtYXJnaW46IDFlbSAwIDA7XG5cdFx0XHQmLnR5cGUwMiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0SDMubmFtZSBBIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2xlYXIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdExJIHtcblx0XHRcdC5vdmVydmlldyB7XG5cdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdFx0XHRBIElNRyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEzMHB4O1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5nZW5lcmFsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFNQQU4uc21hbGwge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHRMSSB7XG5cdFx0Lm92ZXJ2aWV3IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE1NXB4O1xuXHRcdFx0LmltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMTVweDtcblx0XHRcdFx0bWFyZ2luOiAwIDElIDAgMDtcblx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAtMTVweCAwIDAgLTE1cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwob2xkL2ljb196b29tLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdElNRyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdG1heC13aWR0aDogOTRweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdElNRyB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmdlbmVyYWwge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTM1cHg7XG5cdFx0XHRcdEgzIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0XHQmLm5hbWUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0VUwge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbjogNHB4IDAgMCAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDhweCAwIDAgMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRBLm1vcmUge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbjogNnB4IDAgMCAyN3B4O1xuXHRcdFx0XHRcdC5pdGJtYV9ibG9jazAxYiAmIHtcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRVTC5jaGVja2JveGVzIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGV0YWlscyAucHJpY2UgLmFkZC10by1jYXJ0IHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRVTC5hY3Rpb25zMDEuZi1yaWdodDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdCYucHJvZHVjdHMtYiB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdC5vdmVydmlldyB7XG5cdFx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRBIElNRyB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZ2VuZXJhbCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQmLFxuXHRcdCYuZmlyc3Qge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHRIMiArIFVMLmFjdGlvbnMwMS5tYXJnbmVnIHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdG1hcmdpbjogMWVtIDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0TEkge1xuXHRcdFx0Lm92ZXJ2aWV3IHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQuZ2VuZXJhbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdEgzLm5hbWUge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRVTCB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmltZyBBIElNRyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBMSSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHQmLnR5cGUwMiB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnByb2R1Y3RzLWIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0LmNsZWFyZml4KCk7XG5cdFx0XHQmID4gTEkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCYudHlwZTAyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRMSSB7XG5cdFx0XHRcdC5vdmVydmlldyB7XG5cdFx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmdlbmVyYWwge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJpY2Utc2VsZWN0aW9uIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCU7XG5cdCYubWFyZ3Qge1xuXHRcdG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuXHR9XG5cdExJIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDlweCAyJSAwIDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAzMiU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji5sYXN0IHtcblx0XHRcdG1hcmdpbjogOXB4IDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5wcmljZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0U1BBTi5hIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRTUEFOLnByaWNlIFNQQU4uYSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0XHRBLnByaWNlIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRTUEFOLmEge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFNQQU4uYSBTUEFOIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIFNQQU4uYSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjEyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IxMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRBLnByaWNlIHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHQmOmhvdmVyIFNQQU4uYSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaDAxIExJIC5wcmljZSB7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG5cdCYucmVhZG9ubHkgTEkgLnByaWNlIFNQQU4uYSB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHR9XG5cdCYudHlwZTAyIHtcblx0XHRMSSBBLnByaWNlIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFNQQU4uYSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yMDE7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY28wMSBTUEFOLmEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwob2xkL2ljbzE2LnBuZykgbm8tcmVwZWF0IDUwJSAyMHB4IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY28wMiBTUEFOLmEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwob2xkL2ljbzE3LnBuZykgbm8tcmVwZWF0IDUwJSAzMHB4IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciBTUEFOLmEge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnR5cGUwMyB7XG5cdFx0LnByaWNlcyB7XG5cdFx0XHQvKm1hcmdpbjogMTBweCAxMHB4IDAgMDsqL1xuXHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDAgMDtcblx0XHRcdCYubXQwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdFAucHJpY2UwMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuXHRcdFx0XHQmLnByaWNlMDFjIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRQLnByaWNlMDQge1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHRcdCYucHJpY2UwNGIge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDNlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdERFTCB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnByaWNlMDRiIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRMSSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogOXB4IDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYudHlwZTAzIHtcblx0XHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHQucHJpY2VzIHtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJpY2Utc2VsZWN0aW9uMDIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMWVtIDAgMCAwO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXHRESVYuaXRlbSB7XG5cdFx0LypjdXJzb3I6IHBvaW50ZXI7Ki9cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZDogZmFkZShAY29sb3Itd2hpdGUsIDcwJSk7XG5cdFx0XHR6LWluZGV4OiAyMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0XHR3aWR0aDogNTAlO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDMwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCYuYWN0aXZlOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHggMCAwO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRESVYucHJpY2VzIHtcblx0XHRtYXJnaW46IDIwcHggMCAwIDA7XG5cdFx0UC5oZWFkaW5nMDEge1xuXHRcdFx0bWluLWhlaWdodDogM2VtO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRQLnByaWNlMDEge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0U1RST05HIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRQLnByaWNlMDQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRcdCYucHJpY2UwNGIge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzZW07XG5cdFx0XHR9XG5cdFx0XHQuY2FtcGFpZ24wMiAmIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRERUwge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5wcmljZTA0YiB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubXQwIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdC5wcmljZTA1IHtcblx0XHRcdERJVi5jb2wge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0RElWLml0ZW0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdERJVi5wcmljZXMge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFAuaGVhZGluZzAxIHtcblx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4ub3dsMDEge1xuXHRiYWNrZ3JvdW5kOiB1cmwob3dsMDEucG5nKSBuby1yZXBlYXQgNTAlIDEwMCU7XG5cdHBhZGRpbmctYm90dG9tOiAxNzBweDtcblx0Ji5vd2wwMWIge1xuXHRcdGJhY2tncm91bmQ6IHVybChvd2wwMy5wbmcpIG5vLXJlcGVhdCA1MCUgMTAwJTtcblx0fVxuXHRQIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMjtcblx0XHQucm91bmRlZCgxMHB4KTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdGxlZnQ6IDM1JTtcblx0XHRcdGJhY2tncm91bmQ6IHVybChhcnIwNi5wbmcpO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMjBweCBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNzBweDtcblx0XHRQIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLm93bDAyIHtcblx0LmRpc3BsYXkoZmxleCk7XG5cdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0Ji5vd2wwMmIge1xuXHRcdC5pbWcge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGNhbGVuZGFyLWNsb2NrLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0fVxuXHR9XG5cdC5pbWcge1xuXHRcdHdpZHRoOiA4NXB4O1xuXHRcdGhlaWdodDogODVweDtcblx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHVybChvd2wwMi5wbmcpIG5vLXJlcGVhdCAxMDAlIDEwMCU7O1xuXHR9XG5cdC50eHQge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRQIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cblx0fVxufVxuXG5VTC5wcm9ncmVzczAzIHtcblx0LmRpc3BsYXkoZmxleCk7XG5cdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0TEkge1xuXHRcdC5mbGV4KDEpO1xuXHRcdHBhZGRpbmc6IDEwcHg7IC8qbWFyZ2luOiAwIDAgMCAtMXB4OyovXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdERJVi5zdGVwLWhlYWRpbmcge1xuXHRcdFx0LmNsZWFyZml4KCk7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRcdFx0SDIge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwOyBmb250LWZhbWlseTogQGZvbnQtbWFpbjsgZmxvYXQ6IGxlZnQ7IG1hcmdpbjogMCAtODVweCAwIDA7IC8qbWFyZ2luOiAwIC02MHB4IDAgMDsqLyBmb250LXNpemU6IDEzcHg7IHBhZGRpbmc6IDVweCA4NXB4IDAgNDBweDsgLypwYWRkaW5nOiA1cHggNjBweCAwIDQwcHg7Ki8gcG9zaXRpb246IHJlbGF0aXZlOyBjb2xvcjogQGNvbG9yLWdyYXkxNDsgd2lkdGg6IDEwMCU7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHQuc3BhbjAxIHsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7IGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDY7IGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ncmF5MDY7IC5yb3VuZGVkKDUwJSk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAyNnB4OyBjb2xvcjogQGNvbG9yLWdyYXkxNDsgfVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7IH1cblx0XHRcdH1cblx0XHRcdEEuYnRuIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtaGQge1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRBLmxpbmsge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuODtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtaGQge1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdFx0XHRcdEgyIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgLTMwcHggMCAwOyBwYWRkaW5nOiA1cHggMzBweCAwIDQwcHg7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEEuYnRuLmVkaXQge1xuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEEubGluayB7XG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuODtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFNWRy5zdGVwLWFycm93IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmaWxsOiBub25lO1xuXHRcdFx0c3Ryb2tlOiAjMDBiYWYyO1xuXHRcdFx0c3Ryb2tlLXdpZHRoOiAzcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0Ym90dG9tOiAtMjlweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR2ZWN0b3ItZWZmZWN0OiBub24tc2NhbGluZy1zdHJva2U7XG5cdFx0fVxuXHRcdERJVi5zdGVwLWNvbnRlbnQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyBmb250LWZhbWlseTogQGZvbnQtbWFpbjsgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0LnJ1ICYgeyBmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTsgfVxuXHRcdFx0SDMgeyBmb250LXNpemU6ICAxNnB4OyBmb250LXdlaWdodDogbm9ybWFsOyBsaW5lLWhlaWdodDogMS4yOyB9XG5cdFx0XHRQIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDc7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwOyB9XG5cdFx0XHR9XG5cdFx0XHQuaGFzaWNvIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3IxMjsgei1pbmRleDogMjsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCJcIjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTlweDsgYmFja2dyb3VuZDogdXJsKGJnMDkucG5nKSBuby1yZXBlYXQgNTAlIDA7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxOXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgbGVmdDogMDsgfVxuXHRcdFx0RElWLnN0ZXAtaGVhZGluZyB7XG5cdFx0XHRcdEgyIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0XHQuc3BhbjAxIHsgYm9yZGVyLWNvbG9yOiBAY29sb3IxMjsgY29sb3I6IEBjb2xvci1ncmF5MDE7IGJhY2tncm91bmQ6IG5vbmU7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0RElWLnN0ZXAtY29udGVudCB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRIMyB7IGNvbG9yOiBAY29sb3ItZ3JheTAxOyB9XG5cdFx0XHR9XG5cdFx0XHRTVkcuc3RlcC1hcnJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmNvbmZpcm1lZCB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTEwO1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCBAY29sb3ItZ3JheTAzO1xuXHRcdFx0fVxuXHRcdFx0RElWLnN0ZXAtaGVhZGluZyB7XG5cdFx0XHRcdEgyIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0XHQuc3BhbjAxIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyZWVuMDE7IGJhY2tncm91bmQ6IEBjb2xvci1ncmVlbjAxOyBjb2xvcjogQGNvbG9yLXdoaXRlOyB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTsgY29udGVudDogXCJcXGYwMGNcIjsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtaW5kZW50OiAwOyBmb250LXNpemU6IDE4cHg7IH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi5zdGVwLWNvbnRlbnQge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0SDMgeyBjb2xvcjogQGNvbG9yLWdyYXkwMTsgfVxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdCYuc3RhdHVzMDIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGJnMDgucG5nKTtcblx0XHR9XG5cdFx0Ji5zdW1tYXJ5IHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRETCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0LmNsZWFyZml4KCk7XG5cdFx0XHRcdERUIHtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgLTgwcHggMCAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgODVweCAwIDA7XG5cdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0REQge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qQG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRMSS5zdW1tYXJ5IHtcblx0XHRcdC5mbGV4KDAgMCAxMDAlKTsgcGFkZGluZzogMTBweDsgZGlzcGxheTogYmxvY2s7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0REwge1xuXHRcdFx0XHREVCB7IHdpZHRoOiBhdXRvOyBtYXJnaW46IDA7IHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cblx0XHRcdFx0REQgeyB3aWR0aDogYXV0bzsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fSovXG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5VTC5wcm9ncmVzczA0IHtcblx0LmRpc3BsYXkoZmxleCk7XG5cdG1hcmdpbjogMS41ZW0gMCAwIDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdExJIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0LmZsZXgoMSk7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0cGFkZGluZzogMzVweCA4MHB4IDMwcHggMTAwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDE4MHB4O1xuXHRcdD4gKiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0bGVmdDogLTI1cHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IC0yNTBweDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDI1MHB4IDAgMjUwcHggODBweDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQGNvbG9yLXdoaXRlO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRyaWdodDogLTQwcHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjUwcHg7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAyNTBweCAwIDI1MHB4IDgwcHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdH1cblx0XHQmLnR5cGUwMiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwOTtcblx0XHR9XG5cdFx0UC5oZWFkaW5nMDEge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRTUEFOLm5vIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtNDVweDtcblx0XHRcdFx0dG9wOiAtN3B4O1xuXHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMTtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0LnJvdW5kZWQoNTAlKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggODBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRQIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHQuYnRuLWNlbnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogYXV0byAzMHB4IDAgMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRMSSB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDQwcHggMzBweCAxMDBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdElNRyB7XG5cdFx0XHRtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0TEkge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMDtcblx0XHRcdHBhZGRpbmc6IDcycHggMjBweCAxMHB4IDgwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMzBweDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDQycHggMjBweCAxMHB4IDgwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA1MHB4IDM4NHB4IDAgMzg0cHg7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLXdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzg0cHg7XG5cdFx0XHRcdHRvcDogLTVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDUwcHggMzg0cHggMCAzODRweDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1saWdodGVzdCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zODRweDtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IC00NXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5UQUJMRS5wcm9ncmVzczAxIHtcblx0LypmbG9hdDogbGVmdDsqL1xuXHRtYXJnaW46IDFlbSAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDYlKTtcblx0LmJsb2NrMDEgJiB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5vcmRlci13cmFwICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRURCB7XG5cdFx0cGFkZGluZzogNnB4IDQwcHggNXB4IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNiUpIHVybChvbGQvaWNvX3N0ZXAwMS5wbmcpIHJpZ2h0IDUwJSBuby1yZXBlYXQ7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHQmLmxhc3Qge1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNiUpO1xuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGUgdXJsKG9sZC9pY29fc3RlcDAyLnBuZykgcmlnaHQgNTAlIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLmN1cnJlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlIHVybChvbGQvaWNvX3N0ZXAwMS5wbmcpIHJpZ2h0IDUwJSBuby1yZXBlYXQ7XG5cdFx0XHQmLmxhc3Qge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY2FydCB7XG5cdFx0XHQvKnRleHQtaW5kZW50OiAtMTAwMDBweDsgd2lkdGg6IDQwcHg7Ki9cblx0XHRcdD4gU1BBTixcblx0XHRcdD4gQSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tY2FydDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LWRhcmtlc3Q7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQ+IFNQQU4sXG5cdFx0PiBBIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQmLm5vdGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZSxcblx0XHQmLmN1cnJlbnQge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdCYgPiBTUEFOLFxuXHRcdFx0JiA+IEEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0JiA+IFNQQU4sXG5cdFx0XHQmID4gQSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDMwcHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0XHRjb250ZW50OiBAaWNvLW9rO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItcG9zaXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0VFI6aG92ZXIgVEQge1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDYlKSB1cmwob2xkL2ljb19zdGVwMDEucG5nKSByaWdodCA1MCUgbm8tcmVwZWF0O1xuXHRcdCYubGFzdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA2JSk7XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZSB1cmwob2xkL2ljb19zdGVwMDIucG5nKSByaWdodCA1MCUgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYuY3VycmVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGUgdXJsKG9sZC9pY29fc3RlcDAxLnBuZykgcmlnaHQgNTAlIG5vLXJlcGVhdDtcblx0XHRcdCYubGFzdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFREIHtcblx0XHRcdFNQQU4ubm90ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmNhcnQge1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Jixcblx0XHRUQk9EWSxcblx0XHRUUixcblx0XHRURCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0VFIge1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdH1cblxuXHRcdFREIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogOHB4IDJweCA3cHggMnB4O1xuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFNQQU4sIEEge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCIxXCJcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRTUEFOLCBBIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiMlwiXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0U1BBTiwgQSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIjNcIlxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdFNQQU4sIEEge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCI0XCJcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUoNSkge1xuXHRcdFx0XHRTUEFOLCBBIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiNVwiXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDYpIHtcblx0XHRcdFx0U1BBTiwgQSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIjZcIlxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSg3KSB7XG5cdFx0XHRcdFNQQU4sIEEge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCI3XCJcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSkge1xuXHRcdFx0XHQuZmxleCgwIDEgMTAwJSk7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLFxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IFREIHtcblx0XHRcdFx0LmZsZXgoMCAxIDUwJSk7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLFxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IFREIHtcblx0XHRcdFx0LmZsZXgoMCAxIDMzLjMzMzMlKTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksXG5cdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gVEQge1xuXHRcdFx0XHQuZmxleCgwIDEgMjUlKTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSksXG5cdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpIH4gVEQge1xuXHRcdFx0XHQuZmxleCgwIDEgMjAlKTtcblx0XHRcdH1cblx0XHRcdD4gU1BBTixcblx0XHRcdD4gQSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWluLXdpZHRoOiAyMHB4O1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0aGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ly8mOmZpcnN0LWxldHRlciB7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7IHRleHQtaW5kZW50OiAwOyBkaXNwbGF5OiBibG9jazsgYm9yZGVyOiAxcHggc29saWQgZ3JlZW47IHdpZHRoOiA1MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0PiBTUEFOLFxuXHRcdFx0XHQ+IEEge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FydCB7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0XHQ+IFNQQU4sXG5cdFx0XHRcdFx0PiBBIHtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0LmZsZXgtaW1wb3J0YW50KDAgMSAxMDAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHQuZmxleC1pbXBvcnRhbnQoMCAxIDUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdFx0LmZsZXgtaW1wb3J0YW50KDAgMSAzMy4zMzMzJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0XHRcdFx0LmZsZXgtaW1wb3J0YW50KDAgMSAyNSUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDUpIHtcblx0XHRcdFx0XHRcdC5mbGV4LWltcG9ydGFudCgwIDEgMjAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBTUEFOLFxuXHRcdFx0XHQ+IEEge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHQuZmxleC1pbXBvcnRhbnQoMSAxIDEwMCUpO1xuXHRcdFx0XHQmLmxhc3Qge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IFNQQU4sXG5cdFx0XHRcdD4gQSB7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdD4gU1BBTixcblx0XHRcdFx0PiBBIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiA5LiBNYXBzICovXG5cbi5pbmZvQm94IHtcblx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHBhZGRpbmc6IDdweDtcblx0LnJvdW5kZWQoM3B4KTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0Ym94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFAudGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbiAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnRcblx0fVxuXHRESVYuYmFyIHtcblx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdG1hcmdpbjogN3B4IDAgMCAwO1xuXHRcdHBhZGRpbmc6IDdweCAxMHB4IDA7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdCYucmVkIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItbmVnYXRpdmU7XG5cdFx0fVxuXHRcdFAge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ji50aXRsZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbihAY29sb3IwMywgMjAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U1BBTi5hIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRwYWRkaW5nOiAuM2VtIDAgMCAwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0U1BBTi5iIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRTTUFMTCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAtMS42ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFNQQU4uYyB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDAgMCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5TUEFOLm1hcmtlcmxhYmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAtNTAlO1xuXHR0b3A6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRmbG9hdDogbGVmdDtcblx0YmFja2dyb3VuZDogdXJsKG9sZC9tYXAvbWFya2VyMDEucG5nKSBuby1yZXBlYXQgMTAwJSAwO1xuXHR0ZXh0LXNoYWRvdzogLTJweCAtMnB4IDAgQGNvbG9yLXdoaXRlLCAycHggLTJweCAwIEBjb2xvci13aGl0ZSwgLTJweCAycHggMCBAY29sb3Itd2hpdGUsIDJweCAycHggMCBAY29sb3Itd2hpdGU7XG5cdFNQQU4ge1xuXHRcdGNvbG9yOiBkYXJrZW4oQGNvbG9yMDMsIDIwJSk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuLyogMTAuIENhcnQgKi9cblVMLmNhcnQwMSB7XG5cdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRIMyB7XG5cdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoxLjIpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5pY28tb2sge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmLmNhcnQwMWIge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdCYuY29sb3IwMSB7XG5cdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjEyO1xuXHRcdH1cblx0XHQ+IExJIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAwIDA7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYubW9iaWxlLWhpZGUge1xuXHRcdFx0XHQmICsgLm1vYmlsZS1oaWRlIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc3ViaGVhZGluZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xuXHRcdFx0XHRIMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji50b3RhbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0RElWLmltZyB7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHR9XG5cdFx0RElWLnR4dCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTgwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7XG5cdFx0XHQvKiYudHh0LWIge1xuXHRcdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdCYudHh0LWIge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fSovXG5cdFx0fVxuXHRcdC5zdWJpdGVtIHtcblx0XHRcdERJVi5pbWcge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdERJVi50eHQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8qJi50eHQtYiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0XHQmLnR4dC1iIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9Ki9cblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRESVYuaW1nIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdERJVi50eHQge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY2FydDAxLS1tcmcge1xuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji1zaWRlYmFyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmNhcnQwMS0tcGFkIHtcblx0XHRcdCYtc2lkZWJhciB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qaWYgbm90IG9rIHVzZSB0aGlzKi9cblx0Ji5jYXJ0MDFjIHtcblx0XHQvKi5jb2wtYSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMjVweDtcblx0XHRcdHBhZGRpbmc6IDAgMTMwcHggMCAwO1xuXHRcdH1cblx0XHQuY29sLWIge1xuXHRcdFx0d2lkdGg6IDEyNXB4O1xuXHRcdH0qL1xuXHRcdC5jb2wtZCB7XG5cdFx0XHQuaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdG1hcmdpbjogMXB4IDEwcHggMCAwO1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdC5jb2wtZCB7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0LnBhZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuY2FydC1hIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHQuc3ViaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0LmltZyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQudHh0IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdCYuc2VwYXJhdGVkIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBkYXNoZWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQvKiY6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBoZWlnaHQ6IDA7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXItdG9wOiAycHggZGFzaGVkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDsgfSovXG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0LnBhZCA+IHtcblx0XHRcdFx0RElWLmNvbC1iIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qLml0ZW1fX3NlcGFyYXRvciB7XG5cdFx0LnN1Yml0ZW0ge1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3ViaXRlbV9fc2VwYXJhdG9yIHtcblx0XHQudHh0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgQGNvbG9yLWdyYXkwNTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ki9cblx0Ji5jYXJ0MDEtLW92ZXJ2aWV3IHtcblx0XHQuaXRlbSB7XG5cdFx0XHQuc3ViaXRlbSB7XG5cdFx0XHRcdCYuc3ViaXRlbS0tc2VwYXJhdG9yIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnR4dCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHh0LS1zZXBhcmF0b3Ige1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgQGNvbG9yLWdyYXkwNTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FydDAxX19ub2JvcmRlcnMge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQmLmNhcnQwMS0tY2hlY2tvdXQge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdD4gTEkge1xuXHRcdFx0Ji5tb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogbm9uZSBub25lIHNvbGlkIG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji50b3RhbCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLnN1YmhlYWRpbmcge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMTBweDtcblx0XHRcdH1cblx0XHRcdC5zdWJpdGVtIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcblx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcnQwMV9fc2VwYXJhdG9yIHtcblx0XHQmLnN1Yml0ZW0ge1xuXHRcdFx0LnR4dCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXRvcCB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYtLWhhbGYge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA5MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1kYXNoZWQge1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBkYXNoZWQ7XG5cdFx0fVxuXHR9XG5cdC5jYXJ0MDFfX25vYm9yZGVycyB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdD4gTEkgLnN1Yml0ZW0ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cblx0PiBMSSB7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTtcblx0XHQmLm11dGVkIHtcblx0XHRcdCoge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRVTC5wYXJhbXMge1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji50eXBlMDE6YmVmb3JlLFxuXHRcdFx0XHRcdCYudHlwZTAyOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRcdFx0XHQuY29sLnc3MHAgJiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IC50eHQgSDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IC5pbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYudG90YWwge1xuXHRcdFx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0LnBhZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29sLWIge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0U0VMRUNUIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubW9yZSB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggZGFzaGVkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0UCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5jYXJ0MDFfX3RyYW5zcG9ydCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDI1cHggMjVweCAxMDVweDtcblx0XHRcdG1hcmdpbjogMjBweCAtMjBweCAtMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHQvKnJlbW92ZSB0aGlzIHdoZW4gb2xueSB1c2VkIGhhc2ljb24gY2xhc3MgYW5kIHRoZW4gY2hhbmdlIHBhZGRpbmdzICovXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwZDFcIjtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDI1cHg7XG5cdFx0XHRcdHRvcDogMjVweDtcblx0XHRcdFx0Lyp3aWR0aDogNTZweDtcblx0XHRcdFx0aGVpZ2h0OiA1NnB4OyovXG5cdFx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgQGNvbG9yMTA7XG5cdFx0XHRcdC5yb3VuZGVkKDUwJSk7Ki9cblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHRcdFx0fVxuXHRcdFx0PiAqOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0taGFzaWNvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDgwcHg7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAtMjBweCAtMjBweDtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwZDFcIjtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRcdC8qd2lkdGg6IDU2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1NnB4OyovXG5cdFx0XHRcdFx0Lypib3JkZXI6IDFweCBzb2xpZCBAY29sb3IxMDtcblx0XHRcdFx0XHQucm91bmRlZCg1MCUpOyovXG5cdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWJnIHtcblx0XHRcdFx0Ji1ubyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMDVweCAyNXB4IDI1cHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1oYXNpY29uIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4MHB4IDI1cHggMjVweDtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRVTC5hY3Rpb25zMDEgTEkgLmJ0biB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmhlYWRpbmcwMSB7XG5cdFx0LmNsZWFyZml4KCk7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRIMiB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuXHRcdFx0U01BTEwge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0UCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0fVxuXHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdExJIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSowLjg2KTtcblx0XHRcdFx0cGFkZGluZzogN3B4IDAgIWltcG9ydGFudDtcblx0XHRcdFx0Ji5hZGQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0VUwuY2hlY2tib3hlcyB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHR9XG5cdH1cblx0RElWLnByaWNlcyB7XG5cdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFAucHJpY2UwMiB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRQLnByaWNlMDEge1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0XHRQLnByaWNlMDQge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXHQucGFkIHtcblx0XHQuY2xlYXJmaXgoKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHQ+IERJVi5jb2wtYSB7XG5cdFx0XHRwYWRkaW5nOiAwIDM1MHB4IDAgMDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTMzMHB4O1xuXHRcdFx0LnR4dC5zZXBhcmF0ZWQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggZGFzaGVkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0PiBESVYuY29sLWIge1xuXHRcdFx0d2lkdGg6IDMzMHB4O1xuXHRcdH1cblx0fVxuXHQuc3ViaXRlbSB7XG5cdFx0LmNsZWFyZml4KCk7XG5cdFx0LnR4dCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IGRhc2hlZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1nIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0LnR4dCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmltZyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFRBQkxFICYge1xuXHRcdFx0SDMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHR9XG5cdFx0XHRQICsgUCB7XG5cdFx0XHRcdG1hcmdpbjogLjVlbSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pbWcge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0SU1HIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC50eHQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG5cdFx0cGFkZGluZzogMTBweCAwIDAgMTIwcHg7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5jbGVhcmZpeCgpO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0SDQge1xuXHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoxKTtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdC8qJi50eHQtYiB7XG5cdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdCYudHh0LWIge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9Ki9cblx0fVxuXHQuZGF0YTAxIHtcblx0XHRwYWRkaW5nOiAxMHB4IDAgMCAzMHB4O1xuXHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IGRhc2hlZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHQmX19ub2ljb24ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHR0b3A6IDEycHg7XG5cdFx0fVxuXHRcdCYuaWNvLWNoZWNrOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXBvc2l0aXZlO1xuXHRcdH1cblx0XHQmLmljby1hbGVydDpiZWZvcmUge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1uZWdhdGl2ZTtcblx0XHR9XG5cdFx0Ji5pY28tdGltZTpiZWZvcmUge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHR9XG5cdFx0REwsXG5cdFx0UDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdCYuZGF0YTAxYiB7XG5cdFx0XHQvKm1peGlucyovXG5cdFx0XHQuaWNvLXBvcy10b3AoQHRvcCkge1xuXHRcdFx0XHR0b3A6IEB0b3A7XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyNHB4O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDIycHg7XG5cdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5wYWQwMiB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4IDVweCAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0LmxvYWRpbmctY2lyY2xlIHtcblx0XHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0XHQuaWNvLXBvcy10b3AoMjJweCk7XG5cdFx0XHRcdCYuaWNvLXRvcDAxIHtcblx0XHRcdFx0XHQuaWNvLXBvcy10b3AoMTRweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZm9ybTAxIHtcblx0XHRcdFx0Lyp0YWtlIHRvIGdsb2JhbCovXG5cdFx0XHRcdERJVi5yb3cge1xuXHRcdFx0XHRcdD4gTEFCRUwsXG5cdFx0XHRcdFx0PiBTUEFOLmxhYmVsIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDY4JTtcblx0XHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbm90d2lkZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MiU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogODIlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29sICYsXG5cdFRBQkxFICYge1xuXHRcdC5pbWcge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LnR4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEyMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNDBweDtcblx0XHRcdC8qJi50eHQtYiB7XG5cdFx0XHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0Ji50eHQtYiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ki9cblx0XHR9XG5cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC50eHQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTkwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vcmRlcnMwMSAmIHtcblx0XHQ+IExJIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMXB4O1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9jazAxICYge1xuXHRcdG1hcmdpbjogLTIwcHggLTE4cHg7XG5cdH1cblx0LmJsb2NraGVhZGluZyAmIHtcblx0XHRtYXJnaW46IC0xNXB4IC0yMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQuY29sIC5ibG9jazAxICYge1xuXHRcdD4gTEkge1xuXHRcdFx0cGFkZGluZzogMTBweCAxOHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLnRvdGFsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0SFIge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxuXHQuY29sLWEge1xuXHRcdGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAtMjIxcHg7XG5cdFx0cGFkZGluZzogMCAyMjFweCAwIDA7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdD4gKjpmaXJzdC1jaGlsZCB7bWFyZ2luOiAgMDsgfVxuXHRcdCYtc20geyBtYXJnaW4tcmlnaHQ6IC0yMTVweDsgcGFkZGluZzogMCAyMjVweCAwIDA7IH1cblx0fVxuXHQuY29sLWIge1xuXHRcdGZsb2F0OiBsZWZ0OyB0ZXh0LWFsaWduOiByaWdodDsgd2lkdGg6IDIyMXB4OyAuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQmLWxnIHsgd2lkdGg6IDIxNXB4OyB9XG5cdFx0UC5wcmljZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFNNQUxMIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZGlzYWJsZWQge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRVTC5hY3Rpb25zMDEge1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdExJIHtcblx0XHRcdFx0bWFyZ2luOiA1cHggMCAwIDVweDtcblx0XHRcdH1cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjAuODYpO1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0Ji5hZGQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbC1jIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMjUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRQLm1ldGEge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHR9XG5cdH1cblx0LmNvbC1kIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTsgLyptYXJnaW46IDAgLTExNXB4IDAgLTI1MHB4OyBwYWRkaW5nOiAwIDEyNXB4IDAgMjYwcHg7Ki9cblx0XHRtYXJnaW46IDAgMCAwIC0yNTBweDtcblx0XHRwYWRkaW5nOiAwIDAgMCAyNjBweDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRQIHtcblx0XHRcdG1hcmdpbjogLjNlbSAwIDAgMDtcblx0XHRcdFNUUk9ORyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mb3JtMDEge1xuXHRcdERJVi5yb3cge1xuXHRcdFx0PiBMQUJFTCxcblx0XHRcdD4gU1BBTi5sYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiA0MyU7XG5cdFx0XHR9XG5cdFx0XHRESVYuaXRlbXMge1xuXHRcdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0fVxuXHRcdFx0U01BTEwge1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRQLmljby1hbGVydDpiZWZvcmUge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHRQLmljby10aW1lOmJlZm9yZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdFVMLnBhcmFtcyB7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdExJIHtcblx0XHRcdC5mbGV4KDAgMSA4NXB4KTtcblx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAxLjVlbSAwIDAgMDtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMzVweCAxMHB4IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjAuODYpO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRTVFJPTkcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoxLjEyNSk7XG5cdFx0XHRcdFNNQUxMIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMC44Nik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjIpO1xuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDE6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogQGljby1kb3duO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCBAY29sb3IwMjtcblx0XHRcdFx0LnJvdW5kZWQoNTAlKTtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDI6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogQGljby11cDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgQGNvbG9yMDI7XG5cdFx0XHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdCYudHlwZTAzOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IEBpY28tdW5saW1pdGVkO1xuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDQ6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogQGljby1jaGF0O1xuXHRcdFx0fVxuXHRcdFx0Ji50eXBlMDU6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogQGljby1jYWxscztcblx0XHRcdH1cblx0XHRcdCYudHlwZTA2OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGNvbnRlbnQ6IEBpY28tbGltaXRlZDtcblx0XHRcdH1cblx0XHRcdCYudHlwZTA3OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IEBpY28tNGc7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUwODpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLW5ldHdvcms7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblx0Ji5jYXJ0MDEtLW5vYm9yZGVyIHtcblx0XHQ+IExJLml0ZW0ge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxuXHQmLmNhcnQwMS0tbXJnIHtcblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQmLXNpZGViYXIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQmLmNhcnQwMS0tcGFkIHtcblx0XHQmLXNpZGViYXIge1xuXHRcdFx0cGFkZGluZzogMCAwIDIwcHggMjBweDtcblx0XHR9XG5cdH1cblx0LmNhcnQwMV9fYmcge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDc7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdC5oZWFkaW5nMDEge1xuXHRcdFx0SDIsIFAge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdC8qcmVtb3ZlZCAyMi4xMSovXG5cdFx0XHRcdC8qZmxvYXQ6IGxlZnQ7Ki9cblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdExJIHtcblx0XHRcdFx0XHQvKnJlbW92ZWQgMjIuMTEqL1xuXHRcdFx0XHRcdC8qZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7Ki9cblx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCA1cHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtYSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNvbC1iIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0XHQucGFkID4ge1xuXHRcdFx0RElWLmNvbC1iIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBkYXNoZWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdERJVi5jb2wtYSB7XG5cdFx0XHRcdC5jbGVhcmZpeCgpO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jYXJ0MDFiIHtcblx0XHRcdD4gTEkuc3ViaGVhZGluZyBTUEFOLmYtcmlnaHQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuc3ViaXRlbSBESVYudHh0IFAgU1RST05HIHtcblx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdCYuY2FydDAxYiB7XG5cdFx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTtcblx0XHRcdD4gTEkge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdCYuc3ViaGVhZGluZyB7XG5cdFx0XHRcdFx0SDMge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFNQQU4uZi1yaWdodCB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0QS5idG4ge1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50b3RhbCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNvbG9yMDEge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHQrIERJViB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0PiBMSSB7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuYmxvY2toZWFkaW5nICYge1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRcdH1cblxuXHRcdC5oZWFkaW5nMDEge1xuXHRcdFx0SDIsIFAge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDVweCAwIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmltZyB7XG5cdFx0XHR3aWR0aDogOTBweDtcblx0XHR9XG5cblx0XHQudHh0IHtcblx0XHRcdC8qJjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9Ki9cblx0XHRcdCYuc2VwYXJhdGVkIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHQuY29sLWEsXG5cdFx0XHRcdC5jb2wtYiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sICYge1xuXHRcdFx0LmltZyB7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnR4dCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtODBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFkIHtcblx0XHRcdCYtLXR5cGUtcGFja2FnZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdH1cblx0XHRcdD4gRElWLmNvbC1hIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0PiBESVYuY29sLWIge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1iIFAucHJpY2UgU01BTEwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblxuXHRcdC5jb2wtYyB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5jb2wtZCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwIDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRQIFNUUk9ORyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC5pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJsb2NrMDEgJiB7XG5cdFx0XHRtYXJnaW46IC0xMHB4IC05cHg7XG5cdFx0fVxuXG5cdFx0VUwuY29sb3JzMDEge1xuXHRcdFx0TEkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHR9XG5cdFx0XHRTUEFOIFNQQU4sXG5cdFx0XHRBLm1vcmUge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sIC5ibG9jazAxICYge1xuXHRcdFx0TEkge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDJweCAxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1hIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0XHQuY29sLWIge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblxuXHRcdFVMLnBhcmFtcyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0fVxuXHRcdCYuY2FydDAxX19tcmcge1xuXHRcdFx0Ji0tY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuVEFCTEUuaGlzdG9yeTAxIFVMLmNhcnQwMSB7XG5cdERJVi5yb3cgRElWLml0ZW1zIFNQQU4udGV4dC5mLXJpZ2h0IHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdC5jb2wge1xuXHRcdCYuaXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMzUwcHggMCAyNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzMwcHg7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC50eHQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5wcmljZSB7XG5cdFx0XHR3aWR0aDogMzMwcHg7XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRVTC5hY3Rpb25zMDEubWFyZ25lZyB7XG5cdFx0XHRcdG1hcmdpbjogLTEuNWVtIDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdCYuaXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHQuY29sIHtcblx0XHRcdFx0XHQmLmltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogODBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFVMLmFjdGlvbnMwMSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucHJpY2Uge1xuXHRcdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi5vcmRlcnMwMSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtYXJnaW46IDFlbSAwIDAgMDtcblx0VEFCTEUgJiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Lm9yZGVyMDEge1xuXHRcdG1hcmdpbjogMjBweCAzMHB4IDAgMTMwcHg7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0LmNsZWFyZml4KCk7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHR9XG5cdFx0RElWLmEge1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHRESVYuYiB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdEgzLCBINCB7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0LmltZzAxIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgLyptYXgtd2lkdGg6IDEyMHB4OyovXG5cdFx0XHRJTUcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdC8qbWF4LWhlaWdodDogMTUwcHg7Ki9cblx0XHRcdFx0bWF4LWhlaWdodDogODVweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmhlYWRpbmcwMSB7XG5cdFx0XHRIMyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRQLm1ldGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdH1cblx0XHRcdC5wcmljZTAxIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRleHQwMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRcdH1cblx0XHQucHJpY2UwMSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0UCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ji5tYWluIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tZXRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0YXR1czAxIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0LnJvdW5kZWQoNTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cdFx0XHQmLnN0YXR1cy1vayB7XG5cdFx0XHRcdEg0IHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLXBvc2l0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItcG9zaXRpdmU7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1jaGVjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zdGF0dXMtYmlsbGluZyB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IxMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zdGF0dXMtZXJyb3Ige1xuXHRcdFx0XHRINCB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1uZWdhdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLW1zZy1uZWdhdGl2ZTtcblx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWV4Y2xhbWF0aW9uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRINCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0fVxuXHRcdFx0UCB7XG5cdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5vcmRlcjAxYiB7XG5cdFx0XHRtYXJnaW46IDIwcHggMzBweCAwIDE1NXB4O1xuXHRcdFx0RElWLmEge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0RElWLmIge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0LmltZzAxIHtcblx0XHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTA4cHg7XG5cdFx0XHRcdG1heC13aWR0aDogODVweDtcblx0XHRcdFx0LypJTUcgeyBtYXgtd2lkdGg6IDEwMCU7IG1heC1oZWlnaHQ6IDE1MHB4OyB3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvO30qL1xuXHRcdFx0fVxuXHRcdFx0LnByaWNlMDEge1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0fVxuXHRcdFx0LnRleHQwMSB7XG5cdFx0XHRcdC5tZXRhIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdERMIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxLjVlbSAwIDAuNWVtIDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEREIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LypAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAwIDExMHB4O1xuXHRcdFx0XHQucHJpY2UwMSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmltZzAxIHtcblx0XHRcdFx0XHR3aWR0aDogODVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwMHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogODVweDtcblx0XHRcdFx0fVxuXHRcdFx0fSovXG5cdFx0fVxuXHR9XG5cdC8qbW92ZSB0byBnbG9iYWwqL1xuXHQudG90YWwge1xuXHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHQuY2xlYXJmaXgoKTtcblx0XHQuY29sIHtcblx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRIMyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdFx0REQge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHRcdERUIHtcblx0XHRcdFx0Lyp3b3JkLXdyYXA6IG5vcm1hbDtcblx0XHRcdFx0d29yZC1icmVhazogbm9ybWFsO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwOyovXG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHQmLnRvdGFsX193cmFwcGVyLS1zaWRlYmFyIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggQGNvbG9yLWdyYXkwNTtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZSBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9ybTAxIHtcblx0XHRcdG1hcmdpbjogLS43ZW0gMCAwIDA7XG5cdFx0fVxuXHR9XG5cdC5zaWduYXR1cmUge1xuXHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdCYub3JkZXJzMDFfX2hpc3Rvcnkge1xuXHRcdC5vcmRlcjAxIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMzBweCAwIDE2NXB4O1xuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHQmLm9yZGVyMDEtLWJvcmRlciB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXG5cdFx0XHR9XG5cdFx0XHQmLm9yZGVyMDEtLWJvcmRlci1kYXNoZWQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkIEBjb2xvci1ncmF5MDU7XG5cblx0XHRcdH1cblx0XHRcdCYub3JkZXIwMS0tc2VwYXJhdG9yIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgQGNvbG9yLWdyYXkwNTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5vcmRlcjAxLS1wdXNoZWQge1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAyMHB4IDE0NXB4O1xuXHRcdFx0XHRESVYuYiB7XG5cdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMCAxMTBweDtcblx0XHRcdFx0LnByaWNlMDEge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWcwMSB7XG5cdFx0XHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMDBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDg1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdC5vcmRlcjAxIHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHRcdERJVi5hLFxuXHRcdFx0RElWLmIge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRESVYuYiB7XG5cdFx0XHRcdG1hcmdpbjogMWVtIDAgMDtcblx0XHRcdH1cblx0XHRcdC5pbWcwMSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0LnByaWNlMDEge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGluZzAxIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMzBweDtcblx0XHRcdFx0LnByaWNlMDEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGV4dDAxIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDFlbTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdH1cblx0XHRcdC5zdGF0dXMwMSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYub3JkZXIwMWIge1xuXHRcdFx0XHQuaGVhZGluZzAxIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0RElWLmEsXG5cdFx0XHRcdERJVi5iIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50b3RhbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5jb2wge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0LypwYWRkaW5nOiAyMHB4IDA7Ki9cblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQudG90YWwge1xuXHRcdFx0LmNvbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuRElWLmhpc3RvcnkwMSB7XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRtYXJnaW46IDFlbSAtMTVweCAwO1xuXHR9XG5cdFRBQkxFIHtcblx0XHRUUiB7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFREIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tYWluIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciA+IFREIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2QzZWZmYztcblx0XHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdH1cblx0XHRcdFREIHtcblx0XHRcdFx0d29yZC1icmVhazogbm9ybWFsO1xuXHRcdFx0XHQmLmZvb3RhYmxlLWZpcnN0LWNvbHVtbiB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmZvb3RhYmxlLWxhc3QtY29sdW1uIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRUUi5mb290YWJsZS1kZXRhaWwtc2hvdyB7XG5cdFx0XHQ+IFREIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IxMjtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRtYXJnaW46IC0ycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5mb290YWJsZS1maXJzdC1jb2x1bW4ge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgQGNvbG9yMTI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5mb290YWJsZS1sYXN0LWNvbHVtbiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgQGNvbG9yMTI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0VFIuZm9vdGFibGUtcm93LWRldGFpbCB7XG5cdFx0XHQ+IFREIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBAY29sb3IxMiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggQGNvbG9yMTIgc29saWQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IxMjtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggLTEwcHggLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdFNQQU4uc3RhdHVzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji5kZXNrdG9wLWhpZGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0LnJvdW5kZWQoNTAlKTtcblx0XHRcdFx0LypiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodDsqL1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5zdGF0dXMtb2sge1xuXHRcdFx0XHRINCB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1wb3NpdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXBvc2l0aXZlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tY2hlY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc3RhdHVzLWVycm9yIHtcblx0XHRcdFx0SDQge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItbmVnYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1tc2ctbmVnYXRpdmU7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1leGNsYW1hdGlvbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5mb290YWJsZS1yb3ctZGV0YWlsLXJvdyB7XG5cdFx0XHR3b3JkLXdyYXA6IG5vcm1hbDtcblx0XHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdFx0LmZvb3RhYmxlLXJvdy1kZXRhaWwtbmFtZSB7XG5cdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdH1cblx0XHRcdC5mb290YWJsZS1yb3ctZGV0YWlsLXZhbHVlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdC5mb290YWJsZS1yb3ctZGV0YWlsLXZhbHVlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0dGFibGUtbGF5b3V0OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5oaXN0b3J5MDFfX21yZyB7XG5cdFx0bWFyZ2luOiAwIDI4cHg7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQmLmhpc3RvcnkwMV9fcGFkIHtcblx0XHRUQUJMRSB7XG5cdFx0XHRUUi5mb290YWJsZS1yb3ctZGV0YWlsIHtcblx0XHRcdFx0PiBURCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgLTEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0VEFCTEUge1xuXHRcdFx0XHRUUi5mb290YWJsZS1yb3ctZGV0YWlsIHtcblx0XHRcdFx0XHQ+IFREIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggLTEwcHggLTEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5ESVYuaXRlbXMwMiB7XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHQuYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuXHQuanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRESVYuaXRlbSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQmLmYtcmlnaHQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0UCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQmLmhlYWRpbmcwMSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjEuNyk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdC5ydSAmIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7IC5mbGV4LXdyYXAobm93cmFwKTtcblx0XHRESVYuaXRlbSB7XG5cdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuVUwuaXRlbXMwMyB7XG5cdG1hcmdpbjogMWVtIDAgMDtcblx0Y2xlYXI6IGJvdGg7XG5cdCYubWFyZ3Qge1xuXHRcdG1hcmdpbjogMmVtIDAgMDtcblx0fVxuXHQmID4gTEkge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRVTCB7XG5cdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHR9XG5cdERJVi5wYWQge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHQrIERJVi5jIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdFVMLmFjdGlvbnMwMS5mLXJpZ2h0IHtcblx0XHRtYXJnaW46IC0xNXB4IDE1cHggMCAwICFpbXBvcnRhbnQ7XG5cdFx0TEkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdEEge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNvbC1hIHtcblx0XHR3aWR0aDogNTglO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdC5jb2wtYiB7XG5cdFx0d2lkdGg6IDQxJTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0LmNvbC1jIHtcblx0XHR3aWR0aDogMjQlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAuNSU7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogLjUlO1xuXHRcdH1cblx0fVxuXHQuY29sLWQge1xuXHRcdHdpZHRoOiA1MSU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHRESVYuYSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFAge1xuXHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0Ji5pY28tYWxlcnQ6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAuNDVlbTtcblx0XHRcdH1cblx0XHRcdCYudGl0bGUge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdERJVi5iIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCYubWFyZ3Qge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0fVxuXHRESVYuYyB7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0fVxuXHRcdCsgRElWLnBhZCB7XG5cdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdFx0UCB7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0XHQmLmljby1hbGVydCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYudGl0bGUge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbCB7XG5cdFx0XHRtYXJnaW46IDVweCAyJSAwIDA7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdFx0VUwuYWN0aW9uczAxLmYtcmlnaHQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFAubnVtYmVyIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QSxcblx0XHRTUEFOIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogN3B4IDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdFNNQUxMIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdG1hcmdpbjogMnB4IDAgLTNweCAwO1xuXHRcdH1cblx0XHQmLmljby1hbGVydCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRTUEFOOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdGNvbnRlbnQ6IEBpY28tYWxlcnQ7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItbmVnYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDM3cHg7XG5cdFx0XHRcdGhlaWdodDogMzdweDtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC0xOXB4O1xuXHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMC42OCk7XG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNjgpO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjY4KTtcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNjgpO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0Ji5zdGF0dXMwMSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmljby1hbGVydCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFNQQU46YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tYWxlcnQ7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1uZWdhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IC40NWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc3RhdHVzMDIge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHQmOmZpcnN0LWNoaWxkOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFVMLmNoZWNrYm94ZXMge1xuXHRcdG1hcmdpbjogLjRlbSAwIDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdExJIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRJTlBVVFt0eXBlPVwicmFkaW9cIl0sXG5cdFx0XHRJTlBVVFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHRMQUJFTCB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRBLmFzayB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdExJIC5jIHtcblx0XHRcdC5jbGVhcmZpeCgpO1xuXHRcdH1cblxuXHRcdFVMLmFjdGlvbnMwMS5mLXJpZ2h0IHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdExJIHtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdEEuYnRuIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QS5idG4uYWRkIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRQLmhhc2ljby5pY28tYWxlcnQsXG5cdFx0RElWLmRldGFpbHMge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0UC5udW1iZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmLnN0YXR1czAxIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1hIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNvbC1iLFxuXHRcdC5jb2wtYyxcblx0XHQuY29sLWQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cblVMLml0ZW1zMDQge1xuXHRtYXJnaW46IC41ZW0gMCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRMSSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDVweCAwIDA7XG5cdH1cblx0QSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHRTUEFOLmltZyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDY1cHg7XG5cdFx0SU1HIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IDY1cHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0U1BBTi50eHQge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRtYXJnaW4tbGVmdDogLTY1cHg7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0Ji5tZXRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdH1cblx0fVxuXHRESVYuYWMwMiBESVYucGFkIERJVi53NTBwICYge1xuXHRcdG1hcmdpbjogLjVlbSAtMjBweCAwIC0xMHB4O1xuXHRcdEEge1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHggMCAxMHB4O1xuXHRcdH1cblx0fVxuXHRESVYuYWMwMiBESVYucGFkIERJVi53NTBwOmZpcnN0LWNoaWxkICYge1xuXHRcdG1hcmdpbjogLjVlbSAwIDAgLTIwcHg7XG5cdFx0QSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweCAwIDIwcHg7XG5cdFx0fVxuXHR9XG5cdERJVi5hYyBESVYucGFkICYge1xuXHRcdG1hcmdpbjogLjVlbSAtMjBweCAwO1xuXHRcdExJIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0QSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweCAwO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmLmhvdmVyLFxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0U1BBTi5pbWcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRTUEFOLnR4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cblx0XHRESVYuYWMgRElWLnBhZCAmIHtcblx0XHRcdEEge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkRJVi5pdGVtczA1IHtcblx0RElWLnJvdyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5jbGVhcmZpeCgpO1xuXHRcdG1hcmdpbjogMzBweCAwIDAgMDtcblx0fVxuXHRESVYuaXRlbSB7XG5cdFx0d2lkdGg6IDMxLjMzMzMlO1xuXHRcdG1hcmdpbjogMCAxJTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LCA1JSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMzEuMzMzMyU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXHRcdERJVi5hIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAzODBweDtcblx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0RElWLmIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMzBweCAzMHB4IDIxMHB4IDMwcHg7XG5cdFx0fVxuXHRcdFAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ji5oZWFkaW5nMDEge1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdFx0LnJ1ICYge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEEge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tZXRhMDEge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LWRhcms7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHRcdCYucHJpY2UwMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tZXRhMDIge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1kYXJrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0aGVpZ2h0OiAyZW07XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdERJVi5jIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdHdpZHRoOiAzMS4zMzMzJTtcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRVTC5hY3Rpb25zMDEge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0TEkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdCYuZGlzY3JldGUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmluMmNvbHMge1xuXHRcdERJVi5pdGVtIHtcblx0XHRcdCYsXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdERJVi5jIHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdERJVi5pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdERJVi5iIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblx0XHRcdERJVi5jIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0UC5tZXRhMDIge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRQLnByaWNlMDEge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRVTC5hY3Rpb25zMDEge1xuXHRcdFx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW4yY29scyB7XG5cdFx0XHRESVYuaXRlbSB7XG5cdFx0XHRcdCYsXG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRESVYuYyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG5ESVYuaXRlbXMwNiB7XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMnB4IEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmU7XG5cdERJVi5pdGVtIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdHBhZGRpbmc6IDI1cHggMzBweDtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0fVxuXHRcdFAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdCYuaGVhZGluZzAxIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMS43KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0LnJ1ICYge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmhlYWRpbmcwMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMy42KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdC5ydSAmIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5ub3RlIHtcblx0XHRcdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0biB7XG5cdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjEuODQpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdC5ydSAmIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHR9XG5cdFx0XHQmLmRpc2NyZXRlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMS4xMjUpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29sMjMgJiB7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0LmZsZXgtd3JhcChub3dyYXApO1xuXHRcdG1hcmdpbjogMS41ZW0gMCAwIDA7XG5cdFx0RElWLml0ZW0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDI1cHggMDtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRQIHtcblx0XHRcdFx0Ji5oZWFkaW5nMDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdERJVi5pdGVtIHtcblx0XHRcdFAge1xuXHRcdFx0XHQmLmhlYWRpbmcwMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoyLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTsgLmZsZXgtd3JhcChub3dyYXApO1xuXHRcdERJVi5pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0UCB7XG5cdFx0XHRcdCYuaGVhZGluZzAyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjMuNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuVUwuaXRlbXMwNyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItdG9wOiAycHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRMSSB7XG5cdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAuNWVtO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji5vcGVuIHtcblx0XHRcdEEuZXhwYW5kZXI6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogQGljby1taW51cztcblx0XHRcdH1cblx0XHRcdERJVi5iIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEEuZXhwYW5kZXIge1xuXHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0LmVsaXNhaWNvbigpO1xuXHRcdFx0Y29udGVudDogQGljby1wbHVzO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvcjE1O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5yb3VuZGVkKDhweCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHR9XG5cdH1cblx0RElWLmIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRESVYuYiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdH1cblxuXHRcdEEuZXhwYW5kZXIge1xuXHRcdFx0U1RST05HIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRUQUJMRSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5pdGVtczA4IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdExJIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMTBweCAxMHB4IDAgMDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKG4rMTApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuc2hvd2FsbCYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0U1BBTiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ji5pbWcge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0SU1HIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRBIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogNXB4IHNvbGlkIEBjb2xvcjAyO1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0LnJvdW5kZWQoNTAlKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDkwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50eHQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwO1xuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXdpZGUge1xuXHRcdExJIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcblx0XHRMSSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHR9XG5cblx0XHRMSTpudGgtb2YtdHlwZShuKzkpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRMSTpudGgtb2YtdHlwZShuKzYpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRMSSB7XG5cdFx0XHQuY2xlYXJmaXgoKTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUobis0KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0U1BBTi5pbWcge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0U1BBTi50eHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cbn1cblxuRElWLml0ZW1zMDkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdERJVi5jb2wge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWFycmRvd247XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDEwMiU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXdpZGUge1xuXHRcdC5kaXNwbGF5KGZsZXgpOyAuanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdERJVi5jb2wge1xuXHRcdFx0d2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuXHRcdFx0LmZsZXgoMCAwIDQ4JSk7XG5cdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1hcnJyaWdodDtcblx0XHRcdFx0XHRsZWZ0OiAxMDIlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuVUwuaXRlbXMxMCB7XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHQuZmxleC13cmFwKHdyYXApO1xuXHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdCYuaXRlbXMxMGIge1xuXHRcdC5qdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdH1cblx0Ji5pbjJjb2xzIHtcblx0XHRMSSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4JTtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0Ji50eXBlMDIge1xuXHRcdExJIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDAgMTVweCAwIDEzMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0SU1HIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRMSSB7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0SDIge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRQIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0TEkge1xuXHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFAsIEgyIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0SU1HIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdExJIHtcblx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90d2lkZSB7XG5cdFx0TEkge1xuXHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3Rtb2JpbGUge1xuXHRcdExJIHtcblx0XHRcdFAge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5VTC5pdGVtczExIHtcblx0LmRpc3BsYXkoZmxleCk7XG5cdC5mbGV4LXdyYXAod3JhcCk7XG5cdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0TEkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRwYWRkaW5nOiAwcHggNDVweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRQIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdExJIHtcblx0XHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRQIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0SU1HIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdExJIHtcblx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90d2lkZSB7XG5cdFx0TEkge1xuXHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3Rtb2JpbGUge1xuXHRcdExJIHtcblx0XHRcdFAge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaXRlbXMxMiB7XG5cdG1hcmdpbjogMmVtIDAgMCAwICFpbXBvcnRhbnQ7XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHQuZmxleC13cmFwKG5vd3JhcCk7XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdH1cblx0SU1HIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuYW5pbWF0aW9uMDEge1xuXHRcdEEuaW1nIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR6LWluZGV4OiA5OTk5OTk7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0ei1pbmRleDogOTk7XG5cdFx0fVxuXHRcdEE6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKTtcblx0XHR9XG5cdFx0SU1HOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSk7XG5cdFx0fVxuXHRcdElNRyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xuXHRcdH1cblx0fVxuXHQuYW5pbWF0aW9uMDIge1xuXHRcdEEuaW1nIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR6LWluZGV4OiA5OTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRJTUcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjIsIDEuMiwgMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdElNRyB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdEEuaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0bWF4LWhlaWdodDogNDM1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTQ1JTtcblx0XHR9XG5cdFx0SU1HIHtcblx0XHRcdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Lml0ZW1zIHtcblx0XHRwYWRkaW5nOiAwIDVweDtcblxuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0d2lkdGg6IDEyLjUlO1xuXHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdC5mbGV4KDAgMCAxMi41JSk7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcblx0XHRcdHdpZHRoOiAxNi42NjY2JTtcblx0XHRcdC5mbGV4KDAgMCAxNi42NjY2JSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHQuZmxleCgwIDAgMjUlKTtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuZmxleCgwIDAgMTAwJSk7XG5cdFx0fVxuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdCYuc2xpY2stc2xpZGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblx0U1BBTi5oZWFkaW5nMDIge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtaGVpZ2h0OiAzLjI4ZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdH1cblx0U1BBTi5tZXRhMDEge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtaGVpZ2h0OiAzLjI4ZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjb2xvcjogQGdyYXk7XG5cdH1cbn1cblxuLml0ZW1zMTMge1xuXHQuZmxleC13cmFwKG5vd3JhcCk7XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQuc2xpY2stZG90cyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ym90dG9tOiA0NXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdExJIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0JiA+IEJVVFRPTiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IDFweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0LnNoYWRvdyg1cHgsIEBjb2xvci1ibGFjaywgNTAlKTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBmYWRlKEBjb2xvci13aGl0ZSwgNDAlKTtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSA+IEJVVFRPTiB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNsaWNrLW5leHQsXG5cdC5zbGljay1wcmV2IHtcblx0XHRjb2xvcjogZmFkZShAY29sb3Itd2hpdGUsIDQwJSkgIWltcG9ydGFudDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0QS5wbGF5IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiAwIDZweCA2cHggLTZweCBibGFjaztcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggNnB4IC02cHggYmxhY2s7XG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4IGJsYWNrO1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdFx0XHQucm91bmRlZCg1MCUpO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiBpY29ucztcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdGNvbnRlbnQ6IEBpY28tcGxheTAxO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDExMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDIsIDEuMDIsIDEpO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMiwgMS4wMiwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0fVxuXHQub3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRiYWNrZ3JvdW5kOiBmYWRlKEBjb2xvcjAxLCA3MCUpICFpbXBvcnRhbnQ7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHR9XG5cdElGUkFNRSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHRBIHtcblx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxuXHRESVYuaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZXJhYW0vdmlkZW9iZzAxLmpwZykgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDYxNXB4O1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRQIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0SDIge1xuXHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdC5pdGVtcyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNjE1cHg7XG5cdFx0LmZsZXgoMCAwIDEwMCUpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWJsYWNrO1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdC5hbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdElGUkFNRSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcblx0XHRoZWlnaHQ6IDYxNXB4O1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRIMiB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXG5cdFx0UCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0QSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0QS5wbGF5IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDg3cHg7XG5cdFx0XHRcdGhlaWdodDogODdweDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA4N3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1kb3RzIExJIEJVVFRPTiB7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHR9XG5cblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0RElWLml0ZW1zIHtcblx0XHRcdGhlaWdodDogMzM1cHg7XG5cdFx0fVxuXG5cdFx0RElWLmltZyB7XG5cdFx0XHRoZWlnaHQ6IDMzNXB4O1xuXHRcdFx0JiBQIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLml0ZW1zMTQge1xuXHRtYXJnaW4tYm90dG9tOiAxNjZweDtcblx0LmJsb2NrMDEuZXhwYW5kYWJsZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAY29sb3IxMjtcblx0XHRBLnRvZ2dsZXI6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IxMjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdEgyLmJsb2NraGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XG5cdFx0UCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHR9XG5cdH1cbn1cblxuLml0ZW1zMTUge1xuXHQuZGlzcGxheShmbGV4KTtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDJweCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBub25lO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRESVYuaXRlbSB7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdHBhZGRpbmc6IDI1cHggMzBweDtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdG1heC13aWR0aDogMzMuMzMzMyU7XG5cdFx0bWluLXdpZHRoOiAzMy4zMzMzJTtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRmbGV4OiAwIDAgMzMlO1xuXHRcdFVMIHtcblx0XHRcdCYubm9zdHlsZSA+IExJIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0fVxuXHRcdFAge1xuXHRcdFx0bWFyZ2luOiAuNWVtIDAgMDtcblx0XHRcdCYuaGVhZGluZzAxIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMS43KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQucnUgJiB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuaGVhZGluZzAyIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSozLjYpO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdC5ydSAmIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5ub3RlIHtcblx0XHRcdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XG5cdFx0XHRcdG1hcmdpbjogMWVtIDAgMWVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pY28taW5mbyB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbDIzICYge1xuXHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdC5mbGV4LXdyYXAobm93cmFwKTtcblx0XHRtYXJnaW46IDEuNWVtIDAgMCAwO1xuXHRcdERJVi5pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0UCB7XG5cdFx0XHRcdCYuaGVhZGluZzAyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRESVYuaXRlbSB7XG5cdFx0XHRQIHtcblx0XHRcdFx0Ji5oZWFkaW5nMDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMi41KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7IC5mbGV4LXdyYXAobm93cmFwKTtcblx0XHRESVYuaXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggZGFzaGVkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDI1cHggMDtcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHRQIHtcblx0XHRcdFx0Ji5oZWFkaW5nMDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMS43KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaXRlbXMxNiB7XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHQuZmxleC1kaXJlY3Rpb24ocm93KTtcblx0LmZsZXgtd3JhcCh3cmFwKTtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbjogMCAtMSU7XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcblx0LnczM3AyICYge1xuXHRcdC5pdGVtMDIge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDc2NHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblx0LmNvbC53MzNwMiAmIHtcblx0XHRtYXJnaW4tbGVmdDogLTE0cHg7XG5cdH1cblx0RElWLml0ZW0wMiB7XG5cdFx0Ji5mbGV4LXcxMDBwIHtcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA5OCU7XG5cdFx0XHR3aWR0aDogOTglO1xuXHRcdH1cblx0XHQmLmZsZXgtdzUwcCB7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdG1heC13aWR0aDogNDglO1xuXHRcdFx0d2lkdGg6IDQ4JTtcblx0XHR9XG5cdFx0Ji5pdGVtMDJiIHtcblx0XHRcdC5wYWQge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuXHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiA2MHB4IDMwcHggMCAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRTUEFOLmJhZGdlMDEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItcG9zaXRpdmU7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDsgLyp3aWR0aDogMTc1cHg7Ki9cblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdCYubGVnZW5kMTQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pdGVtMDJjIHtcblx0XHRcdC5wYWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHQub3ZlcmxheS1pbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHQmLm92ZXJsYXktaW1nOmFmdGVyIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZmFkZShAY29sb3IwMSwgNzAlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogNjBweCAwIDAgMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Lmljby1zdGFyMDE6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dG9wOiAuM2VtO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0U1BBTi5oZWFkaW5nMDEge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdFx0LmJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0UC5tZXRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFAuY2VudGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdHdpZHRoOiAzMS4zMyU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0bWFyZ2luOiAxMHB4IDElO1xuXHRcdGZsZXg6IDAgMCAzMS4zMyU7XG5cdFx0bWF4LXdpZHRoOiAzMS4zMzMzMzMlO1xuXHRcdG1pbi1oZWlnaHQ6IDQxMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LnBhZCB7XG5cdFx0XHQuY2xlYXJmaXgoKTtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCA5MHB4IDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0LmltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTE5cHg7XG5cdFx0XHRcdHdpZHRoOiAxMTlweDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdCZJTUcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50eHQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0UC5tZXRhIHtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0Y29sb3I6ICMxYTFhMWE7XG5cdFx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRQLmNlbnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdH1cblx0XHRQIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHQmLmhlYWRpbmcwMSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjEuNyk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdC5ydSAmIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5oZWFkaW5nMDIge1xuXHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjMuNik7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHQucnUgJiB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubm90ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG4ge1xuXHRcdFx0LyogZm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoxLjg0KTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nOyovXG5cdFx0XHQmLmRpc2NyZXRlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2VpbChAYmFzZS1mb250LXNpemUqMS4xMjUpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdERJVi5pdGVtMDIge1xuXHRcdFx0UCB7XG5cdFx0XHRcdCYuaGVhZGluZzAyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjMuNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wYWQge1xuXHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFAuY2VudGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdERJVi5pdGVtMDIge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHQmLmZsZXgtdzUwcCB7XG5cdFx0XHRcdG1heC13aWR0aDogOTglO1xuXHRcdFx0XHR3aWR0aDogOTglO1xuXHRcdFx0fVxuXHRcdFx0Ji5pdGVtMDJjIHtcblx0XHRcdFx0LnBhZCB7XG5cdFx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA2MHB4IDAgMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7IC5mbGV4LXdyYXAobm93cmFwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0LnczM3AyICYge1xuXHRcdFx0Lml0ZW0wMiB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0RElWLml0ZW0wMiB7XG5cdFx0XHQmLmZsZXgtdzUwcCB7XG5cdFx0XHRcdG1heC13aWR0aDogOTglO1xuXHRcdFx0XHR3aWR0aDogOTglO1xuXHRcdFx0fVxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYuaXRlbTAyYyB7XG5cdFx0XHRcdC5wYWQge1xuXHRcdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA1MHB4IDAgNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuaXRlbTAyYiB7XG5cdFx0XHRcdC5wYWQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA3MHB4IDMwcHggMCAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaXRlbXMxNyB7XG5cdC53ODVwIHtcblx0XHR3aWR0aDogODUlO1xuXHR9XG5cdC53MTVwIHtcblx0XHR3aWR0aDogMTUlO1xuXHR9XG5cdC5mbGV4NzAge1xuXHRcdC5mbGV4KDEgMSA3MCUpO1xuXHR9XG5cdC5mbGV4MzAge1xuXHRcdC5mbGV4KDEgMSAzMCUpO1xuXHR9XG5cdC5mbGV4NjYge1xuXHRcdC5mbGV4KDEgMCBhdXRvKTtcblx0XHR3aWR0aDogNjYuNjY2NiU7XG5cdH1cblx0LmZsZXg1MCB7XG5cdFx0LmZsZXgoMSAxIDUwJSk7XG5cdH1cblx0LmZsZXgzMyB7XG5cdFx0LmZsZXgoMSAwIGF1dG8pO1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxuXHQuZmxleDI1IHtcblx0XHQuZmxleCgxIDEgMjUlKTtcblx0fVxuXHQuZmxleDAwIHtcblx0XHQuZmxleCgxIDAgYXV0byk7XG5cdH1cblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cblx0RElWLml0ZW0wMiB7XG5cdFx0Ym9yZGVyOiAxcHggQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmUgc29saWQ7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdH1cblx0XHQmID4gLml0ZW06Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ji5jdXJzb3Ige1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYuc3ViaXRlbXMwMSB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0RElWLnN1Yml0ZW1zMDEge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0LnN1Yml0ZW0ge1xuXHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHQmLmluYWN0aXZlIHtcblx0XHRcdFx0XHRcdElNRyB7XG5cdFx0XHRcdFx0XHRcdC5ncmF5c2NhbGUoMTAwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgPiAucGFkIHtcblx0XHRcdCYgPiAuaXRlbTpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3IwMSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdHBhZGRpbmc6IDAgMzBweCAzMHB4IDMwcHg7XG5cdFx0XHQuaXRlbTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yMDE7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdC5pdGVtLWhlYWRpbmdzIHtcblx0XHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0XHQvKm1hcmdpbjogMCAzMHB4IDAgMDsqL1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweDtcblx0XHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHQuaGVhZGluZzAxIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tZXRhIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IC41ZW0gMCAwIDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHQmLm9yYW5nZSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDJcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0taGVhZGluZyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdWJpdGVtczAxIHtcblx0XHRcdFx0XHQmLnN1Yml0ZW1zMDFiIHtcblx0XHRcdFx0XHRcdC5zdWJpdGVtIHtcblx0XHRcdFx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0XHRcdFx0Ji5pY29uIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnN1Yml0ZW1zMDFjIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0RElWLml0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExNHB4O1xuXHRcdGhlaWdodDogMTE0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Lml0ZW0taGVhZGluZ3Mge1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQvKm1hcmdpbjogMCAzMHB4IDAgMDsqL1xuXHRcdFx0cGFkZGluZzogMjBweCAyMHB4O1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdC5oZWFkaW5nMDEge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubWV0YSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHQmLm9yYW5nZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAxO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZChuKzIpIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zZXBhcmF0ZWQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3IwMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0RElWLnN1Yml0ZW1zMDEge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHQuZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHRcdCYuc3ViaXRlbXMwMWMge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMzBweCAwIDA7XG5cdFx0XHRcdC5zdWJpdGVtIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHRcdFx0Ji5pY28tcGx1cyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMTlhZjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdWJpdGVtICsgLnN1Yml0ZW0ge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMnB4IGRhc2hlZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdH1cblx0XHRcdC5zdWJpdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggMCAzMHB4O1xuXHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdCZJTUcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTU1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDAgODBweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRQIHtcblx0XHRcdFx0XHRcdCYubWV0YSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYubWV0YTAxIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuaGVhZGluZzAxIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci10ZXh0LW1haW47XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50eXBlMDIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IGRhc2hlZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IC0yMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdC5yb3VuZGVkKDIwcHgpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0XHRib3JkZXItc3R5bGU6IGRhc2hlZCBub25lIG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IEBpY28tcGx1cztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIzcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDMwJTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHQucm91bmRlZCgyMHB4KTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBkYXNoZWQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lml0ZW0taGVhZGluZyB7XG5cdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0LmhlYWRpbmcwMiB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRpbmcwMSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4O1xuXHRcdFx0XHRTUEFOLm1ldGEge1xuXHRcdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRcdCYub3JhbmdlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDJcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0Lmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRib3JkZXItdG9wOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcblx0XHQudzE1cCB7XG5cdFx0XHRtYXgtd2lkdGg6IDE1JTtcblx0XHRcdG1pbi13aWR0aDogMTUlO1xuXHRcdH1cblxuXHRcdC8qLnc4NXAgeyBtYXgtd2lkdGg6IDg1JTsgbWluLXdpZHRoOiA4NSU7IH0qL1xuXHRcdC5pdGVtLWhlYWRpbmcge1xuXHRcdFx0Ji50eXBlMDIge1xuXHRcdFx0XHQmLncxNXAge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTUlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTQlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lml0ZW0taGVhZGluZ3Mge1xuXHRcdFx0Ji50eXBlMDIge1xuXHRcdFx0XHQmLncxNXAge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTUlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTQlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7IC5mbGV4LXdyYXAobm93cmFwKTtcblx0XHQuZmxleDY2IHtcblx0XHRcdC5mbGV4KDAgMSBhdXRvKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5mbGV4MzMge1xuXHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0RElWLml0ZW0ge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdC5mbGV4LXdyYXAod3JhcCk7XG5cdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0XHQmOm50aC1jaGlsZChuKzIpIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi5zdWJpdGVtczAxIHtcblx0XHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0LnN1Yml0ZW0gKyAuc3ViaXRlbSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IGRhc2hlZCAjZWJlYmViO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdWJpdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji50eXBlMDIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IGRhc2hlZCAjZTFlMWViO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0yMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItc3R5bGU6IGRhc2hlZCBub25lIG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3ViaXRlbXMwMWMge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zZXBhcmF0ZWQwMSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yMDE7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYuaXRlbS1oZWFkaW5nIHtcblx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFAuaGVhZGluZzAxIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHg7XG5cdFx0XHRcdFx0U1BBTi5tZXRhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0RElWLml0ZW0wMiB7XG5cdFx0XHRtYXJnaW46IDJlbSAwIDAgMDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5VTC5pdGVtczE4IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0LmRpc3BsYXkoZmxleCk7XG5cdC5mbGV4LXdyYXAod3JhcCk7XG5cdG1hcmdpbjogMCAtMSU7XG5cdCYuaXRlbXMxOGIge1xuXHRcdG1hcmdpbjogMTBweCAtMC41JTtcblx0XHQuaXRlbSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdG1heC13aWR0aDogMjQlO1xuXHRcdFx0LmZsZXgoMCAwIDI0JSk7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDI0JTtcblx0XHRcdG1hcmdpbjogMTBweCAwLjUlO1xuXHRcdFx0RElWLml0ZW1ncm91cCB7XG5cdFx0XHRcdFAge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHQvKm1hcmdpbjogMDsqL1xuXHRcdFx0XHR9XG5cdFx0XHRcdERJVi5wYWQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0RElWLnR4dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudHh0MDEge1xuXHRcdFx0XHRcdC8qZm9udC1mYW1pbHk6IEBmb250LW1haW47Ki9cblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDE0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFAuY2VudGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdExJLml0ZW0ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdERJVi5pdGVtZ3JvdXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRESVYucGFkIHtcblx0XHRcdFx0LypwYWRkaW5nLWJvdHRvbTogODBweDsqL1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG5cdFx0XHRcdC5wcmljZTAxIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRQLnByaWNlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHQmLmhlYWRpbmcwMSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdFx0XHR3ZWJraXQtaHlwaGVuczogbWFudWFsO1xuXHRcdFx0XHRcdFx0LW1zLWh5cGhlbnM6IG1hbnVhbDtcblx0XHRcdFx0XHRcdGh5cGhlbnM6IG1hbnVhbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5wcmljZTAxIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zZXBhcmF0b3Ige1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0U1RST05HIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEEuYnRuLmVkaXQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0RElWLnR4dCB7XG5cdFx0XHRcdFAuYWN0aW9uczAxIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdCYuYWN0aW9uczAxYSB7XG5cdFx0XHRcdFx0XHRib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHRtaW4td2lkdGg6IDMxLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiAzMS4zMzMzMzMlO1xuXHRcdG1pbi1oZWlnaHQ6IDIxOXB4O1xuXHRcdG1hcmdpbjogMTBweCAxJTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRMSS5pdGVtIHtcblx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4JTtcblx0XHR9XG5cblx0XHQmLml0ZW1zMThiIHtcblx0XHRcdExJLml0ZW0ge1xuXHRcdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHRcdHdpZHRoOiAzMi4zMzMzMzMlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMyLjMzMzMzMyU7XG5cdFx0XHRcdG1pbi13aWR0aDogMzIuMzMzMzMzJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdExJLml0ZW0ge1xuXHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0d2lkdGg6IDk4JTtcblx0XHRcdG1heC13aWR0aDogOTglO1xuXHRcdH1cblxuXHRcdCYuaXRlbXMxOGIge1xuXHRcdFx0TEkuaXRlbSB7XG5cdFx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdFx0d2lkdGg6IDk4JTtcblx0XHRcdFx0bWF4LXdpZHRoOiA5OCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pdGVtczE5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHQuaW1nIHtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXgtd2lkdGg6IDcwcHg7XG5cdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRJTUcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC50eHQge1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtOTlweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEzMnB4O1xuXHRcdFAge1xuXHRcdFx0Ji5oZWFkaW5nMDEge1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZzsgLypmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjEuNyk7Ki9cblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5tZXRhIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQuaW1nIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0fVxuXG5cdFx0LnR4dCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFAge1xuXHRcdFx0XHQmLmhlYWRpbmcwMSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm1ldGEge1xuXHRcdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaXRlbXMyMCB7XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0QS5idG4uZGlzY3JldGUge1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHR9XG5cdC5pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5tcjAge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXHRIMiB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdFAuaGVhZGluZzAxIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0U1BBTi5ub3RlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXHRTUEFOLm5vdGUge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0fVxuXHRIMixcblx0QSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdFAge1xuXHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0fVxuXG5cdC8qdXNlZCBpbiBwcmVwYWlkKi9cblx0Ji5pdGVtczIwYiB7XG5cdFx0Lmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQuZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHQuaXRlbSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdC5hbGlnbi1zZWxmKGZsZXgtc3RhcnQpO1xuXHRcdFx0LmhlYWRpbmcwMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2stbWVkaXVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdCYuaXRlbXMyMGIge1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdC5hbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHQuaXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRQLmhlYWRpbmcwMSB7XG5cdFx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0fVxufVxuXG4uaXRlbXMyMSB7XG5cdCYuaXRlbXMyMWIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Lml0ZW0wMiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHQvKi5hbGlnbi1pdGVtcyhjZW50ZXIpOyovXG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHQuc3ViaXRlbSB7XG5cdFx0XHRcdFx0LmZsZXgoMCAxIGF1dG8pO1xuXHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0LyouYWxpZ24taXRlbXMoZmxleC1zdGFydCk7Ki9cblx0XHRcdFx0XHRQIHtcblx0XHRcdFx0XHRcdCYuaGVhZGluZzAxIHtcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1Yml0ZW0wMiB7XG5cdFx0XHRcdFx0LmFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0LmZsZXgoMSAxIGF1dG8pO1xuXHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdFx0Lml0ZW0tc3ViIHtcblx0XHRcdFx0XHRcdC5hbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG5cdFx0XHRcdFx0XHQuZmxleCgxIDEgYXV0byk7XG5cdFx0XHRcdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc3ViaXRlbTAyYiB7XG5cdFx0XHRcdFx0XHQuaXRlbS1zdWIge1xuXHRcdFx0XHRcdFx0XHQuZmxleCgwIDEgYXV0byk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc3ViaXRlbTAyLS1qdXN0aWZ5LXN0YXJ0IHtcblx0XHRcdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8qbG9zdCovXG5cdFx0Lml0ZW0wMyB7XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdC5zdWJpdGVtMDIge1xuXHRcdFx0XHRcdC5hbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdC5mbGV4KDEgMCAxMDAlKTtcblx0XHRcdFx0XHQuaXRlbS1zdWIge1xuXHRcdFx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0XHRcdC5hbGlnbi1zZWxmKGZsZXgtZW5kKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5hbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG5cdFx0XHRcdFx0XHQuZmxleCgxIDEgYXV0byk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaXRlbXMyMWMge1xuXHRcdGJvcmRlci1zdHlsZTogbm9uZSBub25lIGRhc2hlZCBub25lO1xuXHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdC5pdGVtMDIge1xuXHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHQuc3ViaXRlbSB7XG5cdFx0XHRcdFx0LmZsZXgoMCAwIDQ1JSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1Yml0ZW0wMiB7XG5cdFx0XHRcdFx0LmZsZXgoMSAwIDU1JSk7XG5cdFx0XHRcdFx0Lml0ZW0tc3ViIHtcblx0XHRcdFx0XHRcdC5hbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG5cdFx0XHRcdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdC5pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LnByaWNlMDEge1xuXHRcdFx0Zm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoxLjY5KTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41ZW07XG5cdFx0fVxuXHR9XG5cdCYuaXRlbXMyMWQge1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHQuaXRlbTAyIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlci1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdC5mbGV4KDAgMCA1MCUpO1xuXHRcdFx0XHQuZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHRcdFx0Ji53NjBwIHtcblx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdC5mbGV4KDAgMCA2MCUpO1xuXHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdFx0XHQuZmxleCgwIDAgMTAwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYudzQwcCB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHQuZmxleCgwIDAgNDAlKTtcblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0LmZsZXgoMCAwIDEwMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc3ViaXRlbTAyIHtcblx0XHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHQuZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHQuZmxleCgwIDAgMTAwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pdGVtczIxZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBub25lIHNvbGlkIG5vbmU7XG5cdFx0Lml0ZW0wMiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ji5iZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsIDUlKTtcblx0XHRcdH1cblx0XHRcdCYuYmctZXZlbiB7XG5cdFx0XHRcdC5pdGVtOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdC8qcGFkZGluZzogMTBweCAyMHB4OyovXG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdCYucGFkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1Yml0ZW0taW1nICYge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxhc3Qge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudHh0MDEge1xuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LyomLmJnIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LDUlKTtcblx0XHRcdFx0fSovXG5cdFx0XHRcdC5zdWJpdGVtIHtcblx0XHRcdFx0XHQuZmxleC1zdGFydCB7XG5cdFx0XHRcdFx0XHQuYWxpZ24tc2VsZihmbGV4LXN0YXJ0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZsZXgoMCAwIDMwJSk7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0LnR4dDAyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4IDAgMTE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50eHQwMyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMCAxNTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1Yml0ZW0wMiB7XG5cdFx0XHRcdFx0LmZsZXgtc3RhcnQge1xuXHRcdFx0XHRcdFx0LmFsaWduLXNlbGYoZmxleC1zdGFydCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mbGV4KDEgMCA1NyUpO1xuXHRcdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdC50eHQwMiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMCAxMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnR4dDAzIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAwIDE1NnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaXRlbS1zdWIge1xuXHRcdFx0XHRcdFx0LmFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcblx0XHRcdFx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0LmlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYnV0dG9uLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHdpZHRoOiAxMDAlO1xuXHQuaXRlbS1oZWFkaW5nIHtcblx0XHQuaWNvIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pdGVtMDIge1xuXHRcdCYuYmcge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0fVxuXHRcdCYubXQ1IHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0LmZsZXgtd3JhcCh3cmFwKTsgLypwYWRkaW5nOiAxMHB4IDIwcHg7Ki9cblx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5pdGVtIHtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQubXQwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdCYuc2VwYXJhdGVkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3IwMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN1Yml0ZW0taW1nIHtcblx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdC5hbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMCU7XG5cdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0XHQmSU1HIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdWJpdGVtIHtcblx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdC5mbGV4KDIgMSBhdXRvKTtcblx0XHRcdFx0d2lkdGg6IDY2JTtcblx0XHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdC5jbGVhcmZpeCgpO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQuaGVhZGluZzAxIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaGVhZGluZzAyIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0U1BBTi5tZXRhIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucGFkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBhZDAyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdWJpdGVtMDIge1xuXHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0LmFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdFx0XHQuZmxleCgxIDEgYXV0byk7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQuaXRlbS1zdWIge1xuXHRcdFx0XHRcdC5kaXNwbGF5KGZsZXgpOyAvKi5mbGV4KDEpOyovXG5cdFx0XHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0XHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pOyAvKnRleHQtYWxpZ246IGNlbnRlcjsqL1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0LypwYWRkaW5nOiAwIDVweDsqL1xuXHRcdFx0XHRcdEEuYnRuIHtcblx0XHRcdFx0XHRcdC8qJi5kaXNjcmV0ZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMjBweDtcblx0XHRcdFx0XHRcdH0qL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRQIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYWdlbnQge1xuXHRcdCYuYWdlbnRfX25vdGlmaWNhdGlvbnMge1xuXHRcdFx0LmFnZW50X190ZXh0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Ji0tcGFkMjAge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8qY29sb3I6IEBjb2xvci1ncmF5MDE7Ki9cblx0XHRcdH1cblx0XHRcdC8qLmljby1pbnByb2Nlc3Mge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ki9cblx0XHRcdC5pdGVtMDI6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbTAyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI4cHggMTBweCAyOHB4O1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0LnN1Yml0ZW0ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnN1Yml0ZW0wMiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0Lml0ZW0tc3ViIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdFx0LnN1Yml0ZW0ge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zdWJpdGVtMDIge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHQuaXRlbTAyIHtcblx0XHRcdC5pdGVtIHtcblx0XHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdC5zdWJpdGVtIHtcblx0XHRcdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHQuZmxleCgxIDEgYXV0byk7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0LypwYWRkaW5nOiAwIDAgMTBweDsqL1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdWJpdGVtLWltZyB7XG5cdFx0XHRcdFx0LmZsZXgoMSAxIGF1dG8pO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1Yml0ZW0wMiB7XG5cdFx0XHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Lml0ZW0tc3ViIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0LmZsZXgoMSAxIGF1dG8pO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaXRlbXMyMWIge1xuXHRcdFx0Lml0ZW0wMiB7XG5cdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHQuc3ViaXRlbSB7XG5cdFx0XHRcdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnN1Yml0ZW0wMiB7XG5cdFx0XHRcdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcblx0XHRcdFx0XHRcdC5pdGVtLXN1YiB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQuZmxleCgxIDEgYXV0byk7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdC5hbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnN1Yml0ZW0wMyB7XG5cdFx0XHRcdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcblx0XHRcdFx0XHRcdC5pdGVtLXN1YiB7XG5cdFx0XHRcdFx0XHRcdFAge1xuXHRcdFx0XHRcdFx0XHRcdC5hbGlnbi1zZWxmKGZsZXgtc3RhcnQpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQuZmxleCgxIDEgYXV0byk7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdC5hbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLml0ZW1zMjFjIHtcblx0XHRcdC5pdGVtMDIge1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0LnN1Yml0ZW0ge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRESVYuc3ViaXRlbTAyIHtcblx0XHRcdFx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Lml0ZW0tc3ViIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHRcdFx0XHRcdFx0LmFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLml0ZW1zMjFlIHtcblx0XHRcdC5pdGVtMDIge1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRcdCYucGFkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnN1Yml0ZW0ge1xuXHRcdFx0XHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQudHh0MDIge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnR4dDAzIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnR4dDAxIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc3ViaXRlbTAyIHtcblx0XHRcdFx0XHRcdC50eHQwMiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudHh0MDMge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQuZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHRcdFx0XHRcdC5pdGVtLXN1YiB7XG5cdFx0XHRcdFx0XHRcdC8qJjpudGgtb2YtdHlwZSgzKSB7IG9yZGVyOiAyOyB9Ki9cblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0LmZsZXgoMCAxIGF1dG8pO1xuXHRcdFx0XHRcdFx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pdGVtczIyIHtcblx0LmZsZXgtd3JhcChub3dyYXApO1xuXHQuZGlzcGxheShmbGV4KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEEucGxheSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogMCA2cHggNnB4IC02cHggYmxhY2s7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4IGJsYWNrO1xuXHRcdFx0LW1vei1ib3gtc2hhZG93OiAwIDZweCA2cHggLTZweCBibGFjaztcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0XHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Y29udGVudDogQGljby1wbGF5MDE7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDIsIDEuMDIsIDEpO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjAyLCAxLjAyLCAxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQub3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRiYWNrZ3JvdW5kOiBmYWRlKEBjb2xvcjAxLCA3MCUpICFpbXBvcnRhbnQ7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHR9XG5cdEEge1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG5cdC5pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9lcmFhbS92aWRlb2JnMDEuanBnKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMTc4cHg7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFAge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdCYuaGVhZGluZzAxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHRcdCYuaGVhZGluZzAyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDUzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnR4dCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogLTUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG5cdFx0fVxuXG5cdH1cblx0Lml0ZW0ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDE3OHB4O1xuXHRcdC5mbGV4KDAgMCAxMDAlKTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdC5saW5rLW91dGxpbmUtbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdC5pdGVtIHtcblx0XHRcdGhlaWdodDogMTY1cHg7XG5cdFx0XHRBLnBsYXkge1xuXG5cdFx0XHR9XG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxNjVweDtcblx0XHRcdFx0JiBQIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLml0ZW1zMjMge1xuXHR3aWR0aDogMTAwJTtcblx0Ji5pdGVtczIzYiB7XG5cdFx0Lml0ZW0ge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0LnN1Yml0ZW0wMSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjEzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLml0ZW1zMjNfX2Ryb3Bkb3duIHtcblx0XHR3aWR0aDogNjVweDtcblx0XHQuaXRlbSB7XG5cdFx0XHQuc3ViaXRlbS1pY28ge1xuXHRcdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4wNTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5pdGVtczIzYyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0Lml0ZW0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0LnN1Yml0ZW0wMSB7XG5cdFx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjEzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaXRlbSB7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQuZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yMTM7XG5cdFx0Lm10MCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQuc3ViaXRlbS1pY28ge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHQuZmxleC13cmFwKHdyYXApO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itb3JhbmdlMDI7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1Yml0ZW0ge1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdC5mbGV4KDAgMSBhdXRvKTtcblx0XHRcdC5mbGV4LXdyYXAod3JhcCk7XG5cdFx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQmLnN1Yml0ZW0tLWZ1bGwtd2lkdGgge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCYuc3ViaXRlbV9fcGFkIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1Yml0ZW0wMSB7XG5cdFx0XHQmLnN1Yml0ZW0wMWIge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdCYuc2VwYXJhdG9yIHtcblx0XHRcdFx0XHQuaXRlbS1zdWIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS1zdWIge1xuXHRcdFx0XHRcdCYubXQwIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucGFkMDEge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnN1Yml0ZW0wMWMge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdC5pdGVtLXN1YiB7XG5cdFx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdFx0Lmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdFx0XHQuZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHQuZmxleCgwIDEgYXV0byk7XG5cdFx0XHQuZmxleC13cmFwKHdyYXApO1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0Ji5zdWJpdGVtMDEtLWZ1bGwtd2lkdGgge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCYuc3ViaXRlbTAxX19wYWQge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHQmLS1zbSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zdWJpdGVtMDEtLWNlbnRlciB7XG5cdFx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLypub3QgaW4gdXNlZD8qL1xuLyogTG9hZGVyICovXG4jbG9hZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA5OTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luOiAtMTAwcHggMCAwIC0xNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMzAwcHg7XG5cdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZSB1cmwob2xkL2xvYWRlci5naWYpIG5vLXJlcGVhdCA1MCUgMTVweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0Ym94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0cGFkZGluZzogMTAwcHggMjBweCAyMHB4O1xuXHRQIHtcblx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRsZWZ0OiAxMCU7XG5cdFx0cmlnaHQ6IDEwJTtcblx0XHRtYXJnaW4tbGVmdDogMDsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdH1cbn1cblxuLmxvYWRlciB7XG5cdCZfbm9naWYge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcblx0XHR6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG4jY29udGVudCAubG9hZGluZyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogdXJsKG9sZC9sb2FkZXIuZ2lmKSBuby1yZXBlYXQgNTAlIDE1cHg7XG5cdHBhZGRpbmc6IDEwMHB4IDIwcHggMjBweDtcblx0UCB7XG5cdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLyogQXV0b2NvbXBsZXRlICovXG4udWktYXV0b2NvbXBsZXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdExJIEEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuI2ZlZWRiYWNrIHtcblx0LnppbmRleChAbnBzWmluZGV4LDApO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiA2MDBweDtcblx0cmlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRvcDogNDAlO1xuXHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdC5wYWQge1xuXHRcdHBhZGRpbmc6IDIwcHggNzBweCAyMHB4IDQwcHg7XG5cdH1cblx0UC50aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdFAubm90ZSB7XG5cdFx0Y2xlYXI6IG5vbmU7XG5cdH1cblx0VUwge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDQ0MHB4O1xuXHRcdG1hcmdpbjogMWVtIGF1dG8gMCBhdXRvO1xuXHRcdExJIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwIDJweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdExBQkVMIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEEuY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRib3JkZXItcmFkaXVzOiAxM3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRjb250ZW50OiBAaWNvLWNyb3NzO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cblx0VEVYVEFSRUEge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxuXHRESVYuY2xlYXIge1xuXHRcdHdpZHRoOiA0MTVweDtcblx0XHRtYXJnaW46IDFlbSBhdXRvIDA7XG5cdH1cblx0I2ZlZWRiYWNrU3VjY2VzcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiBmYWRlKEBjb2xvci13aGl0ZSwgOTAlKTtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0UCB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXBvc2l0aXZlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQmLmZlZWRiYWNrMDEge1xuXHRcdC56aW5kZXgoQG5wc1ppbmRleCwxKTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRsZWZ0OiA5JTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogYXV0bztcblx0XHQucGFkIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMTBweCAxMHB4O1xuXHRcdH1cblxuXHRcdFVMIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdExJIHtcblx0XHRcdFx0d2lkdGg6IDkuMDklO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0RElWLmNsZWFyIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmLmZlZWRiYWNrMDEge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG5VTC5mZWVkYmFjayB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDFlbSBhdXRvIDAgYXV0bztcblx0TEkge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMCAwO1xuXHRcdHBhZGRpbmc6IDAgMnB4O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogOS4wOSU7XG5cdFx0TEFCRUwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4udHlwZS1mZWVkYmFjay13aW5kb3cge1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHQuemluZGV4KEBucHNaaW5kZXgsMCk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvdHRvbTogMjBweDtcblx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHQtbW96LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0cGFkZGluZzogMThweDtcblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAyNXB4OyB3aWR0aDogMjBweDsgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB0b3A6IDEwcHg7IHJpZ2h0OiAxMHB4OyB6LWluZGV4OiAxMDsgZmxvYXQ6IHJpZ2h0O1xuXHRcdCY6YmVmb3JlIHsgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lOyBjb250ZW50OiBcIlxcZjAwZFwiOyAgbGluZS1oZWlnaHQ6IDI1cHg7IGZsb2F0OiBsZWZ0OyB0ZXh0LWluZGVudDogMDsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogQGNvbG9yLWdyYXkwNDsgZm9udC1zaXplOiAyNXB4OyAgfVxuXHRcdCY6aG92ZXIgeyBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblx0fVxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cGFkZGluZzogMCAyNXB4IDAgMDtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAxO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwIDJweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHR9XG59XG4udHlwZS1mZWVkYmFjayB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0LmRpc3BsYXkoZmxleCk7XG5cdC5qdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdC50eXBlLWZlZWRiYWNrX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC50eXBlLWZlZWRiYWNrX19sYWJlbCB7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0Lmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdH1cblx0LnR5cGUtZmVlZGJhY2tfX3RleHQge1xuXHRcdCYtLW5vdGUge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyBmb250LWZhbWlseTogQGZvbnQtbWFpbjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEuNTQ7IGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cblx0fVxufVxuXG4ucGFyYWxsYXgge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG9wYWNpdHk6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiBhdXRvO1xuXHR6LWluZGV4OiAwO1xuXHQudHJhbnNpdGlvbihvcGFjaXR5LCA1MDBtcyk7XG5cdHdpZHRoOiA5ODBweDtcblx0Ji5sb2FkZWQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0SU1HIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDM5O1xuXHRcdG1heC13aWR0aDogMTQ1cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdCYubGVmdCB7XG5cdFx0XHRsZWZ0OiAtMTQ1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHRcdCYucmlnaHQge1xuXHRcdFx0cmlnaHQ6IC0xNDVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdElNRyB7XG5cdFx0XHRtYXgtd2lkdGg6IDE0NXB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0bGVmdDogLTE0NXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0cmlnaHQ6IC0xNDVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtd2lkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHdpZHRoOiAxMjAwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0SU1HIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdCYubGVmdCB7XG5cdFx0XHRcdGxlZnQ6IC0zNTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdHJpZ2h0OiAtMzUwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1oZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0SU1HIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gU2xpZGVyIGNvbXBvbmVudFxuLnNsaWRlcjAxIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRweDtcblx0LyptYXJnaW46IDM1cHggMCA0NXB4IDA7Ki9cblx0bWFyZ2luOiAxNXB4IDAgMzJweCAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQudXNlci1zZWxlY3Qobm9uZSk7XG5cdCYud2l0aC1sZWdlbmQge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0W2Rpc2FibGVkXSB7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHQucnotcG9pbnRlciB7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q4ZTBmMztcblx0XHR9XG5cdH1cblx0c3BhbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdC5yei1iYXNlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQucnotYmFyLXdyYXBwZXIge1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogLTE2cHg7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0Ji5yei1kcmFnZ2FibGUge1xuXHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdH1cblx0fVxuXHQucnotYmFyIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXkwNTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdC5yb3VuZGVkKDJweCk7XG5cdFx0Ji5yei1zZWxlY3Rpb24ge1xuXHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWJsdWUwMjtcblx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWJsdWUwMjtcblx0XHRcdC5yb3VuZGVkKDJweCk7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdH1cblx0fVxuXHQucnotcG9pbnRlciB7XG5cdFx0dG9wOiAtOHB4O1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3IwMTtcblx0XHQucm91bmRlZCgyMHB4KTtcblx0XHQmOmhvdmVyOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0fVxuXHRcdCYucnotYWN0aXZlIHtcblx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0fVxuXHR9XG5cdC5yei10aWNrcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTVweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQuanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdC5yei10aWNrIHtcblx0XHRcdHRvcDogLTNweDtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA1Oztcblx0XHRcdCYucnotc2VsZWN0ZWQge1xuXHRcdFx0XHQucnotdGljay1sZWdlbmQtLWJvbGQge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGZvbnQtd2VpZ2h0IC40cyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnJ6LXRpY2stdmFsdWUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTMwcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdFx0fVxuXHRcdFx0LnJ6LXRpY2stbGVnZW5kIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDI0cHg7XG5cdFx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBmb250LXdlaWdodCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yei10aWNrLXZhbHVlIHtcblx0XHR0b3A6IGluaXRpYWw7XG5cdFx0Ym90dG9tOiAtNDBweDtcblx0fVxuXHR1bCBsaSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdH1cbn1cblxuLnNoYXJlMDEge1xuXHRtYXJnaW4tdG9wOiAuNWVtO1xufVxuXG5VTC5zd2F0Y2hlczAxIHtcblx0TEkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDAgMCAxMDBweDtcblx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0bWluLWhlaWdodDogODBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0XHQmLmNvbG9yMDE6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAxO1xuXHRcdH1cblx0XHQmLmNvbG9yMDI6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAyO1xuXHRcdH1cblx0XHQmLmNvbG9yMDM6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAzO1xuXHRcdH1cblx0XHQmLmNvbG9yMDQ6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjA0O1xuXHRcdH1cblx0XHQmLmNvbG9yMDU6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjA1O1xuXHRcdH1cblx0XHQmLmNvbG9yMDY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1uZWdhdGl2ZTtcblx0XHR9XG5cdFx0Ji5jb2xvcjA3OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0fVxuXHRcdCYuY29sb3IwODpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktZGFya2VzdDtcblx0XHR9XG5cdFx0Ji5jb2xvcjA5OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1kYXJrO1xuXHRcdH1cblx0XHQmLmNvbG9yMTA6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHR9XG5cdFx0Ji5jb2xvcjExOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodDtcblx0XHR9XG5cdFx0Ji5jb2xvcjEyOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodGVzdFxuXHRcdH1cblx0fVxufVxuXG5AaW1wb3J0IFwiX2NhcmQubGVzc1wiO1xuQGltcG9ydCBcIl9mcmFtZWQubGVzc1wiO1xuXG5AaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9qcXVlcnktdGFnLWVkaXRvci9qcXVlcnkudGFnLWVkaXRvci5jc3NcIjtcblxuVUwudGFnLWVkaXRvciB7XG5cdG1heC13aWR0aDogNDYycHg7XG5cdExJIHtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnRhZy1lZGl0b3ItdGFnLCAudGFnLWVkaXRvci1kZWxldGUsIC50YWctZWRpdG9yLWRlbGV0ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwOTtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0fVxuXHRcdC50YWctZWRpdG9yLWRlbGV0ZSB7XG5cdFx0XHRJOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0aTpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0SU5QVVQge1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdG1heC1oZWlnaHQ6IDIwcHg7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4udWktYXV0b2NvbXBsZXRlLmNvdW50cnlsaXN0MDEge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiAzNTBweDtcblx0bWF4LXdpZHRoOiAzNzBweDtcblx0ei1pbmRleDogOTtcblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi8vIFRvZG8hIFRlbXBvcmFyeSBmaXhcbiNzaXRldG9vbHMge1xuXHQubm90LWxvZ2dlZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5wcmVwYWlkLWl0ZW1zMDEge1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRwYWRkaW5nOiAwO1xuXHQub3JhbmdlIHtcblx0XHRjb2xvcjogI2ZmNjQwMDtcblx0fVxuXHQuZmxleDcwIHtcblx0XHQuZmxleCgxIDEgNzAlKTtcblx0fVxuXHQuZmxleDMwIHtcblx0XHQuZmxleCgxIDEgMzAlKTtcblx0fVxuXHQuZmxleDY2IHtcblx0XHQuZmxleCgxIDAgYXV0byk7XG5cdFx0d2lkdGg6IDY2LjY2NjYlO1xuXHR9XG5cdC5mbGV4NTAge1xuXHRcdC5mbGV4KDEgMSA1MCUpO1xuXHR9XG5cdC5mbGV4MzMge1xuXHRcdC5mbGV4KDEgMCBhdXRvKTtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdH1cblx0LmZsZXgyNSB7XG5cdFx0LmZsZXgoMSAxIDI1JSk7XG5cdH1cblx0LmZsZXgwMCB7XG5cdFx0LmZsZXgoMSAwIGF1dG8pO1xuXHR9XG5cdERJVi5pdGVtIHtcblx0XHQmLnNlcGFyYXRlZCB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXI6IDFweCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgc29saWQgbm9uZTtcblx0XHR9XG5cdFx0LnN1Yml0ZW1zMDIsXG5cdFx0LnN1Yml0ZW1zMDEge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHQuc3ViaXRlbSB7XG5cdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdC5mbGV4KDEgMCBhdXRvKTtcblx0XHRcdFx0d2lkdGg6IDMzLjMzMzMzJTtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHRcdFx0LmFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcblx0XHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTVweDtcblx0XHRcdFx0XHQvKmZsb2F0OiBsZWZ0OyovXG5cdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdFx0JklNRyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG5cdFx0XHRcdFx0LypmbG9hdDogbGVmdDsqL1xuXHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjE2O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0Ji5tZXRhIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IxOTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLm1ldGEwMSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogLjVlbSAwIDAgMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmhlYWRpbmcwMSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItdGV4dC1tYWluO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8qbWluLWhlaWdodDogMTE0cHg7XG5cdFx0aGVpZ2h0OiAxMTRweDsqL1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyOiAxcHggQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdGJvcmRlci1zdHlsZTogbm9uZSBub25lIHNvbGlkIG5vbmU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pOyAuZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0bWFyZ2luOiAwIC0yMHB4O1xuXHRcdC5mbGV4NjYge1xuXHRcdFx0LmZsZXgoMCAxIGF1dG8pO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmZsZXgzMyB7XG5cdFx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRESVYuaXRlbSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdWJpdGVtczAxIHtcblx0XHRcdFx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdFx0d2lkdGg6IDU1JTtcblx0XHRcdFx0LnN1Yml0ZW0ge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRcdC5mbGV4KDEgMCBhdXRvKTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN1Yml0ZW1zMDIge1xuXHRcdFx0XHQuZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHQuc3ViaXRlbSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdFx0LmZsZXgoMSAwIGF1dG8pO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdFAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0Ji5tZXRhIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zZXBhcmF0ZWQwMSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yMDE7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4jd2ViLW1lc3Nlbmdlci1jb250YWluZXIge1xuXHQuemluZGV4KEBjaGF0Ym90WmluZGV4LCAwKTtcbn1cbi5vdmVybGF5LW1vZGFsIHtcblx0LnppbmRleChAb3ZlcmxheW1vZGFsWmluZGV4LCAwKTtcbn1cbiIsIi8vIEdlbmVyYWwgZnhcblxuLnNoYWRvdzEoQHRtcDEsIEB0bXAyKSB7XG5cdGJhY2tncm91bmQtY29sb3I6IEB0bXAxO1xuXHRib3JkZXI6IDJweCBzb2xpZCBAdG1wMTtcblx0LnNoYWRvdy1pbnNldCgzcHggNHB4IDAgLTNweCwgQHRtcDIsIC43KTtcbn1cblxuLnNoYWRvdy1yZW1vdmUgKCkge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7ICAgICAvLyBBbmRyb2lkIDIuMyssIGlPUyA0LjAuMi00LjJcblx0Ym94LXNoYWRvdzogbm9uZTsgICAgIC8vIENocm9tZSA2KywgRmlyZWZveCA0KywgSUUgOVxufVxuXG4uaGFzaWNvbiB7IGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnOyBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50OyBzcGVhazogbm9uZTsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IGxpbmUtaGVpZ2h0OiAxOyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuLmVsaXNhaWNvbiB7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7IH1cbi5zdGFycyAoQHRtcDEsIEB0bXAyKSB7XG5cdCY6YmVmb3JlIHsgLmhhc2ljb247IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiBAdG1wMTsgfVxuXHQmOmFmdGVyIHsgLmhhc2ljb247IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiBAdG1wMjsgfVxuXHQmLnN0YXJzLTA6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXHQmLnN0YXJzLTA6YWZ0ZXIgeyBjb250ZW50OiBAaWNvLXN0YXJAaWNvLXN0YXJAaWNvLXN0YXJAaWNvLXN0YXJAaWNvLXN0YXI7IH1cblx0Ji5zdGFycy0xOmJlZm9yZSB7IGNvbnRlbnQ6IEBpY28tc3RhcjsgfVxuXHQmLnN0YXJzLTE6YWZ0ZXIgeyBjb250ZW50OiBAaWNvLXN0YXJAaWNvLXN0YXJAaWNvLXN0YXJAaWNvLXN0YXI7IH1cblx0Ji5zdGFycy0yOmJlZm9yZSB7IGNvbnRlbnQ6IEBpY28tc3RhckBpY28tc3RhcjsgfVxuXHQmLnN0YXJzLTI6YWZ0ZXIgeyBjb250ZW50OiBAaWNvLXN0YXJAaWNvLXN0YXJAaWNvLXN0YXI7IH1cblx0Ji5zdGFycy0zOmJlZm9yZSB7IGNvbnRlbnQ6IEBpY28tc3RhckBpY28tc3RhckBpY28tc3RhcjsgfVxuXHQmLnN0YXJzLTM6YWZ0ZXIgeyBjb250ZW50OiBAaWNvLXN0YXJAaWNvLXN0YXI7IH1cblx0Ji5zdGFycy00OmJlZm9yZSB7IGNvbnRlbnQ6IEBpY28tc3RhckBpY28tc3RhckBpY28tc3RhckBpY28tc3RhcjsgfVxuXHQmLnN0YXJzLTQ6YWZ0ZXIgeyBjb250ZW50OiBAaWNvLXN0YXI7IH1cblx0Ji5zdGFycy01OmJlZm9yZSB7IGNvbnRlbnQ6IEBpY28tc3RhckBpY28tc3RhckBpY28tc3RhckBpY28tc3RhckBpY28tc3RhcjsgfVxuXHQmLnN0YXJzLTU6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi5ub3NlbGVjdCB7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZ3JheXNjYWxlKEB2YWx1ZTogMSkge1xuXHQtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKEB2YWx1ZSk7XG5cdC1tb3otZmlsdGVyOiBncmF5c2NhbGUoQHZhbHVlKTtcblx0LW8tZmlsdGVyOiBncmF5c2NhbGUoQHZhbHVlKTtcblx0LW1zLWZpbHRlcjogZ3JheXNjYWxlKEB2YWx1ZSk7XG5cdGZpbHRlcjogZ3JheXNjYWxlKEB2YWx1ZSk7XG5cdC8vZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG59XG5cbi5kaXNwbGF5KEB2YWx1ZSkgd2hlbiAoQHZhbHVlID0gZmxleCkge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDsgLy8gSUUxMFxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8vIFNhZmFyaSAvIGlPU1xufVxuXG4uZGlzcGxheShAdmFsdWUpIHdoZW4gKEB2YWx1ZSA9IGlubGluZS1mbGV4KSB7XG5cdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDsgLy8gSUUxMFxuXHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4OyAvLyBTYWZhcmkgLyBpT1Ncbn1cblxuLmRpc3BsYXkoQHZhbHVlKSB7XG5cdGRpc3BsYXk6IEB2YWx1ZTtcbn1cblxuLmZsZXgoQHZhbHVlKSB7XG5cdC1tcy1mbGV4OiBAdmFsdWU7XG5cdC13ZWJraXQtZmxleDogQHZhbHVlO1xuXHRmbGV4OiBAdmFsdWU7XG59XG4uZmxleC1pbXBvcnRhbnQoQHZhbHVlKSB7XG5cdC1tcy1mbGV4OiBAdmFsdWUgIWltcG9ydGFudDtcblx0LXdlYmtpdC1mbGV4OiBAdmFsdWUgIWltcG9ydGFudDtcblx0ZmxleDogQHZhbHVlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWp1c3RpZnktY29udGVudChAanVzdGlmeUNvbnRlbnQpIHtcblx0Lm1zLWZsZXgtanVzdGlmeS1jb250ZW50KEBqdXN0aWZ5Q29udGVudCk7IC8vIElFMTBcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IEBqdXN0aWZ5Q29udGVudDsgLy8gU2FmYXJpIC8gaU9TXG5cdGp1c3RpZnktY29udGVudDogQGp1c3RpZnlDb250ZW50O1xufVxuXG4uZmxleC1hbGlnbi1jb250ZW50KEBhbGlnbkNvbnRlbnQpIHtcblx0Lm1zLWZsZXgtYWxpZ24tY29udGVudChAYWxpZ25Db250ZW50KTsgLy8gSUUxMFxuXHQtd2Via2l0LWFsaWduLWNvbnRlbnQ6IEBhbGlnbkNvbnRlbnQ7IC8vIFNhZmFyaSAvIGlPU1xuXHRhbGlnbi1jb250ZW50OiBAYWxpZ25Db250ZW50O1xufVxuXG4uZmxleC1hbGlnbi1pdGVtcyhAYWxpZ25JdGVtcykge1xuXHQubXMtZmxleC1hbGlnbi1pdGVtcyhAYWxpZ25JdGVtcyk7IC8vIElFMTBcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogQGFsaWduSXRlbXM7IC8vIFNhZmFyaSAvIGlPU1xuXHRhbGlnbi1pdGVtczogQGFsaWduSXRlbXM7XG59XG5cbi5mbGV4LWFsaWduLXNlbGYoQGFsaWduU2VsZikge1xuXHQubXMtZmxleC1hbGlnbi1zZWxmKEBhbGlnblNlbGYpOyAvLyBJRTEwXG5cdC13ZWJraXQtYWxpZ24tc2VsZjogQGFsaWduU2VsZjsgLy8gU2FmYXJpIC8gaU9TXG5cdGFsaWduLXNlbGY6IEBhbGlnblNlbGY7XG59XG5cbi5mbGV4LWRpcmVjdGlvbihAZGlyZWN0aW9uKSB7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogQGRpcmVjdGlvbjsgLy8gSUUxMFxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBAZGlyZWN0aW9uOyAvLyBTYWZhcmkgLyBpT1Ncblx0ZmxleC1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG59XG5cbi5mbGV4LW9yZGVyKEBvcmRlcikge1xuXHQtbXMtZmxleC1vcmRlcjogQG9yZGVyOyAvLyBJRTEwXG5cdC13ZWJraXQtb3JkZXI6IEBvcmRlcjsgLy8gU2FmYXJpIC8gaU9TXG5cdG9yZGVyOiBAb3JkZXI7XG59XG5cbi5mbGV4LXdyYXAoQHdyYXApIHtcblx0Lm1zLWZsZXgtd3JhcChAd3JhcCk7IC8vIElFMTBcblx0LXdlYmtpdC1mbGV4LXdyYXA6IEB3cmFwOyAvLyBTYWZhcmkgLyBpT1Ncblx0ZmxleC13cmFwOiBAd3JhcDtcbn1cbi8qLmFuaW1hdGlvbihAbmFtZSwgQGR1cmF0aW9uLCBAdGltaW5nLCBAZGVsYXk6IDAsIEBkaXJlY3Rpb24pIHtcblx0LXdlYmtpdC1hbmltYXRpb246QG5hbWUgQGR1cmF0aW9uIEB0aW1pbmcgQGRlbGF5IEBkaXJlY3Rpb247ICEqIFNhZmFyaSA0KyAqIVxuXHQtbW96LWFuaW1hdGlvbjpAbmFtZSBAZHVyYXRpb24gQHRpbWluZyBAZGVsYXkgQGRpcmVjdGlvbjsgISogRnggNSsgKiFcblx0LW8tYW5pbWF0aW9uOkBuYW1lIEBkdXJhdGlvbiBAdGltaW5nIEBkZWxheSBAZGlyZWN0aW9uOyAhKiBPcGVyYSAxMisgKiFcblx0YW5pbWF0aW9uOkBuYW1lIEBkdXJhdGlvbiBAdGltaW5nIEBkZWxheSBAZGlyZWN0aW9uOyAhKiBJRSAxMCssIEZ4IDI5KyAqIVxufSovXG4uYW5pbWF0aW9uKEBhcmd1bWVudHMpIHtcblx0LXdlYmtpdC1hbmltYXRpb246QGFyZ3VtZW50cztcblx0LW1vei1hbmltYXRpb246QGFyZ3VtZW50cztcblx0LW8tYW5pbWF0aW9uOkBhcmd1bWVudHM7XG5cdGFuaW1hdGlvbjpAYXJndW1lbnRzO1xufVxuLmtleWZyYW1lcyhAbmFtZSxAcnVsZXMpIHtcblxuXHRALXdlYmtpdC1rZXlmcmFtZXMgQG5hbWUge1xuXHRcdEBydWxlcygpO1xuXHR9XG5cblx0QC1tb3ota2V5ZnJhbWVzIEBuYW1lIHtcblx0XHRAcnVsZXMoKTtcblx0fVxuXG5cdEAtbXMta2V5ZnJhbWVzIEBuYW1lIHtcblx0XHRAcnVsZXMoKTtcblx0fVxuXG5cdEAtby1rZXlmcmFtZXMgQG5hbWUge1xuXHRcdEBydWxlcygpO1xuXHR9XG5cblx0QGtleWZyYW1lcyBAbmFtZSB7XG5cdFx0QHJ1bGVzKCk7XG5cdH1cbn1cblxuLyogVGhlc2UgYXJlIHRoZSBjb25kaXRpb25hbCBtaXhpbnMgZm9yIHRoZSBkaWZmZXJlbnQgc3ludGF4IGZvciBJRTEwIEZsZXhib3ggKi9cbi5tcy1mbGV4LWp1c3RpZnktY29udGVudChAanVzdGlmeUNvbnRlbnQpIHdoZW4gKEBqdXN0aWZ5Q29udGVudCA9IHNwYWNlLWJldHdlZW4pIHtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcbn1cblxuLm1zLWZsZXgtanVzdGlmeS1jb250ZW50KEBqdXN0aWZ5Q29udGVudCkgd2hlbiAoQGp1c3RpZnlDb250ZW50ID0gc3BhY2UtYXJvdW5kKSB7XG5cdC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG59XG5cbi5tcy1mbGV4LWp1c3RpZnktY29udGVudChAanVzdGlmeUNvbnRlbnQpIHdoZW4gKEBqdXN0aWZ5Q29udGVudCA9IGZsZXgtc3RhcnQpIHtcblx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG59XG5cbi5tcy1mbGV4LWp1c3RpZnktY29udGVudChAanVzdGlmeUNvbnRlbnQpIHdoZW4gKEBqdXN0aWZ5Q29udGVudCA9IGZsZXgtZW5kKSB7XG5cdC1tcy1mbGV4LXBhY2s6IGVuZDtcbn1cblxuLm1zLWZsZXgtanVzdGlmeS1jb250ZW50KEBqdXN0aWZ5Q29udGVudCkgd2hlbiAoQGp1c3RpZnlDb250ZW50ID0gY2VudGVyKSB7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbn1cblxuLm1zLWZsZXgtYWxpZ24tY29udGVudChAYWxpZ25Db250ZW50KSB3aGVuIChAYWxpZ25Db250ZW50ID0gc3BhY2UtYmV0d2Vlbikge1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnk7XG59XG5cbi5tcy1mbGV4LWFsaWduLWNvbnRlbnQoQGFsaWduQ29udGVudCkgd2hlbiAoQGFsaWduQ29udGVudCA9IHNwYWNlLWFyb3VuZCkge1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGU7XG59XG5cbi5tcy1mbGV4LWFsaWduLWNvbnRlbnQoQGFsaWduQ29udGVudCkgd2hlbiAoQGFsaWduQ29udGVudCA9IGZsZXgtc3RhcnQpIHtcblx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbn1cblxuLm1zLWZsZXgtYWxpZ24tY29udGVudChAYWxpZ25Db250ZW50KSB3aGVuIChAYWxpZ25Db250ZW50ID0gZmxleC1lbmQpIHtcblx0LW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG59XG5cbi5tcy1mbGV4LWFsaWduLWNvbnRlbnQoQGFsaWduQ29udGVudCkgd2hlbiAoQGFsaWduQ29udGVudCA9IGNlbnRlciksIChAYWxpZ25Db250ZW50ID0gc3RyZXRjaCkge1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IEBhbGlnbkNvbnRlbnQ7XG59XG5cbi5tcy1mbGV4LWFsaWduLWl0ZW1zKEBhbGlnbkl0ZW1zKSB3aGVuIChAYWxpZ25JdGVtcyA9IGZsZXgtc3RhcnQpIHtcblx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xufVxuXG4ubXMtZmxleC1hbGlnbi1pdGVtcyhAYWxpZ25JdGVtcykgd2hlbiAoQGFsaWduSXRlbXMgPSBmbGV4LWVuZCkge1xuXHQtbXMtZmxleC1hbGlnbjogZW5kO1xufVxuXG4ubXMtZmxleC1hbGlnbi1pdGVtcyhAYWxpZ25JdGVtcykgd2hlbiAoQGFsaWduSXRlbXMgPSBjZW50ZXIpLCAoQGFsaWduSXRlbXMgPSBiYXNlbGluZSksIChAYWxpZ25JdGVtcyA9IHN0cmV0Y2gpIHtcblx0LW1zLWZsZXgtYWxpZ246IEBhbGlnbkl0ZW1zO1xufVxuXG4ubXMtZmxleC1hbGlnbi1zZWxmKEBhbGlnblNlbGYpIHdoZW4gKEBhbGlnblNlbGYgPSBmbGV4LXN0YXJ0KSB7XG5cdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xufVxuXG4ubXMtZmxleC1hbGlnbi1zZWxmKEBhbGlnblNlbGYpIHdoZW4gKEBhbGlnblNlbGYgPSBmbGV4LWVuZCkge1xuXHQtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG59XG5cbi5tcy1mbGV4LWFsaWduLXNlbGYoQGFsaWduU2VsZikgd2hlbiAoQGFsaWduU2VsZiA9IGF1dG8pLCAoQGFsaWduU2VsZiA9IGNlbnRlciksIChAYWxpZ25TZWxmID0gYmFzZWxpbmUpLCAoQGFsaWduU2VsZiA9IHN0cmV0Y2gpIHtcblx0LW1zLWZsZXgtaXRlbS1hbGlnbjogQGFsaWduU2VsZjtcbn1cblxuLm1zLWZsZXgtd3JhcChAd3JhcCkgd2hlbiAoQHdyYXAgPSBub3dyYXApIHtcblx0LW1zLWZsZXgtd3JhcDogbm9uZTtcbn1cblxuLm1zLWZsZXgtd3JhcChAd3JhcCkgd2hlbiAoQHdyYXAgPSB3cmFwKSwgKEB3cmFwID0gd3JhcC1yZXZlcnNlKSB7XG5cdC1tcy1mbGV4LXdyYXA6IEB3cmFwO1xufVxuXG4vLyBsaW5rIG91dGxpbmUgbm9uZVxuLmxpbmstb3V0bGluZS1ub25lIHtcblx0Jixcblx0QSB7XG5cdFx0JjpsaW5rLFxuXHRcdCY6dmlzaXRlZCxcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0LW1vei1vdXRsaW5lLXN0eWxlOiBub25lO1xuXHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0b3V0bGluZTowO1xuXHRcdFx0LW1vei1vdXRsaW5lOiAwO1xuXHRcdFx0LXdlYmtpdC1vdXRsaW5lOiAwO1xuXHRcdH1cblx0fVxufVxuLmFwcGVhcmFuY2UtYm9yZGVyLXJhZGl1cyB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiAgICBub25lO1xuXHRhcHBlYXJhbmNlOiAgICAgICAgIG5vbmU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgIC8qIFNhZmFyaSAzLTQsIGlPUyAxLTMuMiwgQW5kcm9pZCAxLjYtICovXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMDsgIC8qIEZpcmVmb3ggMS0zLjYgKi9cblx0Ym9yZGVyLXJhZGl1czogMDsgIC8qIE9wZXJhIDEwLjUsIElFIDksIFNhZmFyaSA1LCBDaHJvbWUsIEZpcmVmb3ggNCwgaU9TIDQsIEFuZHJvaWQgMi4xKyAqL1xufVxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcblx0Jixcblx0QSB7XG5cdFx0JjpsaW5rLFxuXHRcdCY6dmlzaXRlZCxcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuLnBhZGRpbmctaWNvbnMoQGFkZHBhZGRpbmcpIHtcblx0cGFkZGluZzogQGFkZHBhZGRpbmc7XG59XG4ucGFkZGluZyhwYWRkaW5nKSB7XG5cdHBhZGRpbmc6IEBwYWRkaW5nO1xufVxuLm1hcmdpbihAbWFyZ2luKSB7XG5cdHBhZGRpbmc6IEBtYXJnaW47XG59XG4ud2lkdGgtbGFiZWwtaW5wdXQoQGxhYmVsd2lkdGgsIEBpbnB1dHdpZHRoKSB7XG5cdExBQkVMLCBTUEFOLmxhYmVsIHtcblx0XHR3aWR0aDogQGxhYmVsd2lkdGg7XG5cdH1cblx0ZGl2Lml0ZW1zIHtcblx0XHR3aWR0aDogQGlucHV0d2lkdGg7XG5cdH1cbn1cbi50ZXh0X19kaXNhYmxlLS1oaWdobGlnaHRpbmcge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBXZWJraXQgKi9cblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgLyogRmlyZWZveCAqL1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAvKiBJRSAxMCAgKi9cblx0LyogQ3VycmVudGx5IG5vdCBzdXBwb3J0ZWQgaW4gT3BlcmEgYnV0IHdpbGwgYmUgc29vbiAqL1xuXHQtby11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cblxuXG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0LypzcmM6IHVybCgnQHtpY28tZm9udC1wYXRofWljb25zLmVvdCcpO1xuXHRzcmM6IHVybCgnQHtpY28tZm9udC1wYXRofWljb25zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuXHR1cmwoJ0B7aWNvLWZvbnQtcGF0aH1pY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnQHtpY28tZm9udC1wYXRofWljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0dXJsKCdAe2ljby1mb250LXBhdGh9aWNvbnMuc3ZnI2ljb25zJykgZm9ybWF0KCdzdmcnKTsqL1xuXHRzcmM6IGRhdGEtdXJpKCdhcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCcsICdAe2ljby1mb250LXBhdGh9aWNvbnMud29mZicpLFxuXHRkYXRhLXVyaSgnYXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCcsICdAe2ljby1mb250LXBhdGh9aWNvbnMudHRmJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb1wiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb1wiXTpiZWZvcmUsXG5bY2xhc3NePVwiaWNvXCJdOmFmdGVyLFxuW2NsYXNzKj1cIiBpY29cIl06YWZ0ZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5cbi5pY28tNGc6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMDFcIiB9XG5AaWNvLTRnOiBcIlxcRTAwMVwiO1xuXG4uaWNvLTRnMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwMlwiIH1cbkBpY28tNGcyOiBcIlxcRTAwMlwiO1xuXG4uaWNvLWFsZXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDAzXCIgfVxuQGljby1hbGVydDogXCJcXEUwMDNcIjtcblxuLmljby1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDA0XCIgfVxuQGljby1hbmRyb2lkOiBcIlxcRTAwNFwiO1xuXG4uaWNvLWFwcGxlLWlvczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwNVwiIH1cbkBpY28tYXBwbGUtaW9zOiBcIlxcRTAwNVwiO1xuXG4uaWNvLWFycmRvd246YmVmb3JlIHsgY29udGVudDogXCJcXEUwMDZcIiB9XG5AaWNvLWFycmRvd246IFwiXFxFMDA2XCI7XG5cbi5pY28tYXJybGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwN1wiIH1cbkBpY28tYXJybGVmdDogXCJcXEUwMDdcIjtcblxuLmljby1hcnJsZWZ0MDI6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMDhcIiB9XG5AaWNvLWFycmxlZnQwMjogXCJcXEUwMDhcIjtcblxuLmljby1hcnJyaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwOVwiIH1cbkBpY28tYXJycmlnaHQ6IFwiXFxFMDA5XCI7XG5cbi5pY28tYXJycmlnaHQwMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwQVwiIH1cbkBpY28tYXJycmlnaHQwMjogXCJcXEUwMEFcIjtcblxuLmljby1hcnJ1cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwQlwiIH1cbkBpY28tYXJydXA6IFwiXFxFMDBCXCI7XG5cbi5pY28tYXJ2ZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMENcIiB9XG5AaWNvLWFydmVkOiBcIlxcRTAwQ1wiO1xuXG4uaWNvLWJhdHRlcnk6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMERcIiB9XG5AaWNvLWJhdHRlcnk6IFwiXFxFMDBEXCI7XG5cbi5pY28tYmF1YmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDBFXCIgfVxuQGljby1iYXViZWw6IFwiXFxFMDBFXCI7XG5cbi5pY28tYmxhbms6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMEZcIiB9XG5AaWNvLWJsYW5rOiBcIlxcRTAwRlwiO1xuXG4uaWNvLWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxMFwiIH1cbkBpY28tYm94OiBcIlxcRTAxMFwiO1xuXG4uaWNvLWJ1bGxldDAxOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDExXCIgfVxuQGljby1idWxsZXQwMTogXCJcXEUwMTFcIjtcblxuLmljby1idXNpbmVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxMlwiIH1cbkBpY28tYnVzaW5lc3M6IFwiXFxFMDEyXCI7XG5cbi5pY28tYnV5b3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDEzXCIgfVxuQGljby1idXlvdXQ6IFwiXFxFMDEzXCI7XG5cbi5pY28tY2FsZW5kYXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMTRcIiB9XG5AaWNvLWNhbGVuZGFyLWNsb2NrOiBcIlxcRTAxNFwiO1xuXG4uaWNvLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDE1XCIgfVxuQGljby1jYWxlbmRhcjogXCJcXEUwMTVcIjtcblxuLmljby1jYWxlbmRhcjAyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDE2XCIgfVxuQGljby1jYWxlbmRhcjAyOiBcIlxcRTAxNlwiO1xuXG4uaWNvLWNhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMTdcIiB9XG5AaWNvLWNhbGw6IFwiXFxFMDE3XCI7XG5cbi5pY28tY2FsbHM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMThcIiB9XG5AaWNvLWNhbGxzOiBcIlxcRTAxOFwiO1xuXG4uaWNvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxOVwiIH1cbkBpY28tY2FtZXJhOiBcIlxcRTAxOVwiO1xuXG4uaWNvLWNhbmNlbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDFBXCIgfVxuQGljby1jYW5jZWxlZDogXCJcXEUwMUFcIjtcblxuLmljby1jYW5jZWxsYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXEUwMUJcIiB9XG5AaWNvLWNhbmNlbGxhdGlvbjogXCJcXEUwMUJcIjtcblxuLmljby1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDFDXCIgfVxuQGljby1jYXJkOiBcIlxcRTAxQ1wiO1xuXG4uaWNvLWNhcmQyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDFEXCIgfVxuQGljby1jYXJkMjogXCJcXEUwMURcIjtcblxuLmljby1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDFFXCIgfVxuQGljby1jYXJ0OiBcIlxcRTAxRVwiO1xuXG4uaWNvLWNoYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMUZcIiB9XG5AaWNvLWNoYXQ6IFwiXFxFMDFGXCI7XG5cbi5pY28tY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjBcIiB9XG5AaWNvLWNoZWNrOiBcIlxcRTAyMFwiO1xuXG4uaWNvLWNoZWNrMDM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjFcIiB9XG5AaWNvLWNoZWNrMDM6IFwiXFxFMDIxXCI7XG5cbi5pY28tY29pbnM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjJcIiB9XG5AaWNvLWNvaW5zOiBcIlxcRTAyMlwiO1xuXG4uaWNvLWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjNcIiB9XG5AaWNvLWNvbHVtbnM6IFwiXFxFMDIzXCI7XG5cbi5pY28tY29tYm86YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjRcIiB9XG5AaWNvLWNvbWJvOiBcIlxcRTAyNFwiO1xuXG4uaWNvLWNvbXB1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDI1XCIgfVxuQGljby1jb21wdXRlcjogXCJcXEUwMjVcIjtcblxuLmljby1jb25uZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDI2XCIgfVxuQGljby1jb25uZWN0OiBcIlxcRTAyNlwiO1xuXG4uaWNvLWNvbnRyYWN0LWV1cm86YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjdcIiB9XG5AaWNvLWNvbnRyYWN0LWV1cm86IFwiXFxFMDI3XCI7XG5cbi5pY28tY29udHJhY3QtcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDI4XCIgfVxuQGljby1jb250cmFjdC1wZW46IFwiXFxFMDI4XCI7XG5cbi5pY28tY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjlcIiB9XG5AaWNvLWNvbnRyYWN0OiBcIlxcRTAyOVwiO1xuXG4uaWNvLWNvbnZlcnNhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAyQVwiIH1cbkBpY28tY29udmVyc2F0aW9uOiBcIlxcRTAyQVwiO1xuXG4uaWNvLWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDJCXCIgfVxuQGljby1jcm9zczogXCJcXEUwMkJcIjtcblxuLmljby1kZWxpdmVyZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMkNcIiB9XG5AaWNvLWRlbGl2ZXJlZDogXCJcXEUwMkNcIjtcblxuLmljby1kZWxpdmVyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAyRFwiIH1cbkBpY28tZGVsaXZlcnk6IFwiXFxFMDJEXCI7XG5cbi5pY28tZGV2aWNlLWFjY2Vzc29yeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAyRVwiIH1cbkBpY28tZGV2aWNlLWFjY2Vzc29yeTogXCJcXEUwMkVcIjtcblxuLmljby1kZXZpY2UtYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDJGXCIgfVxuQGljby1kZXZpY2UtYWRkOiBcIlxcRTAyRlwiO1xuXG4uaWNvLWRldmljZS1lbGlzYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAzMFwiIH1cbkBpY28tZGV2aWNlLWVsaXNhOiBcIlxcRTAzMFwiO1xuXG4uaWNvLWRldmljZS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAzMVwiIH1cbkBpY28tZGV2aWNlLXBob25lOiBcIlxcRTAzMVwiO1xuXG4uaWNvLWRldmljZS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMzJcIiB9XG5AaWNvLWRldmljZS10YWJsZXQ6IFwiXFxFMDMyXCI7XG5cbi5pY28tZGV2aWNlLXplbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAzM1wiIH1cbkBpY28tZGV2aWNlLXplbjogXCJcXEUwMzNcIjtcblxuLmljby1kaXNhYmxlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAzNFwiIH1cbkBpY28tZGlzYWJsZWQ6IFwiXFxFMDM0XCI7XG5cbi5pY28tZGlzcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAzNVwiIH1cbkBpY28tZGlzcGxheTogXCJcXEUwMzVcIjtcblxuLmljby1kaXNwbGF5MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAzNlwiIH1cbkBpY28tZGlzcGxheTI6IFwiXFxFMDM2XCI7XG5cbi5pY28tZG9jdW1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMzdcIiB9XG5AaWNvLWRvY3VtZW50OiBcIlxcRTAzN1wiO1xuXG4uaWNvLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXEUwMzhcIiB9XG5AaWNvLWRvd246IFwiXFxFMDM4XCI7XG5cbi5pY28tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMzlcIiB9XG5AaWNvLWRvd25sb2FkOiBcIlxcRTAzOVwiO1xuXG4uaWNvLWRvd25sb2FkMDI6YmVmb3JlIHsgY29udGVudDogXCJcXEUwM0FcIiB9XG5AaWNvLWRvd25sb2FkMDI6IFwiXFxFMDNBXCI7XG5cbi5pY28tZW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXEUwM0JcIiB9XG5AaWNvLWVtYWlsOiBcIlxcRTAzQlwiO1xuXG4uaWNvLWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDNDXCIgfVxuQGljby1lbnZlbG9wZTogXCJcXEUwM0NcIjtcblxuLmljby1ldXJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDNEXCIgfVxuQGljby1ldXJvOiBcIlxcRTAzRFwiO1xuXG4uaWNvLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDNFXCIgfVxuQGljby1leGNsYW1hdGlvbjogXCJcXEUwM0VcIjtcblxuLmljby1leHRyYXBhcmFtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAzRlwiIH1cbkBpY28tZXh0cmFwYXJhbXM6IFwiXFxFMDNGXCI7XG5cbi5pY28tZXh0cmFzZXJ2aWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDQwXCIgfVxuQGljby1leHRyYXNlcnZpY2U6IFwiXFxFMDQwXCI7XG5cbi5pY28tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNDFcIiB9XG5AaWNvLWZhY2Vib29rOiBcIlxcRTA0MVwiO1xuXG4uaWNvLWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNDJcIiB9XG5AaWNvLWZlYXRoZXI6IFwiXFxFMDQyXCI7XG5cbi5pY28tZ2F1Z2U6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNDNcIiB9XG5AaWNvLWdhdWdlOiBcIlxcRTA0M1wiO1xuXG4uaWNvLWdlbmVyYWw6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNDRcIiB9XG5AaWNvLWdlbmVyYWw6IFwiXFxFMDQ0XCI7XG5cbi5pY28tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA0NVwiIH1cbkBpY28tZ2lmdDogXCJcXEUwNDVcIjtcblxuLmljby1naWZ0MDE6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNDZcIiB9XG5AaWNvLWdpZnQwMTogXCJcXEUwNDZcIjtcblxuLmljby1naWZ0MDI6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNDdcIiB9XG5AaWNvLWdpZnQwMjogXCJcXEUwNDdcIjtcblxuLmljby1nb29nbGVwbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDQ4XCIgfVxuQGljby1nb29nbGVwbHVzOiBcIlxcRTA0OFwiO1xuXG4uaWNvLWdvdmVybm1lbnRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA0OVwiIH1cbkBpY28tZ292ZXJubWVudGFsOiBcIlxcRTA0OVwiO1xuXG4uaWNvLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDRBXCIgfVxuQGljby1ncmFwaDogXCJcXEUwNEFcIjtcblxuLmljby1ncmlkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDRCXCIgfVxuQGljby1ncmlkOiBcIlxcRTA0QlwiO1xuXG4uaWNvLWhhcmQtZHJpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNENcIiB9XG5AaWNvLWhhcmQtZHJpdmU6IFwiXFxFMDRDXCI7XG5cbi5pY28taG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA0RFwiIH1cbkBpY28taG9tZTogXCJcXEUwNERcIjtcblxuLmljby1ob3VzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA0RVwiIH1cbkBpY28taG91c2U6IFwiXFxFMDRFXCI7XG5cbi5pY28taWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNEZcIiB9XG5AaWNvLWlkOiBcIlxcRTA0RlwiO1xuXG4uaWNvLWluY29tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1MFwiIH1cbkBpY28taW5jb21lOiBcIlxcRTA1MFwiO1xuXG4uaWNvLWluZm8tY2xlYXI6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNTFcIiB9XG5AaWNvLWluZm8tY2xlYXI6IFwiXFxFMDUxXCI7XG5cbi5pY28taW5mby1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDUyXCIgfVxuQGljby1pbmZvLWZ1bGw6IFwiXFxFMDUyXCI7XG5cbi5pY28taW5mbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1M1wiIH1cbkBpY28taW5mbzogXCJcXEUwNTNcIjtcblxuLmljby1pbnByb2Nlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNTRcIiB9XG5AaWNvLWlucHJvY2VzczogXCJcXEUwNTRcIjtcblxuLmljby1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogXCJcXEUwNTVcIiB9XG5AaWNvLWluc3RhZ3JhbTogXCJcXEUwNTVcIjtcblxuLmljby1pb3M6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNTZcIiB9XG5AaWNvLWlvczogXCJcXEUwNTZcIjtcblxuLmljby1saWFiaWxpdGllczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1N1wiIH1cbkBpY28tbGlhYmlsaXRpZXM6IFwiXFxFMDU3XCI7XG5cbi5pY28tbGltaXRlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1OFwiIH1cbkBpY28tbGltaXRlZDogXCJcXEUwNThcIjtcblxuLmljby1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1OVwiIH1cbkBpY28tbGlua2VkaW46IFwiXFxFMDU5XCI7XG5cbi5pY28tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1QVwiIH1cbkBpY28tbGlzdDogXCJcXEUwNUFcIjtcblxuLmljby1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDVCXCIgfVxuQGljby1tYWlsOiBcIlxcRTA1QlwiO1xuXG4uaWNvLW1lbW9yeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1Q1wiIH1cbkBpY28tbWVtb3J5OiBcIlxcRTA1Q1wiO1xuXG4uaWNvLW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNURcIiB9XG5AaWNvLW1lbnU6IFwiXFxFMDVEXCI7XG5cbi5pY28tbWludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1RVwiIH1cbkBpY28tbWludDogXCJcXEUwNUVcIjtcblxuLmljby1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1RlwiIH1cbkBpY28tbWludXM6IFwiXFxFMDVGXCI7XG5cbi5pY28tbW9uZXk6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNjBcIiB9XG5AaWNvLW1vbmV5OiBcIlxcRTA2MFwiO1xuXG4uaWNvLW5ldHdvcms6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNjFcIiB9XG5AaWNvLW5ldHdvcms6IFwiXFxFMDYxXCI7XG5cbi5pY28tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDYyXCIgfVxuQGljby1uZXdzcGFwZXI6IFwiXFxFMDYyXCI7XG5cbi5pY28tbm9kYXRhLW5lZWRlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA2M1wiIH1cbkBpY28tbm9kYXRhLW5lZWRlZDogXCJcXEUwNjNcIjtcblxuLmljby1vaWd1c2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDY0XCIgfVxuQGljby1vaWd1c2VkOiBcIlxcRTA2NFwiO1xuXG4uaWNvLW9rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDY1XCIgfVxuQGljby1vazogXCJcXEUwNjVcIjtcblxuLmljby1vd2w6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNjZcIiB9XG5AaWNvLW93bDogXCJcXEUwNjZcIjtcblxuLmljby1vd2wyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDY3XCIgfVxuQGljby1vd2wyOiBcIlxcRTA2N1wiO1xuXG4uaWNvLXBhcmFtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA2OFwiIH1cbkBpY28tcGFyYW1zOiBcIlxcRTA2OFwiO1xuXG4uaWNvLXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA2OVwiIH1cbkBpY28tcGVuY2lsOiBcIlxcRTA2OVwiO1xuXG4uaWNvLXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNkFcIiB9XG5AaWNvLXBlcmNlbnQ6IFwiXFxFMDZBXCI7XG5cbi5pY28tcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNkJcIiB9XG5AaWNvLXBob25lOiBcIlxcRTA2QlwiO1xuXG4uaWNvLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA2Q1wiIH1cbkBpY28tcGludGVyZXN0OiBcIlxcRTA2Q1wiO1xuXG4uaWNvLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNkRcIiB9XG5AaWNvLXBsYXk6IFwiXFxFMDZEXCI7XG5cbi5pY28tcGxheTAxOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDZFXCIgfVxuQGljby1wbGF5MDE6IFwiXFxFMDZFXCI7XG5cbi5pY28tcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA2RlwiIH1cbkBpY28tcGx1czogXCJcXEUwNkZcIjtcblxuLmljby1wb3N0a2FzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA3MFwiIH1cbkBpY28tcG9zdGthc3Q6IFwiXFxFMDcwXCI7XG5cbi5pY28tcHJpY2V0YWc6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNzFcIiB9XG5AaWNvLXByaWNldGFnOiBcIlxcRTA3MVwiO1xuXG4uaWNvLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDcyXCIgfVxuQGljby1wcmludDogXCJcXEUwNzJcIjtcblxuLmljby1wcml2YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDczXCIgfVxuQGljby1wcml2YXRlOiBcIlxcRTA3M1wiO1xuXG4uaWNvLXJldHVybmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDc0XCIgfVxuQGljby1yZXR1cm5lZDogXCJcXEUwNzRcIjtcblxuLmljby1zYWlsZmlzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA3NVwiIH1cbkBpY28tc2FpbGZpc2g6IFwiXFxFMDc1XCI7XG5cbi5pY28tc2VhZGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDc2XCIgfVxuQGljby1zZWFkZWQ6IFwiXFxFMDc2XCI7XG5cbi5pY28tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDc3XCIgfVxuQGljby1zZWFyY2g6IFwiXFxFMDc3XCI7XG5cbi5pY28tc2VydmljZS1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNzhcIiB9XG5AaWNvLXNlcnZpY2UtYWRkOiBcIlxcRTA3OFwiO1xuXG4uaWNvLXNlcnZpY2UtbmV3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDc5XCIgfVxuQGljby1zZXJ2aWNlLW5ldzogXCJcXEUwNzlcIjtcblxuLmljby1zZXJ2aWNlLXJlcGxhY2U6YmVmb3JlIHsgY29udGVudDogXCJcXEUwN0FcIiB9XG5AaWNvLXNlcnZpY2UtcmVwbGFjZTogXCJcXEUwN0FcIjtcblxuLmljby1zaHVmZmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDdCXCIgfVxuQGljby1zaHVmZmxlOiBcIlxcRTA3QlwiO1xuXG4uaWNvLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXEUwN0NcIiB9XG5AaWNvLXNpZ246IFwiXFxFMDdDXCI7XG5cbi5pY28tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA3RFwiIH1cbkBpY28tc2l0ZW1hcDogXCJcXEUwN0RcIjtcblxuLmljby1zdGFyMDE6YmVmb3JlIHsgY29udGVudDogXCJcXEUwN0VcIiB9XG5AaWNvLXN0YXIwMTogXCJcXEUwN0VcIjtcblxuLmljby1zdG9wLWxpbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDdGXCIgfVxuQGljby1zdG9wLWxpbWl0OiBcIlxcRTA3RlwiO1xuXG4uaWNvLXN0b3AtcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwODBcIiB9XG5AaWNvLXN0b3AtcGhvbmU6IFwiXFxFMDgwXCI7XG5cbi5pY28tc3RvcC1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDgxXCIgfVxuQGljby1zdG9wLXN0b3A6IFwiXFxFMDgxXCI7XG5cbi5pY28tc3RvcC1zdG9wcGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDgyXCIgfVxuQGljby1zdG9wLXN0b3BwZWQ6IFwiXFxFMDgyXCI7XG5cbi5pY28tc3ltYmlhbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA4M1wiIH1cbkBpY28tc3ltYmlhbjogXCJcXEUwODNcIjtcblxuLmljby10YXJiaW1pbmU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwODRcIiB9XG5AaWNvLXRhcmJpbWluZTogXCJcXEUwODRcIjtcblxuLmljby10ZWVudXNlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA4NVwiIH1cbkBpY28tdGVlbnVzZWQ6IFwiXFxFMDg1XCI7XG5cbi5pY28tdGVsbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDg2XCIgfVxuQGljby10ZWxsZXI6IFwiXFxFMDg2XCI7XG5cbi5pY28tdGVsbGltdXNlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA4N1wiIH1cbkBpY28tdGVsbGltdXNlZDogXCJcXEUwODdcIjtcblxuLmljby10aHVtYnN1cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA4OFwiIH1cbkBpY28tdGh1bWJzdXA6IFwiXFxFMDg4XCI7XG5cbi5pY28tdGltZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA4OVwiIH1cbkBpY28tdGltZTogXCJcXEUwODlcIjtcblxuLmljby10cmFuc3BvcnQtZmlsbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDhBXCIgfVxuQGljby10cmFuc3BvcnQtZmlsbGVkOiBcIlxcRTA4QVwiO1xuXG4uaWNvLXRyYW5zcG9ydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA4QlwiIH1cbkBpY28tdHJhbnNwb3J0OiBcIlxcRTA4QlwiO1xuXG4uaWNvLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEUwOENcIiB9XG5AaWNvLXR3aXR0ZXI6IFwiXFxFMDhDXCI7XG5cbi5pY28tdW5saW1pdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDhEXCIgfVxuQGljby11bmxpbWl0ZWQ6IFwiXFxFMDhEXCI7XG5cbi5pY28tdXA6YmVmb3JlIHsgY29udGVudDogXCJcXEUwOEVcIiB9XG5AaWNvLXVwOiBcIlxcRTA4RVwiO1xuXG4uaWNvLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA4RlwiIH1cbkBpY28tdXBsb2FkOiBcIlxcRTA4RlwiO1xuXG4uaWNvLXVzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEUwOTBcIiB9XG5AaWNvLXVzZXI6IFwiXFxFMDkwXCI7XG5cbi5pY28tdmlldzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA5MVwiIH1cbkBpY28tdmlldzogXCJcXEUwOTFcIjtcblxuLmljby13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDkyXCIgfVxuQGljby13aW5kb3dzOiBcIlxcRTA5MlwiO1xuXG4uaWNvLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwOTNcIiB9XG5AaWNvLXlvdXR1YmU6IFwiXFxFMDkzXCI7IiwiXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBNeUZvbnRzIFdlYmZvbnQgQnVpbGQgSUQgMzA3NjY5OCwgMjAxNS0wOC0xN1QwOTo0OTowMC0wNDAwXG4gKlxuICogVGhlIGZvbnRzIGxpc3RlZCBpbiB0aGlzIG5vdGljZSBhcmUgc3ViamVjdCB0byB0aGUgRW5kIFVzZXIgTGljZW5zZVxuICogQWdyZWVtZW50KHMpIGVudGVyZWQgaW50byBieSB0aGUgd2Vic2l0ZSBvd25lci4gQWxsIG90aGVyIHBhcnRpZXMgYXJlXG4gKiBleHBsaWNpdGx5IHJlc3RyaWN0ZWQgZnJvbSB1c2luZyB0aGUgTGljZW5zZWQgV2ViZm9udHMocykuXG4gKlxuICogWW91IG1heSBvYnRhaW4gYSB2YWxpZCBsaWNlbnNlIGF0IHRoZSBVUkxzIGJlbG93LlxuICpcbiAqIFdlYmZvbnQ6IFBGQmFndWVTYW5zUHJvLUJvbGQgYnkgUGFyYWNodXRlXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvcGFyYWNodXRlL3BmLWJhZ3VlLXNhbnMtcHJvL2JvbGQvXG4gKlxuICogV2ViZm9udDogUEZCYWd1ZVNhbnNQcm8tUmVndWxhciBieSBQYXJhY2h1dGVcbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9wYXJhY2h1dGUvcGYtYmFndWUtc2Fucy1wcm8vcmVndWxhci9cbiAqXG4gKiBXZWJmb250OiBQRkJhZ3VlU2Fuc1Byby1UaGluIGJ5IFBhcmFjaHV0ZVxuICogVVJMOiBodHRwOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL3BhcmFjaHV0ZS9wZi1iYWd1ZS1zYW5zLXByby90aGluL1xuICpcbiAqXG4gKiBMaWNlbnNlOiBodHRwOi8vd3d3Lm15Zm9udHMuY29tL3ZpZXdsaWNlbnNlP3R5cGU9d2ViJmJ1aWxkaWQ9MzA3NjY5OFxuICogTGljZW5zZWQgcGFnZXZpZXdzOiAzLDAwMCwwMDBcbiAqIFdlYmZvbnRzIGNvcHlyaWdodDogQ29weXJpZ2h0IChjKSAyMDEzIFBhcmFjaHV0ZSYjeDAwQUU7LCB3d3cucGFyYWNodXRlLmdyLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKiDvv70gMjAxNSBNeUZvbnRzIEluY1xuKi9cblxuXG4vKiBAaW1wb3J0IG11c3QgYmUgYXQgdG9wIG9mIGZpbGUsIG90aGVyd2lzZSBDU1Mgd2lsbCBub3Qgd29yayAqL1xuXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1BGQmFndWVTYW5zUHJvJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzLzJFRjI1QV8wXzAuZW90Jyk7XG5cdHNyYzogdXJsKCcuLi9mb250cy8yRUYyNUFfMF8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgnLi4vZm9udHMvMkVGMjVBXzBfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy8yRUYyNUFfMF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0dXJsKCcuLi9mb250cy8yRUYyNUFfMF8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQRkJhZ3VlU2Fuc1Bybyc7XG5cdHNyYzogdXJsKCcuLi9mb250cy8yRUYyNUFfMV8wLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvMkVGMjVBXzFfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoJy4uL2ZvbnRzLzJFRjI1QV8xXzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvMkVGMjVBXzFfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnLi4vZm9udHMvMkVGMjVBXzFfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUEZCYWd1ZVNhbnNQcm8nO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvMkVGMjVBXzJfMC5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzLzJFRjI1QV8yXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCcuLi9mb250cy8yRUYyNUFfMl8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzLzJFRjI1QV8yXzAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJy4uL2ZvbnRzLzJFRjI1QV8yXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuXG4vKlxuXHRDb3B5cmlnaHQgKEMpIDIwMTEtMjAxNSBIb2VmbGVyICYgQ28uXG5cdFRoaXMgc29mdHdhcmUgaXMgdGhlIHByb3BlcnR5IG9mIEhvZWZsZXIgJiBDby4gKEgmQ28pLlxuXHRZb3VyIHJpZ2h0IHRvIGFjY2VzcyBhbmQgdXNlIHRoaXMgc29mdHdhcmUgaXMgc3ViamVjdCB0byB0aGVcblx0YXBwbGljYWJsZSBMaWNlbnNlIEFncmVlbWVudCwgb3IgVGVybXMgb2YgU2VydmljZSwgdGhhdCBleGlzdHNcblx0YmV0d2VlbiB5b3UgYW5kIEgmQ28uIElmIG5vIHN1Y2ggYWdyZWVtZW50IGV4aXN0cywgeW91IG1heSBub3Rcblx0YWNjZXNzIG9yIHVzZSB0aGlzIHNvZnR3YXJlIGZvciBhbnkgcHVycG9zZS5cblx0VGhpcyBzb2Z0d2FyZSBtYXkgb25seSBiZSBob3N0ZWQgYXQgdGhlIGxvY2F0aW9ucyBzcGVjaWZpZWQgaW5cblx0dGhlIGFwcGxpY2FibGUgTGljZW5zZSBBZ3JlZW1lbnQgb3IgVGVybXMgb2YgU2VydmljZSwgYW5kIG9ubHlcblx0Zm9yIHRoZSBwdXJwb3NlcyBleHByZXNzbHkgc2V0IGZvcnRoIHRoZXJlaW4uIFlvdSBtYXkgbm90IGNvcHksXG5cdG1vZGlmeSwgY29udmVydCwgY3JlYXRlIGRlcml2YXRpdmUgd29ya3MgZnJvbSBvciBkaXN0cmlidXRlIHRoaXNcblx0c29mdHdhcmUgaW4gYW55IHdheSwgb3IgbWFrZSBpdCBhY2Nlc3NpYmxlIHRvIGFueSB0aGlyZCBwYXJ0eSxcblx0d2l0aG91dCBmaXJzdCBvYnRhaW5pbmcgdGhlIHdyaXR0ZW4gcGVybWlzc2lvbiBvZiBIJkNvLlxuXHRGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpc2l0IHVzIGF0IGh0dHA6Ly90eXBvZ3JhcGh5LmNvbS5cblx0MTk4MjA4LTg1NTI5LTIwMTUwMTMwXG4qL1xuXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1ZlcmxhZyc7XG5cdHNyYzogdXJsKCcuLi9mb250cy84NUNBRkJDQjYwREZERDFGNS5lb3QnKTtcblx0c3JjOiBsb2NhbCgnPycpLFxuXHR1cmwoJy4uL2ZvbnRzLzg1Q0FGQkNCNjBERkREMUY1LmVvdD8jaGNvJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JrOVVWRThBQUViSEFBMEFBQUFBbjl3QUFRQUFBQUJFcEFBQUFpTUFBQWFFQUFBQUFBQUFBQUJEUmtZZ0FBQUl5QUFBSzJBQUFEMGFJeTV2T0VkRVJVWUFBRFFvQUFBQUh3QUFBQ0FCYmdBRVIxQlBVd0FBTkVnQUFBMWJBQUJNUUUwVnhtbEhVMVZDQUFCQnBBQUFBRm9BQUFDQTZxSXVKVTlUTHpJQUFBR1VBQUFBVHdBQUFHQldqR1VmWTIxaGNBQUFCbVFBQUFKT0FBQURidktTOEFabllYTndBQUJDQUFBQUFBZ0FBQUFJQUFBQUMyaGxZV1FBQUFFd0FBQUFOUUFBQURZRXlqQXlhR2hsWVFBQUFXZ0FBQUFoQUFBQUpBZExCQnRvYlhSNEFBQkNDQUFBQXBvQUFBVUVkSFkvalcxaGVIQUFBQUdNQUFBQUJnQUFBQVlCUVZBQWJtRnRaUUFBQWVRQUFBUjlBQUFMb3hWZ0lSTndiM04wQUFBSXRBQUFBQk1BQUFBZy83Z0FNbmphWTJCa1lHQmdaSEEwdUNVbUhNOXY4NVdCbS9rRlVJVGh3c2ZTaHpENi81TC93c3hQV013WkhCZzRHSmhBb2dCN1RBNWJBQUFBZU5wallHUmdZRDd3WDRDQmdVWCsvNUwvcTVpZk1BQkZrQUdqSXdDWEJBWnRBQUFBQUFCUUFBRkJBQUI0Mm1OZ1lzeG5GR1pnWldCaDJzUFV4Y0RBMEFPaEdlOHlHREg4WWtBQ0N4Z1k2Z01ZR0twZ2ZBODE1M3dncGFTb3hLenczNExoQlBNQmhnOUEvbXlRSE9OOHByc01Da0RJQkFDODNROVpBSGphdFZYTGJ0dEdGTDJ5NU5oT1lpTjIwRTFXMHlZMWtrS1NKU1Z5ckt5S0dqQ2NWWUhZQ0pEbGlCeUtWRVFPTVJ4YUVSQ2czWFhSSDJpQmZrVVgvWTErVGZjOWN6bXVxVGhSWEtBMVFjMlorenpuem9BbW9rZU5QNmhCMWQrM2VDdmNvSWZZVlhpTk5pand1RWxmMHRUalZpMW1uYmJwWjQ5dndmT0x4eHYwaG43emVCTXhmM204VmNPMzEzWWJheDdmb2IzbWZZL3YxdkIyTFdhSHZtbCs3Zkc5R29mZEd0NWozS1JHYXd1N0g1dmZlOXlnaythZkhxL1JUdXNMajV2MFhldWh4NjFhekRvOWFDbVBiOUZtNndlUE4rajMxazhlYjlLRDlaSEhXelY4dS9YVitwbkhkK2pSVnVueDNScmVyc1hzMFBuV3J4N2ZxM0hZcmVFOWg0OTF2akRKSkxiaThmRVQwUitORHR0aTBPczlGNmRhUlRObHhMNDQxbDBSVzV1L09EaVl6K2RkdThqMXhNZzhYblFEblM3bm4rNGZhL0ZlTEllOFVwTnlKazEvZERUb0hYV09oc1BCcURQbzlZZTkvdE5lNS9Cd09PejBuL1VIL2RGclpZcEVaNkxmSFF6Nkp6cXpNTXprUkNTRmtNSWFHYXBVbXJkQ1I4dmMybUllSjBFc1Vya1FZeVdNbWlTRlZVYUZJc2xFb0l5VldLZWxTWW93Q1N3YUZOMmwvUE1ZRFFvZDJiazB5ald6c1JLNTBUbFNGOWU2aVRlNjVGYVp0aUtBK0xaSWRaaEVXRVAwTmNtNHRLb3R0Qkdobm1jekxVUFVxelZnVjVJVlZzNW1JckdpektGWVpndlVTbk9rR2c2SWRXR2ROekk2WmU5TUI5Sng1LzVHVkJPM1dwU0ZXcTd2QkJUbGVLb0M5anN0NThxa2hSTnlwc3hGRWlnaEowYXBWR1dJaUtVVjZoMklGNWlkblN1VmlRVUV5aXo4UVBiTENJcFJHWU8rU3E4eTI1eHlPWlByakNJSWNocnkwdVM2VUYxeEFrT3FIZGNNdnBTRnRVVStVeEs1RjBrQjRaKzhid2R6Tlk1d056cExBdzFna1ZDOHpCbmFyaGNRbjcySDEzTnV6b2FPU1ZOT0N6S1UwSVJpc2lUb01heFBzUFpwaE9lUTJzQUQ2dUY1RG5TS0RFVVJ6ZkJyc04vSDY2cDBzYnA4aTNvdjZBRFBuSjh1TEF2WU5Pb2Jra0F4OWwxOFZqV2xLL3Vmb3JiekMzcVBkMVdWVitBeW9SS2NKTHlPOXhFelBxSU8zaUdlQVd3ZHR2V3hjNzlQOGR1QnVrUDJkMkI1aG5mQTJhOVpXd0ZPbWpLZVJCY2U1enRoaS9VUnJ0OEUvZ1N4QXRpeGRPeENlRlBtOGhZMmpXbXRtcHViN3h4NkVxaUpnVjNtQXVzWWtRS3hUcHZyWURsVG9icnI2SGdGYkxHSXIvWlR6TUJ3Yk1qVnJGZFFvTXVuKzU5emI2ZWdZSzRXYkNSM3VsUm1FZUYyT2F6dXZLcXVpeHRvRS9nbnFNSHFTbFdHdldYdTFjbTMyYWVaY2VUM29kZnJ0SXlSN1pTM3VadGhyd2JERE4wMHo3cmk5M0VGVjFrSno4SE5hb2JIN1IyTGt1OVV4cWVYTWIvcVJ1VytxNmxWaUxFV25GWGxSanlOdEpickdBWFlYYzc5U3IvaGs3eTY0NWJ2ZFlsNmFpVi84WSs5eENTbXNBUzEvTXR6T1dlbUtVZFdKM0xHbGd1K0JZb1pUcmlldTVlS2IzQ1ZMUmtwZXVjblh2aDc1eGdvamhSUVZwMmdVeGwrNXJSZmN2ZU0yVG5PMVkzK1dQZDZ6M2F0eTRmMzVDWXppdndKWFo1RHpoUFArYndVOHpyeEVTbXZ5dCtIS2krdG5WaWJzNTB5NmZ0ZWNOZnF4UC85OSsyQTV6am1UazUzWjhVTkRYeU05R2U4YXM3VnVkMkVnZmdQdm9jMzZmTS96T1p2UEFaalFBQUFBSGphbFpOblR4VkJGRURQZlNBb0ZsUVFnUWVQNWRFVUc3MWpMNmpZSzZMWXdJSzlkNElGVzZKaVJVVWlxQWdFUkdPSkJEVitVdjhCNFlzSmp6K2cwY1FZRTk5NEJXTTBNVVluMmJsN1ozYlBiTzQ5QzNqUWZZVWdPaU9GbWtsWDdpazVHbk1aU3cvNnNJeEQzS2FXUmg3d21CYWUwY1luOFJhN1JFaU14RXVxNUVpK0ZFbUpHSnZkbG1kN1kzdnJFZTBvYzN5MC9LMWd5MkU1cldncncyb0tkeHFqVkl2bDFDaXRubWFsUGFXVmw3VHpXWHpFSWRFU0t5bVNMcmxTSU1YeXhSYW90TmUyZHFXVk9qNVlmbGFnRmRKRlMrK21HWmZwTUMvTWM5TnFXc3dUODhnOE5QZE5zN2xuR2syRHFUTzFwc1pVbXlwVGFTcE1DTGhmdWZQY1U5M1NXZCtaNVFwMUJidUNYQUV1UDVkMGxIZll1eXZ3ejhQNis3YUVTQ2hmY2VObDgrbksrVS8rSDVEWXREdWUyZzh2dk9sSkwzem9yYjNwU3o5ODZjOEFCdUtIUDRNSVlEQ0JCQkdNWFRzWmlvTXcvZDV3bkVRUVNSVFJ4RENFb2NReWpPR01ZQ1NqaUNPZUJCSkpJcGtVVWtram5Rd3l5U0tiMFhyNkdEVmhIT09ad0VRbU1aa3A1RENWYVV4WFIyWXdrMW5NWmc1em1jZDhGckNRUlN3bWp5WGtzMVR0K1Q1MnNKUGQ3S1dVTWs1empyT1VjNEh6WE9ReUZWemhLdGVvNURvM3FPS20rbEhOTGU2b2RYWGNWVk1hbExCT3ZWbWhoVWpUK3pPc1liVmtzNTVWbXUzaStNODZyZnl0YW9WczFQbVMycmFaZ2wvV2k5Z2s2UnEzc0oxanZPTzl4S25IeWVwZWdpUjJQZEVrdm5wV2xtUkk1bzkzaWlWSlVqVnVZeDliMmM4ZUR1cC9VY0lCam5CVTF3OXprbE9jb0UzQ0pJcTFFaTVPaVdDRE9oMHAxamRyR3B6ekFBQjQybU5nWmdDRC8xc1pqQml3QUFBc3dnSHFBSGphclhvSFhCVEg5L2plSFh1NzNPa3A2cDc5RHNUZWlSVTdHbnZCaGcxRmlranZJRjFVT28rT2lnSUNvblRFaXIxaGowYU5KcFpZWWtzMEdvMmFObnZPNGZjL3V3Y0lKdm45di8veU9aaWRtZmRtZHZiMTkzWWxsSkVSSlpGSTZDayszb0ZDWnlEZm11TFRKWHlHbE0rUThabEdTMXZJQnVIMUgwSStYS0c3VWhUZHZsVVd1VmhjYWtOYStTSVRLa1JLU1NpV2FrVnhWR2VxRzlXSEdrUU5vOFpUMHlscnlvYXlwUndvRjhxTENxVENxZlZVUEpWQjVWSkZWRG0xbTZxaGpsRzExQlhxRnZXRWVrTzlwLzZrOUJLWnhGalNTcUtXZEpYMGtneVJqSmRNbHN5VUxKWTRTZHdrUHBJQVNiQWtVaEl0U1pQa1NyWkxTaVhWa2hySk1VbXQ1SnJrdnVTSjVJWGtkOGwvcExSVUtUV1J0cGRxcGIya1E2VGpwWk9sTTZYenBVdWxLNlhPVW5lcGp6UkNtaWhObDJaTGk2UzdwSWVsWjZWZlNhOUx2NWMrazc2Ukl1bEhHUzFyTGVzczZ5VWJJaHNwbXlTYkxyT1cyY2hzWmF0a1hySUFXYWdzVWhZblM1Rmx5bTdLYnNzZVczazVPUG43ZURzWUxsYU8vczVybkIzRTFzckh4Y2ZiMmNQQmNKbms0QlFVNk93a3RwTlcrUVE2T0RrNWV3YzZOZlltT1RtUTlVNWkrNlhZcnFydisvczRCSzRTMjhtR216Z2JMcFBGdXppTDdlVEdmWndiZTVNTk4zWTJYQ2FMdXptTDdWUnhqWXZZVG0zRWQybnNUWFh5OGZKeXFKOXQwcC9tNk9EdlN2Nm5HdzdnWnJoTUYvZHhFOXZwaHB1NUdTN1RHM2VjMldRWGp5YjlXU0k5UE1WMlZwTjV6Nlk0NHBrOXhYWVcyZEdUL004UlYzaUw3WndtdU41TituUEVGZDVpYTIwNHFvL2hZaTJlMVVkc3JWMkR2RjBjL0lPOFBCMkNBbjJhRHVhTHUvdUw3ZndtKy9vMzZjOFhkL2NYMndVaVpvRFlMbkJ5WHVYbTZla1FVSDlkMkdSTllKUCtRbkZsb05qYUdBNFhaTGpZaUtjTEVsc2JmemR2bHlDaHNXbDZ3S0NtQXhzRHlZTU1sOFZPYnY1T1FWNnJQWjFEZ2o5MWwzN3FobjdxTGhOUEhDYTJ5eG81RnRiWXN4SnVMRUlkR250V2t3MFR6dUxGT29BOHFhdlk5Zm5VWGREa09RT2E5VjJESFpxTUY3djRPNnh4RGhiYnhlTEtZTEZkdk1yTjJkODV3QzBndUtHelZNUUpGZHZKUWY0K0l0a0dPbmdHdWpxUit3YTV1QTBraDU3azR4dnE3K2JpR21qYWUxSWZVd3RMeStIOVRiOFlQSGlFNlRRZlovSzQvcVk5VFNmNUREUjFEUXowSFRWb1VIQnc4TURBVUY4ZnNxZXZhK2hBY2l6QjlrME9DZlIzbUNWc1FnbG1rSkxJS1ZlS01oNUdUYUNvQ0lxYTJJV3lsMUtyS0NxYW9pb29DaWpLbmFLS0tXb2RSVzJucUVpSzhxZW9XSXBLbzZnUWlsZzdxcHFpS2lYVUhvcmFSUkZ6UnlWUjFGNktXRDFxbjVRNlFsRUhwVlFPUlIybHFKTVVkVXhDbmFLb0V4U1ZRbEhuS0twV1NwMm5xRzBVdFlraTlwRzZKS0d1VXRSbGl2cWFvdElwNmhwRjNhU282MUxxTmtWOUs2VktLZW9PUmQybnFMc1M2Z0ZGM2FPb0xJcFlWT29IS2ZXVUlxYVdla1pKNG5zVHV5dlpZMHdsVTFRbUpUbXFwRklwYWlNbHVXQk1uYWFvaDVUa0d4UHFBaVY1S3FNdVV0U1BsT1E1UzYybHFBU0tXaStoWWloaXRha29pb3FqSkc5WnlvZWlFaW5LaWlJR253cWlLRGVLQ3Fhb05SU3g3MVFvUlhsSUpEeEZiYVVrT3FuRVNuQUxSaFJEZGFWR1VUa1NjOGtNeVczSmMyS2NaMGxEcFZuU1BHbTVkSy8wakV4T1RLNlQ3SWpzSjZNaFJrbEcrYlNNWGtxdnBvUG9OTHFZUGlFM2xsK1MzMkdzbVNYTWFzYUxpV0ZTbVJLbW1ybkRQR0tlc3lac0o3WVhhOE9lWXEreXQ5bkg3Q3RqMnJpVjhSampLY1p6aloyTlE0eFRqTE9OQzQycmpQOHkvcWd3Vm5SUUxGS3NVcVFwQ2hSZks3NVYzRk4yVi9aUkRsYzZLemNxODVVbHlqM0tnOHB2bFBkYXlGdTBhdEdoaFZNTHZ4YkhXbnpUY2tUTDBKWkhXMTVTV2F2S1ZRZGI5V24xUmFzVnJWYTM4bWxWM3VwV3F4OWJEMjQ5dWJWdGE3L1c4YTJMV2g5dWZjVmtyb21kaWFkSm1FbUtTYTVKaGNrUms2c205MDFlbWRTMU1XblRvNDFsbS9sdDNOcUV0VWxxazl0bWI1c3piWDV2dTZLdFQ5djFiYlBhRnJjOTN2Wm0yNS9iTFd2bjJ5NjJYVTY3QSsxcTIxMXY5N0RkTzI0UjU4Z0ZjWW5jTm00dmQ1bDd4TDNtZUxXUm1sUDNVTnVvM2RYcjFKbnFNdlhSOW16N2tQYng3VGUxTDI1L29QMjU5amZidjJpdjY4QjBHTjloZGdmSERyNGRZanRrZFNqdjhLNmpUVWVuamlFZEV6dHU2MWpkOFd6SDd6cXhuU3c3K1hhSzZwVFNLYTlUUmFjbm5UV2QrM2NlMG5saVordk9LenA3ZEE3dEhOZDVZK2Vpem5zNm4rajh0QXZkcFYwWDB5NkR1b3p1TXJQTDRpNGVYYUs2WkhVcDdWTGI1WDdYb1YwTHV4N29lcTdyOTExZmRmMm9VV202YXZwcGpta25hSzIxSzdSZTJraHRxclpBdTBkN1hIdFYrNzMyVisxSFU3VnBIOU1VMDZlbXY1dkp6TnFaZFRlek5KdGh0c3pNd3l6TURNeHl6UTZiZldmMmF6ZGx0ejdkSm5lejZlYlVyYUxiL203SHU1M3ZkcTNiZlhPVmVYdnpYdVlXNWhQTkY1ZzdtUWVZSjVybm0xZWJuelMvYkg3SC9JbjVMK1ovZEpkMWI5UGR0THRsOXhuZEYzUmYwZjF1ajlZOU92ViswUHUxZm9rS3A2aHdQcExvL0RnUFNOVWZLd2E2Q0EvaVRCVXFiSTRtNnp3NXR3SUxQRG8vaWtidXFBOFpEQllIS3VTbjY4eUhjaGxsdURjY1J6NGVzQXo3WU1kUDNiNFE2NDM2Z2cyT3dYMUlsMGE5d1JaN1ZzSXg1SWtjUDNYN0F0bWhEOVNpR0JwdlVCT0lzTUFSYU5VOXRFLzNOUmM3aHNadGs0YU5nMjZBcFkrWC83S1M5Y0cvMERNejV1OWN0SXNOOTZYUHJmN2EvK3M0TnRheUxDSGpFWTJVS2U5dUFGSUNNaHB5dFBjaHRnUTlway9HSFF5cENtTHpTbWpubmJiNUM5UFpqTHNFcjY0VDEyL1k3TjZhWW9MeGNQVmRaK2pONG1kOFp3NGUzN3J5ZXpMcmgyL1JZM1pQM0F1dldSWDZIbjNrejNCbUNnOTFOd1hpa1JXM1pwditabDFVWVNqTi80VVcxZ05VaU9PM293ck9jNlhqM09XMk03NmFjZDNsK050OUY0L0RIZmJjaXJQakpzK2VOMFlEOXR2dFNoMEdyVjYwRkliQjBPdXozOEoxdUxMdlRHM05xbjB1NWY1c3dYYmFvOFI1bDlPZTR5ZHJMbFFjWXZGMHRJb0RhL2RWV0dydnUzOU5EZXhsTHg4OWV2cGl4Y3FWbW0zNFA5emlaUXRjNThKb1dIQVNic0MzaDQvK1VMbHY4WTFKVjJleUtwemVqSEVxM0JZOXhDczQzUC9sUURRSjBIenk5eEpOUnYxZnNtRTdhRHpSZEFpZUQzZ3VZT3RuZUFHYWFNWUtDMHJRWmc3UTNDRm9QcDc0RnhzV1FLUCtBMTdpeVNDZ3poK0lKK0grQTloY2Z4cE4vUE1aV2dESW1sVU5RSTkxTWk1NkorNW9sNEswUHBDQ3Riamo0V2gvMU5GK0pKWVZSanhFOUVOTUYrYU1SREphbGNtYkl4MVhoZ2VnWVI1NEdCN29qUWJpNFpWb09LUENsNUFzbXpNbjRrZWpHaFRNVmVCb1QyRjJkd25YblV6MlI2ZEVTY1hSSDZkWEVUbEI4L2p2ZUJtSDNBZWpZWGdrSGptSTdPYU8zWi9qWVdna0d2a0NEVVB1R2pjMXRwbUFCK0NldU9kNE5BRFpJSnZiNU5JVDlieERKbTAwcWpISVQ2MExpV2F3cGZVbUg5VCtDTlROb1ZWditVQjFtYjRQZ3lUSTZQNkR5emNlL1h6aUpqd0MxR0xFUTl3WlpzTzBvSG5PN0VaZnVyYjZtNkl6Z0dqNGJpcVJVaXU3R1dPK21HNDFkRER1aEx1d2FldG8xUSs4Sy9MZ0VIbWNXN2luWmkxRUprVWtzdWdLdWg2N1NXOEY0TTJiQUw2S2IyU3NwNHZUS3RKMkFZdlViMmFZWWVQQlkzRnI3VXhZbVQyN2lGM3ZTMzhkY0hUZGRRTHMrZTVucE5hcWtDbC9FUVZ3SlZqRngyeGc5SVAwbTJBOTN4RUFCMVFBb0FEYXM0VERMd0c5NU1mU3FxZDhFUExra0VuZlI3aXZaaVc0eEh2RnNvUzBqOHYwRkg3SHBNYlJWWmsxRzY4SU4vN0JDbE9ZdGhpTlcycG53N3ljRmR2WWRUNzA2ZURMa1pjSTFPejNWNGdqZHpibnk5RWFEcG1hUDhSdE5aWXczZGxwd1RIVUc3VkZhbVR6bm8wb29YRU5JYXNNendNOGljWDlmKzZGTktqaisxOVJaNDFiRW9kTmhvN0Jjc3hZUGtNbTd4Ly9nT1RJNk9ra3JOS29xbmtQd2xlOXZUYy9WSTR2MVMzY1JYajdKeCtORm5Ed1lNSHRFU1YzU3duNTc3TklPdXdlTnNiR3cwWmppUVpHbi9qeXJzOEkzd1ZXWU1saTV0VUkxQksxZlBVSU1acmw2Q00zYUpwVmp4N1RicjE0ZnUzRysvZlhwZ3pTYk1FZnVaNmpwdlRzT2VxYmQ3OCsrUGJkdXdlVGVtdFVTSE9CVCtldzZlK1dxSzNtSVZ6ZHUvK3NMZTZOMjJJaU5EM1lIRjlCQ2djZ0dab0hhQktMK2c5OGl6VzRZNC9ldUxObVZ6SWg2dE43NUJtWWgwT3dTWS9oSThtVEdRMzlGcEhIcVpkWFZHc2tDRzI5U0U5QTN3Z3lQQnpkUVgwNW5JcjhFZmtQTHNTbE9CNlY0Z1JhTlJjOTRjY1NpUy8yWkZBeDFocDZCUDhGejNDNEZDVUVCNkZVN0kvSmY4RWFXalVWOGZ4Tjd1ZFozMkVUalRXc0lGR3hJSS83ZHg0cU9BM3Y0WXcxakFQY0VTOFBCTndoS1NGNU5BQmJJUWRJZXBpY1RBd2tXbEVNcUMrTHArb1BDYlllUmVoYW9hc2NhdE1QOWNCTGlRNjFKMHN0c1NXUjI0NW9tV1lmbk5oMExBZVNOcFFDMkVjdTIrQUN4RHlaSWdYcWgvcVM1MWNTWlpyOGlGRE1TQXNMSXUyQzFxeU5ESXNKQk5iRHUvQ2M5aXh6MTJYM0JJMFB1SzBQaVJaT3VITlRjWG8rc0tmS2crWm9RNWpBclY2YlBZR2R1OHA5K2Z4RFBpZTErNkN5WUdkSnJzZXUwQ29vZ1pMTmhZVmxaWG5INFJLTDNYcHhnVUhlb2E3QXV2Z1c3cTRxenQrdkxZUHF0UVdSeEVodjFnMVY5MUJnQnBWd1BjblR0T0NMa0MwSHI2MXVZc1hXTndWM3o4T3Y4SnZsQXp3SjVzS0tPSnNZdHM2ZHFZMDlIWHNCMEJUNDhUVWdLYnVNMktNQnc2YmdjUnBQQ0FLSFpCWmRaZzVsN0VvOVJrUi8wSTFwRnRvOGpMaytsbVB4QUkwdE9LWFpwYlBvR1hNNHVRS0tDY0tVWjNNd1JYVGpxbTdoQTY0WE9jQnUzWERlbU91dGNGUDNVYWgrNWRlcCt5cFV2L0RyZEF1NU1yMTVuVjhWZW9NZWxlSkg2QkdqUW8vNEplZ3AxNCtzU3ZsWlhZVXdiNE54bGM3UEhiL1IyNkEzN25JVkRrYWN1cjlDVmNSelJFZmM5ZGx5M0dISzFQNmFHV0JiNUZMQmh2alQrOTFyL1c2UmN5aS9mNEQ2a0hOMDVnK3JCeWhVUjhpTkJ5cFV2RnFYb0Y2akMxNlhqTS9wYS9GNXZuWmRVbEJkY0NYazZMcWhmZnE4TEVENytkeXRkV2JFbkpicVZMSGNJTEttRTI4WnpRMVdsQmxaS0ZSLzhSbDhDaEgyZ1lqQzh6VExZV1dDZlJ4YjUxMkZjcGlkOFFjVFNzbWRwLzMxRytxbGRWTi9JU3pWYmQzSzlYOU1YN202N3lYOHhTSjNQQWdOeHc3a053Z1BGNnd6R29TSElnZk5DM2hZZGZrTSs4c1FPb1pYY05EYmJkamNPU3llZ0FhSEJDRmlyK2tGUzYyOFJoQkptNGU3b2o1b0NmbDFKUUkzai95NjRuNTRDWG5PanZ3QjlSQ0ZEMS9BRFZXbzd2R3IwVlJ1R0tHakJYK1RVSG80NlJYcFdxQkNiZ1RwZ1c0Z0laNHI0RjExSS9GdTNVZzNRRi9YUldRUk04TlhmUmhPUUNNSlVwU3VoUnJ2NEZtVWkrcFdBWTdEUCtFNDlOTXFRTG00RHUvUXMvdUFxT3c3b29UdkNLbEc4bmZJTWt1eWJENy92YzZWRzBVMGZRamFqajJKWDdQNDBBcFpsT0Y1SDZjemdzL2FTU1p4OUlmcEhvQTJmSnhPQzNqdVpPckRkRHpQRzFsOGJJVXR2Qm5WZFQ1UFhhSFBJeG9maGU3eEc3alJDbFVnK285NmpDTHBlMjZzUW5XY1gwNENBdFJxNkF2TWFLYkRJazgzVjVadjRWSG5WM21PcVhJOTdmVTE0UUw3N0dmVVN1dXV4dEtKNC9wcVpzSENTcmNhRmdVd3V3NmVxYm9NN092dnhtR0pWdVhCZDZ6aXhnazdmcWtlcjNodE5FR2h5dUtISUQvT1NvRi9LdVVta3VkWWhBN3J2TGl3TEovVUVHREgyaXpDakJhd2hWVWtoTjhDMEhPVkFMd2F0UVlvdzZSQlEraGY5aDY0b05rR3hmRzVzYXl3cnowM1NlR0JUTGt2aVRqMFZLTXk1ckhqVi8wME0ySDJTbWNIbGpjVlRvM09NSWRQbmo5d0FkamJsWGJqdGJpWVVLb0NzZnhkYnJKaXJmNHVONFVjb3hRcERXTnN5WG5vdDhsbkJBYXMwb1JEWkdwb0dodnZUZWZFRnlUa0FIdTVhczhEcldvc3o2aW5ralVWdjZtbkVaNGMwWTFXbzJybTEzazEwelJUWUphOTA1TElLN2JsQzJFeXpMZDN0bWUvOTlRUHFVUm55UkZPN3lQZTdjcXVWUk8wdUxJU25XUnF6cDNmZTZGeGhsRjlvNTZ1VUIxRVNkSGNERVZ5R1RmVHdBbEhnUk12UlU3WWVCQk9YUENzVTFhaVhHYXYxMm4vQ3dJbmZueUMyaEZPekJMSlRIaXRVM3JZTU82N0ZwWE9JQkxORGhtSVcrRldUd2NoUm5zVlRsZnNxbVp4Q1lPdUNxekFVMUFtcitGbUsxVDkwZm0vdURsa1pqZ3E0TldjTmFHbHVYcXVRaFhFaitDSGNHNkFKK2daUElabmlDZ3YwNC9QRktLaGlmeFBCRFJQb1JxSmRHcHNnVnpRUUdUdkl2aUJHY1NRejFnTmFBQjJ4SU94OHk0Z2Jua08wbUFTNnJqei9jbWkrUXJWTEY3RzkrTVdrRHRhb0hJY3dKVXhGaXNQdnRlaWxReGNpS2kyelQ2Mk9hY2FMckJvQmZQKzBNR2ZOR1VNbGkyWWo0MjEySlZaRXVFelh4UG9XU1EvbCtPelJJdmRHV3g4ZGo2U0VVOFlqVnBpR1JGMVQxRVhMRkFWU3VBcUFwbjVFYVVudGNpVlFjWUx6bUdaeHB2NTZaQjlEeTFld2NEY0hOZGo2MnlqSWx4aExvdFhNajFXMmxzUU1KS2RQWWVNdGNpZE9abFRlbzdzbTM5T3Q1aGJxQ2lvVzBURU1ZRS81a2VlUHg3WjNlWEtFaklmYlFLNkZvN2w3ZG5CaHUyazNkZXNDbDhCYkpSODQxOWJrRVVXb2c3Rmw0Y1ZSN0I1QkZUb21yc2lsU1FGM3FsQ3JtRVVQOWdDTUluSTVEZkd2Z2xuY1dma3dzRnZOKzY5VG1lOTlEUTlMdGY2TXZ6R3FsN3ltOVZsK0UvaXh3UEtjQUJxeGFEV3RZOUpnSE1lamdidDgyVnppMm43c3NWRnN3aWpCMDd1aGJWRWRWVDFxb052anlBeG44aW9KOFI0RUJzVHJwZmhTRjVHYkV5c1hvV1hBM2dpZDRKSFlmZUc3dXdxb21LelNmNVZRU3duSlZ5V3k0bUplTTd2NVd3VWVJemFSalM1VmJ5VVE4NTRGQm9uV3RwUmVCeDJ4czVvRkI2TEhNaHZGQnFMbkRWZWFyeU1CR2NEOFZ6eUcwQmtZeG41OVVlRFJLUGFuNWpuWlJxOEFuZmpvbmJTYm9FdUF0R0dXWjEvLys3V3hjZmFvN0FuZkZjZ203MlRkdG5wbEdjRGJQY2hFMGtreGo3OThuZHRMZXpmVnIyRFZmVkROYndWaDVZeWQxWWZHSzd4QlpjWTMzVnNoajlkdkxreW93alliNHM5WjJzOUdOOHRYcHRYQVR0am9jdWNPYWRkdjlidWgzMzVCWVdzRzVQMEZiZkd6ejNNRVZnYnB4MUhqOVVVbjlidWdaTDE1V0dzYWhKNnRwRmJwTUFTOVNLRmFqcnF4cS9sZGx5U1p5WmxRaXFrUUNha0o3Tjc1NVNCL1ZWNlc5YVdBdGdPSlVFNzdDQU1vcElpRTlrZHdWeDY4aWFDeGU3SWlRcGRFN0hXVHhzSDBSQ1R6SmJndnR6b21kL2MvK0hLTlJMalR4czVhdGJVVWRvMVJqL2YrdjdGUzZ1N0F3ZE1ITjkvNEsxeFAyc0p1ZjlEbk14aWhXb2d1c0lqN3RyU0s1YWpsOHljTnUzRXpJZjNUMTY1cHZGV0wzQmFPbnVXMDRtelovZWYrT3J5L3FVTE5HVE5kL3dEYm9rUS8rMG13UUNKL0tMUVhUeVFnNlBPdXlkbHM5dXUrV1FFREVxSnArOXZLUE1HVjNEM1g3TUNmTUVuMjJVYnU5YVAzaE95YTIwVlhJTTkrK0FRcTFxRS91RHZjYzluZmpQa2k1bGZXbGhjL3ZMSHAxZS8vVW5qazhSTldHSnRaYlgwd3AwN0p5OStkL3ZFM0hFYVFxdEhKRXRkcW5CQ0kwbEx3a1FuVVZIRVVHL2c1WW5JUkhNUmptdy9zSlBkVUVJNythOE1YZ1E5WU9GRnVBdW9JMXBlQktoRGNtclNmUkl0ZXBKb01ka3lLUW13RVY3aEI3anY1M0ZXQ2RJSVRxcjVKTEpDSWNKRGZ6WnJnamh1MmQ5bUI2QVZuTzNmWmhWb2RxTmtvODI4cmE2V1c2NjRwdDlOWU4raXJ0d0tJdTlmZjdCUjJ5bFFpUkd1QVNKMGZZaEdYZVZMUHhGM3k4bDBvSkVjN3U2NWRZcU4yRUZQV21ibDJwM280eVE4amlRSkFTZ1FqU2NaeTBUdEgwbTNYTDlkek9ZVjB4TnF4K3pCY3NCTEFNL0Vwb0JqQVFlUmxMSTltaG5KaGs3Nkw5bGtpUFRRR3QwWmdUQ0dFYzkrNkNJUXBCNTJWM2RFSUVUOTZJYnVmZU9qMW9kNUJ3Mkw2MGRvbm1GMXc5RE1zTHhoMktuSmVuUkhaMGZrYkNVSk91MFZqWkdjcWU2alFPS204VnlKYnBkd2g2WlR5T29ESTl5bTJaeUpicWR3cjJaekEzU3ZQOThPS1hRUG1scWk3Y1FTT1Nod0I1VEJPU3JlNEF6T3FVa2doaFA0S2xGb0dpYjY2T1NpdURRaTlPUjNpSkxTT0RHQXYvL3BHUnVDTGpTWVB5K3NFMExURm8yaEtXRlBvbnNDaXpoM0ljYnVTS0xUbW9TeTV0RnBMRzlHZkZ4Q0ZqN3l0OEFsczVSdUZ2SG92NmtrVVU0Y2cwZmdlV25yNmJ6VS9KUThZSjlkWERacGhQWGkvbHAvQ0VwZGs4N0crOUJGc1VVSkpTU3BndTl1d0N2NGFjSlhtQ0poVUpQZ3pRSjk5Vms0ZDVZM0Y0N2ZaQ1lMblJhZXU4bk1icDRWYU4xa0pobnhqYVJvTWgxR05sdWw4RkVUelVDSGlmYTdjODRLOUtNM3QxcUJueTdtWEJTR2lFLzBoTTZDVVRlYitNTWZ2My8zNEUvdEVkZ2JYclZHY0lTcmQ5amxMUVlTelEzcEExZ0paamVHdlF0bFE2eitLN2x2MUxrdFFKK0N3NExYL1N5Z3hBcTBXU0JBODlsUzlFNmdRZlBKWUpRaWtLSDVwQzg2LzBsTlNJQTNSWEhRRUNBYkJtaGV2YUUxak16NFVGRkhES05PVGZ6a1BqTGF6cjE1VEQ4YmQ2bGZRUi9YMDRzcUp4S3J3SXp1aFdXNDVmZTlpRzFRUG5xT09ta0JUYmNrV1liMEZYdnpxNUR0VmpQb2xkVzJaYlpGd3BNZkRUemt1OCtUSFdCSm8xUDRPZGR6NnRBZVBXWThlLy8yeWc5dkVQM1ZHRE9OR0RHaWIxRTNnWGxOQThjUzNrczRjOU1wWk1WZkZFN2ViTTZFWHlXY3Y5bmNBS0kybjIySEZIeGU0NU1kNUQzNDNweXJBcC9DS1p5YkltOE41MTRmTG1LSmdWVGlZSStCVUdKL25ZRk1ZaiswQ1pFYXdrRlVvTnN2SVA5VHVNdTNKT0hjdjhTN2pldGRkUWxON0hnekU5OGRqUmE4YVJNWkxrSFBoWm5QOEZxaExNNmpHVjRHUDA2WUlYZ0w4Vmd1Skk4T0R3d084d0YvQ002RGNqaDY3UFN4d3l5K3FvdUlCbnkxTHFJYTNxTkVwSWQzT0o2MldlU3lBcGJDaW5LL2c3QWZkaFlXbExGNEJtOHRGQXdDZWUyL2JvYTJNMitYMVdLYUdCZmI5UzRSN0VZZmVsZk93WTBWSkoycXRoK21YY0s0NUR2bUxnRjJxSld0cGVVTnU2Y2tHanExczZTVWRXYm1MM1JlRG91YjNYQW1BaUdYYXlnVTlOSmRFU2hjbjVDVjhNZEVVMWdQeEJkMWhaeG5JeFJQNDlPRllTTzR0KzQzenFzUnZJWi9Lb3lhVlI3d0JQNmFNUGtwMFVNYzM1L3ovdHhYQ0hEK3pzVnlhOVRhQTdmR3ZieFFMK3o5UHlVcjh4Z3hhNngzWXIvb0hnbXNhNjZ5U1dpL01GbVBjdnZEQ0lGcnpWR0NlS1V3V1k5aVNWeVo1K2NvZUNyUmZFOEJKL3hmR2JTblRDOUZEdzMxbEp1OFZDeXdvRHZ5eFl0ZDdUNWpkLzNtU0Q3bm1WQkVITjhmdDhRdGJ3MUEzVFVGVUpoU21MN1kxczMyc3lYTmIxa0pweTVldTNJWWtqYVVBYmlFMmE5eklLRTl6TDZmOUJlTG5zdnJrK2NHUi85aGtrRDd6NndiMzE3a1VrUE5Cdy9qWHdvMGFKWXlSNkZEb29nM0l0MGtMdEh6TXlRUzEvdUo0dENJbGFCZnp2a1FMTFNHUDgxNTVvY1c1dVZzM2FhQnZNZ2N2N1MwaXZ5eW5UdlpkWnRvNzFDblpiQ2NSWTc2WHo3bDZHZzcvMUhOWDdwWE9nYVp1V016dlkxNEdlTnpUMytKcWE5SXlmVTJmQWNPZlVuNlh6TC9rTlNqT05TckhQY1NKY2phNjZMK3pqOG0rUFZoeTFDRHhOUmI2S0dHMExvQnFEWElTajFRUzhKdER4RTRFNC9tUW5McHNJQ1FNQzhJaE9CdFVBRkhLNC9VbkdCMWZ1NTFQc3hLRzE4N1dBNjI1YjRIQ1BkS2lnU0c0d3BrOGEvTCtDRWUrc0dNM1VMZmxXRGJiSm1qTG9xYjNIaWdVSU5nR3M3VFVGdkRJN0dSUUcxRDFjRVNxNFNCb2Q2R0hPdEROckVTMFJEQTFjT2lEWmdHMk5sbXkyeDF2b0pxMWk5cmJ4alZ3eUpJVE9WTFlLc0YyRytHd1JPK1RDMkkvbE1HdFR3RFpiamxRa0F2aFlTUi85SUR2RzlXZ2xDbHdodlFETDR0QjJWei9RQzk5U0RRajZUbmZhRVk4S3RLRWdIcFB0WDhobjdvS0J4VTlGNHYwRmpSRk5XRHNHODM0YUFpeUZHL1MrZzNnanAvbUNDSXRBZzdoRllKL1diUllYZmRaWUc3elR4WGR6NUptR3VHMStwRE40SFJ6ZkJhRWFQbTBSenY1SWZKbko4Q3JVVjlPZi9tMkNkMWRCTUkvL1pEaVBwenkwQXpxOVBtcFM4Z1JxMEk5OEFUc1JPMlJqM3dkRlNrUFFiSFUzZW5zVkdsbkZlQ1E4SktncEdDdTZLaGFDcEprTHVRUkRsVmV3aHFFc3JqV1JXdjBwVTBHaEhOQ0ppMXpIdWk1M2RUanc4bmE0eUhpU2JsMFFCa3JIME0zNXlvdUZWbWRYM3BIM0FRVG16ZXMrMWZ6SWFlVnB0UEdkbXp4N1NIZi94Ky9lRzc5OWRIZGRPZ0gwdEo5TmE4d09uRm00aGkxVkFmdW8vbWl6eHFpb01IMVhVVTVhc0JDYmZYYnhiWjFSUnJMRDlTWUZNalVpVUtGY1lOQlZSZm5adXdjWDM1cVliM0UwYjMwSXRQNlZYMjBSU1NYclg0N1NacVFVSWwydUpvcjhORDluOVJEWC9Cazl0WC9vQ3ZvRFpvcjUvdzB0VytiRjdoZE1EdFlNZzRNQU1zZjc3aXJkMHpwMmN1Wk5CdjJPeGVNQUdtbDh6Wko3ektQZXR5MmY5eUxCczI3YjlNdGZxai9LYnBYaWJROTA3VVhpS24wV0p2TytFbDhMN0tQWmRoTDFSRTdmWmpjMGlBVzd4cTYwb1lBeXNXZ3cxZ0xmS3VBYXlBNWF0Y3JJbnlPeFk0RjdNUkFYUmw0TzZ3ZmJGc3lNVC84aEFORkp1Z1N4Y0lXRSt4V0g2TGFPUWJ5dEJGZGRkRW5qU1U4YjdYcDRzc2FZQWpDa1dML0doQVFISlVKbnJweGh5b0xmK1ZxREJDckpabE1KZWZnTDExWnFLV0NNQzFCblA1Q1RpZTVGZjF1WUdJNEVJaXdJWmNvUkhKVi9kbFU5VVI4SWJyT2pXWlFrWDhSRHp1Ync3NDhLR1RSdzZpM3RrdjNnSWF3ZkxPN25wWEJuQzNVWU54eC9Vc3BDUW1CZ0tOZTMveEl4cW81VjNkOWM0RStPWEx2bWhNZ3UweWo1WEVWamR6enZ5a2YzWHh4RkxqTTR6ZGtubU9jNEdkNEhINGpoWVZlK0F5WnZpQjJiOW92b2F2RHUwOXlFNzZwM2pyVTNFZnQ5UFZpbmxsUTRuVW40OFZ4NDBaSmNVN0NoT040YXVQYm00emhIZDh6cWR3dHFIa1QvTGQvd2pxMFZBNlJlZjRXbEVyR3hEUVROMTNndnRvUUhqTmJ4YmRkaVA4MVllZUF2TWJOOWpJL3l4S3oyWSs0ME1WMlFxWjRqYWYxeitheE1QQmpibmZXN1JGak8zL1ZodEJxU2hJUE5NLzVZYkloZTl1eVB6L0tYRW55WGUxbUovOFEzcUJqdkJab21Xb1Z3SThGTmNLY2wydkJZTnhxRERLT29vV2NWaCthUWd5UnNaM1hnbXZhSzFlNHU0YWUxaTZiblVvSkcvMEJ0aWRkM0F6T2FzS3ZocWRiTXJpNTNMMGt3KzNZZkNDYVlPZ0w2eTRFZitNVlVXaE40WjBoWFIwTW9GQVVlaVZRZGFqMEJ5U3ZYZ3E2Z3R1OWNJZGhXNytxeml0M1VsUG43bDhDY3h2TGl0UlBFdVlaeXVzRFdrbS9UZ0ZtUmxjOVNkeFdrUGMydWdtNG9SYjhhbGltdFdBTWZxRFNOZEdoQ0xDMXlWTmQraXMwMzJTcHdZc0QvN0UzNHNkbTNnUFlldEd5V3lwV3lxTWovR0xVQWhYcHUvdXphalFTZDFjWVZDbjhSYS9vWkR3djNNQmhsZlB1cW5pNXhTTjMxVllvekFSaUZ1cUE4UmhoSWhCaGdab1JQYW5rUnB0SWtKUjYzRFl4c2JCenNhbXhxNjJ0dVp3clVaMS9yajRlbnVjdXI1UllTODBYNmpRQ3AwNVl2bFJoVjZpdHZ3RUxtRk5ZaENKdTRLU2cxT0QyY0dldjhnUGtLRGVvZzhhQjIvaFp1blZHblpkR1QzRFlhclBJTUI5QUhkLzRvaUdzL3lFQ3YwVWVVSkJZaUZzaDZLVXd0UkNscDlTb1o4Z1A0QkdvaDQvb1Y3d0l1bTY3MlZIZG1zWlBiMW1VZ2xaT0Fid0Z6MGM4SFMycjZkY1ZjalBKV29XamZ6allBQWUxQjhOaW9jTjJMOFVrbEgvdTlna0RlNGdreFRjbjhZUlJEWjM0dkgrTi9HaVVyU0lFQzRVY2JwQTBmVEdvZUp0WEtBaU00OExVc3c5eUsxUjVGaVJKczRvbUdoUGVuMVBiM21iSzg5Y241c21Ud2RJU281aE00dGk1RWt4a0JRSGJQeTJiSGttTVlFcDY5aXNnaVV4bVk0eDhodlJYTENDeE05V25QNjU3Z0JQRW9hZWRmTzRITWphbUx5VmpaWW5iWWlMaVFaMmZXeG1UbTVHUnBZMkMxTGowNkxZck8wRUZFdkhwOFdseGdBYnVUWXFOR3p6dW0xYTNPWUJGNXVZbnBXWmtwR1JuaElYSFowWUY2ZnRONW9yeW96YnVkVS9McVlvTS9hVWZIMGluWmdjbjV4QWR0MFF1MWFiRkJPVDZSL0x2SWpoaWpPamMrVXA2YWxwS2NBbU1mR3BpYWxwcWFscDZRbXBjWm80aUU5SWlHWTNoY1prRU56d3Exd0dwR1hScVhGcENabkFacWRsYjh5T3pkcWdqWVc0aE1SWXRvUmdNY2VXY21SSmZGeGFmS1oySTZSbnBHMWl0MVFRaW1TR0FjU2tRM1R3aG9JTU12SVhSelJBZG1EYStxUTRzZ0pTVTVNeXlVUGhBZWhQRGdKeklvdUNOdWRsNWtJZVd4U1ZFeGErTGlwTWN3Yi94V1ZDY2hwTmprZ09JR3dQbVpBYkVBdFprSktTa2dwcGtKcVFHczltYm9tVko4YlJpYW54S1hHd0FlSmlJUmJDZDVDYlEySmlZZ0xFQVVIS1lHUGtqcWc5b1hoMjZ1YU5QdFUrNWFGNTY5YkZSVUlFZUc0UExBZDJTMTl1QXlGUk1CT2RGcGVseVlLMHRKU05iRndLblJSSE5nRTJJU2tsVlZ1d0pYUHRaZ1oxUXpPNGpSRzU2N2NCVzdxOXFLSWlxTkJINnc4aGtlRUJpU1hCbTMyVE1qYWxib1l0YkxYN3Z0blRIQnpzTmVDOUtiUXdhRkdvdHljNHdLTGpUaGVoQm5adExhMm9jdHUrcnB6RWg5VzdVODZ6TVNuMCtyQ29xRFVRREdIWi9tVTVCYmxiY2pheTJCbEhjTnN6NDNQa0dhbHA1RWdKOFpyUStKanRtYkg1VEZaQ3hnWk5ETVRISjhTd204SkVocUZnVzQ3d0pJbVFOekV4UGkwaExTNDlrekFYTXRpTXVJd042Mk5pWWpRUWw1S1FGaCtUR0N1OEJZbk9pTTJHREVoUElWdkhwU2FsRTdxbXBxZGtzbkhKZEZKOFVsSWlrRjlLSWhFTzhzdGcwelBscnI1Y2JIeGFoaGJTVWxKVFV0TGp5QTFpRXhJVENDYUxPKy9tTnFXUzZlUWswQUJaTEFpV05pNlNRZTNUT0lKTXhDMGhRUVB4aVFrSjVHaUpxWkRLWWhxZDRuTERzeU8yUk9SWHBlOElMTnF3UG5KZHlGcTJGdDl0MEQ0YzRNcVZaVVp2Mng0YUhVT3VCN0l5dmVVeFdlRkJ1YVFUaytVWXpmQkxNa1FCakU5TlNCUEVPSTN3V3Z1M2w4bThhenQrQ1pmVmxsb2lmSG5ibHVwQmphQ1dVTzdVZWlxSnVrSDlLZWtvR1NnSms2eVhGRW1xSkJja1Awc1YwcjVTTytsYTZTM3BVNW14ekVJMlUrWXM4NU5WeWM3SjZvek1qRVliZVJxRkdSMDN1bTMwczlGYnVqWGRuaDVMTDZiZDZIaTZrSDR0MThxbnlEM2xDZklpK1FINUJmbHQrUVA1Yy9tZmpERXprZkZsTmpBbHpIWG1BenVPdFdYRDJHVDJMMlBHMk5SNG1iRzM4UWJqSGNZMXhoZU52emYrb0dpaDRCUWF4WGlGczhKZkVhUFlYQkNlR3h3Y0hoNGNuQnRSVUpDYlU2QlJ2bG4wcEZmdmhjUDY5RGs5N05lM1o1NjgwU2hIT0U2eUhMWHEyMGVQRG56NzRPRytTU00weXNyZy9LRFE4TWdRRFlUbWhKZkV4N3NIZS9uNXNwdlgweFg1TlNmaEJLdHMySzVoZTQzeTc2V3o5emlSVnVKbmdNYndQV25sLzhtN0ZCWXZFZDZsNEZpU2hFN0huZEJTYmNNYkdTV3l4ajNJWEpGbUJreUxkWXRqNnp5WVhYSFhZb1Z2R0lwUUR6UVJPV21WZUJudWdnZmlWTTFTV0o3bW1jYnFSakFWYVVmVFRoQ2NGTlNWUkJ0VHRjcC9LUDB3U204VWlCMlplYmFqdlFhVE0xZ0xYekdKeHh5SDJudzY1clppZW56dDJFL0gxSkpqSnFDNW1FTkx0SC9DMDEwM0w1RGJNRXFodEVDMjFHdjRscndKNHUxQkw4V3ZBTDBpZVhhZG4vQmk5ais4Q3YrSEZnNmlXeWlpNm9MZDYvb3krbGlkeGJva3FBdXVBTkFONE9Qcmh0Sks1SUFHa1pUUy9kOCtpQ0dQL0MrZnVwQmZWOXdIenlNWVhmb053eFlhRDNCTzgwdGorY0ZNVldwVmFqVWh5Y2hIQTdDVXdGM1JOUnJKSzc2K0QyOEF0ZS81Q0UrQVJlQnMrT2FwQ2wycy8yQ25GSXBUZHFTenlBRmZKTXh0MFdkQ2t6MHA1bEJHU2VvQnN1Y1hENFR2UlpUL256SzhyeDF1K2QwQzFBSit1MGxhbHBCc3R6ZktxRnRZcFZ2SUtBMjVBKzQzZUJEdWJjZ1lOSWFNQVU5NTNRZFpvZEYvdkVjVE5Vb3Z3TVByK3VKb1hiLzFnRGZVOWNNamRIMjlBRTJ2QzgxT1JQRzZZU2kyYmxoMkNxMWNEVGhTejJJUzBhMEdsS1h2RHZpSndLd250REorb3o1TytPeHlNZWg5NjJhbFJmTzVBR1Y2VHlCa21JTmFCbnVpUlZoQ1dQVi9XZlMxSTlMblpoZXdBTmlKQzZ1dVhqMi81enZ0Y2RpN2RuOEFxL3d2WHIrd3VQV1FQbGlKbFQvMlI2MjA5YTlTaUFoNjZObi91UnFyZExOZjZENEwyTDRUN3lJSmtuNTM5N1gyTXB6eDJ1VkVOTzN2eGM3L3NScWgzUGo4N0xVWDhCcU9URTRid2lwNU84OTVqSHYxb29ycC8zenZIb3laL1RMaHMxS25MTHR0QU5GZWtId2cvTUQ2TTBSNm1ITmZrYWY0NTZONTdISmdsWGxydDRhRnJZME1DOThTbVplM1pXdXVSaWxVNUlZd1NoeUh2RkVFV21vUDJBdlBCaDQ4QkcwVHlsVU9LQmc3MEFKSkJGV3JSR2ZrelV1TWxRMVZ5UmxDVmRLZXZlZkpLSkh4MDErRXRHUDR6K0tYbzU4cU5NcW1KUmVoQkVQVWg3R2FMSHc0WlZ2aXRJZEZrWjgrbkJvaktFSWxNeHNXT0xnc1lKK0tYdy90WmFwdlhLbytsOFlxLzkrcURqWGVSNE5Qd3owNFVRdVhpRm9RTkRYakVRaW1EZCtNN0tjbjduSC9SbE1JZWFuNWFXeENHUjBSSDVJUURPd3kvNTJudE9nQW8veHYwdU14ak5JZHV1Ty9zQWI5RVFQRUt2OWhodjV5QjlSQitISUltYU9QSk1YNW1FblV3QTN3S0wyTVRzWWplQ2xvM0FETjBKdGpLUTZ2SkxDRUxQd0V3QmZ0Qlh4QmI1SWFnOTRDbE9CVEJCS2NHMDQ4U1M3eEpEbkVrMFFRVDVJZmtSc1NFaEVlUWx4UGZuNU83amFOc2hzYStRY2E0UUxkOElnLzhFaGlNL0YrYjBZWlhJSG40SmJaSVRTQkUrQWZlRVEzUEhLM29JOHkxSlhvdXdSMzNRdVBrZlFuTEtXVklkdHBMN2ZncUtEazhPVGc3T0RzTmRsQjJVSEpYc20rRVM1T2JINFFYYjZySUh0N1VtNVNRVlJCVkdIVTlxanRTZVZKSlRtNzk3UEtXdnZEOCtmYjI5bG9ZRm0xdy9Gb0Z0ZlcyVFh4Y05XQWEzVjI5UEdzNmhvNHppcnR2VHdjSEx3cUR4NHNyNmlwS2ZlMDEvek4wWmd5K2gxMWZ2dUJ1S3BFZEprd2lUakp6NTBhZmpYUyt3Zk0vKzg5Ry9vQmpTakRJOUEzZjNkdzhNNzFwM2xmczYvZWhPWVA2RVBQdkR4MGIyL0FSR0dKNHdEc0RqMnJ2emcvalUwZTBCYzArU0UwL1B3NlNYdGx6dFBWeFBRN2dPQnNBTG16U3IyWFBweGVjc25yQWJ5QUJzOEN6K0dlNi9tNXJMTEJ0V2dHdzVoZDg4OEQ4RjU4ZUJLY25GTnVDWU0vMGMzbTRJcHo1dzRlcWRVb0d5M2YwdEdqcnF5NHJiMEYxL2FYUENxMnV2YS9xM05DV3RJbUVxNGp1ZlVQMkJqR3dWeEh6MW1SMTVmdkhnai9iR1NWK0p5OHVUR0t4UzJ0N0NjRE85dTIra3E5YmQwWGVZRFkxdEQ4MmRhMHk5NmwyK2NEMlhwWWY4QXRZWEhPaXBMVmJQS00yUUpwTGwra3ExZWZDRHdIeUJpZS9nS29KWnlLT09LN20wUkFsZXYya1dNTFZnQk9RRTFJR2FGWG9lZm1WV0FQZ2tXQXBVUkx2U3BacFZjYW5UalAxWGtCTEFDM3ZZbm5XYTk0T25ubTRRVjM0QzRjUHB0OGhSeWhYc3dieEY2amRJYmhXR3FCcE1RRHlYRFhjaUxSWUJXd2NLVWp1MlV0ZmVaQTFRVzR4eW9yUXJhdENZdUlETlZBMk5hSTR2aDR6eEJ2ZjM4aFFpdmJ0djg0SEdXVlpFdXlMZEVpc21WSWhLQkZIdm45OGNSdFVUVHBETWFqaFE1c2k4ajFUVXVyS2lndkxoRmU4WGlHT0N5QnBheEhRY2oyYmJsYjh6WEs1QzJ4R3lPQlhiZGhRMVJVVnZRVzdXYVNSYVZra1d5SVpHR0pKRmVOU1VqZHFGV21wOFJIYXlQbEcwa0VyVkhHSmFSbGJ5WVpZWHBxL0xvb2t0dHBsZGtiTjJabmI4aUtpdG9RSGJWMlkzUzJWdm0vQVBpcUY0MTQybU5nWkdCZzRBTmlDUVlRWUdKZ1pHQmtkQUNTTEdBZUF3QUhGZ0IwQUhqYTdWeHJiQnhYRlQ1M3ZXTTdXK280OXJweFhxNmJwdWsyY1pyV2Jlb20zYnJ1ZzBDVDBEb2gzYWF0SWx5UjhpT1VVRUZBL1BJUGZsUVdWU3BpSWlEdFZrb3BXZG9Tb1NnU0NDMkNSTEFFUlNwTGxRUTBFbXFSRnFFSUdGVTRxdlpIRnpwODk5dzdqNTJkOWU0bWpyMU9NMGRuN3R6M3VlZCs5OXpIekM0SklvclIzZlFZUlI3WnZHMG5kVHovN1A1OXRKeWlDQ2ZicGdnY0VmQkZ2dmpDMTErZ2ppOC85N1Y5Rk9jUXdYZENmQ3QxY3FvSWRiWHRVK0ZiejVOb05ibU1FZm9PSGFJVDlGOFJFNTFpdGJoRDNDT1M0QytKYjBWaWtSY2krWlo0eTdlakE5SGg2S0hvMjlGYzlDellpbDQwQm94TnhoN2pSZU9Ja1RHT1JROFp2ekJPR2FlTmQwQ25qZmVOLytCK3lpZ2E3MGN2UmkrMnRyZHVOZ1lrRzZkUTBxSFdYeHJ2d0IzZzU3T1FhOGpPVWNvdVVodXR0UzBhdEUwYW9nUnRCRytoVVhvRjdubTBxb3M2N2Zmb1pvVGNDbDVyVDlHZGNBY3BpZFJia1hvUXFmdm9JTXA1QmU2cjREVDROZkFKaEwwTDl5ejRQTGlGdWxCUHQxMmlYcFFpcUFjK2d4YkIzMk1YYURGcTZVV09KUWlOVUMvNllpbDhBdmNTN3IyNHh5aUtkRjIwa0xxUkx3NjN4ejVETitCcE1jSjc0VitLOEMvSWRLaGxTcGRhUkY2TFZsRWJmREZJMFdsbnFSOTUxdHBwR29aL0M4Skh3ZHZSL2gxd2R5S0gxTW91NU5xTitBTndYMGJjUVR1dldvZzBiOEIvRkh3TTZVNGdQSWZuZDFINldmQjV4RjhFZndndWdqOENmMndYQllGanRpV1cyYWJvUS9vbGtHU0tOYjhGcFl5Q3Q0TjNnRm1YNEZmQmFmQnI0RGZBUjdtMkltcURYc0Zud2VmQkY4RWZnb3ZnajdpV0ltb3BvcFlpTFVhN0xkU1U1L2FxV2t4ZHl3VzBaN1B1cllUYnBoTUlWKzBaUkhzU2dkSXRYYnBxd3lLSzRkNkpHTm1PSWZCRytJZkJzaTI3NFI3Z21peWYvQmJMLzVGZGNtVmNCdjFtNkx2MmZwb0VmOCtlcE85RDFoL2krVEQ0Q1B3L3N2ZlNqL0djUWQrOWFVL1FXK0NmMmVOMEhQd2JoUC9XSHFQVGNQOWliNk4vd2JYQUg5aDdSY1NlRUZGd3F6MHAydTF4MFlGOGE2Q1JMUG9wQWJsUGFpUmtnZjRDMEFEa1ErWlJTTE1kS1hmQTNZbTRGTWJKTHFUZGpYaUZoanphbElhVVdXZ3dpWDR5b2NFWUpNMmluUk5vNXdRa3pRTWRPYlEzamZaTytOQmhRcU1aYURRRGpXYWdod05BUnhib3lFS3pHZWhrQWpxWkVPc2hUeFExblVFdGVaU2NSNGtGNm1HNSszRWZSSWlVZHpzajFvS01Kc3VuZEYyQURBWFViMnA5U3hRV1VZK0ZlaXlOd2dMcUthQWVFMlBtWmZzNDZwbEFQVkx5Tk91eU5kUXFxSEc4aTN1MWhOSkxiT2Y2V0E5cDZGS09lelhtNHhpMW5iQWJIUnFCRm1NaUJkbDNnUS82TUgwTWZvMXJCeE5pUGNKYU9EVmkyUmRET1VYcTUzSktPbjhKK1VzNnI4UlRDWGxMMU00MUhhd2NOUzdpcXJVdHpsYnBETjhMc0VLREd0VVIxdnNXakFpQmU1enZmZWlmRkdyejZ5S0tkSHZRTDZNY3Z4dXVUQm5qOExpeU5paG5OOXN1UnlzeXZsSE5MTC9zRVhPcXdWSFQ2bUxrTUhMNWNTSjFsY1Y5QlBQSUF2VDRJbGpvYnJTd0I3YW5GMVp1S2VhTnRaZ3pCbWtEdEgwdnRMMEpXSG1JTmI2ZGR0Qk90SHdYUFVOajlDenRvNWN3ZzZTQm9qZm9LR2JITE9XQXByUG9tZmZwSW4xSVJmb2ZmVXcycHRtWXVFNWNMeGFLWlNJaDFvZ0JjYnRJVXVUaGpKeGJoNDg4dUpKTG5NY1gwT2ZlMGQ5dUtFYTlkSUVIVzQ1cVdJMktuQ1huYnBlUVhycEZmaTVXcVVtbExEbjVPUFVCb01TSi82bGJLaXkvSlBhYm1MdGdTeVQ1eXJLOHV6ODBHT0swRGZJVmRCNlR5ektaQ3hpWEt0N1VlckFxeU9SWVNaWjgwb1hHblhoZHRxbTFKdWtDcUt5TWh2c2tOSWVyMS9nY0lzUVh5aUZHMVd5RHNHbEZSMjcwcGdVM1h0YU8wQmE2UFQvb3BQZTNsL0VqWXhlcWRPeVhPaThxM2V0VWVZVmVOMWN1V0EvaldtRWdML3RXOTdIbDluUE83VjFMeTJYcDFsUWl4UEtGbWs1L285eEFMTndMV3VvQUpqeU56RDljMitmc2N3MmhxYnhucEx5VFNtSkhVaVVOL01YS0ZydHlsbDk5UWJSV1dJcWlvK1hxNkpzZS8vV04wU2F6N2Y3eDVMWmYrVDMyaDVlVEYxcUcwVUJzZWU2clJlcEcyK0trOXRtOFFyRHNxak5qSFhVRlUweGpSYzk1ZDM5bzJEajE2YktQK2p4TEQ5a3pyalgxOEs4c2NjS3h5SzRGa2luNjNIVHgwUGxEMll3cFVKN0g5M3VTNnBVYU5xSmdaemxmSmx3enVpWDU4bjZvQjEvc1ArUE5FWHJsSTJPVHZsbkdsSklvaTNtSnVOYnJuOHJWaytQejNOcXJwN0FVWHVtTy82b1pqUUd0bDg4aW5OZFVjelRQNkFWMzFpMjVNMXplbmMwRE0vcjBiZmJQNkw0VUVzZVdOd3VFNnhxb09sT1hrbU95UkxrK0NMUzVZRTg0ODdRWHltTm5Lc1NHMU1SbHhicWlHSjVxK3BLY21sZzdlV2Y5VWFZNzA5L2I1VDFmeTY1VjltLzlLQTZmNFYxOFRmRnpTZHN0ZHpRcXUrU21rUFpweXVubHFqVk5hUXlvdmNsVUZmMU8xUnFObFNPcitweUEydndseFBWcXVsQzVCcXJyaWpkcXUzeStrNkM4ejFZZTkvcE5oZ1QxWnFkZ3YxUFl5Y3U1SThHK3REMkdOWGJLSHJkVEd0TXBvR1lTSkZmZUVsTnhYcVhuN0wyY0lnWGFiKytWdWJYa0N4SERwR05scXJRVHBta01QR0VmdDhlY01kdklDczYxSVo1MXlnY3RtZWZXdEh5eENzc244YVBzVUVudGEwSXRYeFpVWlFjV0tuVzZ6RGVCM09QU2lvRFRicXZRRS9icjl1c1ZlVFBjUjlOaXhUNFF6T1Bzc05RTXFzNEpIS3ZycnI5ek5mWXlKOUhuUUpWR0NHWjZ5SkpGV3ZtVTFTTVdlcERyQVlrTnRwbEp2VnZKYzRvc1UxN21kdmFORW8wYWtSS3hXVjVQV0RxUDJwOFZ0TDhRbVAzejArMWF3aEVrMTN2dW1pZy9mUzlOSDFOMXpXZTVNNERQUXRzL0IrVThMWHNuTlhMOGhGaWxNWXl5TVI0VFV0ZlNONDU3Vm9Xci9PeVhvekhMdWpLeHVyTll2L3M1eFJqVGZwbmJ4ZlYrUlU2c1BNOEI1aVRKY0luQmNhYmp2aE1mMDd0WG4rczkzT2pSS0ZlcU9pZlA5NW1LM1c1Ukl5U0JsR3E4ZWJ2ZEl1ZU9oYTVEek1CS05jZldTS0dvYWZaN3RYRnpCZXEwbWxGcWU5SzFhSk4wN1pwVGhNd0hxU3RYWUpkZlorVzVlTzJ4NUt5d0t5MmZma2k0OThSc24vWmVYVkxQd0JXYmxWb1dodStBS3RjaE9oeHJPY3lsR1htdloxOVVZMGQzTXF5M1ExUEtNK0FMZWwxcXF2TVpQaGVabXFYZUdKeUxOeUNoVjZMS0NYVGpzbzNTMDc3blpyajZtSktCTnM2QWhTKzN0MEhiaWZoeDNzWEpNNXpKOERWMzdmMyt6SzEyWnFyazVsdzlWVDBKSGxVb2RHd0dTOThYc0lrS0ladERUeDFrN3MzeTlKUzJ1bUVQaHAySk5PRWFwS21sdTdyV2UvWFBoWTN2Q3V6WGVWYWFSN3VDK1NsMVhYTmpNbVNXclBkNm12Yk0wZHpZTnk4MWYwM3F1VUQ1UEpGL1BueXpVTDdxS251M2F6YiticmQyRGJPMEsyaDhGem5xczNlelp2a3FkNEpOaUk5UzhHM2FESnppbUhYVVdXd3FMWml6cGV1WlhtdGVlY212U2YxSmszcituazVXKytLekxMWVkvRGJrNnJySzMxbGZZaGsxenVINUhhZi9MV25LamZHL0pYVytxbkMvMi9WUUpOLy9lMjlmblMvOHlpclo0MGVkOTYxWTZQdE1lWkphKzRzZCtjYlVML1ZrdWRSNnR4eDN2OGpMKzc5K1Z0OWlxREROQmZYTlRtQ1BSZVc1dzgrZW5WcDE3Q1Y5MlY3UGVvdzFtM08rR3ErOVpydmtlVGxHbDNXNlgwWHF4THlVbXE1SlBmTlNWOStCTmRkYTh1cVcrakpLbVBWelZmbUZFMzNpTHY5MzRJMnNQTEgyVFBJK09hbDN5L0sranYzeWVTdHQ1bEQ1N21Hci9CSklaMHhXMmFQUHMxT29LM3FhNDFtK1dKTklIYTlqMWQ1OFVzK0NyZ056WTRuZnpaZktkMmJULzY1Z1R0QmJESDdqWFB0OTd4ejF6N1RyRU8vM2pWZHdIWExaVXNzdmpkM1QwektFTlA3TGswcGRCMzk1TXJ1OTBQUjJldmJmS1F0cUVjUDBrRHV2UFVRait2a1d1ZzM4R0QxSjk3Ri9IUTNRNTJnYm5qWldsa0ZSTXFpVjJxaWRGc0EyWFVlZm91dXBBenRPLzIvdmIzQi9mYitNYm5aekw2ZWJhQld0cGhXMGxtN25NNWQ3YUFoK2VXMmlCM0QvTkQxS2o4UGRRWitubmZRRXBXaGxTRXZXQi94M1lEWVhQb3BBeGxaTk1VMEdTK2pSRFpxV2Fza2s5Zk45QldSY29Zbm9UcnFMN3RZU1Nocm0vdzl3cmllWUJYSXB2aEUxcjNMWm9GdjV0OUN0S01uak5leTJRd01PTDJBcnYwSCtyNGEyK3dsb2RRaDZYYTM1WGpDNU8zdUhPeUdMdzdMTWJxeHR1dW16NE0rZ0Z4NEZiMkczaDdhRFI5RmFxdUJlYUhvcDJpQjdLdVd5YkUwRUpYYlMvVnpDMXBCZWtEa2RsaVhjQm5xWUhnR1MxRjNpYWozNmh0eXpOdlNNZUFDdTg5M0hVbjRhNXVlVmFPZEtvTzVwamJrMTRHMDYzVTBnZFkyUStuOGpoVUlLd1NHRklsRmVOL0o5Q1ZyVkQweEt6Sy9sdnI2SGUzcUkveDNpZnFEd0ViVDNNV2pNUWVCVG9ldkFkZEN6LzdxZEtJREJGa2lvcUYwVHNZUWVkV3RhakpnQlNDWnB1WGI3SWFHaXU2REZPL2tiTnltaHBDUjRFeVJVSk0rc25rU05TelF2UTgzOUxrZDUvTjBNS1c3eDhhM3N0a0lERHJjeEp1OEczd0hlQUY0RnJhNkFYc3VadUJWRExuZEFGajkzWWd4M0FuK2R3T0lpYUhJUk1DamRMdUN2QzJPN0d4S1g4dzcwMGs3b0lNVTk5WlRMc2pVUmNBZXMwcUlxR0pRNUhWNU11NENoMWJCckR5TkczU1d1MW5IZnFONWFoUkp2Z2w1YThDei9MMFNnRFYzUVVZLzZ4eWRRQjNJa2dhRUgwWVkxcUhVYmRQODRaTi9BL3hVeUJDbWZnZTZmQTQzUVYrZ2xwSHVaRHRNWXZVcXYwZk4waEk3U1YrbHQwRGZvR1AyS3ZrbS9wai9TaS9Rbk9rYy9vRC9UM3loTmZ3ZjloUDRCZXBNdWdONmlmd3BCYjRzVzBVSy9FNFl3S0NmYVJCdjlYaXdRQytpMHVFNzAwUjlFUWd6Ulg4VkdjUi85VzR5SUVmb0FzcmZyLy9zQy9SK0dFOXM2QUhqYVkyQmtZR0RnWWpCZ3NHTmdjbkh6Q1dIZ3kwa3N5V09RWW1BQmlqUDgvODhBa2tkbU14WVhHeGd5Y0lCWVFNekV3TWJBQjhRZ25nQkVua0VEaURtQW1BK0lHUm50Z1NRTGxHYUFZa1lHdG4rSElMSUFqZnNMMXdBQUFBRUFBZi8vQUFwNDJvV1V5MHVVVVJqR24vZjlncHFNSkx1T0k1V2pOcFhqYldLbWk2T1JNa2tYVEhJbkRDV2t0WXVrb29VTEUxcTB5aitoeUdVYWJXSXdqRlloMkthd3V5R3pxaEFLN0xMb05qM3Y2WnVRR2NHQmg5ODMzM2NPNTMyZjg1d0Q4RGROVFdDL3hCSFhXOWlnNjdIVkMyQ3ZwaERERk9LU3doNUo1WDVLUDhwbEdrbU1JQ1RkL0RhQ2FvbWlRcS9pa0Z4Q28rN0VPdDJNWGRxRmpScENzM2FqWGQ2alJPdHhVRHZSYk9QZDNQT29rT3RJa2xFWjR0ZzdpT2xqN05BazB2b2JMVHBIUnFocXBMMVMvcDlFR2xtY2xyZXM3UmpTc3NEM2gzRlNYNUpIK2IzQjV4SE9ZZTNhaXlwOWhoNTlnRXB2RmdmMExoSjZEalU2aklUVW9JczFDeG5VVllCa2NFWEdzRnUrSVNXanFDWHI1QW5yVW14eXp6TklZUno3Y0MvM1NpNjc1dzc5eUxGOEw1LzUzZWJadURLeUQyRUpjOTRNMm1TY2ZRK2dVaTVnamR4R2lWekRhb21nRk0vUlE1WTV2eC9ScXpDaUhOZkFPdnJaUTB6T29GNEcwU1REOURxRDQzSVdqZVNBOHpxRGkzS0RZd2U1M2hCOU44K1drUGVMTkI4anZvKytrTTFOMHNjVDVCZnFoN2VTdnZzZUxxR2s4M0N4ekVONkxRL1o2eGlxbkc4RjBnK2srV2dlTGhMR2M2UDBMa0crb2JJeS84OWI1Mkd4ek1PNDh6RXY4OUM4SnExSHQxWWgyYk90WFVUbXlmYkkraldhRjFiVGNyVHN1WGtGMUtmWXdwb0M5RERMWHFiSTcrUTdlaHNrYzJTbnk0bGxsWm14dkZydlBodDhkamd1Y0Z3NVd2RUMyMjB2ekpOQzJuNllMNFZjc1kzNzFNcDZtSHZMbjg5YW45VjJGaXlUUmVUNXNKeitKL2ZXUEY2Tzdpd3gwNVlEdHcvNU04VnNGOUhmRTVkRlpzTHlaUHVhcjRIK1d1WlArZXFsSnR4WnpPQW0xVTcxOFY1cXlhOVp5SHdOOHBVWi91VHVva3E3Vzl6OUV1QzVDemlHcEkxMzB4ODBZZDZwemd1eTU5ZFlpem1lai91Y3g3UDlGOEhGRjdFQUFIamE3VlZOajlOQURMM3pLNndjRUVqTlY2R2xoVFI3cUxRQ3JoUWtqdFBFU1diSmZPQ1pOSnQvanhQb2JxRmxkMy9Bbm1aaWo1Lzk3Q2NudTdwVkxSeVFuRFI2RTZSUkVnRHF3cFJTMTV2ZzYrNDZYQVZYK1l0TW9SZWw4T0x2cDNuV2FmbXpRMW1DTE5tMFhzMlRWYmhhTE9icmNKNmtpeVI5azRUTDVXSVJwbS9UZWJvT0lNNnpBK3JTRUdpaGNCTjhOTmhXU1BCU0tQc0JyZ2tKdzg5R293dWdvM1lUTk43YjkzSGM5MzNrQjJ0cUVyWVpvc0tvQ2FxVkJXcUhUMDMrTUdMYzQ3NHkyb2ZPVkw0WGhFRythNlNENHlmdzNUY0lsb3hGOGdPWUNyajhxcjByZjJzaStHNDZVR0lBYlR3VXhnNHpVTnpNaXM5U09rOXkzM21jQWZNdlRhOWJJMHJHUEVreXVhUjJYclF0U0ErZE5ScUVIaGhMV1E2bDZVRmpuQis5RlJrMWVWdFRDTTlqbWZJVGtLd2JEOTVBeDgzeC81SnczZjRHaThrLzh0a2hLVGVTK1lKMDRJYUNxQWxSb2VZWGpmQ0F0MXk0Z3ozNkhsSER3QVNGTGk5US8xUXhhMFl2bWhPSTM5R3pLZXpZbC9PcUtpWTE4ckFkV2VNd2dtczJLRFBXcTltbkpuSXpzQzBLamoxSXgrU2ZQc2lwWndWYkJMTStyNXM1bm9QQW8zcks0ai95eTdNU1hVSFNqa1UrYStaWk13OXA1bFFxMlRqc3FlLzU5bmlEVjl2WGpMTmV6bUNlSk84dXBQNHZoeXkreDhzOGlSS1ZvQi81TjZSVzFPTVFCZHhaTHdweEJuMGplUkpqei9jSWhEWFBnVGN5YjNjTkJldFg4SG5Ua1hTbExFWUdMc3JpKzBUSGRZeVA3M2JlM2ZIeGw1TC9BaUdWUHBBPSk7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVmVybGFnJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzLzBCNTI5QUVFRDBFMDQ0QzJFLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCc/JyksXG5cdHVybCgnLi4vZm9udHMvMEI1MjlBRUVEMEUwNDRDMkUuZW90PyNoY28nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUms5VVZFOEFBRW84QUEwQUFBQUFvM1FBQVFBQUFBQklHQUFBQWlRQUFBYUVBQUFBQUFBQUFBQkRSa1lnQUFBSXhBQUFMY2NBQUQ0TzhueUhaVWRFUlVZQUFEYU1BQUFBSHdBQUFDQUJiZ0FFUjFCUFV3QUFOcXdBQUE1d0FBQk81STZrMVRSSFUxVkNBQUJGSEFBQUFGb0FBQUNBNnFJdUpVOVRMeklBQUFHUUFBQUFUd0FBQUdCV3BXVW9ZMjFoY0FBQUJtQUFBQUpPQUFBRGJ2S1M4QVpuWVhOd0FBQkZlQUFBQUFnQUFBQUlBQUFBQzJobFlXUUFBQUV3QUFBQU5BQUFBRFlFakxWbmFHaGxZUUFBQVdRQUFBQWhBQUFBSkFkb0JDWm9iWFI0QUFCRmdBQUFBcGNBQUFVRWUzSTY0VzFoZUhBQUFBR0lBQUFBQmdBQUFBWUJRVkFBYm1GdFpRQUFBZUFBQUFSL0FBQUxvdzFpSHd0d2IzTjBBQUFJc0FBQUFCTUFBQUFnLzdnQU1uamFZMkJrWUdCZ1pIQVVOTnExTVo3ZjVpc0ROL01Mb0FqRGhTY1dqVEQ2Ly9aL3Y1amZzYmdDdVJ3TVRDQlJBSDFLRGxONDJtTmdaR0JnUHZCZmdJR0JSZWYvOXY4cm1OOHhBRVdRQWFNakFKcVNCcFVBQUFBQUFGQUFBVUVBQUhqYVkyQmlMR1hVWVdCbFlHSGF3OVRGd01EUUE2RVo3eklZTWZ4aVFBSUxHQmpxQXhnWXFtQjhEelhuZkNDbHBLakVyUERmZ3VFRTh3R0dEMEQrYkpBYzR5S211d3dLUU1nRUFNZ0pEM3NBZU5xMVZjRnUyMFlRSFZseWJDZHhFRHZvSmFkdGt4cEpJY2tTWXp0V1RrVU5HTTZwUUd3RXlIRkZMa1U2SXBkWUxxMElDTkRlZXVnUHRFQy9vb2YrUnIrbTk3NGRybXNxVGhRWGFFMlErM1oyWnVlOW1ZRk1SSTliZjFDTDZyOXY4ZGE0Ulkrd3EvRUtyVkhvY1p1K3BIT1BPdzJmVmRxa256MitoWk5mUEY2ak4vU2J4K3Z3K2N2ampRYSt2YkxWV3ZINERtMjNIM2g4dDRFM0d6NzM2SnYyMXg3ZmIzRFlhdUJ0eG0xcWRUYXcrN0g5dmNjdE9tNy82ZkVLM2V0ODRYR2J2dXM4OHJqVDhGbWxoeDNsOFMxYTcvemc4UnI5M3ZuSjQzVjZ1RHJ5ZUtPQmIzZStXajMxK0E0OTNxZzh2dHZBbXcyZmUzUzI4YXZIOXhzY3RocDQyK0VqWGN4Tk9rbXNlSEwwVkF4SG80T3VDQWFENStKRXEzaXFqTmdSUjdvdkVtdUxGN3U3czltc2IrZUZuaGhaSlBOK3FMUEYrSk9kSXkzZWkwV1hWMnBTVGFVWmpnNkR3V0h2Y0g4L0dQV0N3WEIvTUh3MjZCMEVld2U5NGQ0d0dJNWVLMU9tT2hmRGZoQU1qM1Z1WVpqS2lVaExJWVUxTWxLWk5HK0ZqaGU1ZGNVc1NjTkVaSEl1eGtvWU5VbExxNHlLUkpxTFVCa3JzWjVYSmkyak5MUklVUFlYNHM4U0pDaDFiR2ZTS0pmTUprb1VSaGNJblYvTEp0N29pbFBsMm9vUTRyc2kwMUVhWTQyUTE2VGp5cXF1MEVaRWVwWlB0WXh3WHlNQkg2VjVhZVYwS2xJcnFnS0taVDdIWFZtQlVNTU9pUzZ0TzQyTnp2aDBxa1BwdUhOK0krcUtXeTJxVWkzZTd3U1UxZmhjaFh6dXRKd3BrNVZPeUtreUYybW9oSndZcFRLVnd5T1JWcWgzSUY2aWRuYW1WQzdtRUNqejZBUFpMMk1veHMwbzlGVjRIZG5sa011YVhHY1VRNURUVUZTbTBLWHFpMk1ZTXUyNDVqakxXRmhYRkZNbEVYdVJsaEQreVhuYm5hbHhqTm5vTFJRMGhFVkM4U0puYUx0K2dmanNIRjZQdVRrYk9pSk5CYzNKVUVvVFNzaVNvQ2V3UHNVNnBCR2VBK29DQnpUQTh4em9CQkdLWXByaWE3RGZ3ZXR1NldOMThSYjN2YUJkUEROKytyRE1ZZE80MzVBRVNyRHY0MmRWVTdZMC93bnVkdWVDM3VOZGRzc3JjSmxRQlU0U3A0NzNJVE0rcEI3ZWZUd0JiRDIyRGJGejMyZjQ5cUF1b0QxOGU3RHM0UTA0K2pWcks4RkpVODZWNk9QRW5SMnp4WG9QbDIrQzh4UytBdGl4ZE93aW5HYk01UzFzR3RWYVZqZFgzeG4wcEZDVEFMdklPZFl4UEFWOG5UYVh3WEtrd3UwdW8rTVZzc1hDdjk2Zm93YUdmU08relhvRkpiSjhPdjhaNTNZS1N1WnF3VVp5cGt0bEZoNXVWOERxK2xWbm5kOUFtOEEvUVExV1Y2cHk3QzF6cnp2ZjVUUE5qR08vajd4ZXAyV01hS2U4eTlrTW4yb3d6SkZOYzYxcmZoOVhjQldWY2gxY3JhWjQzTjZ4cUhpbWN1NWV6dnpxaVNwOFZ0TzRJY0ZhY2xRZEczTTFza2FzWXhSaWQxbjNLLzJHTzNrMTQ1Ym51c0o5YWlsLzhZKzlRaVhPWVFrYjhaZDlPV09tR1h2V0hUbGx5d1ZQZ1dLR0U3N1B6YVhpQ2E2akpTTkY3M3pGU3o5M2pvRmlUd0ZsZFFlZHl1Z3ozWDdKMlhObTV6alhFLzJ4N00yYzNVYVdEK2ZrSmpXS2ZZY3UrMUJ3eFF2dWwySmV4OTRqNDFYNWVhampza2JIdWh6dGxFbWY5NEt6MWgzLzk3OXZ1MXpITVdkeXVudExKalQwUHRMM2VGbWQ2NzdkaElINEQzNFBiNUxuZjZqTjMrSVpZekFBZU5xVmsyZFBGVUVVUU05OUlDZ1dWQkNCQjQvbDBSUWJ2V012cU5ncm90akFncjEzZ2dWYm9tSkZSU0tvQ0FSRVk0a0VOWDVTL3dIaGl3bVBQNkRSeEJnVDMzZ0ZZelF4UmlmWnVYdG5kczlzN2owTGVOQjloU0E2STRXYVNWZnVLVGthY3hsTEQvcXdqRVBjcHBaR0h2Q1lGcDdSeGlmeEZydEVTSXpFUzZya1NMNFVTWWtZbTkyV1ozdGplK3NSN1NoemZMVDhyV0RMWVRtdGFDdkRhZ3AzR3FOVWkrWFVLSzJlWnFVOXBaV1h0UE5aZk1RaDBSSXJLWkl1dVZJZ3hmTEZGcWkwMTdaMnBaVTZQbGgrVnFBVjBrVkw3NllabCtrd0w4eHowMnBhekJQenlEdzA5MDJ6dVdjYVRZT3BNN1dteGxTYktsTnBLa3dJdUYrNTg5eFQzZEpaMzVubENuVUZ1NEpjQVM0L2wzU1VkOWk3Sy9EUHcvcjd0b1JJS0Y5eDQyWHo2Y3I1VC80ZmtOaTBPNTdhRHkrODZVa3ZmT2l0dmVsTFAzenB6d0FHNG9jL2d3aGdNSUVFRVl4ZE94bUtnekQ5M25DY1JCQkpGTkhFTUlTaHhES000WXhnSktPSUk1NEVFa2tpbVJSU1NTT2RERExKSXB2UmV2b1lOV0VjNDVuQVJDWXhtU25rTUpWcFRGZEhaakNUV2N4bURuT1p4M3dXc0pCRkxDYVBKZVN6Vk8zNVBuYXdrOTNzcFpReVRuT09zNVJ6Z2ZOYzVESVZYT0VxMTZqa09qZW80cWI2VWMwdDdxaDFkZHhWVXhxVXNFNjlXYUdGU05QN002eGh0V1N6bmxXYTdlTDR6enF0L0sxcWhXelUrWkxhdHBtQ1g5YUwyQ1RwR3Jld25XTzg0NzNFcWNmSjZsNkNKSFk5MFNTK2VsYVdaRWptajNlS0pVbFNOVzVqSDF2Wnp4NE82bjlSd2dHT2NGVFhEM09TVTV5Z1RjSWtpclVTTGs2SllJTTZIU25XTjJzYW5QTUFBSGphWTJCbUFJUC9XeG1NR0xBQUFDekNBZW9BZU5xdHVnZGNGRmYzTno2N09EdkRycTUxMXBwZEZPeTlsMWhRWWtGcGlpRE5RcE1pdlZkUk9odzYyQldsS0ZKVXhDNUZ4UnA3U1RReHhzUWVZelR4bDNKbnZVdnkzcGxGeENUUDcvUDgvKy83V2Joenk3bG43cHg3N2puZmMyWWtWSWNPbEVRaW9lY0ZCb1FKbFZGOEY0clBrL0Q1VWo3ZmdGZDFjT3hvTUFkdmZaZjQ3bXY2RTRxaUZaMEx5V1ZjUURkU3loWjJwU0tsbElSaXFjNFVSL1dsQmxCRHFkSFVSR29XWlU1WlUzYVVNK1ZLZVZIK1ZCZ1ZTNjJuMHFoOGFodFZTbFZTQjZnalZEMTFocnBDZlVrOW9sNVRiNm5mS1ozRVFHSW82U3hSU1Q2UkRKYU1sOHlTekpVc2tpeVR1RXQ4SklHU1VFbWtKRjZTSk1tVmJKT1VTQ29rK3lWSEpQV1NNNUxya204a2p5UXZKTDlLL3BMU1VvVzBxN1NuVkNNZExCMHZuU1dkSzEwa1hTSjFsSzZVZWtwOXBZSFNPR21HTkUrNlNWb3EzU2M5TGowci9WeDZRL3ExOUluMHRSUkovelNnRGJvWTlEVVliRERlWUlxQm1ZRzVnYldCbllHemdZZUJ2MEdvUWJSQnZFR3FRYlpCZ2NGdGc3dXovVjNkUXdJRFhQV1gyVzRobmhHZXJtSTVPOUFyTU1CemphditZdWJxSGg3bTZTNldaaDZCWWE3dTdwNEJZZTV0TlROM1Z6TGZYU3cvRTB1UDFucElvR3VZaDFqTzFkL0VVMytaSzk3RlV5em50dkh4Ykt2TjFkL1lVMytaSzNMekZNdjU0aHd2c1p6ZlJ1L1ZWcHZ2SHVqdjc5cmEyNjYrd00wMXhKdjhtK3NYNEtPL21JdDhmTVRTWEg4ekgvM0Z2STNqb25aYzFyU3JXNGp5OEJOTGkzYjlmdTFweERYN2lhVUY0ZWhIL3EzRUdRRmlhZFdPTnFCZDNVcWNFU0NXMXZxbEJ1b3YxdUphQThYUzJqczh3TXMxSk56Znp6VThMTEI5WTRuSVBVUXNsN1RqRzlLdXZrVGtIaUtXdGlKbHFGamF1bnQ2K1BqNXVZYTJYcGUybXhQV3JyNVVuQmttbG5iNnhZWHJMM2JpNnNMRjBpN0VKOEFyWENqczJpOHd2SDNEVGkveWNQMWxtYnRQaUh1NC8yby96NmpJRDFYSEQ5WG9EMVVuY2NVeFl1blV0bU14YmJYWndvM0ZVZGUyMnV5NStnNVA4V0lkU3A3VVc2d0dmcWphdG52TzBJL3EzcEd1N2RyTHZFSmNJendqeFhLWk9ETlNMSmQ1K0hpR2VJYjZoRWErcnppS05ORmlPVGM4SkZBVTJ5aFh2ekJ2ZDNMZmNDK2ZVV1RSWm9GQjBTRStYdDVoUmtQTWhocU5uVHAxMGdpamNXUEdURFphRU9oSkhqZkVhSkNSV2VBb0krK3dzS0JwbzBkSFJrYU9Db3NPQ2lROGc3eWpSNUZsaVpaUE1IMlVSRVo1VTVUaFJNcVVvdUlvYWs0L2FwV1U4cUNvSklxcW9paWdLRitLMmsxUjZ5aXFoS0xpS1NxRW9sSW9LcGVpb2loaTRhajlGRlV0b1dvcGFoOUZUQnlWU1ZFSEtXTHBxRG9wZFlLaWprcXByUlIxa3FLYUtLcGVRcDJpcUVhS3lxYW9jeFIxUmtxZHA2Z2RGTFdCSWphUnVpU2hybEhVWllxNlNsRjVGSFdkb201VDFBMHBkWmVpN2tpcENvcTZSMUhmVU5SWEV1b0JSZDJucUVLS1dGSHFvWlI2VEJIelNqMmhKR2xEaUsyVjFCcFNXUlJWUUVsT0txZ2NpaXFpSkJjTXFkTVU5UzBsdWRtVnVrQkpIaHRRRnlucUtTVjV6bEpyS1NxZG90WkxxR1NLV0dvcWdhSlNLY25QTEJWSVVSa1VOWnNpUnA0S3B5Z2Zpb3FrcUFpSzJIUXFtcUxXU0NROFJXMmhKRnFwWkxiZ0Nnd29HZFdQbWtwdGtReVFlRWxlUzFxa280bjV6WlZXU3V1a3A2UVhwVjhaOURNWVp4QnBjTW5nMXc2ek9oUjJxS0E3MHN2cE5YUU12WUd1b2MvTHVzcHV5QjR5dG93TDQ4c0VNK2xNQVZQREhHYStaWjR5cjFnVnEyRkhzaTdzVmZacjlqSDdpdjNkc0l0aEg4UDVoamFHam9ZQmh1c05OeHJ1TXF3MFBHTDRwMXdtN3lidkwxOHA5NWR2a1ZmS244bGZ5MzlYekZMTVZkZ3FraFFYRmJjVTN5aWVLVjUxcERzcU8zN2E4Yk9PVmgyM2RLem8rTGFUckpOL3B3T2QzblRTS1ZPVTN5dGZkM2J0N050NVkrZWRuZmQyZnR4RjJVWGRaVldYOEM3UXBhVExzUzYzdS96UUJYZU42NXJaZFd2WHFxNm51bDdyK3FEcnE2NS9kZXZVN1pOdTQ3ck43K2JTTGJnYmRDdnRkcWpidVc1ZmRudlZEWGNmMlgxVDk4cnU5ZDJ2ZGYrdSt4ODlPdllZMEdOamorb2VaM3JjN2ZHMngxOWNaMDdEVGVDMmNMdTVrOXdON2ltSFZGMVZnMVRqVkxOVjFpcDNWYWlxWEhWQ2RVUDFTSVY2R3ZaMDdIbWw1NE9lUC9YVTlWTDA2dGRyUksvWnZleDdlZlRhMGF1NjErbGUxM3M5NmZXMk45TjdVZThqdmMvMy9xYjNUNzMvNnRPbHo4QStFL3Q0OTluUzUxYWY3L3Y4M09mUHZwMzZ6dXViMHJldzc3YSsxWDBiK2w3dCs2RHZUMzExL1RyMis2VGY4SDdUK3EzcWw5U3ZxRjladjBQOW12dmQ2ZmU0SC9xazR5ZjlQNW40eWVKUC9EKzVvSjZpdGxLdlVJZXBVOVRiMU5YcWV2VlZqYlBtb2VhTjVpK2p6a1lhbzlGR3M0eHNqRnlNL0kyaWpYS01Tb3hPR0YzdFA2aC9kUCtNL3B2N1YvUS8xdjlLLy92OWYrei9ib0I4UU84QlF3Zk1HK0ErSUdIQXRnRW5Cbnc1NE5tQTM0M05qQzJNN1l4WEdIc1poeGxYR05jYW56YStiUHlOOFkvRzcwd01UVFFtRTB6TVRHeE5WcHI0bVVTWXJEUEpNTmxzVW1GeXgrUW5rNWFCc29GZEJtWU5iQjU0ZFdqTzBPSlFKYjZzeEYraVh0cGd6aG9LZGZWSGdTN0ZnemdqdVJMUFI0NWFUMjdwdnRGNFlWVWtqYkxSV001Mi95aThxRHFTVmlJcjdRUStpTnRZajQzaEJQSjBBR2ZzaVpjSzFXWGdRcW9tc000Wm1ZQVREaWJWOVU0ME1vYmwyTzBVbkVSdXlFNm9OaEZhTnpRUU5qWVFnZ1lVVE9OTUZWb21UbGdHdERJWmxXaXZjY21mMHJoajh0U3BNQVNHWHJiL3c1a054cmRvKzBLSEV1ZHFOdGlGUHVOMUx1eHlNcHN5clQ2dDRDR05EUE5lZmdPSWdUY1dUWmc1dzVhak0vU1JsTHJZeWdoMjl3bmFxMno1RG9kOE52OGUvYVNsR3djenJLekhwTEpscUluKzF2MkVPNWl5K0JqZm1ZTmJaODgveVdmRDhENTZ6Z0huUTNDYlZhSTk2Qy8rSE5kZjdxQXk5VjQwYjRIM2xidDNEMXkrZm5PZmhhbWE3NC9HYzk1N2RkKzJoT3dMb0xVVVd0eEtaMEhvTGhPNks0UnVrYWxhZVp2ZmhtbzR2MVZlam02dWkwL2JOL3NlKyszSWlmTnduVDIvL1BJa3M3bVdrOVhnc2NOMWordkUxWFlPOENrTSs5TG1GN2dKbC9ZM045WDYxSzZwQ1dKckRoby9vdzhmTzloVWM0ekZ0c2lEQXlkLzkyRWVJWFV4dFZERG5qdHk5RVJqbFllcnVoRC95aTEzY3dxd0J6TndQQVpYNE5LUjR6ZDJIM1M4YVBXNURhdkVaejdhVUNWZWpIN0FWaHdlOGNNa1pBcG9Qdm43SHMxR0kxK3lJWWRwYklhcHNYZ0o0TVdBYlo2UmU1b1pzY0tNV3JTUkE3UjRMRnFDelJERmhyalJhT1RJNy9Gc3dQUEozeVJzaWtlT1lzdGRhV1QyeHpOa0MwaTQ3MmowbEgvSHJUMk1PN3Jtb2k0cklCZDN3WW9qOFc2bzArcFpRL2VIM0hsN1orRCs4cG12YWVVaTNnVDl6QkdOUU1PWDRlSFl4QW1aNE9HbjBIQkdpWDlFNmxKdUFORktTM1FFQlJDYUpDZWh0LzRBWjB3NlhkRnRvc0FPZ0pQK05EOUYxQWYxNWwveVVnNzVERU5UOFV3OGF3aWVpbjJ3OTA5NENwcUpacjFCVTVDMzJscUZiVXl4R3ZmR3ZXWWlOYkpCaSsrU1MyL1U2eXZTdVZpdHhQMVFsa29ibThEZ3hmTzNMVWZjTVdpWlNDc3IrR2hWRS82TGVmVDg3djNUbCsvLzJIUVB2Z2ZVY2VKM1dBMldzQ0I4c1NlN3c1bHVxcmxZY2dIZXdxVkZNQjdtZXM2Yk5zTHFzK25qY1hmY204MWJTeXMzOHY3SWo0aXhOemE0Z1VkbnM2Z0dOYWRzMGkwRWNFUnZBTy9IRjRvUzZEMjVWYmtWd0NMdThjS1JnMmJPd1lZYU8zRGVZRlhDUnJyUVY4Tk9KZHdBTkF4KytobFFOMWI1Tlg4YmhYTDFXTWtIeERDNlVib2NpT1ZaQUJ6YURJQkM2YVgxSEs0RFZJY1FyZHpISnhQNW9hNmpYdUFKYW05WWt4NlN5cUlpZEtOUngrQS9tSUpFdXJyZ2RHRVR1VytQTDJZUEgyUTZCM2ZVMklEZEZwY2RiS1FUZlQ3aTB0cXJaR3pRMjlkSXBTRjZmUkRGY2FqbnNCOHhwNTREaTlhc2RtbEFoRGRTSUxNbmJPQkpHaC9EbzdBRVd3TTJZL0dJVndPUU1USjVoVHFnbnVyRnFSeW1US2YzTjU3NUVFbmVmSEVmU1grOU94dEwxTW9ZZmkzWlNwMm5JOTliaGsrM3pMcEF0ck9PejBKMkhEeHd1REd6OG5iMTBSdHdsMFUwRWJrU0t5ZE94QjNVWUhwMHdhMDFzL3dkNXNNMEZzdGVqRU1xcEhyeEZNblVjOUZ2M0JTYkJhTkcybHgvK09qODFaY3ZMeXljcU42RTMzSmo1cHNQSHpIdjJ2T25ONjc5K09xbStUaTE4dHBwUHB2RHZYOFpqWHFvYjhQbHF1ckRqcmdIN293TjhaenhiSVVMalk2aWtjZ0FMUUUwaDBYRFJ2MkdCK0wrUTQxd0wvVzVQTzZQdTEvLy91dVgwN0JrNk56cFdHcHMrZ1VpVDlLcW5abm9FR2NpYjlQZ01laTAyRFJHUDZMSkhGNkwzTkZhNU9GVGl5dHdPcXJBYWVSY2RrS3YrSWxjSXo3Z3lLQUR1RDlSOWdPQ3NodWpYM2lXd3hVb3pjY2JyY1h1ZUMzMjJMZWEwQnNoek4vbWZsajBCZTZ1WGdJclkxZEVzRnVkNkVNN0QyNXBnT2R3MGhuSTBWUmc2eldBdTJkbVpJMERZRS9KSVBPYkxEVWdHVnE2RjlBUUZzL1I3UmVNUHBxZzdZeXVjYWpiY0RRUU8rS0p1Q2M1SDFQeFZLVEV2WkdUdWc0YU45UnZoY3gxaHdIYzRsMFN2WURGWm9NUk1lL2tSeEZ1bjZBNVgrSWVBelRnRUxjcUxITGQrcmpVYUdDRGdyZWQwRnhrdmxwZE8wTWRCRDVKRVVsc29TZGRXbGlldHhQWSt2SklCMDBjRTdFeHBHZ05zSXM5ZlYyV0h2VnYwaHlDcXVMZEZkdDhhMkwyUVRuczNyQnplMjNWemxOd2ljVlJ3N2pvcUxBNGYyQjl3bmRVN1MzZFdxUFpBK1dKeFd1SnNUYlZUbElObEdNV2xYT0Q1TXJEZkFseTV1Q0ozUjNNN25xejUvUUZlQUp2cGozR1ptQUREcWwyeVd5TEYzTW01WHpLQlVDZndmTTM4QWRyaXQ1eVV4ZVk0NkZxUC9BSGYzSXk5ekg3OHcvbTFCR2Q3LzI1OVdUTmR2eUdHenQzTHU2dGRvT1Z1VjU1TEdwbXFySVB3bTVDTVBMZW9uRWFKZkxUTHJyRkRaWUxsWm04SVRkRWJxMGFLaWNxbktFYUpsY1c4eG5hV1Z5amJseEw4Rm4wR04xcnhQZlFLVWFKQ25sYmN1dmhaTllpTGFYU0J0dmlKN3FwNkltdFFQWUxQeFgvUXZhL0RnMVdqWkFyYmZodTVJRFk2amJLY0VjN216RnE0azUzK3V4aC9WZlJoMzFQaDkwVVR1NlhUMUYvamZJbWYxTTFVcTVjUis0OGlqQytwOTJrQ3RIR3JNM0dGM1duOEZYKzFOcU1rSmFZYzdDSi93N3QwVVVVQWRyRGgyL1NQU1RXYzZXMlJ5STNtc3k1clMwblpuU00zRW8xVnE2czRyZVRFMElzQjZLSWZiUURwelRuRkxiRjd5emF3cFNuSDB6ZlErNjg0SS8vUVlNMTF1bmNPSEZ5V1JrMzRudjZ3clVEVCtFdGkvenhlRFFScjhETDhXU2lXUDdZSDQwblBTdlVUK0NicXN1blNpUHZ6aVdhR2NKMzUyQkM0Q3puSlN6eEd4cHZkeHJRS1B4SnB0clJkV0h3YktKdW4rRnVhQUN5UUpaSXVINkd6RkIzUEFCYmFwVFgrTTlWNCtYZS9GWnVnbHlaekhzUWJ6eFJybnpHUHlBQ24wU1dZNkZsVVRFM21kUW1hOGNRQ1ZvQjN0ckM0dTFhMWhMUW5aYjRqY1RROEtidmhwR2hLWVJvbExhSENwZnlNbFNNL2pJSEhJdnY0UmgwanpqSm5Ub0tsK25vYTRBUzBMY29BWDlMSzkveUw4bXNxWExsSC94WFdpOXVHam5lMGFnTSszRW5zRWI3R21sT1lOcy96Um5CVFIwam5UanBuYmtEb01RL3pXbUJ6bzkwdlRQSHRzdVJwdVUxMWl4bmxHbjhkbFdqYnJzam81eU1IaE9SZnlwWGp1RTdxcWJMMDMvZ1pzaVYwYnc3OGlMN01QRVpscWx0d0Q3RTE0OUZmeTF0Q1Q3ZHdOVDRuZzQ5U3phQ2Z2RUtkZFlzemVRR0w1ZzdWbTBMTGhYK0Ixamt4VlRYMXU4K0Irenp6ODJHYTVTRGVaTjkzRXlCb2JWcWxqempOODVVcnJUZ3A2RXdiclljMzl2T3pTSFBBZWlpTm9DTExBekxEZ2QycEowbDdxd0IzR2V1QjZ5OUJhQ2ppWC9oYWRRRm9BR1RBcG5RTDZvUFhGTnZoVjNwVzFKWmdiRWJaeVpmaWt5NHorUktGMzZTaXB5bjc1WmZHcTYyaGlYZWJpdFpYa1dXM1l5YW1JTkh6OWFlQnZaNnBjZGNEUzRob25xSyt2QzN1TG55Qk4wdGJoNVp4eFBVajdSTFlvckR3cU9qd3NOM1JKZVVidDlSb2s3QW83bWx1dTJ5WmVHUmJ1bzRTTWlPeTJHVG5lbWRhU1hwTzRDOVZYdndzVWFKdS9GR3F2bUV4elBVU2JXQWJHMllkcTRLSFdCZU90VFBWQzhBU3k4M3A5Z3pIdFhXWUE1Mm51NXU3RzE3M2FSbTFNZ2NQRlpmUzJUNStXNHZzcWJ5czZpQnFhdHZyQ0dydkxqSGE0RUc3MkdVL0hpVnVWd1p5cTlBcTdtRmN0dE1icEYrZDFhVDNabndITk5xQzNBTTl2RmxtK3hibE0wb2w2a05PUmw5aXV4T3B5Y3ZVRGRoZHl4RTRSTUYwQ3J0bHpOK2xjNWwxa1RGNlJFamNWZmMvY2w0Sk5kY2dKTmxOWlVzM3NxZ0x6cjRyM1lKc2dkMnFPWE5OejlmdS9WRWN4WWFBeXU5Q2NKS1FydUlxYkVrenpnVFhVRXNaMFZxc2FpQ3B6bHJ1WklmcmJJUk5HZ0dQNG16QVR3TVA4S0QwU01yUU10MWN6WVFwWC9NUHlNamk4bVVubnhYRlI2RnZOQUk1RzR0K0l6cHVDT2FiZ0ZvSklIMG83QW5NWlNkMFF6VUNjK2dsY1A0S1dUV0VqS3JPOStSSDhIWmtsb1Vxc0toWEFNenkyUGZVdzFhenNDbHRYdnRpMDhYYjk1TEREZHlZWjdXN2J1bmJtQ3d3WklsQk01Z0w4WTVQdFJlSGVaU0tqdTlKY1JGZzMwWmJIak9GaGtRMzNrQ0dXRXBPUmVPNHNHSlFudlJPdTVrR0dNZlgxYXZJWHFNREplY3d3WnFKK2JlSVo5eEd1ekNnTlhtZ0ZOUnk2TFdCb0FWaTVjejQ5eDlacEZoWkhEdUxETFVJRi9tNUpieTA0VHZsK2UxVnR4UytaWVdTKzRpSlBMMXE0Z0FaaUduYjdtVGFUUkFUbFhPQ2JaQTFnZ04yNDdzWnNPUDBsN2hIdkdyZ0UyRDNlZ3hYWnRXR2JjN2ppMC9TcS9adVhyYmlsdzIvNDVMYm9vcGpRMFNKNDRHTEFlVEs1UGZSTEJZUWhRQVhwNi84bUFEQ1ZnZTBPWTdYYzdEdDZ5eWxpOGgwUEVad1JFdWpkZ0Z5Um5Vb2VrV3dTaG40RWprNFVCMjd3bDZWWlY5MlNLaUFLUG1ETVlhY3M0TXBydkIydnNFeHgyWkRPQkFESE1QL2gweE5Jc0FCK0hmY1RENjNSelFXcDJFWUhSd1FyNEFRN0Z2YXcyYm5pSEgwWlJHUGczWTU3VlEyc2lJTmZtRlA4VFp5ZkVzbGIxb24yc0VqT3lKcDZHWjJKWDhwaEdvN0lrOTBUUThBN21TM3pTeTE1NXFaeFcySmxobkNKNUhmaVpvQ0xJbVdOa0VEVVh6MEh5Q3o0ZGlHelcySUNGamJCM3RGN2s2M2dQWXlaWm5uejY5ZE80aGNlSzE4VlZSN1BZNjJtZVgrelpIOG1TU2lUTnhCMHgvYjRxa21nWTRzcTJtaEdpdkdXcmtaM05vTWZQUTdlaFlkUUI0SmdldVp3dGQ2ZklObGZubDVBQ1dCOXRxUXBuZ1RVRWJDUE9Gamg2THJacThMMnZxWU4rMmtoTFdsOG00elVXRkI4YjVBTHZjYjJkZFhjM09JNW9hS0Vza08wWHdJZElXY2N2a0UxVExpSHFxa1JFZnoxVmNraFZrNWtFT1pFTSs1R1d4dFZZMXNPbzZYVnk0YVNlVVFFVjRtUXZFUUh4bWZBWmJFY2JsWlJWQ0FiQ2xXOWJGUk1RbmhHaFNJUVdTczloeVBKU2JZWEhqL3JlWHIzMTkvN0w1MU9rVzg2ZHJRanU4dlB2MUR6K2FmajF5NU95WncwZmVuZm1EUmptWnAvZ2l6b0hjZkNLNnptdTVtdzZmVDUzbVlEbHZicFBWdHcrYUx0MVNMMWN0ODNKM2RQQTZkS3Jwd0tIR3BnUHVEbXF5VDNjSm5uTWtrNXB2OERJaHdKbU12c2ZET0RqcVZ6dG5LN3Z0NHVxaTRHRTVLZlNYeVh1Q0NVd0ppb3IyZ2lBSTJ1QlR6RVo3MFFjajlpWHNnK3V3L3pDY0lCSWdFUlgvRGZkczBlMVJveXpNeG8zNzNPemxpNnQzbnFvZFZQTlhPVm9zY211NGVmTkl3K1VyUjV6bXFRVnAvWTVtYzA1eWR6U0ZsQVJZN2tZVHVGRlhacVB1Nm5Od2JQdnhYV3hzQSswUjZSbnZCS1BCcFI1SUNLSkFOdFdBdXJQUGwzM0tBSmJocFFHQWg3Qm9EcitmbkxLL0FiSWp5Rjd3WlI5M0VpM2JKanpyMzNyN29jODQ1My8wamtUSm5Ncy9lbnVRSUtSTnEwMzVaZHBUM0hMNVNkMEJNbllabVhNcmlBbE1mcmRFdFZLT2puVEFCWUFLa0phY0pUOSszd2VaYmpwTy8wL1dnLzNYanJHUkorZ0ZxNmI3VFNES3VvQkE3bTdJaWZ5TVNGU3pRUE1ZN3Z0ZFg4bVduNlROajAvWjN4K3dKNGxyOEhEQTBZRDlpSTBjZ0piRnNaR20vK1hPNkJFaHl0WmVFNFJTeDY5NjE0M0lBY1czSE9DR0NlMDUybm9pQWFScXFkZTNwMmwvZmYrVUtLZmxWNkVUSHhJaDRVMDlpOVlXc2hNWnRUVW5pM3phbXFNL3NGR2lUSzBMOFJ1ckNFUjFsYmZCUHN4b3RhS1UyNk0vdklWZktXN2ViZjZoeUovdm81djlIaG1TenRQNjFSN1NXWDdvYkQ5OUdNRXhJay8rK0ljRjhNTjFLWDhqZDVNVFRKakp1Y3RmNDB6T294MXN3M0g4VVhFQkZ2ejJkN1FncWRPNnpTS2NzeUFSNDM3aDVvNjY4dGFPQ08zek5sbmQwajBRZXQ5ak5QUUozeUNJUjBDekhVVTBTK3luMmhmOE12M1NXZFJkUk53OTJ3SGFYOXNBclMwL2ovaTV0QTM0MG51a2M1MGduWjBDMHRsUVQwY1doZ3NRYVlRSWtYU25tZ2tzQ21Xd0NWNllsMEJ2emQ2YXRRWFl4eWRYV3M2Mld6VkJFd2xSMlpHNUFsQXBTZDJWVVFaSUN0OWRCRVRCZmJ2UEIrZXg3ZEdlRFhyNE4veDNoVGNXMXQrdVp4KzZLdXh3dTU0bThtZ3VIL1hzNFR1MGJYdTc3bXgrTk9jcGQxT3RKbUx6UlYraUVNNUxqdTVIY2Q1eWZIY081eU5YRGtZL3Rqc2xKd2xJUGdVTk93NldDYzdSSjhJamJnV3dZK2JjZXYzempSc3ZOY2ZnVUZ4TmhPQWZQY3VjZGl3RDNBUEdEQUhjRVl4dlRId2J5VVo4K2wrZWpJOHg2QVMwWFpDQUJUOVVOSXJFWCtWK3dLY1d2SUtQSlEvL085N1d2dFBnZzU5REVmaE9Peno3Q0hWUnpaUGYwcU5xMHRvaU1tM1dCWW9vOHhHS0ZkazU2MkpiMjJFZk9OM1dIUkk2UTVBeHY1bDcralY5ZjE3enBGMFRmWTQ3VkpnVFk5RmgyZ2pNWXVXWEExRlAxUG5SUzZUV0FKb3pBL1hCa2xmc2xiUCsrK2RhMG01VkszWXZMMkhEVjlGSEl1dkM5Z2V4VStmUTZEQit3WTJ3bmpscTFPSnZYL3g0L3ZiVE4rZk5ocXYxeUxLS3J4ZDI4U044aWFXb1FWaDZLRDllTDQ0RXZLTU5lNGJ5bkxoODFBdFh0dXRzTngzOTJFSGsyS21kZ1BMd28zYkVBYnlhODVYalJoek5yWkdYK1hKK3JRQnltbDVrdkluK3RpdUp4QWlxNUdYaURYOG04aUl0OUdjN3RrRkVYS1R2UFU1RStkb3FRVy8vRFIvelV2cy96ZjhUUUc1ajRLZUZkbWIrSXc4d0VDMFhuR3c3eFQ2S25nazlmNlByakU1eS9oL1I3ZUxuQ0QyRWJpR2V3WVdXMGpIaHNRbGhFQTZ4MjJBUDFGVWZiempOYmdmOHBUWitQU2xiNGkvQVN4U0dmb0tYT0lSZVloM3NucmtDbGxmNW5jdzZDTHVMUzZ0WTdNQmJDcW1ITWZ5Zy84aHVJOW9zUTFMN3M5aFE3UW1PNnozajJZM09kUFdXSTBYN2lZblk1emxkNDhsNGJWKzkxUTdZQ2ZPV1RaOTgwK1Y3eldtb0w2bXFZdDBZRzZzZ3Q3L2RjaHJhS2tTRnhKODkwWHVRaGhZZklmOHdtQityMzZyNXhDYlBsTGNsSnZCVjdUNHVRUDQrK3NQMmZMN1FKUFBQdjF2RUJjcFJVVXVRZm40UHJVSm9xM1ZMOWZQNWVEM0JEV0w1VzlNYTBmd0JZbFdEaUgwbk4zMGZRMzdzVm9Ub2tyOSt2bjR4WXBaaUJnOXlSb093QStOYjZWSWl4anFqaCtQT3VPdjNZMG1zY3hFYXkvYnRaeDBZUFp0V0IvbWI5Z3RoSno4MkNsdFJtZERaU3ZMdzNWaGhFejhtU2VZcG9iT1ZaQ3J4T2dGL0o4R21xRm5vRldpYThEdlVvRS9JMUtGM1lvWUdQV0ZzYlVMY00xZCtKTzkvMzlSV3praG04UVRMY1JmVHdhVHNkSGNFR3FJdWhwS2NrdHlsOWtFcjRIOWpWQUhIajErNGVJcGRkNEwyakhOZDd3R1lBWWZycVU5WmRFK1d2UUVLb1lodHRXRUVHdWozd2E3bHFJQUNpQTNVYjlRTXZQR0RwV3RMS2VISi9CZUNJRDRLeHRIeER2N3RhYjdoTndxQytJZ0dUMFV4b21ZVTh2NjRCeGNzRCthRGhSVFZ4MFF6VUNHM3BqaXNvcVI0UjZrYVNtSjJCT1RrVnhidnE2cGcxMjJtSGYxWEx3RVhWb0FXY2hYZjlFMzlwNmluTGU2cG15cGVQblgrUnRmRXRDYTRaTHFwL0FBT2pTSDFNY3kvNVFwUUtCcFVqd2VKV21UamZFRjMvVi96QnEwb3gxU3ZOSzNtbm9CQ1BRaHZIUjJtMTVmM284UDR0Mkx6RUZxQ3AzTWhKYTNiRWdFeHdyWWNLajk4b3BuTjB3WVRhSkF2YzdDTzhJUlZtUzdWYTQ1bjFjR2VuV1FmaGNUQ1ZESXh0SVNPRG85TENDVVRZMXNuSGljVCtVbTJ1a2tGNHNSTWNlSUpvZ0RpUkQ5dE5EZTNiVlZ4ZWcxdFhaVHlKdm9kczBUb0tKREU4eU5KZnplMFVkd0ZwRVk5dVBseTVUcDBSUS9FdWhIRU9FcE1iMVM4NjBRNkRyWlVjUXVFOFNkNittbUVYajl1SkhaRWtiWTRma1E4dW1nY09icjY4UUQ5V1I1T09oYThUeHlpYko3bVFzandOakY3Z2hqZVFHZ1c4VHZFSTNPYXlmcjFKS2poakxFem9BZTJKUEw4ZldFQTJGM2RDL2crcmNSWGtTWFBjSERHSVF6UWQ4SW9Kalc3cGxMQVg1d2xLT29YSWRuSWwrdngzTG1XYWlIcHlBL1dtNjFWeE1PWUM2aVVINmtYUk93ZllrNnlWdjlVUGNsVDZJZlQzczBVdEg5YlM1MDRYYTQvREpOMUVlTDRiZjV6VVJmNEhOM3E5MWd6bEZlTENvRit4YzF0cnU5anZMcUFQeXZveEVmTzA1ODNFbjNGYmQ3dm5SMFhLa2ZKYUJBWEprZEhkZFBiT0tNeldxN2RVRis4dWUwRy9PRjNpZjh3TTBhTVo2NWpqaEFhNzhiOThWeThFbHVqZ1hnQkt0ZWNoT001QjNQWnRZMWNZTnJ5OUpXRUloWjNRY1pvRGduQURZbkhpOWMwd2VIMHFsUnl1azVxZDdYWkh2VTBzRm5wWitGN3hlTG9OREtuODZSaHVDUHU5TjF3MUZuekFDNGZyYmxhdmZEcXFqZHdHQm8zSHRrR21ldnFBZHJabXpUUjNtVHA3WTM5ZGc2WHlJcStyVy8rQmg3QkVldmNtU3orZW8zd0tOZjRKWHBmYzRYb1hsdlNGU2Voci9WNzEzZWdrSXk2aHI3RG5ZUzlXb3M2ZlVTbHh0MkZiaFdmTHBMeEUvWDJySlRZcy9aa0RlSk92c1FTZ1NxWi8weC95ekRkL3dpSlhUd2R2ZEhmYkN6R1FzSXJHYjM4Z0ZRM0hxVlJ4OXhYOXdISjRiY0ZEYmpidVhHSExRL0NmYmgzNmVKcmFJYW15TnBnZHM5SmV0WGV4YnNXQWU0SjR5WkJmeGgwY3htaUhYOTFPYmNhSnNHMGhaYkR3QndXN3JZNXhBWTUwYzJyTDRaZVMyR2p6UDdid0hzNkttMlBuT2x2c2s2Zmg2dEFFS0c3UC93SSszZFhub1VEVUJsZkZjNldINkY5U2xkdFh3bVR3ZEVXckFIM1F1NVZNQmhjL1FMc3dCMWNpNzMzc0VIdWRIWG9nZWpEeVd6RWpQOXlDY244SUwxZ0xYVGFWcEhkMGg4T1ZpY1ZSUGFNMkJqeE1NV1NrSG1TbURQMEZUc3U4U2xDNXZBWmI2Vm5zQjByV3NjenRlT0ppUWpCSjRYeEQ4RVp4emNLQmxaRWlydjB4dmJENEhCdEgrSGNpSU9aZWx0TFlyVGw3N3EyaGg3SXU0VVJBN2RuL01QM1hZenVvWWdvMjVpRWFHZCtPRmQ2WG1idGo5cDdVdDVyaVc0MWc0ZE1tSUY3NHA2VDdxRmhhbjYxcmM2TEFUejdwNkZvVXFxamZiaG5wdXYvNnRKcjl4NDUxb2dHYjM3NUM2QUpySEF6ZnRKU2ZKcnhXTFhNMng3WUJmNTF0elNveEJidll5WWZzL3BKZlJFdUhheXRZeGN3aS84SkNQOERXdUJOZVNSR3pMeDB0dkM2NFRGdnBVZnVxK2NKbWRqM3dlb2Z2S2NRMmJWQjREQ3RyZEIrUC95RzM5R0dpUC9ndy9UbjQ3aVorQUtpT3dIajR2RndXeURrWnQrL21VQnE3V25SemJ6UDJqYnpTVUw3RDk1ZXY5VjUwMXVuUDlLcnl0VFp3blRpUWVGZHFjQk84Q0YveTY2MGc5T2Zhd2NJUkNwczhqNnM1Sk8xcC9RTGUwRnN4ZDl5TUw1OGxiaklDSnovOThEejMvTUIrQk8rWElnaS9pMU9RYnY0UkdFc0dUVzlkM3kzV3RVK1NPeDRqdElGcmJlb1EzWWNsbDBlaitTb3k5MmZTZG5KOUVjOFJPMEdqdXRjWXlGcm96UEF3YTFITnRRSkg1TTBMY2diUjRDWExHTTlKRUVpTVk0eFhPSlVwNldmd2tSd3U1ajZGYXVjakxUaXpwRUtFaVZHS2ovcWxYd3lta2Zpb1FDaGNxOU5zNFhHdjRRR2gvWWRiMnhtSTNmVHMyYjVyTWgwK0VpSGxKTkptQ1dHZ3BQUnVvOTBIajlGL2NWSCsvRG1DbnRvN3dtQjJ2dXMvZ0IraXhpM21XbzVQVnp3c2RRcm5KOWVQYTR0RVJTTzZPTXY3Zkl5MFZpbEo1clhMcUI3aUx1MjE4M05mS1RBdUUwM1ZWcFBmV0JxTDN5Zm9UTnhZcFFvUW1zak5GclVwS0dUb2s3OFN5NWNMdFM2YTgyNENIMU4vMWxISEVHWndpRHVvd29YbTF0RUN0S01FSnViUzdtYXFOTEFzS2pvTURXRTc0amNtNTdpRitXekpvRGR1Slp1cXF3OUR3MHM3cTBTT00xR3g0bmVYRnQyZXRGQ0IzdnpoVTEyVjYrY09uTlZyWHh3NFFBWEtVY3VxdFpDaVhjaWJ5RTVMRlE4eEx5bkVwV2hudnluWEhwVVJpU1FYMVpVVGhRN3p2RzE3RGllaEl5TjBYejRDYjZ1K2Z3Z0czT2NYdVJoR3ZRcFlCUEF5Z2VyVUYrV0gwUmlCbGw2Y2VaT0lMK3M0cHhpbGgvWG9Cc3NPNHcrUVowZUlSUDRKdk51eUdVUHR1UTRiWGx3VnRWUXdQTUFEOExVU2p5Rkhlb2tVNjdpbmZsTlhDSUtUb1VSMkhnNE1rNkZSQng4QUxKUTM5dEd1WERyajJ6Y2w4YVJ5Sktyd1hOOGIyRExXbVJKQU85cHhHakRpVWxXb3Bsbzl3NHVTbDZ3bll1VzJ4emxZdVJiWjVNaXRVT3NIRDNOYTYzcHB0N2xLZ3ZXYjh1VjVRRmtaaVd6QmFYSnNzeGt5RXdGTm0zSEpsa0JaR2RrcjJNTGR6b2tGN2dseTI0bGNiRnkzZzdQNW5UUHRZZjU1ekk4cUdVeHR4VUtpN0syc0VteXpNVFU1Q1JnMTZjVWJOMlduMStvS1lTY3ROd0V0ckNFREtYUWFibXBPY25BeHE5TmlJN1p1RzZIQm5kN3dLVms1QlVXWk9mbjUyV25KaVZscEtacWhuL0tsUmFrbG04SlNVMHVMVWc1SlZ1ZlFXZGtwV1dsRTY2SktXczFtY25KQlNFcHpJdGtibmRCMGpaWmRsNU9iamF3bVV4YVRrWk9iazVPYmw1NlRxbzZGZExTMDVQWURkSEorWVEyOWhxWEQ3bUZkRTVxYm5vQnNKdHlOeFZ0U2lsTTFLUkFhbnBHQ3J1SFVESDFqaHlaa3BhYW0xYWdLWUs4L053TjdPWXFJcEdDR0lEa1BFaUtUTnlaVDFvaFlvc0cyQlNXdXo0emxjeUFuSnpNQXZKUWVDVDZuWU93cmZHbDRSdTNGMnlEN1d4cHd0YVkySFVKTWVwbS9BZFhBRm01TkZraVdZREFIZ3BnVzJnS3dWVFoyZGs1a0FzNTZUbHBiTUhtRkZsR0twMlJrNVpOZGhwU1V5QUZZc3ZJelNFakl5TWRVb0VRNWJQSk1qZlVrMGg4VTg3R29zRDlnWlhSMjlldFM0MkhPUEFyQ2FzRWR2TXdMcEdJS0pKSnlrMHRWQmRDYm01MkVadWFUV2VtRWliQXBtZG01MmgyYmk1WXU1RkJBOUJDcmlodTIvb2R3RmFVbEZaVmhlOEsxSVJBVkh4c2FNYWV5STFCbWZrYmNqYkNabmEvYjUzbEFsZlhWV29JMkJDOUs5dytPc0FQWE1HK3dmMGlISUY5V3lxcWFueEsxbFhDVWRoL0lQczhtNXhOcjQ5SlNJZ2dweVZtVThqZXJUdTNiZDVLQWxWUEhNZVZGS1J0bGVYbjVKSWxwYWVwbzlPU1N3cFNpcG5DOVB4RWRUS2twYVVuc3h0aXhBMURrYzRjMlpOTUl0Nk1qTFRjOU56VXZBS3l1WkRQNXFmbUo2NVBUazVXUTJwMmVtNWFja1pLS2hGUFVuN0tKdUhWVFRaaG5acVRtVWZrbXBPWFhjQ21adEdaYVptWkdVQisyUmxFT2Nndm44MHJrSGtIY1NscHVma2F5TTNPeWM3T1N5VTNTRW5QU0NlVUxPNTdnTnVRUTdxek1ra1FReVlMaXFWSmpXZFF6MXlPRUJOMVMwOVhRMXBHZWpwWldrWU81TENZUnFlNGJiR2I0amJIRmRma2xZV1ZKcTZQWHhlMWxqMkR2M3AvK25Db043ZTNJR2xIU1hSU01ya2VMaXdJa0NVWHhvWnZJNVhrUXJja2huZklGeFV3TFNjOVYxRGpYTExYbW4rODlPWURldkM3dU1MdWxJdndyWEIzYWlBMWozS2dmS24xVkNaMWcvcFYwbE15UWhJdFdTY3BrVlJMemt0ZVNBMmxRNlF1MGhqcExlbERBNW5CS0lNRkJtNEcvZ2FWQm1jTTNuVlFkNWpVSWFCRFhJZUdEbDkwZU43aE5hMmtPWG82YlU5NzA4bjBEdnFGckk5c3RzeExsaURiSXF1V05jcHV5QjdKWHNqZU1sS21CMlBKeERMWnpFSG1Qa3V6ODFoM05wRXRZdmNZZGpIc2J6alZNTWd3MlhDejRYSER5NGIzRFgrU2Q1SnI1RVBrWStWTDVLSHlGSG0xL0xqOHN2eEJXV1J4YUdoa1ZHakl6cWl5c3AzRjVXckZHN3Z2Qnc5Wk9tbklrRE9UM3Z6Yy9QMGJ0YUltOGo5YTlvT0NaVmVFRkVlVmxSY1hsNWRGRlllRVJrV0ZxaFdoZW5abFpaRTdDZnRJMHZQUEhOMlBPSXhXNEdaQXd4R21GZjhmWHV3SUNteUdoK05vSEkxTThTRGtyZmtOdmoxdzdSaXJRRGJZQk0zSHU5WHpZRkhLaWhUaEM2TGpLZGRUYmdHTHlsRi9OQSt0MENpd0ZaYmpnVGhlYlFlcmN2enlXRzBuWm0vZXlaeVRoQ1lXZGNYRzJFeWorSmRzRTZOWWhqeXhIYlBZYlY2WUVMbk54OE5RRDdKRU82UkIvWkM1NW9mTSs3NDNIZG5LWS9Tc016TVBZRGtoV1lvWFl4T2NnTmVqeFZpRG5EV0lna2MxZDg2eHFJUlJpUGtLUnFGVDhKMVFDK0xOQUwvQ0x3RzlKRUY0UzdBUWUvK0pFUDZURmxhaW5TbVNhbU5zZGI4d3VpZ2VyMDJIbG1qaDB3N0V4N1ZJYVFYeXh4UFFSTHdjcjJqN2RHY0NnV1hMMFFvMEdZMUgva1Q0RnJnYkhvQS8rOGZuT1o4aG9kK1NVREF6cHVEQmFuL3d5ZzNPWVhrWlU1bDdJR2Mva2NtQUw4Y1BKVUx6UVpkcEpLbStkQjkrQnRSajJGTnNEa3RndWZpVmx1ODUxTVNVWmRSbDdJWlMySlcxTTRkRkxyaUpWaGhObnlkeVhKMFRRcnErWS9ibjc4dXBKUncxWDVnUmp2K1A0cjRycnJlQ3Z3YlVCWDUrQUtnanEyalVOVG1pN0paWjU3U3pHTVYvRERidzNMZERpRU9laGlTL0lsTzFZaW5na2JwWE9Kci9tV2hvcE80dEhzVy90Z1cwdENWMlN3WkswREpvZlF1ekpadFdXQXB2OW5rY2luZ0xRRVc2d1lBZkNsdjFMYTFJM2FETEFuRGtwNEJ1Y2N2RTNQVjhDVUNUemhLSWdpOUFuZjNzME5JaFpKODJNLy8vRXNzckdFWFFHcmN3UnhMYnJOaDc5dHlKeWl1YWsxQ2RjRGlNVmZ3WDczbFkzR1BNRU53UmQzdytBdlhRdEw0ZklncTRGT1AvUGMrcjhQTjBDVm9DN0dpTDJ6LzlmUFhXRXcwNTdFR1ZYdVNZL1RPTitoOFNGaDhsU0JWRjN6YUl1WXJEMW5reldRVy8wdDZKOGF0MktQL25BaHJLYXFyWTBjdzREN2NKUkZadUJTdTNzK3NkNkJOeHh4SWJpQUoxdUh3QmRkT1ExVGtIazNCdmhNV2RWejlmdWYxTStOd21RRmhkU1hSeGVGaE1WSGo0OXVqU2toMDdTdFFLTWNmSEtBZzZDMGIreUhFdVlDZHNDWHo2VXVHd0NkL2d1aUVQN0VZTE1oRk9tcERaWEhWcHVOb0tGbnU1cldUdmlCOGNOVEYxUjA4THljd2JGZnBrcGdKMW5QUUtLOXVuY0pEeTBVK29rMW94MU1wc3pCaXJPNjlmWDdyei9QbWx6NGFvRlFNWHpoOG5mT2RWNmx2RG9pQ211dmJrN3ZQQVByczhaN2hHY1lheGdhVStubmJzZmZGR2RVejEyUXQ3TDJTeml2K2JaTVFSdi9xSXMvQUFUbCtBcTZ5aWdWRDFadXpjWWV4bkhyRDJOZ0RlU0UrdFczMUhYUUxGT1NXNWJPcEpPaTQ5UGlNVzJPV2h1NDVyMEZaeWR2NkxrSG9lbzdDQnNmZzY3b211azVQVEExOGZpYTViQStvdmZMbEVjUFZYNUFHKzJrQU9nYlVBcFIvamdlaXhGYUQ1dWo1RWJkTFBrdjYwRGZnNWdETXFBcndYdCtRbW90OEE2bkVwR1FrdGppb3ZLeTR1SzQ4cURnMkppZ3BSSzBxamRvYUZSa1dHaFJGblUxcGNYS3J2Q2RQM2xPcDdNSVdtSUFwTlhnd0Q4T1RmOEJSYVVZOFBPVE9LZ0dac2pqdnY4S01WQTRSQlJCRkRTZUVwNTRYejJSRU45UWZjQ1E4OUQzZGYzeDlLS3dMMzBhRUJVUW5oRUpjVlhSUzVLV3BUeElZSThNdnlpMW5qeVZiNDBHVjdpemVWd05iTUhZbkZDVHNUZHEzZkJWV1pWZHVyRDdLS3MyN0hMYTFjVjlpcXdhbkd0VEdKeFJkYVhObzV1NHVBTDJxZDZhYWlHbkpZV0lWSGNKQ1hkL0NldW9PNzkrdy9zRHZJVTAxc3ZaWjRuYnVOK0M3eE90cEczUmhHVjlZU2ZBM1FMSlNDRHBOTlM2SC80ZUh3d3dtT2ovR3JmM1Z6aHExdWJxWGc1bEFUNnRlSSs2R0R4TnZWdDNxN0xucHZCMjk4SHkrOXluNy94R2ZmNVBHMHhmbkorMGNCWGdHQ013SHNEME5ySmpTYnMxbVRKNEI2bi9mRHgvU1ZKZC81dkFDMEFnVHZBc2lmVmVnVzZaenBWV2REN3hDRmUrOWFTUFdXLzJrSHRzMzNxS2ZCM0VyN1JzamlMWGpuVERocVd6WUhwckdLWnJjVFJHakxsOW9lV1hIcDg4UEh6Nm9WbnNHQlJEQVZCK3RFd1FRU3dmaHNkeGZNNHNSNTlqT21YSGYrV25NSHJoNm92bEZwZWNYMXA3Wk1hUUl4UEt2L2JuaXlOc0FHQXZHSnZYcUVEV0VPMkhxdHNZdTY2Rkk1Q1R6K2JvR2YxQkFMck1DbHNvK05WTUlJUzI5aUFpM2RLcHRiN2U2eG1Kb1FWaEc0MTI0WjdiWGZhYWN0NE00d2FUalJJSERZc21MM2FuYngwcjBCWjgvUUIzenFJODhDVXNLalYwTFpHSDg4K0FDcmlLdElxb1phK1BuaXJSY0VvOWZHN1E1aUZWdURDdGVBRnd5Mm1qc2FWb0gzMXVEZHJNSWhqODUwQ3ZaZkNTc2h1REt6Z1hWSXBiTXNqaSs5Qit4WHg1c3ZheFNDeXBQalVVcU9RS2h3Qk5TS3hUQnI2SXpYTnNRSjRxRjdpVjVueklxMDgzQmp5eVBvNXFQN3o4TkRWbEZOQXZSd1BZemJIazFnbkgrVWoxK2dBT01hSzJ2UHdVbFdVVnE4a3pBbDU0bEF1TEFvNFR3NVZvM0hzeXVpYVZLWmlHY0tGU2lKS2ZiUHlhL2F1YStxVW5pRjVPQzNlZ2s0c2I3RllYdkZWMHdFTEphMWdzV3dIVkgvQUl2MUJDeTJJczMzeUZPdHlOcWNVaFFQN0xyRXhJU0V3cVRObW8wa0pzc3VKTEVWaWVreVNPU2JuSjVUcEZIa1phY2xhZUpsUlFTUHF4V3A2Ym1iTnBMNE1pOG5iVjBDaVJRMWlrMUZSWnMySlJZbUpDUW1KYXd0U3Rxa1Vmd2ZWSzZyZndCNDJtTmdaR0JnNEFOaUNRWVFZR0pnWkdCa2RBQ1NMR0FlQXdBSEZnQjBBSGphN1Z4cmJGekZGVDVqZTllYlRmRTZpWk5neHpGT0hHSVRZM0RNd3dtRU9BOGV4WVJnaCtBRUtNVzBSU29wQmRTNkVmeW9WU2xWdFdvVkNtNFZDdGxVRVdtMmdTQVVSYUt0dHBTVWRrdEZxMjZqeEsxV1ZBUnBTMldsV3FWeWlGWW9xekQ5NXR5NXIzM1k2MmU4SWZmbzNEdDNubWZPZkhQbXpMMTNsd1FSK2VsRzJrd2x0OSs1YVN0VlBQbFkzMU5VUzJXSUp5bXBCQmVSY1ZmeTFXZSsvUXhWZk9QeGJ6MUZWUndqK0V4STkxSWw1eXFodWI3WGpmak56NUx3VlhBZEcra0Zlb1YrSXhhSVpXS0ZXQ2M2UlpmNHN2aTYyQ05DNHMyU1RTVy9LcTB0L1VycFlObk9zbURacWJKem5ncFBMZmhtenhyUFRzLzNQVWM5ZzU2em5rODluNVdkOHZxOE5kNTY3M0pRdlhlVmR6UGYxWGkzZTNjZzd4cnY5N3p2ZUhhV3Q1YS9XaDVGWGFlUWYzbjVYeEJTZE1ybmczVHRNa285TWtYbDFDeVQxQ2JqMUU1TnRCcmNTVjJRc1lFR3Fab1dVaVZTR2hEVENHNld3N1FTMXpacVJlN055TjJCM0xYVUF3MitpTHBlUVhndk9BVGVCMzREOFVjUmZ4emhFK0JCY0lLVzBIbVpGdGNqclpUbW91MTVNazFYSXBlZytianowQng1QWFFRUxaUWZjM3cxdUlTdVJFb05jZ28rbDNLcEJWenlndEkxaDlJMG04cFFVdFV3bDN3MEQvbXFLSURhb3JRQTdTMlVINkFlSDlVZy9sSFVKN2hNR2VvYTFpMm1FSE1HZlMzSG5aL3EwUHUzcVI1MU5Nc1FyY1Y5SitLN3dOM1F5aFpjdDZLRTB1SjJTUDRJMG5jai9MdzhDVzNFb0kwbHRCZTFoU0ROUHZBQmxEa0lmZ041amlJOWl2QnhTSElDUEloOFoxSGZPWEFLZkI3OG1Vd0pBdnRsVWl5U2NWRUh2aDd5MWtDcVlSNjFUdFRVQmU0R2J3SHpHSUQzZ2tQZ2ZlQUQ0SVBjWWdvdFlpekFKOENENEFScU80dnJPWEFLZko1YlM2RzFGRnFENXFHSEpGbzd6djAzV29ycmxvYlF2M3N3MnRVWTdUYU1kcnZWdjZOSU0vcTJCbjFyWXh5NVcwbnFWcmhQTklmOE9GZktUN2hQN2VEVnVGOExWdjE2Qk5mZGtQTkZ4TnQ5U1hKZkZJNU1XV3VoOThQMGdueU9Cc0Eva1FPMFI3NUVQNU45OURKNFArNWZsVS9UTHhBT3l5TjBTQWJwTmZDYnNwK09nTjlCL08vbER2cURmSmplazd2b24zSVQvUmR4U2ZBWitiUW9rVUZSQnZiS0FlR1R1MFFGeWpaQk94R2dwQW15djZWUkVzRk1TZ0FwbUVXUXUwdUcwWWNnTkJZR1VpSkFTaFJJT1Fha05HbWtSTkd2RUNROURHMDJZZHppR0xjMHBEMk12Z2JSMXlDa2pRSXhVZlE1aEQ0SE1XNXhhRE1NYllhaHpUQjBzQnRJaVFBcEVXZzFESDBFb1k4Z2tISVN5Rll0N0FIdkI0ZFJjajdMVzQ5ekd4Q281T3htRkNjaFc1emxNdlNjUU5zSnRCdlh1bGFJVEtHZEpOcEpha1FtMEU0QzdjUXhrNTZIcnZkQWIvdkJZWVRmd3hoNGMxcVdRY3pIVW1oQllTaU4ydE5zTWF2US96WWdLUUFrMVFFNWRVQk9BUE96RXFFS2pjTFRqQWRsYTdacmUyUGl3YlF6VVJ1NzJyNm8zRWpsdTltb0o4VnpweDcxZFRPbVZCMXAxSkhXNVJXZTBpaWZocFhvMWpNcVl3WlppTXRuT1FQb281K3QyZnQ4VHNBK3RXbGtseUdsQWZsYW9Pc0FiS0hxWTZjKzF5RzFCeTA3ZGVOQi91OWluSjdRWlo1QW1SYlUxNGw0MVpLcUw0RDBBR0lha083bkVzOW1sUWhZT3V4RWpySHFjVExtMW5Oam1sdWp0ZGczNlMzNjJONnZCUktWaHBSMkhrRllhU1NoOGFQR1NLMG16Wmp0YXBhM0k2NGJ0bTZydG9jSHdBZkJodjBiY3Rud1JYSUkyaHhpUEVSdzNnajB6QUs2NTJDZG1vZGE1Mk45V29pMXFScld2Wkdhc2NxMjBVMW9ZUlZ3ZFF2czZBYkdWamR0b2EyUWJUczlUTDMwR0QxRlA0SUZEbUhPSEtDRGRKUWk5RFpGTVh0T0FJR242Q3lkb3hSZG9NOUl3a0h4aTluaUNoRVFpMFNqYUlMdmNhMjRUcXloa2p2WUwxbm4yL0JEZXBDK1JFVjlRTi9XR1dOanhXS0dxaXRRTFpVbGc2WE1LcGsyenhLakpzL2ptbEwzUm56T3R0Skd1bG1TOC84WTJEUFRqL0Q1dkpJRTdhcDFUOTNIWVgxZ1FSVTU2a3JhWjJkc1pvelpPMGlZMEdYaVhGZWNtZnZKNmR5SzJZNkRVaW9mcHl0S3FwQ3V0c3JNbzJ1UHM5d0pwaUdRcTU0eGowdHl4TmlxaTRvVFJ5ekhlUElXYThPc04wWlJqYlhTWmNxUTNZak4wNWFSMXhqL05yT0VzOCtNSXBVYU1QTHh2ZEo3eXRDL3poWERldTJzTjVyWkR1UGJRRUpNamE4ZTU2UTExc2VzRVU1cXVaSWF2Ymx3a25URXg4MVJSODAyVHN6cmgxcnVER1RZV2lsR2ZNdVQ4Si9HZ2luMzZDaUpCM0ErbytRMmU4K3lmWlRMcHBnMkt1dW95MFJ0bHRWSW1ab2VDWVd1Y3A5YW9ZOExuNjB6enRZNzU1V2xBZVBlWm1lOGc5Sm1QbWNKYXg2bG5LbnU4cGVPM0dQdGpabmJZUUVUbVhYbnI3R1Exakp6akZEYlNmdnNqTTAxWXgzNnJLTTZ5L0o3SUgzWXNxM216UExBdS9PQUd2anF0a2NxVDUyVnN5ckhpdUxYOW1NWUZPTzUvcUVpUjY2LzJtZG5ySTRmUUNzUkxoZk9yUnZkbDVoN0xBckRHZCsvYTllTVhhaFpRNHRqM1lrckhScjJjNXo0VGp2OUpvZGZsVGJ2N0dzaGZsV3VIRzYvYkNRdnJRam5aWWJtM2VzS2w0M3p5cGZpZFQ1aHJjUnBhODJMV210OHhqcWYxZFlGZDcrZDY3d2psOEt6cXVtamtmUXQzOGR1dDVERHIyb0VEMlgwT2lHRDZGbTFzLzk2TFIvT2FVOUd4V2VXdjVIS25TdHpYYzNkRXVzblp2b2xMdFRFblNQdUh2M1JyVnoyS0JlTzV0enJ2b1d5WVE2bnRRMno1cVZobzZ3Y3lsWU5teU05UWx2REdnbkcvbVU0ajQ1VnZHOUVuR1ROc2Z4ckJGcHoxbENsdmUxRXRtOVU0RkUxVmt2bXVEc0dpdGxqWmV6dmJNODhVM2V5Qi9hOFIrNUNzSW1hK0M0a2V6RTNlMlMvN05IWTdvRW1kNE9pOEVEaGh3TDlTWVRoMmNzZG5LY0gxQ2QzcVBKYTlnQlNtSFNxeXZWVE0wNVRMemdvRDh0ZWMvYU94YnV6N0lsdHFXSXVPNWgyWXIwQU8ralBzb01LUmVwNjJyRGtlZXhnQkpSbm41WlQ3cERyTG9qUy9jcWlnRU5XdjRMZ1EvSlFqdEpobFRZeVl1VHV6RExtUHN6WWl4bFBGVXdyYlBubjBWSDJPOGN3OHNkNE5WWTR3Zm9QV1NMSXEwSVJQWGNqME5nSG9DVDdKWDdzUkFONkx4UGpQQkdtbUNwdjdpOFZLalV5RlhJajdCOFova2xNNytJUytqN2h0a0paSzA1c2RPdXFmRUhMVjRxTlBGS2pwK1h4QjVQMm11Q0lmUXYwTG9mZXRVZkJ1RmN4V1JhcUZ6T3hsK2VHMHJlNjY4YzVZc1FiNVJIK2tPY2xFQWl0eFhtbkdPR1VQczdUeTlTbnlsdjQ3alBJVE1YMTU4Q2VJaFd2c05qUEZIWThJNHJiNS93ZWdJMGVQUytWSDZ0THNoY1F6dG9YcCtEZkt1dFZyWjg5cGJYWFlPeUxVMXplbjlNL2lUdmFVdk0wcXJ3SmphVVp0QzhjSFQxVDBHWnlac290Qnl6N05rQ1hqNHVPaytLUU85czNjKzVVeDExclpPeXp5bmhtbDhzTzZrQ1RkVzZhL21mRmw1cmNrM0Q0cDZtZFFKYk9vem1mZkVkMWZBZ2VaYi95eXV3Vk52c0p0TVduNWZHUkxEcEc5NWpqYWJCeEhuTHZXcTM0anhWcGIrUTR6c2NWNlQxVE5QLzdCaDN3T2JXYXNTOGU0blY1eUk3UDNqdG4xRHBVUkRiUm1DSFZNMEtXZTF4M0xibWV3QmQ4UEVwZnM4SlB6SWplcWIxekhmWU5EWk8vVXJueGxMa0NJTDJmNTZaNldqV1FleStSNDVsR2V2TDlNTFBjWkR6Rm44bitZSjduMzM3cUF2R1RPb2Y4Ym5SN01CY1ZyZGR6TXRNQ3EvSWR6UFpzV1crMWRHYUcrMVNmRnFrdk9IeUpPZVdCQ2VyamZWNWhUOXRJTHBKeDNNMVBuejdJZnBKVWxJZDdKV21iME9qZUNUS1BOZE84TGhiblVheHkxeFU5MnF1TFJlVGkrSTdEN1krNTNuUEh4L09lZS9RMkp2bTRNOCsrWVR3NGVSUTA3ZnNHK2V1aVFFazY4NDNpcER5dmloZlFhdXJ6T0srbjZQbGcvTExjbCtXZUNybUwrWGxzdnU5alhhbXBRcDd0RmZQaGZvTS83bHBHUVo5OFR1NXdQa2RXWDFEb0ZPUExpNlQycjZ0TVZEbmYzUE5iMUUvNHJicCtENjIvaEV6bjh3bnM5Njc1Y00zZkg0LytOZE11a0ZQdWZyZmNldWRWWlNLYlpiUytHZWU3TTBhYzVnU251NTh0ckhlMHA4dm4vaWJBYkZlbmp1dFhBWVY0YXF6ZHFQbTlmU0hlM0xoWGF6OU42TTFHSHJtcmkxUnV1aXozMU1pZDM1K2JhWDdtcFM3M2hPcVk5bmRvV0dQTTUvWm42SE4xaksrL3ZGZHM1WGNlcmZyTmh4bHU1ZkI2NnVCWXRWWjMwQklMeFIydWFtcXQwTUxKOTVTbnhwNU0wejdSbHRzLzRYb21TKzQ2eC9QRnFpbVd1OGowbmJGZXB2bGJoYlFibGFQOUx1T2l6UDVVNXBmaG1iK2ZtYXhSbXR3ZVp2c245dTlHcDlRL21iRGM2dXRzNjhtclFzaVJpZngrSjF2Zlp1cDB2ZGNzT3Yva1lyenZGVlFxMXRKR3k0NXV0UGFDVjlNSzhIMjBYYitadTQ1YWFEUGRpOUF0MlhWUUdYbklTK1hrbzFuOGp4dGZvQ3VvQWp2VDNQOTBzTWp4WHFXV2x0QXlhcVRGZEMxZGovdHIrTjhQR2pudFZsckhLM1VucjlqMzAxWjZnSHBvR3kzTjBaUFdqUHVWdElIL244bWtFc2pvMWVUWDVHRUpiVnFncVVaTHBxaWV6NHNoNDJKTjZxM25qWFNUbGxCUkIvZzJxK1VlWm9GU0JsK0ZscGRaN0tFbS9vMmhGelhaM014WEh6Umc4aXkyK0RlRGI5QnJ3RFhRNmlyb3RWSHphakJaVHdCTXJvUXNKcXM2NTlGZDRMdkJYK1QvdUtpaWUvZzZuN2FBdTlGYnl1SXJvZWthOUVHTjFEYUxWVzlLVUdPbC9yZU1UVmxqc0p4TG1xeHFXQUc2bmU0QWtveXp3bFVyeHNZOHJsRWpJenFna3cwNnBvWkRoamUyRkRVdUJlb2UxcGhiQWI1WDUxc0NzcDllcVAvYk1sQklPWEJJT1pHb2pxdjRYSTFlMVFPVFYwT2VaaDdybTNta1YvSC9jS3dGQ3U5QWYrL2pmK0V3RVBpUW5pL3Vvd1Y2ZGg3WEVXVmdzSlIvWjZySXA0bFlRcHZtYVZKKzU3WDZ1NXhhZmEySGhBYmRBSVNzNUxmdlNrSkZ0NEZ2aFlRR2JVUEtkclJZclhrUldxNjN1SXpuWHdPa3VOckJqWHcxc0dod09XUHlSbkFyK0Nid01taDFNZlRxWnNLY3ZZS3hhWEFGWkhGeUplWndKZkJYQ1N6T2dTYm5BSVBxT2hmNG00dTVQUThTdS9sK2pOSUQwTUUySHFtSExGYTlLUUZYd0NyTnlZbEI0cEltTDZRSGdhSGxzR3UzRSttendsVUxqNDB4V3N0UTR4TG9wUlJoOWU4c0FuMllDeDNOUjR0KzRMRUdyUzFGZXdFZzdTNWc4RzYwdWhKbzZJSkdGQ0xhZ1FpRjBNZEI2K2liOUNQa2U1NWVwbDdhUy92b1NkcFBCK2xwZWgzMEhYcURma3M3NlhmME4vb0IvWjFPMGt2MEQvcUlRdlJ2MEMvcFA2QkROQVI2alU0TFFhK0xVbEZLZnhRZTRhR29LQmZsOUNjeFM4eWk5OFJzVVVkL0ZvMmluZjRsVm90YktTbldpWFgwUDhqdTAvOUpCL28vQURXalczamFZMkJrWUdEZ1lqQmdzR05nY25IekNXSGd5MGtzeVdPUVltQUJpalA4Lzg4QWtrZG1NeFlYR3hneWNJQllRTXpFd01iQUI4UWduZ0JFbmtFRGlEbUFtQStJR1JudGdTUUxsR2FBWWtZR3RuK0hJTElBamZzTDF3QUFBQUVBQWYvL0FBcDQyb1dVUzBpVVVSaUczKy83RlFhQ1NNMXluTHdrbVpmSjJ6OW9ZRU5UWmhzeEp5a2FNaVN3YU5PbWdtaVJRa1Nib0lKcTd6S0NncWlGRFZRWUZHMXFGb0pkQ0xvWVVTM1NGZ21CRmRQN0hmNFJHd2RjdkR4bnpqbmZmODU1ejN0RzVnRzhvcDZqV3c3QzEyZllvTVdvOUtxeFZmZkJ4d2Y0a2tSTWt0a0ZPWW1OOGdKeFRHQ3oyTmdFMmlYQitWY1Jsd3RvMDBhczFmVm8waUdFdFJVN1dMOWRmck1kUTF3SDBNbjViYTUyak4rNXpwb3hOTWc1ck5QYlhEZE5kaUtsbjlGTnBWaVQwaHFrdkZYOC9RUXB6T0dRVEtGRUI5a3Y3RStpWDErVGZSeVBCaHpnV0RIM2N3elYraFNEZWdkbFhocDFlZ1AxZWdwVmVnYXQwb0M5M0xPUVlRMEJrc1padWNzOUxTQWhOOUZNUmlWRGxxUEN0ZDhoZ1lmb3dxUHNTN25DOWdQMDZIZk9mVXZOYzl6cWJGNFZPWUlhcVVjcHg3YnhteUU5Z25LNWlEVnlDeUc1ak5WQ2YvQVZRMlNwOC9zeHZlcEF1MTVpZlJyRFBJTXZ3L1RrR2pya1BNTHMyeVBIMlU3akJONmpseHlWVWRSeHZJVytWVHJQQ3NqN2d6TG5ZeXp3TVJCbXN4bk1vby84UWYzeWxENEZIaGFTODNDcHpFTjZMZFBZNVR3cklQMUVtbytaLzRYSjdIMU1Ja2Erb1dia0o4K2M4M0M1d3M3RHBUSVB6V3ZTenVqV3lpZlBiR3NYWU1ydXlNNXJOQzlzVHl2UnN1ZnE4a2pQU3BpTElucjRqV2VaSXYrU1graHRCZk1Cc3A5bjdiV3NXbVlzcit6ZkdiQTVZSTlSaXNseStqT05pTjJGZVpKUHV3dnpKWjlGVzNoUFB2ZkQzRnYrQWpZR0ROdGJrS09vV1VhK0Q4dnBJbm0zNXZGS2RHK0ptYlljdUh2SXZTbG1leG1ETzNGWlpDYUNQUy91aWY0Mk1NOEhxUDNVQ0hXUE9rMk5VN3V0ais4dW1sc3puN2s5OEp1K3p2Ry9hQnkxVk1Ra20xQkxSWndPODc5bm1Qa1J2aU5CaXhkQms4eWdEQi9ScFJPczQ5ditCOG5ERGcwQWVOcnRWVTF6MDBBTXZmTXJORDR3TUJQSGRtaENBbzU3eUV3R3VEWXd3M0ZqeS9ZVzd3ZmFkVnovZTJSRDJrQkMyeC9RMDY2bDFaT2U5RVpPcis5VUF3Y2tKNDFlQjhrMERnQjFiZ3FwcTNYd2RiY05sOEYxOWlwVjZFVWh2UGo3YVphMld2NXNVUllnQ3phdGxyTjRHUzduODlrcW5NWEpQRTdleGVGaWRyVUlrNnRrbHF3Q2lMTDBnTG93QkZvb1hBZWZERFlsRXJ3V3luNkVMU0ZoK01Wb2RBRzAxS3lEMm52N0lZcTZycHY2M3BxS2hLMzdhVzdVQ05YSUhMWEQ1eVovSERIcWNGOGE3VU5uU3Q4SndpRGIxZExCOFJQNDdtc0VTOFlpK1I1TUNWeCsyZHlYdnpGVCtHNWFVS0lIYlR6a3h2WVRVTnpNa3M5Q09rOXkzM3FjQVBNdlRLY2JJd3JHUEVreXVxUjJYalFOU0ErdE5ScUU3aGxMV1E2bDhVRnRuQis4SlJrMWVodVRDODlqR2ZNVGtLeHFEOTVBeTgzeC81Snc3ZjRXODlFLzhOa2hLVGVRdVVFNmNFTkJWSVNvVVBPTFduakFPeTdjd1I1OWg2aWhaNEpDRnhlb2Z5NlpOYVBuOVFuRTcrakpHSGJzeTNsVkpaTWFlTmlXckhFNGhTMGJsQm5xMWV4VEk3a0oyQVlGeHg2a1kvTFBIK1RZczV3dGdsbWYxODBjejBIZ1NUMmwwUi81WldtQkxpZHBoeUpmTlBPaW1jYzBjeXFWZEJqMjJQZHNjN3pCbTgxYnhsa3RKakNMNC9jWFV2K1hReG85NEtXZVJJRkswSS9zRzFJanFtR0lBdTZ0RjRVNGdhNldQSW1oNTNzRXdvcm53QnVadDd1R25QVXIrTHh0U2JwQzVnTUROMDJqaDBUSGRZeFA3M2JlM2RIeGw1TDlBdUN1UG9BPSk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVmVybGFnJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0VBMUU2QjQ5N0RGMTk5RDAxLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCc/JyksXG5cdHVybCgnLi4vZm9udHMvRUExRTZCNDk3REYxOTlEMDEuZW90PyNoY28nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUms5VVZFOEFBRWNVQUEwQUFBQUFuSGdBQVFBQUFBQkU4QUFBQWlRQUFBYUVBQUFBQUFBQUFBQkRSa1lnQUFBSXhBQUFLNHdBQUQwZjhxTmxUMGRFUlVZQUFEUlFBQUFBSHdBQUFDQUJiZ0FFUjFCUFV3QUFOSEFBQUEySUFBQkkyRWVGdGNCSFUxVkNBQUJCK0FBQUFGb0FBQUNBNnFJdUpVOVRMeklBQUFHUUFBQUFUd0FBQUdCV3ZtVXdZMjFoY0FBQUJtQUFBQUpPQUFBRGJ2S1M4QVpuWVhOd0FBQkNWQUFBQUFnQUFBQUlBQUFBQzJobFlXUUFBQUV3QUFBQU5BQUFBRFlFd1RBVWFHaGxZUUFBQVdRQUFBQWhBQUFBSkFlQ0JCbG9iWFI0QUFCQ1hBQUFBcElBQUFVRWY5WTFWMjFoZUhBQUFBR0lBQUFBQmdBQUFBWUJRVkFBYm1GdFpRQUFBZUFBQUFSL0FBQUxveE5lSVJOd2IzTjBBQUFJc0FBQUFCTUFBQUFnLzdnQU1uamFZMkJrWUdCZ1pIRHNuSkxyRWM5djg1V0JtL2tGVUlUaHdzZlN1ekQ2LzRsL0Q1aS9zNFFBdVJ3TVRDQlJBS1JzRDlKNDJtTmdaR0JnUHZCZmdJR0J4ZUwvaWYvOXpOOFpnQ0xJZ05FUkFKdmpCcUlBQUFBQUFGQUFBVUVBQUhqYVkyQmlyR1owWldCbFlHSGF3OVRGd01EUUE2RVo3eklZTWZ4aVFBSUxHQmpxQXhnWXFtQjhEelhuZkNDbHBLakVyUERmZ3VFRTh3R0dEMEQrYkpBYzR4S211d3dLUU1nRUFOTXNENXdBZU5xMVZjRnUyMFlRSFZseWJDZHhFRHZvSmFkdGt4cEpJY21pWWp0V1RrVU5HTTZwUUd3RXlIRkZMa1U2SXBkWUxxMElDTkRlZXVnUHRFQy9vb2YrUnIrbTk3NGRybXNxVGhRWGFFMlErM1oyWnVlOW1ZRk1SSTliZjFDTDZyOXY4ZGE0Ulkrd3EvRUtyVkhvY1p1K3BIT1BPdzJmVmRxa256MitoWk5mUEY2ak4vU2J4K3Z3K2N2ampRYSt2YkxWV3ZINERtMjNIM2g4dDRFM0d6NzM2SnYyMXg3ZmIzRFlhdUJ0eG0xcWRUYXcrN0g5dmNjdE9tNy82ZkVLM2V0ODRYR2J2dXM4OHJqVDhGbWxoeDNsOFMxYTcvemc4UnI5M3ZuSjQzVjZ1RHJ5ZUtPQmIzZStXajMxK0E0OTNxZzh2dHZBbXcyZmUzUzI4YXZIOXhzY3RocDQyK0VqWGN4Tk9rbXNlSEwwVkFTajBVRlhEQWVENStKRXEzaXFqTmdSUjdvdkVtdUxGN3U3czltc2IrZUZuaGhaSlBOK3FMUEYrSk9kSXkzZWkwV1hWMnBTVGFVSlJvZkR3V0h2Y0g5L09Pb05COEgrSUhnMjZCMGM3Ty8xZ3IxZ0dJeGVLMU9tT2hkQmZ6Z01qblZ1WVpqS2lVaExJWVUxTWxLWk5HK0ZqaGU1ZGNVc1NjTkVaSEl1eGtvWU5VbExxNHlLUkpxTFVCa3JzWjVYSmkyak5MUklVUFlYNHM4U0pDaDFiR2ZTS0pmTUprb1VSaGNJblYvTEp0N29pbFBsMm9vUTRyc2kwMUVhWTQyUTE2VGp5cXF1MEVaRWVwWlB0WXh3WHlNQkg2VjVhZVYwS2xJcnFnS0taVDdIWFZtQlVNTU9pUzZ0TzQyTnp2aDBxa1BwdUhOK0krcUtXeTJxVWkzZTd3U1UxZmhjaFh6dXRKd3BrNVZPeUtreUYybW9oSndZcFRLVnd5T1JWcWgzSUY2aWRuYW1WQzdtRUNqejZBUFpMMk1veHMwbzlGVjRIZG5sa011YVhHY1VRNURUVUZTbTBLWHFpMk1ZTXUyNDVqakxXRmhYRkZNbEVYdVJsaEQreVhuYm5hbHhqTm5vTFJRMGhFVkM4U0puYUx0K2dmanNIRjZQdVRrYk9pSk5CYzNKVUVvVFNzaVNvQ2V3UHNVYTBBalBBWFdCaHpUQTh4em9CQkdLWXByaWE3RGZ3ZXR1NldOMThSYjN2YUJkUEROKytyRE1ZZE80MzVBRVNyRHY0MmRWVTdZMC93bnVkdWVDM3VOZGRzc3JjSmxRQlU0U3A0NzNJVE0rcEI3ZWZUeEQySHBzQzdCejMyZjQ5cUR1QVBzOW9BRGZBQjR1K2pWcks4RkpVODZWNk9QRW5SMnp4WG9QbDIrQzh4UytBdGl4ZE93aW5HYk01UzFzR3RWYVZqZFgzeG4wcEZDVEFMdklPZFl4UEFWOG5UYVh3WEtrd3UwdW8rTVZzc1hDdjk2Zm93YUdmU08relhvRkpiSjhPdjhaNTNZS1N1WnF3VVp5cGt0bEZoNXVWOERxK2xWbm5kOUFtOEEvUVExV1Y2cHk3QzF6cnp2ZjVUUE5qR08vajd4ZXAyV01hS2U4eTlrTW4yb3d6SkZOYzYxcmZoOVhjQldWY2gxY3JhWjQzTjZ4cUhpbWN1NWV6dnpxaVNwOFZ0TzRJY0ZhY2xRZEczTTFza2FzWXhSaWQxbjNLLzJHTzNrMTQ1Ym51c0o5YWlsLzhZKzlRaVhPWVFrYjhaZDlPV09tR1h2V0hUbGx5d1ZQZ1dLR0U3N1B6YVhpQ2E2akpTTkY3M3pGU3o5M2pvRmlUd0ZsZFFlZHl1Z3ozWDdKMlhObTV6alhFLzJ4N00yYzNVYVdEK2ZrSmpXS2ZZY3UrMUJ3eFF2dWwySmV4OTRqNDFYNWVhampza2JIdWh6dGxFbWY5NEt6MWgzLzk3OXZ1MXpITVdkeXVudExKalQwUHRMM2VGbWQ2NzdkaElINEQzNFBiNUxuZjZqTjN5V2NZendBZU5xVmsyZFBGVUVVUU05OUlDZ1dWQkNCQjQvbDBSUWJ2V012cU5ncm90akFncjEzZ2dWYm9tSkZSU0tvQ0FSRVk0a0VOWDVTL3dIaGl3bVBQNkRSeEJnVDMzZ0ZZelF4UmlmWnVYdG5kczlzN2owTGVOQjloU0E2STRXYVNWZnVLVGthY3hsTEQvcXdqRVBjcHBaR0h2Q1lGcDdSeGlmeEZydEVTSXpFUzZya1NMNFVTWWtZbTkyV1ozdGplK3NSN1NoemZMVDhyV0RMWVRtdGFDdkRhZ3AzR3FOVWkrWFVLSzJlWnFVOXBaV1h0UE5aZk1RaDBSSXJLWkl1dVZJZ3hmTEZGcWkwMTdaMnBaVTZQbGgrVnFBVjBrVkw3NllabCtrd0w4eHowMnBhekJQenlEdzA5MDJ6dVdjYVRZT3BNN1dteGxTYktsTnBLa3dJdUYrNTg5eFQzZEpaMzVubENuVUZ1NEpjQVM0L2wzU1VkOWk3Sy9EUHcvcjd0b1JJS0Y5eDQyWHo2Y3I1VC80ZmtOaTBPNTdhRHkrODZVa3ZmT2l0dmVsTFAzenB6d0FHNG9jL2d3aGdNSUVFRVl4ZE94bUtnekQ5M25DY1JCQkpGTkhFTUlTaHhES000WXhnSktPSUk1NEVFa2tpbVJSU1NTT2RERExKSXB2UmV2b1lOV0VjNDVuQVJDWXhtU25rTUpWcFRGZEhaakNUV2N4bURuT1p4M3dXc0pCRkxDYVBKZVN6Vk8zNVBuYXdrOTNzcFpReVRuT09zNVJ6Z2ZOYzVESVZYT0VxMTZqa09qZW80cWI2VWMwdDdxaDFkZHhWVXhxVXNFNjlXYUdGU05QN002eGh0V1N6bmxXYTdlTDR6enF0L0sxcWhXelUrWkxhdHBtQ1g5YUwyQ1RwR3Jld25XTzg0NzNFcWNmSjZsNkNKSFk5MFNTK2VsYVdaRWptajNlS0pVbFNOVzVqSDF2Wnp4NE82bjlSd2dHT2NGVFhEM09TVTV5Z1RjSWtpclVTTGs2SllJTTZIU25XTjJzYW5QTUFBSGphWTJCbUFJUC9XeG1NR0xBQUFDekNBZW9BZU5xdGVnZGNGTmYyOE96Q01NT3VyblhXMkhZVk5Hb1VqR0lIQ3lJcUlnb2lpbGdRQWFuU0VWQ2FkRGgwRUJSc0lJalNyTmdiZHV6bHhWNlNhS0krazVqM1luSm52V3ZlZDJjV0VJejVmKzhydjRVNzk1NTdianZuM05ObUpKUytQaVdSU09qcGdRRmhRc1dVNzB6eHVSSStUOHJuNmZHYy9xSU9lbzc0d0h0NC80cnVTMUcwdkZNQmVZdzQxNVdVQnJPNlVCRlNTa0t4VkNlS28zcFRSdFFRYWpnMW1wcE0yVkJ6S1NkcU1lVkdlVkdycURCcUxiV09TcVh5cUZLcW5OcEY3YVlhcUdOVUkzV0Yrb2I2anZxWitoZjFPNldWNkVrTUpaMGtTa2xmeVNDSm1XU3l4RnBpSzFrb2NaZjRTQUlsb1pJSVNZd2tVWklqS1pXVVNhb2s5WklHeVRGSm8rUzY1SkhrTzhsTHlXK1MvMGhwcVZ6YVJkcERxcFlPa3BwSkowdXRwYmJTZWRKRlVsZXBwOVJYR2lpTmxxWkxjNlhGMG5KcG5mU3c5S3kwU1hwRCtrRDZYUHF6RkVuLzFLUDFPdXYxMWh1a1o2WTNUczlLejBadnJwNlQzbUk5RDcxVmVxRjZVWG94ZWlsNldYcjVlcmYxN2xxdWNuTVBDUXh3MHowc1Y0UjRydlowRTB2TFFLL0FBRTgvTjkzRHlzMDlQTXpUWFN5dFBBTEQzTnpkUFFQQzNGdHJWdTV1Wkx5N1dFNFRTNC9tZWtpZ1c1aUhXRnJyRnZIVVBhekZWVHpGMHJwMUhzL1dtclZ1WVUvZHcxcWN6Vk1zWjRoanZNUnlSaXUrVjJ0dGhudmdxbFZ1emRBMjlaa3IzRUs4eWIrTmJnTSt1b2VOT0krUFdOcm9GdlBSUFd4YVo3UnRNNHRmbS9wc2tSNytZam03RGR5L0xZNjRaMyt4bkUxbTlDZi9jOFFSQVdJNXB3MXVRSnY2SEhGRWdGak8xVzAxVVBlWUsrNDFVQ3puZW9jSGVMbUZoSy95ZHdzUEMyemJtQ2ZPSGlLVzg5ck1HOUttUGsrY1BVUXNIVVhNVUxGMGRQZjA4UEgzZHd0dGZzNXZNeWFzVFgyK09ESk1MSjEwbXd2WFBaekUzWVdMcFZPSVQ0Qlh1RkE0dGQxZ2VOdUdrNDdrNGJySFFuZWZFUGZ3VlN2OVBTTWpQbFlYZmF4R2ZheTZpRHRlSTVZdXJSeGIwMXF6RkJZV2U5MWFhNWJXT29DbitKZ2JTazdxTFZZRFAxWWQyNXd6dEYzZE84S3RUWHVoVjRqYmFzOElzVndvam93UXk0VWVQcDRobnFFK29SRXRsVVVpVHBSWVdvZUhCSXBrTTNYekQvTjJKK3VHZS9tWWtrMWJCUVpGaGZoNGVZZjFHMncxcE4rSThlUEhET3MzOHV1dngvYWJHZWhKamh2Uzc4dCtWb0dtL2J6RHdvSW1EQjhlRVJGaEdoWVZGRWptRFBLT01pWGJFaldmb1Bvb2lRSGxUVkdHbzZrcEZCVk5VVlA3VU11bGxBZEZKVkpVTlVVQlJmbFNWQ1ZGeFZOVUdVWEZVRlFJUlNWVFZBNUZSVkpFdzFIMUZGVWpvZlpRVkIxRlZCeVZRVkY3S2FMcHFIMVM2Z2hGSFpSU0pSUjFsS0pPVXRReENYV0tvazVRVkJaRm5hT29SaWwxbnFJMlU5UjZpdWhFNnBLRXVrWlJseW5xS2tYbFV0UjFpcnBOVVRlazFGMkt1aU9scWlqcUhrVTlvcWo3RXVveFJUMmtxQUtLYUZIcXFaVDZuaUxxbFhwT1NWSUhFMTByMldOSVpWSlVQaVU1S3FleUthcVFrbHd3cEU1VDFCTktjck1MZFlHU2ZLOUhYYVNvRjVUa1I1YUtwYWcwaWxvbm9aSW9vcW1wT0lwS29TUnZXU3FRb3RJcHlwSWlTcDRLcHlnZmlvcWdxTlVVMGVsVUZFWDVTU1E4Ulcya0pCcXB4Rkl3QlhxVUFkV0hHazl0bEJoTFprbXVTWjVJT3hGRnZFcWFTbFR2Wm1tbDlLRDBQVkcwVG5xVmVqZjErK2o3Njhmci8wQ1BvcWZTRHJRL25VaHZvcDhhYkRUWXlmUmx2bVJHTWViTVBHWUpzNXFKWmFxWWVxYUIrWlo1elNEMlM3YUkzYzdXc2czc0tmWWgrOEt3aTJFdlEyUERjWWEyaHNzTmZRMUREZU1NTHhuZU5IeGkrSk5zcUd5OHpGTVdMaXVYN1pMdGxXRzVSSzZRVDVJbnlEUGxSZkp0OGgzeTAvSW0rYi9sdUFQZHdiN0RzZzQ3TzV6bzJLZmo0bzRsSFhjcVJpZ3lGUnM2ZGVqRWRiTHNOS3VUWTZlc1RrYzZYZW9zNjZ6dVBMcXpiV2UzenRHZDh6dFhkdm15eTZndVU3dllkM0h2RXR3bHZrdE9sKzFkOW5acDdISzN5NXV1VkZldTYvQ3UwN3N1N09yZE5hcHJUdGV0WFc5MXMrZzJwOXZ5YmlIZGtycVZkdHZYN1ZKM2krNE8zVmQyWDl0OWZmZnQzZmQxYit6K0RUZUJtODR0NHZ5NU9DNmZxK1pPY1ZlNGU5eHo3cDFTWHpsYU9VdTVYQm1pVEZPV0tQL1pZMGtQL3g1cmVtVDAyTmhqVjQ5RFBhNzBlTmJqNXk4R2ZtSDJ4Y3d2Rm56aDkwWFVGemxmM08wNXBlZWNudTQ5dzNxbTlkellzNzducVo2LzlSclF5NldYVDYvSVhxbTlpbnJkNkszbzNhZjNnTjRqZTAvdWJkZDdTVy9mM3BHOVUzcXY3NzI5OTc3ZTkzdmpQdkkrUGZwODJXZGtuNmw5NXZSeDc3TzZEL1RaMHVkb24zLzBIZFozVTkvNnZpZjczdXI3ZmQvZlZiU3F1MnFBNm9CNnJIcTZlb0hhVXgydVRsSVhxaXZWZTlWbjFOZlZMOVMvOSt2WXIxKy9OZjF1OWZ1dTM2LzkvdE8vVTMvai9tYjlwL1YzN08vZVA3Ui9Vdjl0L1UvMHY5Zi9uVkZYSTFPalNVWnpqRXFNdGh2VkdqVVluVFM2YXZRZlk5YjRDMk1qWXpQanFjYnpqTjJNSTR6QnVNUzQydmlnOFZuamE4YjNqTDgxZm12ODU0Q3ZCbGdOY0Jxd2JJRDNnT2NEZXc0MEd2eGk4THRBQlQ2cndKZVFxU2FZTTRPTjJtTVhnUzdES3E2ZlRJRUhvMVdhWmR5a1l5YlkrVkFBamZhZ0NaekZjUlBzUWhvS0ZLaXg0MWR5cFRld0dnNml4ZE5oQ1Y2TVp3alZhYkNVVkZXd2RnWlN3WEs4akNCRXo2REZ1dk50T0lLYzBVeHd4YzYzNERDcHFrR2M0VEJhUnVOOEpiSWxQY3Z3YktBVklTaFhjNDFMbWtCakptYlNhRENGTVFmbUl2a0NOaFEzMEs2RlM3ZXUyTVd1bkVtZjhEa1ZmakdSVFRhL25wei9qRVpzNGZmZkFxTGh1K1ZuY2RmTGJCa3FwK3VUNjZKM1JMSjFWMm1mOHVXYmx1U3hlZmZvY3g5a0hNeHhkN0JJWUxlaEV2cSsyellQV01CaTRLVWNuTnQvL0ZZUkc0a1Q2Wm03UXcvQVlWYUJEcUwvOE9lNS9qSnJwWkdNdDBWZmNpNzd0YTgvZUI1enB6V0dhRTV6aCtJUnZ4N1ZjLzV1Zm00K1hzNkhWelQ0NzBWNlIycXV3UVgyd3BLYnBsTW4yb3hVZ2ZkR2o0b1ZGaXZuTHdCTDZQL0k4VmU0QlJlcUc0K3kveDU3NVBTUUozVGRucnFHdWtNc1hvSThPUEFNZEIvbkhib250aGFxMkJONzl1M2ZYKzNqcmtySFAzSXJmTnpDbDhCc1dMWUh6c09KZlEyTjIvWXNQdUY4ZmdHcndMdmJNVXlCWjZQZjhHUU9tN3lhakN4QS9MdUhKaUtUVjZ6dmVScFB3OVJ3UEErRVA0ZVgyQkZONjhjS0k0NmlJZzdRdk9Gb0hwNkdLTmJYZ1VZbXB2ZndSTUFXNUc4eXRzQW1wbXd0Z1U3NzR5VnlCT1RBQ29MeWl2K1ZpenpYM3lNUFNlMGdEMHY3NzR1Y2h5U3JyRWNmOTI1NjJUVDhSUDIwNzJqRkRINEErb0c3Z1h1aC9sYTRQKzQxQS9YQy9lK2cvb3dnZ09QcU9HTWljdzZvZ1p6K0JrNmNJVUF2SE9JR0VLQWorb0dJcHpYZ3hEOXRiaFBoUUFQNFAza0poN3dHb0luWUdsdjN3eE94Ri9iNk41NkFySkgxSDJnQzhsS05VdUxabGxpQk8yRDVKS1JBczlIc2IxQm4xQUhKNytQT2VMWktnYnVnSFVwTjdGb0dlMC9lWm91Nkg0QVB2V25GZGo1V2VRZmZaUzdmdm4yLzRjdzNQNTErQXQ4QjZtRDJMZTRQZGpBejNNR1RyWnhPSDZzNXVmVUsvQUFuN01FS2JQeXR4ZzUwbkdFOUZuZkVTall2bWxiazh5Rm9GU0hpRnlhWHNWRXhpL0xRMGVRUzdUd0FLM1FaY0RZK1ZoUkRWK1ZVNTVRRGk3cmZ0UjAvWnZZTUxGRXZBK2VDT2R2WWdCbjAxZkJ6Y1RjQW1jRHJQd0FwV01Vei9na0s0VzVpQmI4b21OR2FhTk1nSFBFQU9PUWhBQXFoTFc1eU9CcFFOTnBMSzQ3eCtTaVFRMTFHL29vbnFvSWhJQzB5alVVaDZPUWRyUUovWUlwaTZlcUNLL2w3eWJwZExsdU9IV2svRTh2Vjg4QmxnOHNXTm1BYWZYbjFSYkl1aTRiOThoYjFVQ3V1ODBmUU9nNTErdm9QM0VObEMzYkJQaXRQSUNucS9BZjYraHQyeFhVYUg4YW1tTUp6QUU5bHNjbGJUS0ZCNk9zZkNKRzdxc1luY0YvUHRoZzgzT3JCNjM5ZXV2dnV6WlVwWDZrVUdYd2U0YUxXMXdyOWFZQ1BmQmp5TGVIa2ZyNFFMZVRnMGRKTDArdXUxTysrQnJkWXhJeCtnYnZoYnFPL3hvd0tySGZiWHZHZTdyTjBEcGl6Mk9DRktWSWo5WXRYeUVBMUhMM21MSjN0eDR4eHZ2RE40K01Ydi92MjFOd0pxaUw4Z2pPZmIvdjFpSGxYSGowOGMrbUhIODdQc1ZBcG1vN3c2Unp1OHZNQXBGUmRoQXNWRlpVTHliN2xSbmk0SmJ2ZmhrYUhrQW5TUS9NQVdiSm9zQ21TNHFGNHlEQnNnSldxeDRYY2k2Yjd2N3k4Wm1scU10L1NhT2pzZjd4UnRZaGxCdHJCRFpTMWltNS90RWRzOWtKYU5JM0RBY2dKQmFBRlMwN2hLcHlHcW5BcXVZNE0rcDAzSWJKOVpBYURqdUFCdXBvd2d1ZFpEbGVoMUNXTFVRQjJ3Z0Y0d2RHRkJIOEErc0RmNWw3TitnZm1WRTdndHM1bERWdG1SZThycVNrNERJOWhuemZZZ3hHMmNnT3NZSWY4NHo0RGlFRzJOWUFHc1hpaWRvZWd3ZEhYR2dXNnhxR3V3OUJBdkFpUHhqMXdUendlajBjSzNCTzVxUGJCaWZYSE5ySXhwMm1QMkdYcnZJSEZrMHlSQlBWR3ZmOU5IdDNSNU11NHl4QTFMSWxlRVJxVmtCeWJHZ3RzZUZoeHZmb0tjOTl6N3dRaVhqN0pvWWxzd1NKNmE5NzIzREpnRDI2TFdxR09aeUlLSS9KOGdYWDA5RjI2b01IdnBQb0FWRyt1ckNyMXJWMWJCOXVob21ETHhzTTFaV2ZoRW90VGhuR3hhNlBpUTRIMWl5cXBxTmhXWEtuZURpVXBXK0tJMWpYUmpGTitLY01zS3VjR3lSUTcrVzFvTVFjUHZQK0I2WjF2NjNaZWhQdnd6d212OEZTWUM0NHBUa25zQncrbU1mbHk4a1hDUkhqOUsvekdEa1N2dU9sTGJBbnAvR0ZsWmxRV3VZWk1aZTZCN0YxRXdQVlBMNWlvM295LzVjYmIyMkZhNVFPTHM0Tnp5VXJNcHF6RG1aVUVvZHZWbWRacUJacWptWHFlRzB6b3VFb3puVGZraHNoR0tiK1NLWTd3ZWNxaE1zVjZJczVEdUR0YXl3L0JqOUJkZFAwT3ZvNjJNZ29FdkIzNkR6ZU1qSnF0NmFEVUJKdmpCOW8rNklHNWdQYUM3NE5mRUpaWG8vRktFNW5Da3U5RWJvUzV0c2dBVXg2TFJxbVdnK3NtLzNKMnhSejZnTy9weUN0a0kzMXUvNFI2cWhXMytWZEtVNWx3ZzVURHljU1BOSlhLUUUzTTJpeDhXWHNjMythUFI2Y0hmb2g1RElWOEtTclIyaGNCMnNEUExkS1dFRTNwb3VrVnozMU54bHpUN0NEMmJRUTV3a2lab3B6ZndXY1JOV0dLS095Z21ndE9JZ2w5SDZGaXBpSzlOcjJDckR6emozK2pRZXJSeVp5Wk9MaXVqaHYyTGQxNHRmWmIrSWxGUVhnc01pTlczZ1ZQd21ZNENBZWhzWGdra2FobjhLRHE4bkgyMXhHMEs5K2JneW5oTTFjdVlETnhYNlFBbGJNRERhZzM3cGloV3VidHVOcVdTTnNZd3QxZXlKTDhoT2NZOG1OeEwyeXBWbHpqbnloSHlkejQ5ZHhvbVNLWWQwTXUzQmlaNGtmK1IwTHdzV1E3RXpSNnFKUWJSMnFETkNNSkJVY0JUdFhleCtuOC9SR0FIbjZJM1VBMEMvL0ZleFhwR2srUSttbjZLSEU1cjQvS2VZa3BrTzAyNFVEVU5CUlF1VllmbDJzbHJ3QUZvU1lVaUp0b3hSODhKcU1teUJRditic2FUODZjM09pMXFCTDdjNWR4UjgxbDFQRUtkdnJUaGhGTVVoTUI0c1QzTnRhQUV2NjBvUVc4VlFUMDNnWTcyYUtPSHdqK2JFYVJ5RzlTM3RCdUl0ZmNEUDJUMzhCWnlCVEQrUytVRTJXcGYzQ1RaSW9vM2hmNWNLamI2T2RZWDdVQUZrYjZCYkhvTjRzUHdYY1BNRFgralZGSENDUDAzdnlNT3FrblpuQWo1dHFPVlMwRzk0cVFYU3hhek95cTNyL2xGTERQVHM0Y3AxWU00azNydWNuQ2hDN0tLYkpVUkhPV01zVk1mZ3BhelUyVjRVdGJPU3R5a0JqMGpTYVFDOHRma3hWQ3FLL25aSVdWYXNCNnMyYkJ1cXZFbkx4N1FNekpPOVFaNEFZbUJlTG81NVhWMzZpS29TUzlPSTBWcHZiZ3Bza3MwQ0RPV3FaWXpsc3IwVjdtMmFJTFg2bm13OEpnMTJVczM0RnMvQ0U2eWxUWG42NDlDdXpGS3Q5WmFyeUpFT3NSR3NvM2NkTmw4ZG9tYm9aTWFKdm8ybmdnWjZFdE1mQ0lXT3VxaW9OMW1iRlpiSUlOWFpGU25yWU4ySHNOKzErcUZmMzU4Y3FaWk13VHBGYmFFR2FHYU9ZbzBXN214ZkpHTTlVc21CT3dZa25VNFZXMU5qQUhGdnE1dWJOWHBtakhQVVNIbUYxN0R0V2RJSHZZSXU3aElUckM3Tm5YVUVWMmRXYWJyNE1hbHpFS2ZySnlsa3dSeG51aWxaeXRiS0p5OWtkMmpIcU85Y2l0V0JMaHM0cHRtUEtoODBPVXlPeU9PQkIvV0RDY3o1dlpZU2RTbTNCYzAzbktTaWFnWXZuVytZU3Ewb0VtdUR2dThXSWM2cWcrRFFkS3F5dFluTVdnUi9vaGZ1NnJsd003eExucCtROFhyanhVSDRmRFFSV3JpUE1VamVyUWI5d2Njc1RwNkNicXpNMFZPVldQM25IMk1nVnZyblNRS1V4NUszNGNOd2FJV1R5S3U2R2pab0RjdEZhQ2xOL2dYNUNlZVdTSUhqOVlpWWVpbFlqOGp5RjJ3YlEvTWgxSm5BanNqVTJ3eDdmd0J4cjJHeDVHTjgvbFNFWjA0amwrR0RkZmxQQWFITXJkWk95OEsrNnBrUXNEVitMTDUxV2VxeXphRHBjRlVidGJYOUdrdXNWZ1BZZDUyRkNOdlJqWDJOVXVxckRaNVFiSE40UXZWMk52Qmh1ZWQwUjZ4RGJXb3BGWVFpN0JEUEdXckVVVktJSzdITWE0eEc0N3BFWmVEREowT0Vkb2E4MDAxWWRNVWVQRkRNd3VDajBYUEM4NFBneHNXZXpDVFBZT3NWTk5aNURlK2JQSVVJMjhtWU1ieW80TE52ZTh4cHB6a2hWOHNPYWVRd3gvYkM0NXZEbGE4SUs3bXBKN013Zm93M0N5NUVnVkczU1I5bHp0RmV1ZXdaYWpFM1JOU2xWY1pUUmJjNUgyMytKWnVqeVh6YjArS3pkNUdvMGxNZU9HQTlhSFlSZkgvQkxFamtQdUhEdzdjdXJxQmpZYzc2T2R5cnhQa1hNVFg2cVcrSUxmb1BWbzJtM2lDOVBNMjJOblg2bE93SjZvZ3dGc3d6WGF0V1pCaFExaHVlbmt3Vml0aGtIanBrUENVM0tQMW84bG5oNVJ2VU0wWGNXZ0NxL0VyN0FuZWpVYzBHcjhPN1lHbUlsOEFNeXdUM01Oajd4THJ0dElHdmxjeHo3UGhkTGFnT2dMRFgrQVd5RERsc3FGUk95dmEycUora2FleE1XZGhOM0lid0pSdlo1azJnbDRJbklqdnduRXMvZFV6VlFTdjc0UE5pWnV1Z1h1ZzR6Uk5PSVJDMDhMOGhQZzFpb3ljaWdYY1pvT1dPTVo1d2ZzaEVXTjkrOGZhM3lzcm9FOWNUdlhzdHRPMC82YlY1UXNKUWRqeGswZ2ZwTDBpUVZpMVlmaFVFbjFGaUt1YzlBNTNwSkROc3dQeXc0UEk3YlZJeWtnZ1YxdlQ1Y1hWT1h0QVBaVXhlcEY2bWdtcENpMDBBTlltMlZ1OCsyT2UxOVM3NFZkRzhyTFdYOG0vU0czSmlvc05oQll6L0JOdTZxM2I2eFI3NFJ0Q1dXeHJNS0lWeFJ5empJYnBUTVJTU09rNHFPNW1vc0crUm5aa0ExWmtBTzVtZXlldVh2QTlUcTlyYUJvRzJ5RFhXSGJGOE1hV0pzUms4N1dCSE81bVhtUUQyeFpjZnphaUxqNFVIVUtwRUpTSmx1T0IzT1RaMTk3K09qeXRYdjNtMnpNSjlyTm5LUU8xSDk5NytIck41TWZtSmhNbmpoMDJMMkpyOVVLTTU0aWZ1SWlzdmdZZEpOL3o5MXh2akIrdkxPOWxkVkoreWRQVGw2NG81cXRYT0szeXRQRGY5ZlJvOVc3OXUydFdiVkVSZGgwbjcvSXVaQkJrYjhRQnBGb3hReTl4Rjl5c0M5czM1Uk43TWJUUzR1REJ1WWswamRTSzBJaEZGYkhSSWRBRUFRWCtHMWh3NWJTZThQcjQrcmhPdFFjaEdPRXR1Ym9OZitZZXpIN3pwQWhkbFlqelpxc2Z2NzU4cDNuS2t2bEhCK1BCUXQ4OTExcXF0MTMrblNkaDUyS0VFdUdMTG5GTW5jMGpwU0NyemhmdkNDaTYyZDZkU3JpVkkzUXNQNzRKamI4RHUwUjdaZTREQ2FBUnoxY2dIZklxa0VJSzM2ZU9va0J6R0JiUDhDRFBuVzR6cU1jd1ZhMUJ5SXpkRkk0NmlmUVFTaU1XL0lYNkRCVXd5MzlDMVJGb0sweWJjSTdhazV3eTJRN3RMdEozMmtVenJrU2pSZi9mcTV5dVF5ZDFjZUJnSWlkSmpkcERyLy9JMG5YNzZOZlpUK3BPVnZQQnQrZzdiekdCbGtUVWJYRGhrZ3B1aEpTMUFQWnFXL0JzNkFtTDdiMkJ1MndlMVRkVnlSV0FteU94d0wyQit4Qm5PRmhhTVZhTm1MaWY4a1luY2VIZG1qdUMwVFJ0WGo1ZTBZZ1JuUGZmOGhKbHJTMi90QzhhejBtcmhHZHZUZTZ3YzB0dEVnM3VxVnBweHZlMHB6V1pqeGFwM0VoenFjYjhkeFd5Rm9kT3F6US9DYlN0NjFmaDBONFg1RnQ3WUFkK1kwaTE5b0JlL0p6UmFhMUEzYm5VLzQ2cHhFQnR1NUYxK011dzNZb2dmT1EvWXdUT004MkRoa080TStJRzJnRkdQTC9FaGR2QlhCOGxiaHdLMERGUDIyZHY4WDdRakordnpCTThGTTdpSDZxbFBpcC9oQ1lFVURpMmE2aUw5MjlqYXY2cnRWVjllRDlpRkZMS2NiMy91TEJiTGhCdC9kOXRQVVBpTC9qeXVBdWVGcGVETDBocXhpS2dQMnUxdDNaZG9tUHVUb2ExbVpHWmJQclp0QmIwN2FtYndVa2dkY25BSFdFRzM2WFREZXhiUjI1QUdLdDI3dDJkM2hqNFFCdElCZlJBK0hnYlNCWCtjNEN1ZHRBVGhKSUN5M2FnTGZ5NXR4SzJmeE00WDZnNWVnS2l1SzhaT2hHQXVjdHcwMG1uSTlNTVFqOS9QR0dGQjBzQlBvVW5ONnlkN3RnRUgwaVZrUVR6Mk9TMWJrZjN6U2RmYUkrQ0FlaTZ5SUVxK2k1ZmNHV2hZQjdnc2xnd0IxaHdJMHgvd3BudzBmL2w3ZWl2WHZwU0M2NHhhYys1MkYwUzZCQ2UyQXRTaFVJMFI2NG5haVcxaHZ6RHpSQU9VUDJSdWN2TjdmUW9tWTkyOXkwNDJQRUc5UGNuTmJHV0lZVGR6T2JlM3lIdm1WM3duTGJWTjg5THVYMmdtczJmZ1R1Z0R2ZE1rWkdxT3Z6TjhoWURjakNDdlhBMG4reTUwNjZIN09aUzN0VXJTaDMzY3I2MmRONzF0Ukgxb1N4VnJZMHFzYXZPYk9GTThlTVczajN5WStuTHp6OHJ0Rm10RXJuUGg0aXF5NXQ3MFJPUkJlRVhiY0ZsYVBmaFoyM0JSVVJQYmlrUGFnVWZmL3BYRmtFMUhLb01ENlk3ODc1eXZCeDdNSDV5YXFYY2Y3TjdxR1RqazVpL2FpT1NHSzlYa2Noc1Y3Wmhqd3RIaUJLMW13VmtEL245U0kwNVUrYnYzTjdXeWNJMG1TMjBlYnRGUDFBRkMrWTBqWkNmQjc5SUVBK3dldEVqcmlxSGQ1dWZvWUFJWGlXMklKYlZVVkhSY1FscllGSWlOMElGVkM5WmMveGkyd040Q2VhMkZoU2ZvaDlDdDhqVi9RWXZzZXU5RnlidFQ0Wm5obExhNzFPWk83SjNGRmFXY2RpTDM2V2tFRVl6cHY4N1hSYlViWUI2amp2SE82Z2NvT0Y2enppMkEwejZKM0ZCd3IzQTN1LzFuZWFPb1R4S3ZIZDRBRHM2Rm56SjQrKzZmSlVmUW9PYmFtclpaY3pjNFFsUGRvdE9RUlZDY0ZkUy9vQVU1cHJBcDJiWTdSTXZrTFVpQzI5TnpWSHVZRFdYdXpPNXduTjF1NE83Ny9nQWx1NzQvbTNRcXRkUXNLRWZ5TEEyb1oreUpLZndnVjlhanNFRFA3ODJhdU9mMWowd3dObW9RSFlpdkdyWEZFcXhDMTZRd2ZqVHJqck16TXhiam0ycWJhT25LMDVqbXcyYWg4MFRRSUQyOS9iYWxRZ0FKdFJYcjRmS3ZDdVBVb2hFZjlWclNqbXhMUUZmSXFDeDVMckh5RGdiUDFiSnUyNGcvK0ZOdW55TEhub1gyTGlCYjAxbURzcjJ2c1RsamRQamd4bVBjZHlyTFEwSWw1T3gzdkQwRkRWRmlqTExzOXhzSTkwQjA5WVV1UGRPdVRUSmZkVW56eHpnWTI5UW52RXVxM3pCa3lCZTJQQ0hSWmRNc2d1SVVaaUk5c2NVN2RZLy9mekJCWjhvdWY0UGlLdldoSkNlQngvV2lCRXUwQjZBem9xU25zcjBndmlnd1o4Z29UTlVLSW9GSzFZc2Rwa0lWMGVoWHpKbkw1YkF1dDNsSlh0VU1HT2lESy9ySUtkVy9idXFXSGpTK2xwYnI2ellBbUxrclF2UDBidWFMbEdxZVQzUDdwaGpoVG1XS0h0aXhRV1dHRSs0NUYyUC9NUXZlRDc0aGNHMnI3RWlLTGVwTjZiK1Z5b1Q0elFnS3Q0QUpFangxbG50ZWMvRy9RM3V6SzJPcWxwMGRPMnpTNTJjKzlvbmNDMDlJN20zNGpOR3VUOHQzS3dYaE5NN0gvSlp4bVBINk8vVnhvRi9EZ0w3YmpTencwTUoxN0g5TlpkeGV0RXRIbFR6Y2szNGlUSUJaTHI4aEZPdUpmUTBDWGtVR3F6TTZmTFVhQTFtZzlDczdsenZRNjF1ZlBIZGdQZHlMcEJId2RhNnByTm5WdDVoZ3NtblptNlRvNDRYc0c2VHVFbWJHVXl2OThIS25nNHloM1FEWE1TUmY3bUVBd1c1eXNCbjZVVitBNmFpekFIRDVldkJuVFRndlR5cEdaeGNCdmdrOEpiZ3g4L3BnWXg4OTVBdEJtQ1FUdXBzeCt0ZmNGR3dtN0Zydm02bmJkMmRYdnZJSWkzMkxkUDAxVVU5WGFPWTI5K3NjRHF0Z2F0RUIwU2JVQTd2Qkg4Q1lIcGJmRmkrWjdpcldpSEY4bC96NFhJRUNCakxyUTkrbGgrVXBzZS92aDdVSDZxTENZd0h0bHVXY3VJcHF2Q2ZiRU5kc0gyUlA5Wm95cjFFVGlRdlMrYmpibk5CYWU0cExrU0RCK3NqN3FpU2NqcUZ4STYrNnZQdy83MDZtUVNJZTNTbElocXhlWTVscWttZ3FPbm41UDNXZnZkazhpUTdtT0dFTitpdzdkRFVIZjFBemkzdS81TS9md21yMWV3RjA2dVA3cVJqYmxPRk1tS2RWNDZSWklvS3BLc2treEJrVXpkeXVFNGc4STdCdzdkZ0x1d3h6bDNGb3V2ZTNHelplMnlvTHlCdmlCZ0xibWkzY2hiWUZOYmpQNGZPb2hpMW9LQ09XMlVBR2lMRThlTExHdkYyWTcyQysyV0RLdVh4bElVNDZuTmVhaGR2SzNRRGtadjJrUmYrMmtrSzNqK1hIak4rdlB5azlqazVvZ0QzZ2ZnSkZ3L2V2WWxISU5qa2J1RDJkMDNhTGVkOXR2c0FQZUNFU2JRSDh5T3prUGRIRkdIQlJXZVlBczJyblltTUE5c0t4ejNzeDdXOU5tVlowTnZKck1Say83Yk1Ia3FxbWpyN05JUGNrNWZJcjFJaVJkR3cyM1l0WFg3TWFpRG5XdDNSTEwxRjJpL2JVdTN1TUpJY0xJSEc4QmRrZk0yR0E4cnc4SmN3QS9jTnZ2dFpOMGQ2WnJnM1ZFTlNXejQyUDl5Q3kwVVcwd2NvTUEyRk52TUZ3bnRsa3gxMFlmZElrOWEwbm1YdFd1RWRrdjNPM1JDSE4zUy9SSTlGbzEyYTJqVWcwUkJpNW85dUZxZDR2ellhYUxoaERzaWRoYnA5T2JIem9rYXc5YUlRY1JJNFo5OURDRmEwY0kwRTlwZUhBRnhycVp6R3hDYXdFLy9qRUxkdGFudTBCbGtWUExQWHdGOXpmSys1bG9QQm44NWJqWTJ3SXg1RXhxazRqM010YjRNNEVtL0RFRWprNXdkWXZ3eXZOcXJhdDdoYnhYMUZxS284VWtEUDUrbHE1WUFPemV3OXFvYWJiTEFlNW14UisxL1ZwMkJpelc3NjFuN1RPWnpGcUExN1QrSTJCM2kvYllrU0xQNU5LSFpFbUQrenZzSXpWWlBOa3JqMUxiN0ozNWJxMlBiOGlJQW5kR2NFcTlIUzk0VUJmR0pBcUFGNGJXbVZqUWJMZjNGZkpEUWJoMS84TDFNWkhmcmVBLyt1cWcxUDVjSCtSMEZmQkkvdGdrQy95QW9McDlMbGFBOWFMdW92ejhYSkNKM2ZuaWJSTUFuUVh4TG11QnpjUVpLNTRORlRkQXM5bmdLL2xZVTdCYTUveG9YQ2UyWnRXZ0JodzJ1bWlFNVVuN3pEakdvNCtSLzRxRXFEMWkwYm5FTXUzRW12VzlEdy9wNlFCVHNkeXEwSWs2VVFWbzB4RU1NMFljUlhJS1ZtK3NNc0lTVkoxT3VzZ296bnRiRkwyWThwYk11d2hzVVVjek4wQ1FTemdRSWxZZHR4Tm9NUGY2TVNOVnMzWHY2TWh0WVJZODJXKzJSNGRwZVdzeDRQVjBFWjRaUzI4azk1bEUvbmIxckZTanNvSGtoeEZrdEVqV2EzeTZHWFMzOVp1KzdDVFJxNlM3aGI0czhhaDB1ZVUrMXlsUUxVakovNmkrNWowMThrakJ2cTJqMjB3UUo3VUIrZ2ZCaGhIYkFERVo0Q1dJdk5ENm9oUGZIUE9ySlArWEN4RTBiYVNaejRicWE3bnNLVDFRcmR1SkJ5akN4MlNCaWtHYTQyTnhmeTlXdHFmSU9DZzhQVWtIUTF2Q2E5TVNBU00rVmZtelJXdnAyUS9VVk9NcmlnU0x1WUVKc0tYZC9UdE9VS1hQc0prMjZaSGYzN3FXbSt5b0ZtbkpUZUIyTzFpaWJDd1hPUmpGQ0psZW9SSWxaU2dYYWhucnhvN20wTlJscllBMUVaVVpsUjdLalpydzFPSWEvSkdxYlF2YndHcDd0dmxESGhqYlJzNzNHQjgwQXJJSkI5NWNpaXVVNzN0Q3FETkkyWjJ5QnpiQXBjM05XS2N1cmIyZ1ZCZ2VROU0xajFCOXV3SlBReTE1czlTWGF2czY4YmdoZ2UySjNNTDBNRDJJSHp6QlFlUEFyU1lDOERnVW13ekRjNHl2VUl4blc0Y0JEa0lVTXI1amx3dVhuMmRpUXhxRm9HbmNBVzYrNGhxY2RSdE1JVmMrKzFheldhV05VdVpsYkxjdmZ4RVhJN0E5eWtiSVNTMUtrNkVmSjBJdmM1cHAyL0YxdVYvNjYwaHlEWElDTXpDUTJ2enpKSUNNSk1sS0FUZDFjYkpBUFdlbFo4V3pCVnVlay9CVkpCcmNTdVNnWjc0UXRPZTJQbWdQOGp3YjR5dzhPWEFrVUZHWnVaQk1OTWhKU2toS0JYWmVjWDFLYWwxZWdMb0RzMUp3NHRxQ01kQ1hUcVRrcDJVbkF4c1RHUmEwcGl0K3N4bDBmYzhucHVRWDVXWGw1dVZrcGlZbnBLU25xb2VaY2VYNUt4Y2FRbEtUeS9PUlRCdXZTNmZUTTFNdzBNbXRDY3F3Nkl5a3BQeVNaZVpuRVZlWW5saHBrNVdiblpBR2J3YVJtcDJmblpHZm41S1pscDZoU0lEVXRMWkZkSDVXVVIzRFhYdVB5SUtlQXprN0pTY3NIdGppbnVMQTR1U0JCblF3cGFlbko3QTZDeFJ4YnhKRWhxU2s1cWZucVFzak55MW5QYnFnbUZNbGZBNUNVQzRrUkNWdnpTQ3RFYk5FQXhXRTU2ekpTeUFqSXpzN0lKNGZDSmlSV2hMQ1NtUEx3b2szNXBiQ0pMWThyV2JNMlBtNk42Z3orZzh1SHpCeWFiSkZzUUpnZThxRTBOQmtLSUNzckt4dHlJRHN0TzVYTjM1QnNrSjVDcDJlblpxVkFBcVFrUXpLczNVNFdoL1QwOURSSUFZS1V4eVlackVBOUNNV0xzNHNLQStzRGQwVnRpbzlQaVlGbzhDOEwyd1hzaHErNEJFS2lDQ1l4SjZWQVZRQTVPVm1GYkVvV25aRkNKZ0UyTFNNclc3MTFRMzVzRVlPTTBDeXVNTHAwM1daZ3E4cktxNnZEdHdXcVF5QXlabTFvK282SW9xQ012UFhaUmJDQnJmZmRaemZUelcyNUNnTFdSMjBMWHhBVjRBOXVzT0M0KzBWb2dMcU5WZFcxUG1YeHUrQWcxTy9PT3M4bVpkSHIxc1RGcllZSVdGTWNzck5rYSttR2trSVdlK0pvcml3L3RjUWdMenVIYkNrdFZSV1ZtbFNXbjd5RktVakxTMUFsUVdwcVdoSzdmbzNJTUJTeG1DTTh5U0RrVFU5UHpVbkxTY25OSjh5RlBEWXZKUzloWFZKU2tncFNzdEp5VXBQU2sxTUllUkx6a29zaEQzS3p5TlFwMlJtNWhLN1p1Vm41YkVvbW5aR2FrWkVPNUplVlRvU0QvUExZM0h3RDd5QXVPVFVuVHcwNVdkbFpXYmtwWklIa3RQUTBnc25pM3J1NTlka0VuSmxCUWhReVdCQXNkVW9NZzNya2NBU1ppRnRhbWdwUzA5UFN5TmJTc3lHYnhUUTZ4Wld1TFk3ZUVMMmxObmQ3V0huQ3VwajR5RmkyRWQ5dnVYMDQxSnZibVorNHVTd3FNWWs4RHhUa0J4Z2tGYXdOTHlXVnBJSVZpUXp2bkNjS1lHcDJXbzRneGptRTErcS92SDdtUTd2ekZWeEJOOHBGK0FLM0d6V1FHa3M1VTc1VU5GVkFiYUsrazlDU3daS0prZ3hKbm1TZjVMamtyb1NYOXBLT2svcEowNlhmU1gvUlUrcE4wblBXQzlHTDBUdWlkMHRmcG0rcVAxMC9XajlELzdMKzkvcnY5REhkaHphbVo5RWU5R282bjY2aGZ6Y1liRERYSU53Z3k2REs0SWpCRllNbkJtOE5mamY0RDlPWk1XSVdNK2xNS1hPS2VjVjJaUjNaSURhSExUTTBOT3hsT05MUXh6REdNTSt3MnZDNDRWWERwNGEvR21wa1VwbXhiSnJNVnhZaFM1ZVZWb1dWQndTR2hRVUdsSWRWN1N3djM2bVN2M1Y2Tm1pUTA5aEJneHJIdm4zYitPeXRTbTRUTUgrKzA2b3oxNjd0T3RONFp1ZDhHNVc4TnZKdjFYenRWYUxtNVMzVHRVeXZFaUE3cTNTUXdBQVI4dm0wbXh5WEErcU5idER5LzROWE1pd09FVjdKWVAvbXIwZFdxMytDNyt2TzcyYmx5QjRQUU5hNFNtVUpjMUljeFc5N3ppVmZULzRHV0ZTRitxSlphSkZhanFjT3huMnd2OG9CUExMODgxaitPVk9aZXl6N0VFSHhRZnE0RzU2a2xuOG1YOFRJcDZBRmVBYmo0RDB2Mm9yc1lETHVMWDZCTWdaSjBFQmtyMzRFei95dnU3QU5sK2xKalpQcmNVZUM0b0FYNENGNERZNUNEbmdJY2xVakNYeGIvYzBaRmpVd2NqRVR3Y2d4ejNkRXJ4RC9KZUE3K0RXZzF5UWEveEQ4aUlUWld2UU1hMmxoSjVvaElxb20ybHg3aU5INjh1Zlhwc0tIdFFTSFA4MEhhYS9UY2hTRXh5RXpFcGU2a0YzcHZxa1pKM3hUUTM2VDBVZ1VSR2h2aVlYdlk4WVFtclg5Ym1ac3kzY3pLdmt3ZXd2Y1Z4VUkzdGtoMlN4NnhGVG03YytxSXlUcGVIbkNhRUl5SDNTQi9uZnR1ZnZ3TDBCZFRWOWpCNWp6OGN1ZkJtWjdSbjNHZHRnRXBabWxtU3hhaUJ0b011RnNjY0tWV2FGa3dwTmt3Z1BpaEIydXpDUVQvdjhLQUsrNFhRMStDcWdiL1BRaklEa3J2Nk85Wm9YU1B3eDVwQm5DeVA4MnVNRFQvaGlNTE5BNFJMOURrMVR5Q1lBSGFPdHdBTDkvSGVCVjJvTjRJTDluQXFCbEgySkswMUVrZng5RmErK1hadEZ5TThEdStCVmVpVjZOQUxSZU94VHdRNEZURDJoNVNyRTJIOENLN3dsYXN3K3EzSGkrQ3VDTzFoU0llRnVoTG00VGtlTkl3cVpzNXY4dVUrekt5SU5YZVlXN0Ftdm5YWG5rYVAzMlJ2VVJxSXh2Q0dQbC84VTdHaGIzTkJtTU8rS09yNGVobnVybWR6dEUvaXp3Mi84NWhTc1A5UFVNZHdiV2JPRzFaeitjdmZKUTNRZ05JWlYrNUpMOU5UdmE4ajNnOWIvTmVzb0w3elFjdWdIZjZQSVVjdDUxaWdjVFVPV3l4ZWt2eXgvZVZMT0RIYzlZK2ZoT1VwRTRPOSsxaEkyM29rOUdIMDA4U09TSHVuVVdjV3F5Ti9kSVFoRFRoZGVmL25EbTJ0T1diMkxrVmVIbGdZSGhZWUZCWldGVnhLanVVTW5GMUIwamlIQVkwVHJPeE1tYmp1MkFUN0VRYnBxUTBISW5Tc09kRmlnaVhETWhYZWw2NFN1Vkk4d1BkSFZ0L2lqb0tGTlRmMXpJVVY3YXJzdFJ5bEdIc1QvajdtMlRONmo3czU5UkI1Vjh1Sk9kK1FTbnBwY3ZHNXNlUDJxMEc2NlNqM0NjTlVIbEFrczNCKzlpa1R0VFhiMXZ5MmxnbjU2YU9VNHR2OC9NaC9uQjdndlpXK0pDKzVtZERXZkxMZ0VyLzMvSlNUVDRuRmg5SHA3QzJjdHdrNVhmd0oxUlgyYlNQSmc2Y3hhc3V3NkFJK25oQjl6dnFjcWdMTHNpbDAyOFFzZWtKMlRFQWVzYVhycFBqZUladVJoRk0vK2JLSnFSajRWSmVBZVpmU2ZSNnl6ZU9SN3RNQU0wVlBpOGlLanZ2YWc3M3J1QlhJRXhaSnU0RVhkSGphVFhXdHVadEFvZmduQnA4QnVBR1NnQ2NBWituUnVQTk1Mblk4bWtKMUJuUEtwMjZveEhnRXBPekVpUVlGaUNpS0haVVM2d1ZUQXNRVHJJamlvUmdxWGtSa3ZSV0Fzd3dtUGY0WEcwL0RyZVA1T1JlenpDVnJoTE9iRTFSa0lua2hJdEtNWGpoQzFnSlJvVkFMZ25IblVmcm4xN2ZRd3Q5enBLUjRaR3hhNG0vdHphdk1nTlVjV1IrUkdFc3Q1UmdWN3M3aVgwbHUyYk4yeURqYkFwZVhQc2xyZ3RTVnVoQnVvM1Z4SExjODc5aUkyTis5SjVLbGkwYThXcEJCWmYvYkNvamFIN0R2QTFqVE45dXJDYUtEeFc3aE1lRmhBUVhsNVhWMWErYzJkWnFLL3FyeWFIMFpaL0NINEp5QnpGbzYyRWFmSDBYNndidmozQzZnZjg5SE1tYmtpemlYTVhUQnphakNSM3NBVGxFMHQzdk5uUzZla3NIYnp4Zjdid0tudjNnY3R4eTRuMDdNWUoxYU1BdTRCZ1NBQUh3ZERxc1NkbnNabFRKb0g2K0tKdkh0Q1hGenoyL3g2UUN3aVdCVkFRSzlkK3BUV25mVTVHWG9GYjBHSldpTlJlQ2pubXlyYmFIZFUwc0t0WWZCQXkrYTk0WXVIcW5MZllndlZIbXMzYnYremF0ZjJIejZua3ZpV2VHK2NCTzBiUWdMZGNuaERMMzFTOTUzUzk4eVhmNXlEb0dGMUMxRk9uWXlTZkpFUkJsMStGNmJCd2xlK3kwSk5MdGsrRTVhMnFkbGZ4ZmtIVlBxZ2hxbFl1NWswYkRsMXZ5WnZLSTYxZGd0b3IyT01SRmNHczNIUGZrbVcwZDgzaXpZNkF1OE1Zb3ZNVjRMSnhXY1ZLMW5ueFBvL2pSK25kcTQ2c09RT29Peng3QTBnQngySVBoUkpwV0ZlZVVnblY4T2IwK2Fld0c2cmp5OE9KQWd6UERZRUFHTHJBWVR4NEVWOCtiQ3NydDhxajNhUEMvUHlqeXZlcnJKTHAyWWVkN3QwLzNIaFpKVzhSNnhZeFY4a25nczNvbWQ5TkVQVEM2Q29pdTJrVDF5N3dYc0h1RGFEUEhONTlEcjRudWsvQUx3L1RYWXN3NFVyTWJCaVBKKzhOb2VVelNHV0tVUG5NZXg1YldNTDZ0THdIa3RmOUQ3NmVFTkxMTXpja0Y4WUFHNStRRUJkWGtMaEJYVVRDcWF3Q0VoYVJjQ3lkQksxSmFkbUZhbmx1Vm1xaU9zYWdrTGpTS25sS1drNXhFUWtOYzdOVDQrTklrS2VXRnhjV0ZoY25GTVRGSlNUR3hSWW1GcXZsL3d1Y2F2SVdlTnBqWUdSZ1lPQURZZ2tHRUdCaVlHUmdaSFFBa2l4Z0hnTUFCeFlBZEFCNDJ1MWNhMnhVeHhVK1krK3V6VkpzQTBzQUF4dURlU3dRU0xLQk9BNkdRRWhKWXBMVUp1RFNSS2tjOVNYUkZLV3RmK1FYYWxGVldVcXhnaXZSQm95RUlGNzFnU3FFbEQvYk5xU1JGY0dQYmlOTW8vMlR0TnFxTXFsV1ZSMUY5NGRYemUwM1orWSs5NjZmYStPbHVVZm5QdVo1NXN3MzU4ek12YnNraUNoS08rZzVxbnJpd0RPSHFlNlZsM3VPMDJvS0laeE1rNnB3RWI2bnFtKzgrc05YcWU2NzMvckJjWXB4aU9BeklUNUNEWnlxaXBiVS9GU0ZQL1VLaVlqQlpleW1uMUFmWFJaUnNVTEV4WDBpS2ZhS2R0RXR2aTFlcTZxcmVxM3E0K3FtNnI3UUk2RyswRnVoZE9nNk9CZTZIVjRYZmlEODlmQ1B3bWZERjhLcFVGLzRTdmk5OFBWd0JuUTkvUGV3RVNGYzM0dEVJZzJoMjVLcW04THJJaHNqYjBRSTVmU0ZNNUdyb2I3SWZ5QlJpemxFWGFaQk5iVFZ6RlBTekZJTEphZ1YzRTRkZEpiaWRBdThuQnJNWVdwR3lDYndWbk9VSHNRMWlaQVdYRnZwSUZLdnBDNjAvRFRLT292N2MrQUI4SG53WllSZlJmZ0h1TDhKdmdYTzBUNGFNdzF4UCtLcWFRbnFYbW9XYUFWWTBESThWZU9jbytXNFc0R2NnaG9SVTQwMEJ0MERsdW1nVFgwWHBoRFNMc1pkak9xUjd4cnlEU09QakFzaHo2Z3VTNlllcFExVWc2Y29XdFdBbEUzSXM5VWNvRDE0YmtkNEI3Z1RXamlFNjJIa2tMbzVDaWxlUXZ4cE00TzJOZE01bERzQVBnKytoTFNENE10SWR4WHhRN2ovQU9FM3diZkFuNktjejhBR2VBejhPZHBNNEtpWkY2dk1ySWlENzBmZVJrZ3p5bjNRanFjT2NDZjRFSmcxQ2o0SEhnQ2ZCMThDRDNLTkJtcUVac0Uzd2JmQU9mQ240TS9BQm5pTWF6TlFtNEhhRE9pK0JyWEkvcFR0VmpWbGRVMGphRjhIK2k2SnZqdUF2anRndCs4cTRyaHRDTHRKYmVqRHBLK1d2SzZGMndURVIrVlp0NmtGM0lyblBXRFpycGR3UFkwd3B4MTVic2VZV2JEbFhFVjk1aFY2d3p4Qi9lQ2ZtLzEwQnZ4THM0ZmVCRi9BL1VWYzN3S256QlQ5eXV5bFg0Ti9oN1JYd084Zy9GMWMzMGU2RDgxbjZGOTR6b1AvYmZhSUtyTlhoTUFSczEvVTRscUhmRnVnbFRSUWtZRE12OVdvU0dNODVJQU1qQVhJMjRGYU9wSHlFSzZIRWRlRmtYTVVDSG9KOFgxNFBnMXRuZ0dmUmQ1elNHLzExUVdFWFVLK1FYQUs2UzRqMzFXRURlSFo2YmNzdEptQ05sUFFaZ3A2T0FXa3BJR1VOTFNhZ2s1Nm9aTmVJR1dJbHJHVVRUZ25nVGNwWFNkak5RK0pzaXlOMG13T05lWlFXMVpyVitMUFFLbDVsSnJYK011aDFCeEt6V0lNOVVGYlo4QVh3Q2xvN1gxY3c0RldvUnJ0bG1ncG9PUUNXN2NvV3AwQVpxTEFUQndZaVFNalVZekFCcUN0VHVOdGhIdStDK0ZId2FkZEtMNk1aNDFrcS9kaEY2S29SNlpHTEQ4dFJEa0d5c2xSRThyclJNMnFqQUxLS09qOEVqMEY1QzlRTGRkMnVuaXMyUGlLbExSNDBnTGQ0SE1PVmlhcDhSdGltOUdPZE5JVzVEaGRPN2V5SGZjaGFML2cwVXNZY1dmUVB5Y1IzNFk4SjVIbkJaVFhEbnljMWJsamVJNkNaQWt5L2MrSzBqZU9Pd3JLT1FKcVVYK2JRanZ1cE9ZbGxtVGY1Q2pHUFZBUGpSMkRQb2Fnc1JqMG0ySFVTYXQ0Q1R3SVZoWXdBNlFOMlVoYlpXYWc3d3pyTTQzemJ2aWFCVURHWWxwQ1M0SG1lK0JkVmdBbmpmQXRXK0ZYa3JRVDViZlNvNURtY2U2VFRqcEVoeUhSVVhxUnV1bGxPazZ2dzBZTkFHdVhhSkN1VXByK1FFTkEzVTFZcFkvcFUvcU1EUG92ZlU0bW5IQlVMQkwxWXBYWUpMYUxOcXJhdTFINjNGMU51eStpeEJlb1lnOGcwejZqWit4UUhRNmNtM0xFdzM0VTVTeFlaeFAreUJ6RDFiQkNTOVFsMHhZa3FTZVVMYkZveGI3TjV6SFllME1TUDJWaDk5SDNrbHpsNUoyek85UWZZclZNdGtibnlYSlpXZVljUnF5S3p6b2xGRkdXYzBuSzJ5bGpWcXd1TzR1UUhOTUl5Sk4veXYyUkw5MUxzdVk3aGczeVlTTmNNbHNTSTF2MW5zU0RBUzBZU200VldxSXVsVmIxZTFMbmlMbXhJL0ZDOVNvTlAwbDlHMHJ2T2swRzFzRmQ1cEMvRHNhejZ2Mk03RlBkdDNtN2Y5TjJ2K2ExVFBseHNKRjNoV2YxYzZZb2Jsakw3RU9EbzQxS3d6TmFORHdsSEhsN1JVcmJqM05CeW15MW5PVWFDVWFoMVI3UEVROFlIVzV0R3BhR3gwT2RKOStvZlRjeStaRTVyMnk1ZXd6WnJWZlBEcnZEL2VTRU8zcnp4N256M2gweVQ3VWxUaTEyQzNMK3NrdVhPSEZ0M3ZoeFNocDJ6dTdRb05IcDBtT2M0clpsajBMeWxHMC9yWEVVMVJUbnM5ZnV5RFE2djk4YklkU3lKS09nREkvcGp5VDViWEtSWlI3UzRmMm9JYzM1VXNGYTBlM0llUHRnY3RnQ3BURS90V0t2NkRSeGwwL0pTdDBwK3poTlBPczVUdEVjcWVETWphWXlSeXFPZDBwMzExVHhZOUNuY2EvUDRMeFo5bWdHKys2YzdWOExidCt0ZlluUGR3ZnEyQzJYN2J2ZDNnQ1V0MFpTc0o3TkcxamRUZWFJS3UvaTlTdnNzWHZScXFTNzdkektZY2NYK1RVdytibGo4TWlZYUU1cTFjSjZ5Vmp6REE5U3N0NWVubmdNampjZm1DeCtnMzI1amNwUnZpOW9PMldQUVdXTDdCVFNKbzM2dlgzd1RJRDdYNjA5UmdOblo2Tll4WTZIamFMeFZOcitveVozQ1RFOVc4NFZ6M1FtZWNTbVlxMWNUOWRBR2FlSGxJVjBadForblpsZHNOZGR2SUpMVUlLZkJzeHUySEtFbVYwYXkvTGFDeHJTM2dPK1ExbDc4eGpIZFlGNnpHTXlQOHRkajNBbUhkZGxuckpDTkhXRGUrRzF1cTF4T3BWWm1tMDNIR3VXS2JaMVhnczJycTJMK215ZHhJMkJXWE5CclZnQzhaOEdsVmhiQmNvODRIbnFSZTRUMG5LQUIrdzI5Y3IrY25yTWxUN2wrTHhnakppbnZPa3RENjE5Y3RxeXorNTFpdVBCUzZ4VHJxR2ZnU2VORGZoMHlDRlhWL0l1cmNkcDJsN0xxUGxHQXZNUmF4V1YxbnBLQTNuSXI5YURFb2NhaXhLcmFWaEtOZC9JNkhWWFRqL252TGFteUp0a0ptRS9jMnBteDNlWjhYdG80cmlBZVYzZXR2Y3V1MjYrRGJxbU5PaG8zeHFkQVhhb0c2T3VtOGVDMUxOOE9vRnpXb1ZySFhmck1aaldLei9wUTlNYzA4TngzVXc5TXIvR2M0OGlPNjZmOC9keXFNVGVDYVlCMSs1TjFqbVg5dXErZGFuQmMxR2RrNlZLRmExaHJaRVZkWTFCWncxcmNQNW93SHdqYTljalJ5UXNqa1pKWnY2czR5YkN5eXpVbUo5L01wdjl0ZzNycHkrT080YU4rUzl6d0dvb08rTXkwMU1kUVdvUExjalc2WnVFZlU3TTdYN3QzU1J6R1k3b0hOUlJINHduUDZxVXQ1VXpPY3hZVHNnWmx1TTVpejJvelI5aGhUa093dUgvcmpsN0ZjcHpGczBvczY1OUd6bER2S0ZtODlaOG51ZU5KZlprUEcyTUJlN2xaaGhkR1NlY2ZYZG1zbnZCQWZGRDh3UTk4V211dmNwOUhQYzh0ZGwzaVdtVTVKUjFjbDZNVDduRG1DaXZqdjBqb0dnazV1VEl3emlVdTBqOUU2RnhNbThQcHVPRDdMZEtScGxhUFEvbmRTWDJuMlBVQVhMMURNc2VMMXFkU21yVFZzY2ZLL08zMEQ0NmFJZnNLNWNlN3NCUlAwUE5xcFYvVHQxVjlPSHQ1OFFNU2txNmNpZm1zQVhSQ3RSNnRPS1JVbWt5VjhRTXV4SnNhZkViVisxbnN0TjVQemc5L3ovTjQ1dVZQSzhMMm1lZVo4Z28rTi9NbEdHdklEdGhqY1pNWlM3Ny9rWjI5dlg4aGN6L0h6Slg2ajVTcWUvclBMRkdxZSsrN29iRCt3WnhWbXFRYjRaYyswankzYTZPVVc5NzgvYTZqcXgzaHM2YlE5NmxHdVY5Skd2dnl3aFlreWE4aVBQdWZmbmtrVjh1VHZTOUJMK1hkc2w4ekN1elhwdkYzSHRmemplbTNyMHY1cUM5TDdmTUdXZnZMV2duak45U1pZcS9keTdYREVscmRjajZMbmN5YzV4cGViVG96RllWSldTT1ZxRE05SVhNNVpXNTlEcGwxbWJxczdpMnFrU1paMURDSEwvVGxGK2c2THVQNW03ZGdabGFNKzl4TnV1ZHpnNytoYXQ4bHZjdC9FdFg0cjNMSkRYYkNOam5LV2FsZlRmVDNjRWdoTVZtYXc5aUZ2Y01ITHN4TStzUks1dk1pUW4zR01zbGN3WHAyZWRUQ3J3M1hmQ3VYeWI2L3ZsTzdDTDV2dDYvVWY3ZUthK3REL3FOd0t6Nzdobkx6TjlHR2k1c3BHYnliWHpSaWs1OWM1bWJPOVJVak84ZW5lTUtCVldMUGZTWWZvcmpicmUrMzBCYndPMzB2Q2Y5MHlUZjZCV1ZRU0VLVTRScXFKWVc4QyszdjBTTHFBNCswZnJWYjh6enU5OVY3R1BWc1pyVzBucmFSR3ZvUHRxRzU4MjBnM2JpV1I2UDhIN3I0M1NBdmZCejlCWDkyK0IxazJqWmR0ckQvOGxoVVJWa2pHaXlmamNUWmdrZHVrZFRvNVpNVWhPZjEwREdOWnFJN3VkZkxTc0pKZTBDdDlvMWR6SUw1Rko4TDJwZWIzTVlQa2orSmpPQ2toemV5dGRhYU1EaUJXelpId0kvb0czOVptaDFKL1M2U2ZQRFlHZnVZWEVEWkxGWWxybVU5b08vREg0Q3ZYQUEvQ1JmbDlHejRHZlFXaXJpRmRCMEk5b2dlK3FRemJJMVZTaXhnUjdsRXA0cTB2bEd6bW14TEdFTGFDL21UQnYwbVppMzJ6azJ5NTRSajduOHN0SzlRdVE2bExnT01uNE5OY3BqaTZ1dXRTQm5SaWIvWTBXaGtBSndTSUZJbE1lOWVoYTNCdjNjRE5rMm95ZGtYei9NUGYwSTkrc2V5UDRFa1A4czBIY0k0K0V3SGFHamVyeDRqMjArbld3bjhtR3dHaElxcXRWRUxLRkRTelV0Ujh4OWtFelNhbjF0Z29TS0hySXhLQ1dVdEJ1OGkrZXdrbzRncGdzMXJ0UzhDalUzMlJ6aThkY01LVGE0ZUJOZkZSWVYxekFtZDRBZkFPOEVyNGRXMTBDdlhwWTJZUkVrc2JnT3NyaTVBZmhyQU80YWdKckYwT1JpMkJWNVhRS1VMTUc0WGdxSnZkeUpYbm9lT2pqQ1BYWFVadG1hS3Y2UGlUWXU0V0RBeUpjNUxWNU9Yd1dHTnNLRzdHZExzbC9qYWh2M2plcXQ5U2h4TGZSU2pYdjVUd1VDYlZnTUhhMEFMUUFlRzlIbWRhaHZJWkQySk1wNkdvamN4cmJvUWY2ZmdvZWc2UmVCbU8vUjYwalZSMi9pNlJ5ZHArL1FCUnFrWS9RYjBLdDBtWDVQMzZjLzBwL3B4L1FYR3FaKytpdjlqWDVCL3dCZHBIK0NMdEVJNkMzNlJBZ2FGTldpbXQ0UllSR21hNkpHMU5DN1lvRllRSDhTQzBXYzNoT2JSQXQ5S0ZwRks0MklYV0lYM1JaN3hWNzZCTExYNnY4aEF2MFBoV2NRSUhqYVkyQmtZR0RnWWpCZ3NHTmdjbkh6Q1dIZ3kwa3N5V09RWW1BQmlqUDgvODhBa2tkbU14WVhHeGd5Y0lCWVFNekV3TWJBQjhRZ25nQkVua0VEaURtQW1BK0lHUm50Z1NRTGxHYUFZa1lHdG4rSElMSUFqZnNMMXdBQUFBRUFBZi8vQUFwNDJvV1VUV2hUUVJTRno1M1hZaW5ZUXExSjA0U0tQekVwbUtpcDFJZUdhcUZhTFNpcFVWdGNGRkUzb25UaDFnb2lydHlxS3hVVVVWR3lVeVFMRjY0MEZRc1ZvU0FFaWdzWFZhd0w2MCtLTnA0N3ZwVHdFdWppOEwwM1A4emNNMmRHRmdCOHBJcllMUk5JbWkvWUtMK3cxa2xocHptSkZINGdLYU5JeVdpNXhQNjR2RVdhWTdkTGxuMDZaeGdSY3hlOWNwMXo0d2lZSUxyTkdiYnR4WURKd2pXdGlCbVhQSXdreCsreWM2OWhzOXhCbXR3Z2x6a25oNVI1akVhVFFNYTg0YnB6WkIvVmlZeXppdjhGWkxDSVkvSUtMV2FFN2Exc0g4RitNME1lWkgvTTR4RU15MCtFekRucU9RYk5mVFE2TjlCc2JxUGRYS1RPSXlyZHlIRFBJRHRNRTVuSEpYbUc5YklFVjNLc2I0bWFvbUxvdE4rZjRHSVNQWmdzdjVlSC9INk50Sm5uMkZtcVpNZTdkbHljSEVPWTgxcll0ME9lb3NFY1JaUGN3eHI5bHB0bzQ1b2gvTVlKc2syOWtKZUkwNmNlOHdBeDdpUHJETkhuNDFnbmoralJGUVRaZGtqRzJaYkh1R3pCYWZLcW5FVTcreFAwTFdnOXF5UG5EMkI5N1BOODlJUlN1WWdTQnNqUDFIZnpsOTU0SHRhVDliQmE2aUc5bGpuMFc4L3F5QlRKbk9kaGxUQmRMbUFhMjhnWmFsWVcyVjd4c0ZZUjYyRzExRVAxV24xbGpYWXRQMW16cmwxRDVrblBTT3UxcEJlNnA1V28yZFB4ZnJMR1p1WUM5UEFyYS9sQVR4M3lHeGxFUWRzeHhGcjdOYXVhR2MycnpjMS9icXIrbHc3TEFON3hIdkFzMUJNLzlTelVGejhiWEo1VGxQdlIzRE4vSHFNZVYrdGRrRlBNcEk5NlB6U255K1RacXNjcjBkNGxabHB6WU0raGNxZVk3UnA2WjJLenlFeDRlNDRzNzJXS09kRjg1M0dBMG13L29TNVF0NmhCYWd3NWhDcHIrbG5aZ3l6dzdaam5XNVJERnhWV3lSNTBVV0dyQ2ZTYUY5Z25BZDZwQUJKT0JGdVozeURmdkNUclN1bmQvZ2VwMVJEakFBQjQydTFWVFhQVFFBeTk4eXMwUGpBd0U4ZDJhRUlDam52SVRBYTROakREY1dQTDloYnZCOXAxWFA5N1pFUGFRRUxiSDlEVHJxWFZrNTcwUms2djcxUURCeVFualY0SHlUUU9BSFZ1Q3FtcmRmQjF0dzJYd1hYMktsWG9SU0c4K1B0cGxyWmEvbXhSRmlBTE5xMldzM2daTHVmejJTcWN4Y2s4VHQ3RjRXSXh2d3FUcTJTV3JBS0lzdlNBdWpBRVdpaGNCNThNTmlVU3ZCYktmb1F0SVdINHhXaDBBYlRVcklQYWUvc2hpcnF1bS9yZW1vcUVyZnRwYnRRSTFjZ2N0Y1BuSm44Y01lcHdYeHJ0UTJkSzN3bkNJTnZWMHNIeEUvanVhd1JMeGlMNUhrd0pYSDdaM0plL01WUDRibHBRb2dkdFBPVEc5aE5RM015U3owSTZUM0xmZXB3QTh5OU1weHNqQ3NZOFNUSzZwSFplTkExSUQ2MDFHb1R1R1V0WkRxWHhRVzJjSDd3bEdUVjZHNU1MejJNWjh4T1FyR29QM2tETHpmSC9rbkR0L2hiejBUL3cyU0VwTjVDNVFUcHdRMEZVaEtoUTg0dGFlTUE3THR6QkhuMkhxS0ZuZ2tJWEY2aC9McGsxbytmMUNjVHY2TWtZZHV6TGVWVWxreHA0Mkphc2NUaUZMUnVVR2VyVjdGTWp1UW5ZQmdYSEhxUmo4czhmNU5pem5DMkNXWi9YelJ6UFFlQkpQYVhSSC9sbGFZRXVKMm1ISWw4MDg2S1p4elJ6S3BWMEdQYlk5Mnh6dk1HYnpWdkdXUzBtTUl2ajl4ZFMvNWRER2ozZ3BaNUVnVXJRait3YlVpT3FZWWdDN3EwWGhUaUJycFk4aWFIbmV3VENpdWZBRzVtM3U0YWM5U3Y0dkcxSnVrTG1Bd00zVGFPSFJNZDFqRS92ZHQ3ZDBmR1hrdjBDRVdnK2pBPT0pO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1ZlcmxhZyc7XG5cdHNyYzogdXJsKCcuLi9mb250cy85QTk0QjgxNTc1RkMyMjU1RC5lb3QnKTtcblx0c3JjOiBsb2NhbCgnPycpLFxuXHR1cmwoJy4uL2ZvbnRzLzlBOTRCODE1NzVGQzIyNTVELmVvdD8jaGNvJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JrOVVWRThBQUVzTUFBMEFBQUFBb3BBQUFRQUFBQUJJNkFBQUFpUUFBQWFFQUFBQUFBQUFBQUJEUmtZZ0FBQUl6QUFBTGpzQUFENytQZ3EvSUVkRVJVWUFBRGNJQUFBQUh3QUFBQ0FCYmdBRVIxQlBVd0FBTnlnQUFBNnlBQUJORGxWM0JTNUhVMVZDQUFCRjNBQUFBRm9BQUFDQTZxRXVKRTlUTHpJQUFBR1VBQUFBVVFBQUFHQlhDV1Z0WTIxaGNBQUFCbWdBQUFKT0FBQURidktTOEFabllYTndBQUJHT0FBQUFBZ0FBQUFJQUFBQUMyaGxZV1FBQUFFd0FBQUFOUUFBQURZRW5iVnVhR2hsWVFBQUFXZ0FBQUFoQUFBQUpBZDRCQWhvYlhSNEFBQkdRQUFBQXFZQUFBVUVuMGcwS20xaGVIQUFBQUdNQUFBQUJnQUFBQVlCUVZBQWJtRnRaUUFBQWVnQUFBUi9BQUFMb3hGbUh3dHdiM04wQUFBSXVBQUFBQk1BQUFBZy83Z0FNbmphWTJCa1lHQmdaSENjdmZVWGJ6eS96VmNHYnVZWFFCR0dDMDhzT21EMC95UC85akovWktrR3F1TmdZQUtKQWdDZG53OFVBQUFBZU5wallHUmdZRDd3WDRDQmdjWGsvNUgvVGN3ZkdZQWl5SURSRVFDWm9BYUhBQUFBQUFCUUFBRkJBQUI0Mm1OZ1lweklPSUdCbFlHRmFROVRGd01EUXcrRVpyekxZTVR3aXdFSkxHQmdxQTlnWUtpQzhUM1VuUE1aRkJpVUZKV1lGZjViTUp4Z1BzRHdBU2c4R3lUSHVKcnBMbEJPZ1lFSkFQb3lFQ1FBQUFCNDJyVlZ3VzdiUmhBZFdYSnNKM0VRTytnbHAyMlRHa2toeWFKaU8xSk9SUTBZenFsQWJBVEljVVV1UlRvaWwxZ3VyUWdJME41NjZBKzBRTCtpaC81R3Y2YjN2aDJ1YXlwT0hCZG9UVkQ3ZG5abTU3MlpBVTFFajF0L1VJdnF2Mi94MXJoRmo3Q3I4UXF0VWVoeG03NmtNNDg3RFo5VjJxU2ZQYjZGazE4OFhxTTM5SnZINi9ENXkrT05CcjY5c3RWYThmZ09iYmNmZUh5M2dUY2JQdmZvbS9iWEh0OXZjTmhxNEczR2JXcDFOckQ3c2YyOXh5MDZhdi9wOFFyZDYzemhjWnUrNnp6eXVOUHdXYVdISGVYeExWcnYvT0R4R3YzZStjbmpkWHE0T3ZaNG80RnZkNzVhUGZINERqM2VxRHkrMjhDYkRaOTdkTHJ4cThmM0d4eTJHbmpiNFVOZExFdzZUYXg0Y3ZoVUJPUHhRVmNNQjRQbjRsaXJlS2FNMkJHSHVpOFNhNHNYdTd2eitieHZGNFdlR2xra2kzNm9zK1g0NDUxRExkNkxaWmRYYWxyTnBBbkdvK0ZnMUJ2dDd3L0h2ZUVnMkI4RXp3YTlnK0hlcUJmc0JjTmcvRnFaTXRXNUNQckRZWENrY3d2RFRFNUZXZ29wckpHUnlxUjVLM1M4ekswcjVra2FKaUtUQ3pGUndxaHBXbHBsVkNUU1hJVEtXSW4xckRKcEdhV2hSWUt5dnhSL21pQkJxV003bDBhNVpEWlJvakM2UU9qaVNqYnhSbGVjS3RkV2hCRGZGWm1PMGhocmhMd21uVlJXZFlVMkl0THpmS1psaFBzYUNmZ296VXNyWnpPUldsRVZVQ3p6QmU3S0NvUWFka2gwYWQxcGJIVEdwek1kU3NlZDh4dFJWOXhxVVpWcStYNG5vS3dtWnlya2M2ZmxWSm1zZEVKT2xEbFBReVhrMUNpVnFSd2VpYlJDdlFQeEVyV3pjNlZ5c1lCQW1VY2Z5SDRaUXpGdVJxRXZ3K3ZJTG9kYzFPUXFveGlDbklhaU1vVXVWVjhjd1pCcHh6WEhXY2JDdXFLWUtZblk4N1NFOEUvTzIrNWNUV0xNUm0rcG9DRXNFb3FYT1VQYjFRdkVaK2Z3YXN6TjJkQWhhU3BvUVlaU21sSkNsZ1E5Z2ZVcDFvREdlQTZvQ3p5a0FaN25RTWVJVUJUVERMOEcreDI4N3BZK1ZoZHZjZDhMMnNVejU2Y1B5d0kyamZzTlNhQUUrejQrcTVxeWEvTWY0MjUzTHVnOTN1dHVlUVV1VTZyQVNlTFU4UjR4NHhIMThPN2pHY0xXWTF1QW5mdDlodDhlMUExcGovMENyQUYyTHZvMWF5dkJTVlBPbGVqanhKMGRzY1Y2RDVkdml2TVV2Z0xZc1hUc0lweG16T1V0YkJyVnVxNXVycjV6NkVtaEpnRjJrUXVzRTNnSytEcHRMb1BsU0lYYlhVYkhLMlNMaFgrOVAwTU5EUHRHZkp2MUNrcGsrWFQrVTg3dEZKVE0xWUtONUV3WHlpdzgzSzZBMWZXcnpycTRnVGFCZjRJYXJDNVY1ZGhiNWw1M3ZzdG5taG5IZmg5NXZVN0xCTkZPZVplekdUN1ZZSmdqbStaYTEvdytydUF5S3VVNnVGck44TGk5WTFIeFRPWGN2Wno1MVJOVitLeW1jVU9DdGVTb09qYm1hbVNOV01jb3hPNmk3cGY2RFhmeWNzWXR6M1dGKzlTMS9NVS85Z3FWT0lNbGJNUmY5T1dVbVdic1dYZmtoQzNuUEFXS0dVNzVQamVYaWllNGpwYU1GTDN6RlMvOTNEa0dpajBGbE5VZGRDcWp6M1Q3SldmUG1aM2pYRS8weDdJM2MzWWJXVDZjazV2VUtQWWR1dWhEd1JVdnVGK0tlUjE1ajR4WDVlZWhqc3NhSGV0eXRGTW1mZDV6emxwMy9OOS8zM2E1amhQTzVIVDNycG5RMFB0STMrUHI2bHozN1NZTXhIL3dQYnhKbnYraE5uOEREdnhqT0FCNDJwV1RaMDhWUVJSQXozMGdLQlpVRUlFSGorWFJGQnU5WXkrbzJDdWkyTUNDdlhlQ0JWdWlZa1ZGSXFnSUJFUmppUVExZmxML0FlR0xDWTgvb05IRUdCUGZlQVZqTkRGR0o5bTVlMmQyejJ6dVBRdDQwSDJGSURvamhacEpWKzRwT1JwekdVc1ArckNNUTl5bWxrWWU4SmdXbnRIR0ovRVd1MFJJak1STHF1Ukl2aFJKaVJpYjNaWm5lMk43NnhIdEtITjh0UHl0WU10aE9hMW9LOE5xQ25jYW8xU0w1ZFFvclo1bXBUMmxsWmUwODFsOHhDSFJFaXNwa2k2NVVpREY4c1VXcUxUWHRuYWxsVG8rV0g1V29CWFNSVXZ2cGhtWDZUQXZ6SFBUYWxyTUUvUElQRFQzVGJPNVp4cE5nNmt6dGFiR1ZKc3FVMmtxVEFpNFg3bnozRlBkMGxuZm1lVUtkUVc3Z2x3QkxqK1hkSlIzMkxzcjhNL0QrdnUyaEVnb1gzSGpaZlBweXZsUC9oK1EyTFE3bnRvUEw3enBTUzk4NksyOTZVcy9mT25QQUFiaWh6K0RDR0F3Z1FRUmpGMDdHWXFETVAzZWNKeEVFRWtVMGNRd2hLSEVNb3poakdBa280Z2puZ1FTU1NLWkZGSkpJNTBNTXNraW05RjYraGcxWVJ6am1jQkVKakdaS2VRd2xXbE1WMGRtTUpOWnpHWU9jNW5IZkJhd2tFVXNKbzhsNUxOVTdmaytkckNUM2V5bGxESk9jNDZ6bEhPQjgxemtNaFZjNFNyWHFPUTZONmppcHZwUnpTM3VxSFYxM0ZWVEdwU3dUcjFab1lWSTAvc3pyR0cxWkxPZVZacnQ0dmpQT3EzOHJXcUZiTlQ1a3RxMm1ZSmYxb3ZZSk9rYXQ3Q2RZN3pqdmNTcHg4bnFYb0lrZGozUkpMNTZWcFprU09hUGQ0b2xTVkkxYm1NZlc5blBIZzdxZjFIQ0FZNXdWTmNQYzVKVG5LQk53aVNLdFJJdVRvbGdnem9kS2RZM2F4cWM4d0FBZU5wallHWUFnLzliR1l3WXNBQUFMTUlCNmdCNDJxMTdCMVFVU2Rkb3owQlBOek02Q3Ryb0dtWVFNZWZGbkZBeGdHSkFKUnJJT1VxUWpDS1pTd1lGTVFJcUlCSU1ZTTVoeGJoclhNUG42aG8zdXRIcXNZYmRWOTJqaVB2NS8yZlBlKy9Nb2JxcSt0YXQ2cHZ2N1VaQzZldFRFb21FbmgwU0hDRjBSdkdkS1Q1ZndoZEkrUUk5dnF1K1V3ZTloZmp1MjlUZUZLVWZSNU9XVm5ZcUloZnpRQ1BTeXVZYlVsRlNTa0t4VkNlS28zcFNwdFFnYWdRMWhyS2dyS21GbEIyMWpIS2pmS2dnS29LS281S29kS3FBMmtSVlVEVlVBOVZFSGFWT1U1ZXAyOVFUNmlmcVYrcFBTaXZSa3hoSU9rbU1KYjBsQXlUbUVndkpMTWs4aVlQRVErSW5DWkdFUzZJa0NaSmtTWjVrazZSY1VpV3BselJKamtwT1M2NUpIa2llU0Y1S2ZwZjhMYVdsQ3FtaHRKdFVMUjBnTlpkYVNHZEo1MGtYUzUya0xsSXZxYjgwUkJvdnpaVG1TMHVrRmRJNjZTSHBXV21MOUxyMG52U3A5Q2Nwa3Y2bFIrdDExdXVwTjBEUFhHKzhucVdldGQ1Q1BUdTlaWHFlZWtGNjRYb3hlZ2w2S1hvNWVvVjZOL1R1VEE5eTh3Z0xDWGJUWGFhN2gzbXQ5bklUMitraFBpSEJYZ0Z1dW91bG0wZGtoSmVIMkZwNmhrUzRlWGg0QlVkNHRQVXNQZHpJZWcreG5TbTJudS82WVNGdUVaNWlPMHUzaVpmdU1rdmN4VXRzWjdYaDhXcnJ6ZEp0N0tXN3pCS3hlWW50SEhHTmo5ak9hWVAzYWV2TjhRZ0pDbko3Tjl1dWIrWHVGdVpML3F4MUIvRFRYYXhGUEg1aWE2M2J6RTkzc1c3RE9LOGRsb0IyZlJ1UkhvRmlhOU51UHJBOWpIam1RTEcxSVJnRHlkOENjVVd3MkM1b0J4dmNycjlBWEJFc3RndDFSdzNSWFJhS1p3MFIyNFcra2NFK2JtR1JRWUZ1a1JFaDdRZUxSZXhoWXJ1NEhkNndkdjNGSXZZd3NWMGlRb2FMN1JJUEwwKy93RUMzOEhmWHBlM1dSTFRyTHhWWFJvaXRuZTV3a2JxTG5YaTZTTEcxQy9NTDlva1VHcnYyQjR4c1A3RFRrVHhTZDNIdzhBdnppQXp5RHZTS2p2clFkZnJRamZuUWRSWlBIQ3Uyem0wY2kyM3JUUmMyRnUrNnRmV216OUpOZUltWGhlSGtTWDNGYnNpSDdwSjJ6eG4rVWQ4M3lxM2QyTUVuekcyMVY1VFlPb2dybzhUV3dkUFBLOHdyM0M4ODZuM0hTWVNKRWR0WmtXRWh2aDVrdTBnZmtYckQzUUlqL0lhVFExdUdoTWFFK2ZuNFJwZ010QnhrTW1yQ2hMRkRUVDRmT1hLY2lWV0lGM25jTUpQK0pwWWh3MDE4SXlKQ0o0NFlFUlVWTlR3aUpqU0U0QXoxalJsT2ppVWFQOEg2VVJJWjVVdFJCbU9vYVJRVlQxRXplbEd1VXNxVG9wSXBhamRGQVVYNVU5Uk9pbHBMVWVVVWxVQlJZUlNWU2xGNUZCVk5FUXRIMVZOVXJZUnFwS2c2aXBnNEtvdWk5bExFMGxIN3BOUmhpbXFXVW1VVWRZU2lUbERVVVFsMWtxS09VMVFPUloyanFOTlM2anhGYmFHbzlSU3hpZFJGQ1hXVm9pNVIxQldLeXFlb2F4UjFnNkt1UzZrN0ZIVlRTbFZSMUYyS2VrQlJYMHVvaHhSMW42S0tLR0pGcVVkUzZsdUttRmZxS1NWSkgwaHNyYVRSZ01xbXFFSktja1JCNVZKVU1TVzVZRUNkb3FqL1VKSXZEYWtMbE9SYlBlb0xpbnBHU1Y2d1ZDSkZaVkJVa29SS29ZaWxwdFpRVkJvbGVjMVNJUlNWU1ZIVEtXTGtxVWlLOHFPb0tJcGFUUkdiVHNWUVZJQkV3bFBVUmtxaWtVcW1DNjVBajVKUlE2bDVWS05rbWdTa25MUS9NY0Q1eE56ZWtENlF2cEwrb2lmUm0wWU1hNW5lOS9yRytoNzYrL1ZiNkJGMElnMzBKcnFadmtJL2w0MlYvY3BRVERnVHp3QlR5T3hobXBtYnpBTlduKzNBZG1FdFdDdldnYzFnZjJYL01tQU1EQTE2R293M21HRVFaaEJ2a0dhd3lhRGU0S3pCVllNN0J0L0toOHZIeWkzbHR2STgrVmI1RmZsRFJRZUZrYUtId2tjUnJJaFhOQ2orVVB6VmdlMWcxT0d6RG1NNlRPM2cxeUdzUTF5SEN4MXVkVlIxSE4yeHNPT1h5cytVQTVTTm5SU2R1bldDVHNXZFRuVnE2WFNqYzhmT1V6cmJkTjdTZVYvbmk1MGZkZjdEc0pOaFA4UHhoazJHWncxdkdqNDE1STBZSTJPamZrWVRqS3lNSEkyQ2pWS015b3dhakM0WmZXUDBTeGRKRjZNdUE3dE02QkxjNVY2WEg3cTBkdTNVMWJUcmhLNEx1M3AxdmQvMVowNlA2ODU5emszbmJEazNialgzZ0h2RmFZME5qZnNiVHpSZWF1eG52Tm80elhpRGNhM3hVZVBYM2ZTNzllZzJ0TnVNYmt1N1ZYWHYwWDFJOTBuZDUzVjM3aDdRUGE1N1FmZXE3czNkWDNkdi9jendNL1ZuNXA5Ti84eitzeTA5WkQyTWV3enBNYm1IYlEvM0h0RTlNbm9jNy9GcnowRTl4L2VjMDlPK3AxZlBiVDIvNmZsanp6OTYwYjI2OWpMck5iclh6RjVMZTNuMml1eVYzS3V3MTVGZWozdjkybHZTMjZpM2FXL3ozcGE5blhvSDkwN3VYZEw3UU84dlZZTlYxYW9UcXV1cTU2bzM2ZzdxM3VwaDZxbnFMMDJXbUhpWVJKaWttcXczMldYU2JQS0Z5UzJUNXlhLzlXSDY5T3hqM21kT24vSSt5SlF4TlRidGJ6cldkSjdwTWxOLzAxalRUTk9OcHRXbTUwMi9OZjJyYjQrK1kvcmE5blhydTZydnNiN24rMTdyZTdmdjQ3NC9tWm1ZRFRLYllHWnB0dFRNd3l6Y2JKMVpxVm1kMlhHenEyYjN6RjZZL1dMMnRsK2ZmZ3Y2eGZVNzMrOC8vVjczNC90MzdwL1IvOFRndFlNekIyOE1VZUtyU3J3VjJXdFdjZGdJS3JVNzdnRzlFdy9nR29LcmZYeUNnMzI4cTRNYkdxcXJHMVZLVEtNWWpSTTMraHlXNHRCai9qUzZneFlJSXoyODZyZy9yVVFGR2wvZWdTdi9HWE93RDgzREZMamplWGdZN0NkOWlkanZBcEVEVVZmd3hsTnhWNGdZU0NNT1BQQmNKSUVEYUM0YUp2WXBzZDhWS2dRc2pXZ3FqYmZsY0dnY2VPRVplQUxReXMyb1huT1hTeDVGWTNYU3BLRXdBQVlkV295TTdiS3pjckp5Z0kzQ1liUmprV081ZXpYcmFFYWY5TDBTZW0wZG16emlxNHlpbHpReUxmcm1KMEFNL0xEeUhPNXppZDJLM09uOXlRZGlxcUxaNDcvUUhqdnR0eTh0WW91ZTBkdGFPM0N3TXNSOTRUcDJFMXBLbndzb1d3V2VMRjZLZnViZ3dLNkdzK3ZaZUd4Sk8rK01yb1M5ckJLOTVydnpwN25YdGs4eGhhbEY1Z01HWERCLzgrYUxwNjlWbjJkekpuSitCZXJQTFQyc2ZkTHFkV29GcmVtRjdMblhpNTZhNkNEUGYvNEdVVjg4ZTYwYWxVVkFsYi96MjlGaExvU1lZRDkvdDcyK2phRzF2KzF0dWdTWDJTOFgzZXcvYXNvTWN4WDRiZlRjNlQ3SngyNGh6QVNUbDR0K2c2dnd4YTdUVGJ2Q2E4TnF3dGlyWDlIQkZTR1ZZZVY3Nm1yMzd0N0g0bERrejRGL21NK2MwTWphcEJxb1pBOVUxZFkzN0F6eFZjWGlCNXhmdUcrY0g5aUJkeTBjaGYxVjlRYzIxN2sxdVJ4YndTcHg5Y2VNVnVLSnZBeVA1L0NnSDJhaEVZQXNBRTM3Q28xQWczNWdIVzdUZUJiVyt4d3ZCV3dQMk80WklkUXNyRTl3VEVTWDBBWU9rTDA1V29wbkl6M1dZVHFOQmcyNWdVY0FuZ2JZWWlZZWdRY05ZVTlPbzlGc3BQOFVMUVZrUjVaOWhoRC9sQXUvWmVaZWhDUlRvQWhMekE2RXowQlVxT1c0U3lzdnZMb3cvTkloeTI5bzVXeStMM3JJZllzN28yNGpjVGZjZVRUcWpMdTlRTjBZSmE1RGk1dTVQbklsbm9lT294VUVKbnUwTUh2aFBHZEtKcWNobmtqNjU0Q1QvN0orVGdRS3pkU29lQ21IUFBzZ0M3eUUvQ2hzZ1QyeDE1OTRDbHFDRmlNSm1vSzhWTGlYTVo0NmY4REFnVGF2MFZRMHRlWDF6ejlkSG9DbnFwU2owVjFqVGFJSGc3TkcxUTlHUmdkQis1cFdudVMzR2lOOWZJUnB1WEt4WmYrSnE5OGN2ZzlmQTFLT2ZZWE5ZU3JNaTU3anloN3FUeCtzT1ZKK0VSN0RmanRZQ0ZhdU02eW5MSmk5eUFaTFROaGNHMXA1Z04rQVlnbjlXUE83MkxTUVJmRW9MdU9XZGlVQTFrZTFnT053eWc1YnVxYWdOcjhHMkRmbkhPZlBYcnhrdU5vUm5JdVhiR1g5K3RFdFVSY1Q3Z0thQkw4amZVREdyUEpYL2dka3pmMXB5cSswWUxROXRMRXdCWDFQa0ZtanpnREltc2FkLytTd0F5QUhsRVlyditUclVEeUhqTWE5eGhhcUtBalBETTlrMFNSMENPbHJ4Mmk3TWhzUzZmcjFWd3NiZ1VYc0dadlpNeFk3WUlsNkNUaVdMTnZLQnZlaFcxWmZXWE9OM0p2MTVnM3FyVmErNHEralpBNTFISXNvYktwYUNVNXh2c0duWHFDdXI1RFJHWGJKTHpRK2l3ZVo0TG1BclZnODlGZGlaRWFpaVM5UkYyU293bDFTT1F0bjY4a1dTNjdjLzgvcGMvZS9QbTR6UmFXczU0OFNEbXB6c1F4OUs4Tzd0WCtqSG9TUFgvR0hpSExCMXg1WEorOXBxZDEzRlc2eWlCbjVIUGZCZlVhTnhJd0tMT3R0cnZoTkRYQzNncWtzcG44Y2pvYWlZVCsrUXJRS3E0a2syYmk0V0ZtNUhMeDA5Y0N4cjI3c2Q3WldyY2VYdUhrckhLZGJMajl4K2VxUkl6ZHVIbHR1clZMK2ZKeGZ4K0Z1My9kRFBWU240ZWlXcXUzelIyQ0RjYmpiVXZiOEFCcHRJc2NlaGo0SEZNYWl3ZjJSQXB2anlVT3hJVFpTSVM2ZnUzM2l5bi91bnJLWk1zWFpac0praDVhSHF2ZFNpVGJwOTVXM0NTN3Voblp6d3JnSFFzaUJ3L1BSRERRZnpaejdKYzdIR1NnZnA5UEt3VHpERCtNZTQ4dGpHWFFaaithK3daZkhNY0lDbm1jNG5JZlNyYTNRZkd5SnlkL1ZXVVI5ZS9BZCtjdmM5M1B1WVJPVlBTeFBXaEhIbGcrZzYwcjNGRGJBWldoY0JmWXdFby8wQk55THRmemxIRU9FRHMyckFUU0F4Vk8wQllJbjhIN3ZDUnBGVDRETU5WM1JkUTRaRGtKRHNDTWVnM3ZpWG5nQ25vQU1jVyswVExVWFRxdy9zcEZOT0VWN0phNU04Z0VXVHgyQ2FOUVQ5WHlEOUZGWFpIRUZkeHVraGhYeDd1RXg2MUlTMHhPQmpZd29yVk5mWnU3NTdSK3JXZ1crcWVISmJORVN1cnlnUEc4YnNQdTN4M21xMXpFeHhkRUZnY0RhZXZ1dHNEOFFkRUo5QVBaczJsbTF5Yjh1cmc0cVlVZmgxbzJIOXBTZmdSWVdady9sMWliRXIxc05iR2hjYWNYMnJhV1Y2bTFRa2xhMmxoV09QdHZZVEU2VWFCdlhUNjU4eXQ5Q3JodzhkTDlpVXZPeXJ1RXMwZE9maG42SEJZMmNubXFYekxhNk01ZVNiNlcyQUhLQ1gzNEZKR0h4SUhTSFcrQ3l2SThxRU1LeVkzSlk1TUxzeU51ZHV4dllsNGRjRnFqTGNBczMyMm41QUpVZkJPV0U1YklvbE5tY3N5ZDdKMUVJNm95empWcUpsbWhtbmVQNnk1VW9RK1BHRzNBRDVMaUg4VUM1OGlwZmFUeElydHpGVi9KL2MwaW1YZEs2Q2htaUk2Z0I2ZUVHNU04b0VmQlQrZTdjWUxJeVJEUENXTE9LU05ZRi9CeGR3SVlpNkhYMEhGOG5ZcENBdkkySHlKVmgvRFRCcHh0cUUyUkQvWlpQVWEwQTUwMitsZXp5ZnZSSnY3TXhOOGg1Sm56MUN4cEFEbVNtR1dnOFZLN2NUQTR3akNCSG10UEdnWnJZcUJ6OGxUWVczK05qb3pNRFcyTlJKeWppYlZBQy9yME1VQno2YmIxMkhyR2VzWnFKYTduaFpORmRUU014b3lPRVp4a3BWOTdnci9Gck9OVGJERW54Q3RWQ1dKQStsOURTbnh3eW1hbk0ycEZaU1haZitNZWZhSkFhRzZkem84VDF4MXM0ODYvcEl5MVY5K0VKaTRMeGNEUUcrMkZmUEpiSVZ6QU9RaVB3R09TcmVnaTNkN1ljWkYrTnBXZnh2VG13UzFnVzRaNWFnT2xmQWRpcDVxaGpIOW8zM0MxaE9aRTU5V0RFaUVxT1pFaU5WRDloR1I2bVZ2NmgwVFArWE83RFozTG1jbVV4bjRvOHVORmtlMzBlRTZxUEliMFZtdjZvamh0TGVxTTFzd1VDcWdHN2FlT3hPeCtQK3dKNjJScTNpWmdiZnY1YlIzSnpIQUd6MUV3enhzVThpNHBSSys0UFJPbXFpT3Vwd29NQkZXc1pYSXovUWdNQTJhQXFFZ2RWRVpMMTFaaVJsZVBKU3FXRzByaHpFNGlxdTZOVE9KQjdnbzAwbTVIUnQzalZYOWFNNEtvZWtrbWMvTmFhV0pSMWYxblRBbHdHbVhwcmpWZU5Sb2F0bTdIaEdFYVp6RzgydnE3ZFBJZFIydkw2ZkRVM1VVNjg0MGpqU2ZMME45eGt1YktBVDBZaGdpMS9qdldKOHJ2RUJnU3o2RWRNRTVHUjdHWDJCQjJKTzB5WUlYMzFPK3FreG5RbU44bkZ6bExsQmI1Ykk2cFpaTUhzMkZtL3VRbllXNDEyMDlYS0lmejRlbTZLWEpuTHJ6S2VLazlIM1RnTHVaSmZRdnpVTkRrK3ZvMmJUaDdGbGpqWUVDNnlZSFZ1S0dGQzU0VlRjRGMxREpnOEVlTHZFM2Z6Rk5IRTNUeEZIUUJlWXRMOFRqL2F0ZU9DYWlOc3lpckpZSlhaL0twSWJvYWNPSUgrbktWY21jaDdHNk5EekRmTEx3eFRMUVhITUdjSGxsZUlSNWVoT3FhMi91Q092Y0FlS28rd1UrUE5oR0FIMFFMK0pqZFRucVM5eWMyU0MrT0Z1akVleUdHWk5rcG1GeEczVWhVUGlUbUpPZXphWVhSbFdtWEdEa0V2VDUxQittb2xIMmc4bTZ3NmpxWVp6eUhjeWRlRUNKcy9jVHRuVGlSNGFmQXkrOWpqL3JWV1lBdkxncFk1c3pld1ZHdEJ6bEhMN0c2c0Y4K3hPY3lCbkVNOFd2M2V1dTNFUFRadENYZFc0MjJNTW83M01MYVNLNVA0MVNRa3N5Yld4M2l1ampOQkhPb3kvZ1hXVXkwR3QxaWZRSFkvbHJSMkk3WnlMVk1iMDVqVVRBNW4rUFJYa1ROWjNEeVI4RGlJMDNUSEVuOG1zTkp2OHhKQ1l1bWdnYmdyN3Zac0xHTFZKNkd4ZFBjT0ZnT0RmdFpmSGV3ZDZ3dXNoZXZSK3crUG5MNm1ib0w2aU8yaEpNYXlSemZSWGM2R1BLc1owcUN1M0h5UmJiZlJVMjZCWEJuTHV4Z3ZsQ3N0ZVRmZWdzT2RnQVJFaFpoQ2hTUjZSNnUwYzdjUjRYK2o2VXp1TFpJclovR0xqZkVRNUkrR0lEL2NFWWJodnNOUlgyd0lhQmdPd01Pd0wrb0kzeVBUbDlpVVZscnhIbVNOclZ6Wmx4L0VqK1FXa3kyRDBFa2N6cjFrNWdmdHVLdEdsZ3hjanF0WXZQUGN6azJWY0lsRk01azdOVHRhVks4WTNNbmFHaHVvc1Izam1oanBySXFZV0NFN1ZocnBxc2IyRERhNE9oZDFJbjUwSXdrNnBVUXZSb3VLRTRUMm9XRHVZUVRqbkZqZXJFWjJEREtZZXhWM1ZnMW5XbmFIVFZQam1RellsSVdmVzdWNFZYd0V6R094SldNUkdEWmZOWUpCbmE5Y1FRWnFaTTgwbDVZZkkzaTNYdFdNNTViSWMxdkhFMmNIRWZ5T3llVHh4eUMzZTl6MWpJSTc5SW1jd3hzUDdtTDlIOUlCTVg2SnZsbHNPU3FtZDZYdFdGdVJ5RFkrcElPMytKYTVGN0tGdCtma3BrNmpjY2Vra1NUdUZDajYxZmcvSWxscklUcS92YS9wYkFtN0dtZlJLN2NGTjhGWlZubUhQMi84SnhGQ1R6VDFOWjc2SCtacDA1SGJxa053SUtZaGxEM3hPKzFhdTZEQ21uQjkzTlIrdUk4YVJwcFBnUGluUkxFOGh3SDBJZFpsbG1hOEpvTER2UUF2d0xkSjdIQWJtd0JhalZ2eEdJQ3hhQm5BUkV5YThVSVBHd2xxaUl4b3RPd1JYdllRTFh1TVI4dXlVQ1JxQlRXeEpaK1J2R2FwSE04MXRpUEtjRTJ6UjRpU3ZVaFlQeFc3a2Q5RWtzUjVZUzgwa2NUSmJ1UTNVWXlUcll6eFRCSUs5TVdUeWE4WDZvdG1vbGxJdUU0bVAyRitsb3JFQ2NPNWlFdDBjS3pQMmdBaW5TdU8zYnA5Nk5oZGRTM1VyYTJLWXlzdjBRRmIzVGV1Skkrb0dEK0JKQ0I2anlZaWhmb2dIQ3FyM1VaazkzUDBoQi9Pb1VYTWo0N0hUVlFCNEpJU2xNU3VuMFh2S3F3cUlMcDh2Q3JLU2IyR0NTdUpLUElDZHZvS0YxdnJFOTVYMVB1aHVyU2lrZzFrTWg5eDhiSFJhNGxwOG8vYVZGVlZVVmFqM2dGYlVyWWtzc29sL014aXpsNXVaV3hQWk5NVTllVGp1TWJ6c29Lc1BNaUZIUEtYbDgzdXNXMEd0MnYwdHVJTjIyQTcxRVpVT2tJTXhHUWxaTEtOZ1Z4K2RqNFVBTHR0dzdyNG1EVkpxOVhwa0E2cDJleDJQSWl6bUgvbC9vT1dxM2Uvdm1nOWFjb0M2Nm5xWVAzdjc5Ny83a2VMZTBPSFdVd1pQUFR1bE84RWluZmlzemtIc25sdjlKVC9rN3U5dEdYY3VDWHpwODg0YS9QTk4yY3UzVkpOTTNZSklWRllTUFhCUTFYVmpRMVZRUzRxcFMzNmpiL0NPWkpGcWZjSmc1Ykl5WXdHRCtYZ1lPamVTVnZaMGpOT3BZSFlJRzhkZlN1ekloSldRMlRpbWdnSWdxQU52dVZzeUFLNktXeGY0ajY0QzN1UHdtbENYQlBpUUc1eXI2eS9GcEpaNjZuRGgxK2RnaWhFWGIzM1NqWEVlR0dROXpMbjRNWXZ2cWh1T0hhMHhtZWhpbEJzQ3ByT09jbm5vUEdrRmVMUEJVUmRmS3FER3h1cXF4dUVBb0kzQ1J0VkpJZ3M1SVpkbjR4TVZLZmd5SWJEbTlqSTE3UmZvbit5RDh3RDcxMXdFbDZpa1hzQjlXSnY5bC9NQUdid3ZFREFBLzRacTUxRGp3WGY5dkVrbXNickM0Ly9qOW1wSkpOMi9xL1pHZWdOdCt5L1prY2d6UWM1TitmZE5DZTU1Zko0N1FGeTd5UTZ5YTBnSGk3aDdWempsWExVb0k5bkE4bFd0eEk5VzhLZnhRUGVrN21vanY0MjUxSDFoYjJzMTUvMElsK0xpTGxFZk1mMGY0T0dveEUvdlVGajFGZmdac1I1ZjdiNVQzciszdkhWSXdISEF0R0RzWUNEQUxzU2t6a2NlY2F3a1dQL0paOTBrU0txMDRnRXVjcUh2QlZvZ0FwYmE3bEJ3amhJSXp3OUd0TjZXRGRlcVdsN1FwVFhxaEVtM3dXSlNLSEQ4WDZZOExhREtFenZobkVpb3JaaG9LWWRwUW8xa1NSNGRSRUNQbGQ1V3lDSWFVMnJTT09QNGtGc3pZZUp2THZMdnhMUHl2ZlhUbWtMRnNuc0M5MkpXN1R6MnMyMnh6Q1B6OUNoNWU5K09BVGZWd3YvaEhjVGh1N3lVY1M0ZXJTTDVuQVNmMG84d1FwK0R6a2hvZGJYWk8xWWNXSzNacCt3ZVp4MjQ3dUpUWnJmMnVoMVczdFBuSDBmdFNHS2J4RklKRVM0TWpIQzFTTVJiandFUWp6SmtRM2VoZUlHN2FMY054K2kzRksraWpmbjBrcnc2MzlHUHFVLzBCK0hUTm9xRWdVOFFZc1pUR09Md2dTNk5LY0VOZ0I3c3lyQXc4azcyRktkQUxIWnNibnMyaEgwdG96dG1Wc0JHY0J2NTRUMlN1RHBNWlZzK3hBd2hXZi9FUlMrNFljS3o5QnU1Zy8wUk9CMHV4a2s0VlVDeWR0TlBlZjd0UEcvM2ZScGZqN25LWjlqN0VYSTVJdE9vM2pPbTdBeWkvT1I0Mk9tbksrY2hJMlNEN3BTdkhjOTBDZmgxTmE5bFd6QUF6b3d4bXNOc2RTV0M0NCtlSEwyNEExaXFldlg3SWxoRysvVFhwWDJXeDBBRDRGUi9ZQUVGMlpYUmlNNmdnMGY5aStWNUtPdzFCUFZDeVRnSjRqR0VrWGpuQThSS3orT1R4TDQzeE52YWpjNThJUDNRNUg0UWJzQTl3Q2FiVHhMam1oZHFFMkdCMFdrejdUaFl0QjVBRFdKK05LMVNlL0d1ejZnZXFJOUxVeW1vMUY4TEhmdkduMW0yY0hGNWJiQlZhNmJuUW5uTzgwWWpPVzQ0eTBzUVlOUjd5ZS9FY0VCTkdrNlVnNTh5cDQrN05oaXRZaDJxM2FwY05uR3VwalRleEwzeE5TdVptMlcwbWc3ZnNSTmRyZTFuT2wyK2V1SGg0NWQrZktJM1NUVnU1anpFWDlDNEdKYSs4alRBZDBRanA3R3o5U1JJeDl2YVF0SzAvZ1pPbktZNDlwMmsrMVdYMGF2ZEJqTjI1RW9CLy9RQnAzRXh4UFI4WlBqZXV6QStjdXJsbkVCNzhOS2J4M1JZa2tpSys2OGhoQnRvVENlck52VWxCQk5IQTlyaHp1ZUVJMU12bzhnVVlwbWh5QzlINFhQUzhBOTFqZUlSVDloL2Irc1NRZ3V4TThOL3gwL3QrRUkxMnhzWi9RLzhnZjkwRG5CQzdjVDhBZm9SMkhtSDNCbS9GUXU4Q080Kzd5M01FUGdyUEYwTHVBUUhSZVhtQndEVVpCWUNoVlF1NzF1LzNIMktPRG5tcmdZd0M5YTR4QUhOMGhjMUF3MzhPU05RQzl6Q1BlR2xWa085VDVuNFZCMjdkYWQxU1NRNTIyRU1zVnNmaHFlL0Y4WWQyL2RzL2NJdXcrQkRCbmFYTUk5Vkc2d0pNbHpEVnM2bHQ2emZtOVJQYkRYNjRPdDFURk1RRmxnaVFPd3d4WXN0aGh6emZtUitqVHMzVks3bS9Wa1ZqaEZlSVBMeDF0MlJWVkMza2c4M0F1ZFh6bmVHaWFVSzRid2szUk1XNlpkSkNTQjcrc1krS0htRkJja2Y1OGM0bGgrcXpBazY1Kzk5ZVNDNVNpck5VYTNmb0ptcURBZXFIVVExMmZ3ZTNRQWo0Z3plRjhGeWVVdkV6c2JJc2RXcmE1Y1c0NzVEMjhqNUovOG9kT1A3VjVqZWdBMkhZdE04UkFtcU5Kdm94M1JJcjBoQTNBbjNPWGhjTlNCUE9pK3N2bzlyQWZ6RG8vT2MvTDZHcEhGSDVtSW82aFFtSHNIb2ZkV1pPNUhFRWY0RHNMY08rODdsdmlob0g5QWtPajBDMkZTQUVFeWZBZTVvSU5JU3ZMUXBlak91NHJPYytZVGJQNjBxT2h3STVuVkM1TGZxYWVTbUl6QkhXOFBSS05WbTJGcnpyYmNaY3ZEUE1BRkNLSXpJcUpkMWF5L0RsSHNlMFNOdGNkUEhtRVRudEJ1aVN1U2ZNQWNmUGF1KzRKRngyUzVaVkFPRzlsM05vMkVERHBPdUxUdUU2SURmcHlPVTdOdzhRZkQxMVord3FiOEVZRVFIeWZyWjlFOVVmamJvRjd6a1FJdFBvYkNnMUN4S0IzQXArRWhYS2pja204UUtsclp5SmQveUxsVitoeXEyMVZWcDRMNnNDcjNuUFdOVy9mc3IyUFhiS1duZXkrZkJndFp0RVg3Vzd2eUFFcldURERtZDk5Nk1nUFIySkE0eXVlNjY0d3h0N1M3R2VLR3o2UG4rTHdNUCtmSGNNaUE5QTJZVDVVVTBHSmsraGliQ3JKa04vYTA5dENuaXd2dllpQjNuZWk4OXdMTDM0WHM3KzY2NmNUbS9kMWxHcGs0VEVCci8wZURzRU9vNDdXdXFwRjlRaTZVK0JEeUlZci9UN2J1M3JKbjN4RjJHMitCWlZxTGNwbUxjNlJQMXNlQ0VLYUo0MmEyblV1ajBTYzB4L3ZGVXltSjVScU8xWVQyS0JlcHVhRms0cnJJQ2pRS0RlRm15NVdia1ZZTUEzbTZkVDgzVEt5SW5IM0xrSWticmZYY0hLRk9TT25neHhGNDNYMXJjV0lkR1F2M1NTZ21xRENTRVJYVzNTLzdvTk56M2hjYVVTM2ZsVnRGYmk4VkN5NW9MSzhuRERlLzE1MUFKdnUzdzZDQ04yYkxBUjNEaGlSaC9jTTJGRXpPN3dTOGsxYmllaFNGWG5OdkdGZ2VrYVZHWjdFTVk4WTFFa3lheXdGdlF6S1MyZDRWQ3BUOFlWMjg5MDFyZzFDb2pDUCtyYzMxV0FtQks3OUlSNHhFMUZVRVFQZDBUNmNpVDZNRE9QaDJoYUFOZTFxYmRSaW02YlREUmhzckF0emxyNHBDd1cvUTJyZUZvMm44SUZFMENLMmEyenpqeHpIdE1QNUxRVG8rY3E1MS9FaFJpKzd5S1cvbmMyRnlkQTcxNDhMbDZJQjIwZ2ZVNkxHR2EzZFBSUUtYOXp2d2g5Nm1DdVM3VFV4UE16RTl6Y1QwM0NhbXB5L2ptdXVlNDBUTVl3MDJ3OU93QjNaQ1EvQmtWS00rQ2swNUIvTllPMFNvbng2UTZVMUFwdmY1RFExQm8xNGhmVFJUZlFSMlplMU9JOGxZaldhN2FJN212TUNkVmROaHFiK2ZzL2R4MjlvWlpFR1AwUU53Ujl6eDIvNm9oL29XbksxdFBOcXc3SXVBSjlBTUo5ZWYyTWdtUEJYdGp5OThUdXhQc21oL2NzcXlCZnZUZnh1SEhXVkZGK3ZyejhKNXFQUEt0MlZ4aXc4MzN0VmhqcFhyeVVmL2FUNTU3WHF6d3dTVjhnOCtXdWVNdmlOSlRsdjlGdHVqTnpwdVRzSWpoWUxXSDN3bkhUTXppR1MzQjV1bjQya3ZQbGdIdGxwbjc1cUp2V3NQOW9lT3N5d2VKNEFWODB0MW0rWnBId3BWWW1MNDVMcnQ1dVBmaGFwWk1TOXZsd1RXMDBoZDlPaEhRRFQ4NEhZQjk3czBjcjlQTlJ5RFl3MU5YOE54T0IrMkw1VGRqNlMwYS9Xc3lwbUFoNEg1UU9nRDVvZXRVVmM3eERxWEI0QWpPUHF0bkFvMk1HdW5iUlByaXZYcE05NWZoZDVJL2ZlcElUWkZwOXZGMnZ2b1ozbFh6c0lkSUI3U0l4d3VRZm1XTFh1aEFmYkdOMFN5OVk5b3IzTDdMYzR3R0t4dFlTcmdYc2hsRjh5QjBPaFlOL0FCNTIxZU5hekxSTG94dENuNmFBb2JQdXBmSHFHWVg2d2o3bkx0MDNkVVkzVms3WUhmQ2xSRCtqeW5ZMGVzWm9OUWM4ZTJxRmljdUVLaTRnVWlRTHdPUlRXZTh3N2dzTWFHV0pENStFY1JvQzJ0RzhUdkVPeXZMcm84cmpQR0grNE8xcWdFYmRMZFBhWXp4aVMvaTNxcmVwZXdvUFJXV2tqdllnbGpmM28vTjB6N2t4QnZma0FUcGhuMlFkM2VZWXRzcjRMdllYbEhiS2hkeUdCREd4dlRQdk5ia0pHS1gwaG1IQm5BMWovMlE1UFdlYXhZN1F0dS82dnZyOWxTMjNBSURkdjAvZStBcHJMaWJvS2R4NDFNZ0svbmFrOWdYY0lyVHFuUlpqSjFpQmwzWk5GM3FqTnd2cmFwaVozTHJIU0s4UGxITlBmcGtGSEp6OWYwRVZOdWZxeWw4QkxqRFIrbkM4Q0xyWVc2Ymx1Mit5ZWZLS1NGYldIek9vMlRXRmQ1Zi84RnlTN2F3bWdsbjZ4VGx3Y3poSmNhZlhsT3B5eGhWa0s1dCsxdHgyNU51aEFCdks4REIvTWVZa0NnNUpQZThYeVNiblVYbmRCWVRCZFhtL09GYjJzRmJNT0llUCtqUHRNdUJIK3RtYUlER3ZJK0plVVROSGQxeC9xS21JNS9WSEY4K1FQaUdkMHgvRE5wL1ZROW9SS2RFaktQdEU4a09DaVRQQWU1VjR3ZTZtUjdDbnFyazM2MFVaejRBZFVLd2wrTm5EZ3N1ellTZFVYcXJ4R0ZHTlJ4K3M5NHRNb1Y3SkljRXRpTjVuUlQ2ZUgxRGZBVUdyeUtGN0w0bUN3akhpSWhnVVhIbzdqa0JUNitTMkF4K08xTk84OHFiZmtoSXROSXA1OUlLOUpSNm9UY0hIMU9FcWdnb1JyNFo1dGdrOEVQbndoRDlsUTBIRHpOdXRmUU0yZjR1TUxTandNUVczNndMb0cwUlpzL2tuajhFbzBSbit2RHF6QzhSUE9qa04yOWZ6MHdoTjh2SnQzek5YMTFSWjhpVzUyc0plams0bGNIUWRiSWJhTjJKWjE4M0VzSEZOZ3VBL3daRzM4a2xpbjhUZ0Z6bTFnYWFkWUs0eERlSHJselgydk5wakpLRktaWkpBeGFWV1NBbjZFUi9HMHVRaTcweG1qR2NKR2tkd1ZOTzhidGo2aDFDMWdWR3FDQ2dNcFZlek9UQXFMOS9ZUFpraGo2cThZRFYrQWNNYWd6MEpka0tkU0c3L0xLV1UvVVowODF1MllMUGN2YmZTNHNZVDBxQXBwcWQrNnNWZUV4eGdMMkdVUnF4bkQ3dzJ2ZEEwSlhDVWgzaEJLa2dTTFNEVEgwRFFIcFdSYVBOUllPTUJnOU9jb2RpQkJneFFQcytIQUFFWGEvQ0R2RytNRC9lc2F6ckhJdzM1Rkk2a3ZMVzUrUHNwd3hZdVROR2MrZjNiejFRcVZFNlYrS254ZmtHNzlybERnU2xRaEZicUZUaEtaenBtaGNIMEFTUEE1TDhQZy9oYzloc2xCbmZqaVhFWitkQUhFUW54V1hHOGVPbS94YWRnejNSNStab25ud1BUemVjNkdSZGYyT3R2V2ZFMjRqdk04WWQ5SHpFWXRlM3NkL3l6STNaVzJDemJBeHV5eDNJNHYrdW9lL2srMTkrdkFTVXNJVnVCSjEzbzg5K2gyOXFIN1M3dUdBRnhGL2c2a1ZlQkE3Y0lwTUdjYXY0b3U0SkJTUkFvT3cwUUJrbEFKcmNjUnh5RUdTbGlrRmNQRmVMcGJRT0JoTjQ0N2pCVTVYOGJUVGFCcGg4a1MwY3d1M1dsNjRtWXVTTDJybW91VmwwMG1UcGg4alI4L3kzL1cwRSs1d05ZVkptL0prK1FCWjJTbHNZVVdLTENzRnN0S0FUZDlTSWl1RW5NeWN0V3pSTnNlVVF2Y1UyVmZKWEl5Y3R5T0tvbjJoT2NDL2tPSCtyYlpjR1JRVloyOWtrMlZaNjlKU2tvRk5TaTBzMjFSUVVLUXVndHowdkRWc1VUbTVsVXFuNTZYbHBnQ2JrTGdtSm5iRDJpMXFiUFNRUzgzTUx5ck1LU2pJejBsTFRzNU1TMU1QbWNSVkZLYnQyQmlXbGxKUm1IcFNscFJKWjJhbloyY1FyT3RTRTlWWktTbUZZYW5NeXhSdVoySHlKbGxPZm01ZURyQlpUSHB1Wm01ZWJtNWVma1p1bWlvTjBqTXlrdG4xTVNrRkJEYnVLbGNBZVVWMGJscGVSaUd3SlhrbHhTV3BSZXZVcVpDV2tabks3aUpRekZFbmppeEpUOHRMTDFRWFEzNUIzbnEyZERlaFNHRXNRRW8rSkVldDIxWkFSbUhpaUFZb2ljaEx5a29qS3lBM042dVFQQlFlaHY3a0lLSXNvU0p5dytaQ3dtYTJZazFaYk56YU5iR3FNL2dOVndqWmVUUTVJam1BZ0I0S1lWTjRLaFJCVGs1T0x1UkJia1p1T2x0WW1pckxUS016YzlOejBtQWRwS1ZDS3NSVmtzMGhNek16QTlLQUFCV3dLVEoza3EyWFFVbnVodUtRK3BDYW1NMXIxNllsUUR3RWxrZlVBRnM2bUZ0SFNCVEZKT2VsRmFtS0lDOHZwNWhOeTZHejBnZ1NZRE95Y25MVjIwb0xFemN3eUJUTjVZcmpOeVZ0QWJhcXZHTDM3c2p0SWVvd2lFNklDOC9jRmJVaE5LdGdmZTRHS0dYci9mZk50M0p6YzFWQjhQcVk3WkgyTWNHQjRBYjJ4enkrZ0NhbzIxaTFlNDlmK2RvYUVzM1dOK1NjWjFOeTZLVFlOV3RXRS9zWld4SldYYlp0VTJsWk1ZdTljRHhYWHBoZUppdkl6U05IeWtoWHhhU25sQmVtYm1XS01ncldxVklnUFQwamhWMGZLeklNUlMzakNFK3lDSGt6TTlQek12TFM4Z3NKYzZHQUxVZ3JXSmVVa3BLaWdyU2NqTHowbE16VU5FS2U1SUxVRWlpQS9CeUNPaTAzSzUvUU5UYy9wNUJOeTZhejByT3lNb0g4Y2pLSmNKQmZBWnRmS1BNTjVWTFQ4d3JVa0plVG01T1RuMFkyU00zSXpDQ1FMTzdad0szUEpkUFpXU1M3SW9zRndWS25KVENvV3g1SGdJbTRaV1NvSUQwekk0TWNMVE1YY2xtU2NKL2tOc1dWeEpmR2I5MlRYeGxSc1M0cFlXMTBJbnNhZi8xZSszQzRMMWRkbUx5bFBDWTVoVndQRkJVR3kxS0s0aUkza1U1S2tYc3l3enNXaUFLWW5wdVJKNGh4SHVHMVdvbXYvNkNKSW9IZGY3Mjg1ME83a3RDdXFBdmxMSHdtM1lVYVRjMm1IS2xRS3BvNlRQMkgra3RpTFBHUUJJai8zM0pRY2srQ3BGMmxWbEl2NlVucGRTbXZaNnBub2JkTXoxdXZRdStJM3UvNjNmVkg2bnZyUitnMzZWL1YvMGIvSmEyZ3U5Q1RhWHZhbDA2aHQ5UGZ5OVF5SzFtb0xFdTJROVlzdXlpN0wvdFI5cHRNeTNSazFJd2prOEdVTVdlWUg5Z3VyQ083bWkxa2Q3RE5CcjBOaGh2TU5rZ3dLRERZYVhEQzRFdUR4d2EveWJ2SSs4bEh5Q2ZJbmVWeDhuSjV2ZnlVL01iOE1DY0grN0RqTFMwN2o1ODhWZWswWDZWb0NtOXc4UXNKOFZPQjc4NlEvUmxKUHRIK0hyNXNhVFI5dS9Id1hmaUNWYnovMVBiOXA3ZXF0cG42NEJveUUrU3JVbnk2ZWtncnNDZjhqakpweGI5OEFjWGlXT0VGRkE0aU5uVWNIbzNpMVMvZzI1cUwrMWdGY3NaOVNUclZySm9CQzlObkpyT3Ruc3p0bEhOcEQ0QWxDV1V2TkIyNXF4VjR4RmhNNDBXcVpiQXFPekNmNVl1WW5YbTFPUTBFWk1GUFpuaW9XdkhwNGhlandGSmtnYzBZMTNDM3RUYmtEUDB3Zy9UUVNOVC9PMFJTT1BWMStDcmlnaGQ3N2pVOTdmRFVHa3dSQ09HejRTRTRHcTlHVm5nbzhsSWpLVHl1dm5lQ1JiY1loYTV3UXBBKzR3M1JMZlFISGdMNEFINEU2SkZRTEJEZXd3Q2dQOUFwL0FjdEhvai9Xd2V2aVNjeHVRZWpkZUpYUmFVRElTU0I0LzE1RjIwMGdRdkdJMGhnNC92UDc0N0lieXdhZzRJSUE0WU94Z3hXWTVOMm54ZVpJUFdQd3VkRktzVjRoMFdZVmtWQ1JFNVlEb3UyRTdwVTVWUUIrK3VKZVphRWJFdlJVZnJGL3BOZkV5K0tqRWY4UW5nMkhSYWsyYWJvUG8zYUlydzB5cXFFalZBQ3Bka3NHbzAzMDRweFN4MnhSQlVPWWRrUnVTektaWGJrVjJjVEkvakRXY2ZwYXNYL3Z6enpzdHVqSUVLNUlmRGlGMEJ5SWdVeTdiZFloaEswZnlORC9tOUc4VDltTm5neG9zelFQR1NGbUQvUlFrS2VYb0NOdFM3WWpmZEtBT3lxOWNYZGVYZXNBclNtTldGckpvcmtDMUcwdG5CYkRwRllFOEN6OFNWc2hTNEpIMVp0MEU0RzNDTHk3Q0t0U0N2VG5nVWdKL2didEo5cGY4bVA1MitSR3pKdFp5QUxiVkJQKzhISWRTUmhGekQvZDZWdmQwWVJGUllTNXdXc2MwakZ2cjIxRmMzcVJ0aStyaWFLVmZ5TGwxSXNIaktxbjFEeGVENFFEVkcvZTVrbHlDT05uLzN2ZFdqRnFvREFPSGRnWjdpZnV2Zm82TkhMNm1ab0VEN0tVWHlxek5zTXA5ZWZiQ3VmZktKOHF5aTYyRkIvRnM3cEtpY0tFclZJQXNuK0htVkNvWWNlMGg4YjRaN1BKNUw5ajhIZWpWWGxyQU16MHo5a3Bpb0FYQXU5U3RtMUErakRpYWVUbTRqYWRyNXpDZzFTS3lKQ0F3U1NUSFU3ZmZQUmtkTmZrdWV1aXk0UFp4V05RVFhlM3NGQjN0N1ZRWTJOTlRXTktvV3U5RWgwendtdFJyWm9oY0Qyei9FODRCTXdMZXFlOEpuWFNqUVJyNlJGdWdoNko1UmRYY1N5cTMySWsyUGJCMVJDcmJWcHh6NWdEMjNUMVZvVnFPUFkxN2czVm8wUnEwcFAraU1WNnYzNEY5U1JxSmVyZzlVY1hXSG8raldoTUtRWTUrdzBUK1VGWHFVUk8xazBoNm1xMlYxMkVOaHJUWGJUaUJYU1o2eGhSWmlIUGZ0VjIxNDdHOCtXWEUxaEZmOHZGWkdqZm1janJ4QWQvdW84M0dNVkw3RUNtVEdZbmdtekowNkUrSWRFYkJmVFdIYkM4NEdxQnFyemF3dloxVS9waEl5MW1XdUE5WS9adUZlTkhCbkZ2MHZwclFtQkRXRTJUaUVPT0RVS3NCU256a1FwMkFqUVJPRkxMTlFkbGFKdXVIU2JvQlNkd0FSWFlnbXFGRzViYWJ0aVkxeEN1Q0NxRWdVd0RMa0NEc2MzaUNZcEFiN0RJZVNPajg2N05IendOL1VoVlg2K0lTRytmbFhCOVhWVjFYWGlqSzlmTUptcERxNnJGMmZJSHVPUlJFZ2NUUEc0UC9CNFd2RUU3eC9ES0p4ZjQ3bTRSL1ZTV2tHeUNoTWdwbjhjT2ZENE44TGh6TkNzbFlBSDRsbS93T1Z2cm95akZhNVg2TlZoa1luaEVBTngrYXRMVjVkRUY2NENiM0NQQ1BaaDk4K2p0KzhvTDkwQlc2RXNyU0poKzVxdEtUdWhFUTVVVnRlemlvc3JUbG5PWEdHL1FBWDJkU3ZPckdIeGpkWkY3VDBoNmc3NHBtWVJmWFpEM1dFNHpTcjhJaU9DUTFaWDFOVnRyNmlxTGcvM1Z5aytVUjFkekdnTGljd1NLNlFraGl5VGNOQ0svaTlIaUU5UDdQc1FYLytmdmVGeUNCVzhJZkpHK3I5amZlUWtPa1hoSS9uNU9xY0l6OEx1cmJ6RTNyMHo1eG9OTXl5ejFQTlBUS29lQmRnWEJGOERPQmpNZDA0NWFNTmFUTDgrbTZqUDJUT2J0N1E0UFFoK0RzZ1hCTzhES0loOTczNVV0dUMwelhNUFpLUGYwSzhBMnoxTFZvQWp1ZnNiL3BWZXZYZk5FZUlIM3JrbVloMk9SKy96STVSYmZtcm16T1gyQytZZmNiaHg0OGpKRnBWQW01Q1FTRUtiOG9xcUtwRTJBWnY4QldzNVhMQ1cxNTJmcWEvQitacm1rNDNPRi8yLytXUXhkMTI3WWk2SUpzeVFlQlhIVUYvMzRNTk81VlBBRmV6ZldlVzY5WTJDVmY1U3NNb0s3TkN1NXB0SExGZU1uVXNrTVR6TGdzdjM3ZHRkMGFRK0JJM1I1U0dzd212ZjhoVzB6MjduemJaQWZNaVlnWUNWNEZpMnZNcUxkVjYrei9Qb1lYcHY4SkhZODRCNncrUFhoSGx3UE9GSVNDT3JTTm1Tc1EwcTRKdm00MTlDTmV4WXR6V2FWUlRFNWtaREpJeDFjNW9EUVJCZUhMMlpWWmdYMGk1UlliNStVVHNPcXN4VDZHbW5iSjQ5UDNYcERxRk1sVTdhUmVrbitxQlM5SU41WStjK0pzbXlHWjU5a0loMHhxUm9PeDlYOW9RL2ZiNTUzMFY0eGdyaDNVcS9VREc4MnhGeUlEUEptNFIzZm15SkVONGR1U09FZC9WVlZRUXBVYVdRWVBJbnFOSzB5MWdmejIzeXBoVVdsNGtJV1RWNTBRcW9EZnRRYVZpN2haNzVydEpRR1hDZ2R0Zk9XcFZDVjdJUXF3dVZINm9MSDhvQml1elMxT0lFWU5ldVc3ZG1UVkZ5cVhvRFNjZHlpa2hhUmRLNVRKTDBwbVRrRnFzVitUbnB5ZW9FV1RFSnhWV0t0SXk4a2cwa3RjelBUVis3aGlTSmFrVkpjWEZKeWJxaU5XdldKYTlKTEU0dVVTditEMFFwL3ZZQWVOcGpZR1JnWU9BRFlna0dFR0JpWUdSZ1pIUUFraXhnSGdNQUJ4WUFkQUI0MnUxY2ZXd2N4UlYvWS92TzlrRnNKM0ZJbkEvanhDRXgrUVNUNENSUWs2OENDV2xxeDY3clF0MmF0bFRJcFFtQ0NMVi8xS29LVWkxSUl1SzJTVWtjRkVqalVoUlZrVVdFZEtXazBDc1NsWHFOa2xCZEsxR2theW9YZEkza2dGYklKelA5elp2WnZiMjlQY2VmU1M1bFIyOTI1K3ZOZTIvZXZIa3plN2NraUNoRXEyZzc1VzIrZDFzemxUejI4TzZkTkpjS2tFOVNVaDV1d3BQSysvYmpUejVPSmQ5NzVJbWRWTTQ1Z21OQ2VaREt1RlllVFN0cTBQbmJYaVpSK0JyajJFVFAwd0U2U20rSzlXS0hhQlhmRlkrSlRyRkh2Q3BlRTMvTyswNWVOSDlWL2xQNS95azRWSEMwWURDd0xIQnZvQlh3Uk9BSGdiNUFKSEFwV0I1Y0VWd1YzRmd3R053Vy9GYncwZUJPaEdlQ3p3YVBJbjRWT1NlRFlkUkZ5SDhxMEJjOFU3Z3grQ2h3RGFMK3prTDFwTUpnWVMvb21pNHQwRmduSTlTQ3AwSmFLaE5VSzJOVVJ6VzBGckNWR3VnUTd1ZkJZUldWeVhlcG1yYlFZc0JTZVpGdXg3MldGcUgyZzZqZGhOclRxRkVPVVRNRnFJVXFxQlgzL2ZKVFlKaEdod0U5Z0NPQVk2aHpISEFDZGZwUUhzSHpHZVNmQlp3SHhHaytEY29reEJZUWMrU1FxQVNzUk4wQ21vWmVGYzNsYURFTHo0Sm1JSldQZUlCbTRtbVdUQ0p2TmtwVjNZOVJOMGszQVdZaEp4ODVxc2JIS0UrQzF3SzBtWXJleTZrSTdTTm9mNDVMdm9rOGpCdGkxU3JBcmFaRExyb1BoZXREOEZ3bzQ5Q1lTcFpKRlhBc2xUMVVqL1JXNURjQUdpSEZIYmczbzdXU2JTc3d0S0Y4SC9MM3l5aGtjaHNkQmdjOW9Pc0lUWUZNWXBCSmpFNmdiaC9LSTNnK2c3S3pLRHVQZXBlQTZ4T0FCUmdFZktia0l5MFJrZ25JS0FZWnhjUkt0SjBOaWhJOGpsdVJhZ0EwQW5ZQTlnTU9BUTREZWdCSEFNY0F4N2xIQ3oxYWRBWndGbkFlRUFldmwzRC9CR0FCQnJrM0M3MVo2TTNDZUJTaUY4Vy80bDMzRkRNOTlZTy91ekhtRmVDdkZ2elZPdnoxb1V6elZnUGVxakhlRlo1ZUVxWVg1Z256S0tSaXlGN3hWQWRZaTNROVFQSFZ4dEpNdVBoSU1COUtlMnc2NTBMbXArbDUyVVhkb1BObjhpQWRrQ2ZwbC9KcGVnSFBSMlV2dlN3NzZWY283NVduNkJYY2Y0UDgzd0pPb3Y2YmNpLzlRWGJUMjdLZDNrSGR2OGx0OUJIYUpwQi9VZjVRNU1tOW9rQWVGRUhaTFlwa2x5aEIzV1dRVEJqYVVRTzZUeG50Q0dOZXhhRWhtRk9ndVFHWUd0SFREdHliVWRZQy9Xc0ZsVzBvMzRmMGZ2UjhBR1dIb0RHSFViOEgvQi9CZUJ5Vkw0SFhMdkNxcVQyQmRpZFJydy8xSThoN0IzYzloa21NWVF5UzdZVmtleUhaWHNoa0w3VG1mV2hOR0JMdWhYeTZJSjh1YUUwRWMyWWY0cHMwellpckFMWFFRa1Z2STJ0eEFqVEdtRDR0N3pob2lLUC9tSkc1MGtvTCtDM2dUeGl0akFOL0hQaGpkQ1B3NzhVWWRHQU1kbUVNZG9FN0pmOE9jUFEwT05rTGVUOENUbmFEQXlYYlhiQ2cvcmFvSERPN0ROeTFzcDROb2ZjaHRyWUJsRlZEMndMUXRncG9WeW0wS3dDK3l0Q2l4R2pxaDZ3ekxlQ3RGYkRmcGY4bmtEWnp3TlliV0p5UTZVdTFRQTNPdVFHNExPVEdxUW80RzFHcThTU0JKMmx3S04xTEFrY1NscVhSekR6UFRITzBNNWpWNWlyYmRzR3hiUU93VGNwVzEvSXN1QWplUXVDM0hueHVoWTYwNFRtT1o0RlVnT01LM0psMmo2eFVXVFczUG9EV2U3aTNOdHpqdEJ6WXR5TC9rTUZUaW5RSXdhNi8zOVIvd0tsL3VablZOZUV6cTlqWTNDUm9LUWN0NVR3MmJiaXJFWXliTVNxRlRFL3hmS3REcWhFV3A5bFlwV09BNHdCdGhmcU5KYlhZa3M2Ui9SaVJma2g4T2pETVFFa0ZXZ3VzMWdWWUxZcWhTVk94TmsybkdaZ25NMmtXU21kakpWeUtWYkNXVnFPbk5SaTlkYkI2RzFtbWpiUUQ2MkFMTk8waGFxZUhhU2M5QjN2WUErMDhSc2VwajhMMEJrV2dwMmRoQWY5SmwrZ1RzbWlJUGlNSk55SWtiaEJUUkttWUl4YUxHckZFTEJNcnhOMlV0NmxiZVEvMWV6YVVBRzhiNWZnRitUb3g1T3prbW56TUVhbXNDcXhWUnN1a2FxRmlpZkdUZzdoYkpqZDdiNnAyVWdXZFF2ZzVkTTB1ZlozalFVNlVvbWZMMUl0aDNzR2VxZURDbFVqRjdseHZqczJmNHNtMGlUR3VHRU1jYzE2WHgxSVkwb0psbDZLMkNnbW5icmxkeDJEWHVTRitIcEQ5Q0dtWVJqMDJpZXdqcG5xL3l0cENIbTBKWkcxV0N5dGdjVTJsSVphU3FhWmU1MmJ0VGRlMnVGYXRhVlB1MWlZRWphRklhd3NISlgyTFkwT25qR0lOZGVPTmVQdGhQZGY2RUZWamJNWTY0WXozYVdlY0U0YXVSRlp0c1d2Wk9USFRNdXJTRmtjZjVIdUdjbzkrcENTVG0zb3V6OEdQSDQxbXBZK1FvcmtiOFVWRnVjMC8wM1l4bTE3YWZLVmRsVDd6eG10QkxGdmF3MnVqcTkzSHp0T0ZrYy9iQ2JrQ0V6cWIzZlBMa1lGT3A4Q2Q3d3BKZDQxVUczZGROM1kzaHV1Sjh0SHlrOExwOEJIMzRzNk8wVTNyNVhvWUViNjNVckU3MTV2amxqblBxa3BuSlFpQS9sN0gwc1lkUGRXaGdtT3ZkVksxREFidkttWjdJc1lpRFNCRWVkNi9yNEtyM251cDJKMXI4cnZSUzVqYjlmcEx3M0FUVFIrUGtlb2JkQ2dNUDlvdVBlbkNVTzFhaVdMS0JtcHJPa1k5Ti82U3krTXllU2xQYTNRZVYyYTVneitReXJtdVpxaEgrdWtyRGJlTjhXcG84ZW9mZDlibklSNjVBVjc5Vld5RHBlKytYQTk1ZVZjWTlPcWZiak0wQmx0LzBkZVFEN1ozNWJzakVuYklVTmJ2NFRzdXU4QmJoVnNDek9zWjdNSDlSeXcyV28vVWY5NUFldkhodFVQM3hIMUdiWDhsblpMMFVSL0pEQjNPcHhpTlR2dDdBNDYyRG1nTFlPeVpNME5aWndhY0dzcHVHUzNKcGkycFVyWnplbzh6NE92dGFReWx3ODNRek5tV2ZZMUNiMjRNNWNZYmoyZDZUU08reWtkcjExeXAwd2d1ZTY3dGFjcWVlK1VuVzJEZlcyUVBIbXVvaGxNOXNoMCtmSXZzbEMxR3g5WDlSWVFJVnFnQjJMYmxrRnBFZWY2eXc1UzJjTXNPaFlHcEw1VWRPcGl5RnU2cmgvTk8yV1hvcDBPK0JIcmJqUndIUnVQNU9iWWxaZmVpbVZiUmE5T0d0WW9oajFWVW1xU3hmOEMyZlNpTFZRd2paTm5OK1ZMZWs1YnFRdXRPWlYwQVBRNW5YV3JzVXFQbnF0K3JTNGZUR3JuWHI1WGVyZWtkbXo2RHNQY21qdjhldWN5ZTZEVHNDelRNYUF1OEF2Z3JZZFJWVDJFemk4TjZ4NEwycFh6S1ZnT3RTZGgybTB2REhLSUtnOTZIcWwybDNsbXkvb2JOVGxQN0xWSHpGRGQ3b25pNlRjcFlnNktYdDdiS1QzUjhxT2p3b3pXeVVsOWZNZUdzRXE2MUFQcC9TcjdCVDIra1JrS25WVTZHdldySHpHcVh1NHpNVmFvVGNWam5HNG1xKzBHRU1EeTdjd0RsTDRXNVpMY3BiZWV3VzJFd2VyNWJCN3ZNek5BdWhBaVhLSjNzNU5Bak85MXJYdWJhNXUrVnBYYkQ3T1dhbHV3YjlHYnNvQzFqaTB2VjNIUm1hR29IYlRHR2tJL2ZFc3Z3Y21HYjhLeDFhdkwyajJNODhibml2U2F1VmNwZDF1NEYrdnk2SnJRbFZ5alA5UEhIdWk5TVg4bkhNci9VbWFDL1ZUUVBOVTVjY3pWT21xOC95aWZnQ2swYTVpSlB1dlNxai9QQWFNNWhoOTBabjlaZVlJWlhlTnA0RDJmZ0xTai90Tk4vZHRxK2tOazVYeGh1enJLZjhIcnF4SWZiWkp5RU8vNHJkamRtdjNkU3ZzTnYyL1FPWmNCNHZjUDc1MFZ1bmZEcy9mdVpsdjVVZnViNVFBYnQvVGxrMjZ0ZDhSaE9YeWY0ZWpJdDlZRHpWRE1tWEQ5eG5uOTZqVWhibitUV1RJWlZTTDJsODEvTlVON0pzMVNkelhYNzc1TkdPOElqV1hWOVQ4Z1NFNnRGMTY2WDYzK1dpOVcwQWNFMVNzeUI5N1JJcmJyVnRBRWE0NytTS0F5cmFUTnRjWExXVGZvTXZSTFhPR2VIL0ljK3MxVXJSbzc1emkveUNxYmVkUnk4THZ5c1NwKzFacXhYcldzVnFMbkNmQVJ5ZGdSeWwvS0s2OEIraFhLSDZHdnByR3prbmtuYU8ralkyTjVCWDBIL1ZsODdKOVRML1pIenZPY0tqc0dwSE5HVkllODc0UWs1S2ZMRjRYNFh4Kzh4cmZGU1BucHZleUk4OW9tUStlZVUvNzlTbnR2bml0bCtJNXBXYWwzK2pDZlhML25zQk9HNTNPOWdmaXc3ekR0cEhiYzRKZm9FVDB2ZS9sMkY4NXZmRkhaNWdkOGMyK2VLbHM5T2ZybVhvdlJ6UlE5RjZsZTRJem5YZUZwMnBsSGVrVTY1OFFQTGJRMW5LcDNmVDNNcXJ2UHNsTS9iNjNUS0RRYi9OOS9tMURQcW1vVVRkYnBpWlhoUEVmdjM1eVB6bDhaTVNXaDhQblFXeWdNNVN6bDlUdm5rVVo1OVQ1UjdaMm01VC9tNGNGeUZOeXp5bkwwbjh2OHZ3MlQ2ZnZEK0Z0RVdCQjBUeDdXY1ZzL3JhRHNDVVJOZ0E5WEpUMDNEMVNuUEVmRTB4NGNzOHZNbmgvYzJzKytFTXM1MEt1dytjdXIwSW1WYnhtZGhLaWVROHVVdS82QjIwaW5QT1psN1ZxSWtuNjBuTS9mcFk5RGp5WjdSbHZlM3h1cXQ5dVNNMVFqZS9ZOXI5VS85VjNHU1YvOXhVNjUrNyt1Y0lDbzk2UjNmUDBReWRwR3BzdmlWMDZNSnZvb21tZUtCcXpMNGd2SkZQZFpHMjBadm9Idk04eUphQ3RoR1gwbXJyODVzMTlJdENHazRxSUFDRktSQ1NLbVl2NjF3STAyaEV1d0Q3Zi9hbDZmOTIzNk82NDNZWEpwUEM2bUc1c0dtcjBCNkNkM0pYMUJRMXpxcVI3eVo3cWN2RVpuLzRqZFJNeTN3NFdTbEozMGJyZWN2K2RnaER6UUdUUWlaRUdBS1UrRW1FMllieWxTbzRuZ2VhSnhuQXRIdGRBZXRNaFNxOEFYQVhVN1BUUXdDclRUY2pKNFhPaENnVy9uZFZCQ1lVckNNNzBXUWdBM0ZiUDFYcSs5M21QVmdDYVJhQjduV0dGZ0RJR2UvYlVNWmFMRkI0WnhPWHdUY0I3Z1hvM0EvWUF2Zlo5Q1hBZHZCTFdYQUxFaDZObmhRSTlYc2dPSW1EeGpMNkc3R3NEVmpEQlp6U3hzVWhxVUlHMmtUTkVuSFNxOVdZbXpzYTRrYUdYR1A2dzJBbHYxNmpoZWc5Z0xRK1hVajNTV0E3YXdMYTZFMTgwMkxqYVMvMXFTMWtIejBrSHcxVVYwM0crOXNIc2E1R2xwOUsraFZZMzBuai9RYWhIV1lFUnNnUS9VdGlDYk1oaGI2S244THdzK25XZTc2UllLNlZoQjVkRERmK1Y5amtRbkVGS2JDZEJObW9tUVpLRk5ocnJsWDhjeFQ0UTVJOFhiMmZkWVlIYXpuYjFZMG1kQ0trcStoeHdvRGM5QnpsUU1GUFAvVTEwQnVjY0ZpdmdjaEFSc0tXU2RYQVc0RHJBWXNoRlRuUWE3cFFLeVhheHdvQVMxdUtJUHVsVUZqeXFDSFV5SEpxYkFqVS9rclV6dlVsNmJBYlpNSG1qRktMWkJCSzQvVVF3NG9idklBSlpoekNzTTJIMHVnV3Rvd2t4NkVEaTJDN20wbU1ySFNLMjFyOUdndEJNYjVrRXMrbnRYM1FRUjRtQW9aelVJb2hqN09CYzhMSU5zcDBJUDdvS2xiME90S2FHVURSa0Y5RzJRMStua0lYRCtDVUUvZnArZWdNZnZvQmZvR0hhWWoxRUZINlRoeVgwVjRrazdRNzJnMy9aNytRcy9RWCtrYy9ZTGVvdy9vRVAwTDRUajlHNkdYK2hGK1RSOEtRYStJZkpGUGI0bUFDTkRib2xBVTBoOUZzU2ltaUxoQlZOS2Z4R0pSUjM4WGE4VmQ5SkZZTDliVGYwRjdrZmw2R2NML0FDZlZmL2tBQUhqYVkyQmtZR0RnWWpCZ3NHTmdjbkh6Q1dIZ3kwa3N5V09RWW1BQmlqUDgvODhBa2tkbU14WVhHeGd5Y0lCWVFNekV3TWJBQjhRZ25nQkVua0VEaURtQW1BK0lHUm50Z0NRTGxHYUFZa1lHdG4rSEliSUFqY3NMMVFBQUFBRUFBZi8vQUFwNDJvV1VTMGlVVVJpRzMrODdPZ25qQmRHY0JLK2xUcFNoTTNscDBJV0lTUVRWbUZoMDIwaUxNTm9rWGQxSUJZR3QyMmJMZHVNcUtvZ01nbTVFYlRLRHFJMFFaWWFCYUZaMmVzOWhKb1pmd2NYTE0vUC8vem4vZDk3di9YNVpBUEFPa0JDNlpSdzFwZ0JidEJZYnpXbTA2MFhFOFFjMU1vUVdHYkkvNVFhaThoS2RXRUpDamlCR2RzaEpWT2drMnVRKzZyVUhteldCUmozUGF3UG8wRFBjWXlkMjZDSEVkSmg3OFhtL2Rnd05ra0luR2FVaW1rSmNVM1pGVHlHcHI5RnVjc2lEMUhZa3pRYnVNWXVrUkRFZ1N5alUyN3hleSt2RDZOVkZzcC8zRDZkNUNYMWFqbklkcGQ1amowN1lGZk1jdWZvSXBUcU9JaDFEbFhUakFHc0dHZEU4Y2dwWGVhWXFMV05kRTZqVEV0YjBBWFhTei92RmlLcEJBbk5veFp4OXl1c0pmRWFIeVVkQ1FZWDRQTmY1TmZ1NWZoUVJyc3NUaTFaNVpuL3JDRlJlb0VCZTJiOXlCOFhTam5JSjR5aVo3LzErd1BYSDZNMWpWTEtPUHJNWGNUbUxhcGxHczF6aFhsTTRMdGV4aTd3ZzFheDdDaU55RGFXOHY1VytGWHZQMXBCWnRyK2NqOTdETEVuVWZ2SStSdTBzdFd3S1VaTHhjQTNGdklmWmNoN1NhNjFrN2ZSc0xla01TUis5aDFuQ3ZIMkNlV1puM3I2aFBtbyt2WFVlaHVsQlVDSHU0VHpNRmozMFBYTGtHZjI3Z3VTWmZROEQ5SGxpai94NVNlOEZhMXFQUG52TVFKQnE2YjJCb1pjNVBNc1hNcGY4U203RE4vYVpIdU1IdWx4V1hXWmNYbDF1MG16Ty9pOUp6eklzTW0vc2hmY2tRSjl0K2hKa1RndjdWTTk2bVh1WHZ6VGphUmE1V1hBNVdrWE9oOHZwZjdLM3p1UDE2R2VKbVhZNThIM0l6QlN6dllycG52Z3NNaE0rVDJIMktGMERmWEdaNzZXNnFCTnlEN2ZJYzlSTnFvZmFoNGVveUx3enlFd05zc0R6ZnVlM1pSTFZWQU9tRVpOQnp0QWd2ekdYK1R1Rk5tT3dXNW80VTAxb05DSE96aEkyNlYydWVjdm5PZHYvQURvUkhUb0FBSGphN1ZWTmM5TkFETDN6S3pRK01EQVR4eDgwSlFISFBXU21BMXdibU9HNHNXVjdpL2NEN1RxdS96MnlJVzBnb2UwUDZHblgwdXBKVDNvaloxZDNxb1U5a3BOR3I0TmtIZ2VBdWpDbDFQVTYrTHE5RHBmQlZmNHFVK2hGS2J6NCsybWVkVnIrN0ZDV0lFczJyWlpwdkF5WGkwVzZDdE00V2NUSnV6aThUQytXWVhLUnBNa3FnQ2pQOXFoTFE2Q0Z3blh3eVdCYkljRnJvZXhIdUNZa0RMOFlqUzZBanRwMTBIaHZQMFJSMy9kelAxaFRrN0ROTUMrTW1xQmFXYUIyK056a2p5TkdQZTRxbzMzb1RPVjdRUmprMjBZNk9Id0MzMzJEWU1sWUpEK0FxWURMcjlyNzhqZG1EdDlOQjBvTW9JMkh3dGhoQm9xYldmRlpTdWRKN2pxUE0yRCtwZWwxYTBUSm1FZEpKcGZVem91MkJlbWhzMGFEMEFOaktjdWhORDFvalBPanR5S2pKbTlyQ3VGNUxGTitBcEoxNDhFYjZMZzUvbDhTcnR2ZFlqSDVSejViSk9WR01qZEllMjRvaUpvUUZXcCswUWdQZU1lRk85aWg3eEUxREV4UTZQSU05YzhWczJiMG9qbUMrQjA5bThJT2ZUbXRxbUpTSXcvYmtUVU81M0ROQm1YR2VqWDcxRVJ1QnJaRndiRjc2Wmo4OHdjNTlheGdpMkRXcDNVengxTVFlRkpQV2ZSSGZubFdvaXRJMnJISUY4MjhhT1l4elJ4TEpSdUhQZlU5M3h4dThHYnpsbkZXbHpOSTQvajltZFQvNVpCRkQzaVpKMUdpRXZRai80YlVpbm9jb29CNzYxa2h6cUJ2SkU5aTdQa09nYkRtT2ZCRzV1MnVvV0Q5Q2o1dk81S3VsTVhJd00yejZDSFJZUjNqMDd1ZGQzZDArS1hrdndBQkZ6NkkpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnZWxpc2EtaWNvbnMnO1xuXHRzcmM6ICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9lbGlzYS1pY29ucy9lbGlzYS1pY29ucy5lb3Q/eDVxaGhrJyk7XG5cdHNyYzogIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL2VsaXNhLWljb25zL2VsaXNhLWljb25zLmVvdD94NXFoaGsjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL2VsaXNhLWljb25zL2VsaXNhLWljb25zLnR0Zj94NXFoaGsnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL2VsaXNhLWljb25zL2VsaXNhLWljb25zLndvZmY/eDVxaGhrJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL2VsaXNhLWljb25zL2VsaXNhLWljb25zLnN2Zz94NXFoaGsjZWxpc2EtaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG5cdC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG5cdGZvbnQtZmFtaWx5OiAnZWxpc2EtaWNvbnMnO1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC8qbGluZS1oZWlnaHQ6IDE7Ki9cblxuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6ICdlbGlzYS1pY29ucyc7XG59XG4uaWNvbi1tb2JpbGUtaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzNcIjtcbn1cbi5pY29uLXBsYW5lLXNoaWVsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuLmljb24tZXN0b25pYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuLmljb24tc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4uaWNvbi1jaGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG4uaWNvbi1zcGVlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuLmljb24tYXJyb3ctbGVmdC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuLmljb24tYXJyby11cC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLmljb24tY2F0LWNhYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4uaWNvbi1lbGlzYS1yaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4uaWNvbi1vZmZpY2UzNjU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY29uLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4uaWNvbi1zaXplOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG4uaWNvbi13aXJlbGVzcy1pbnRlcm5ldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLmljb24tZ2lmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuLmljb24tYmFyLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uaWNvbi1kb2N1bWVudC1oaXN0b3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uaWNvbi1ldXJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvbi1ob3VzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb24tcm91dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tYXZhdGFyLWN1dG91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tYXZhdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLmljb24tc3VwcG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmljb24tYWRkLWludGVybmV0LXRpY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tYWlycGxhbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi1pbnRlcm5ldC1icmllZmNhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLXBob25lLWludGVybmV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1wbGF5LXZpZGVvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tcmVjZWlwdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tc21hcnRwaG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tY2xhcHBlcmJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1lYXJ0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24taGlzdG9yeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tbGFwdG9wLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1yZWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5pY29uLXR2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1kb3QtZ3JpZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuLmljb24ta2V5Ym9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmFcIjtcbn1cbi5pY29uLWRyaXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4uaWNvbi1zY2FsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuLmljb24tb3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmRcIjtcbn1cbi5pY29uLWVsaXNhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG4uaWNvbi1iYWRnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1hcnJvd3MtdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb24tc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmljb24tcGxhbmUtc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4uaWNvbi1tb2JpbGUtaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzNcIjtcbn1cbi5pY29uLXJhZGlvLXRvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4uaWNvbi1vbmVkcml2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuLmljb24tc2t5cGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzdcIjtcbn1cbi5pY29uLXRlZGR5YmVhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuLmljb24tdHYtc2VyaWVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG4uaWNvbi1jYWxscy10by1lc3RvbmlhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4uaWNvbi1pbmNvbWluZy1jYWxsczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuLmljb24tbG9jYWwtY2FsbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2FcIjtcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbi8vICAgIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHksIGh0bWwge1xuXHRtYXJnaW46IDA7IHBhZGRpbmc6IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTEgYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuXHRvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG5cdGJhY2tncm91bmQ6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcblx0Ym9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG5cdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRjb2xvcjogaW5oZXJpdDsgLy8gMVxuXHRmb250OiBpbmhlcml0OyAvLyAyXG5cdG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblx0Y3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG5cdHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbi8vICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG5cdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuXHRtYXJnaW46IDAgMnB4O1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8vIDFcblx0cGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuXHRwYWRkaW5nOiAwO1xufVxuIiwiQGltcG9ydCAocmVmZXJlbmNlKSBcInZhcmlhYmxlcy5sZXNzXCI7XG5AaW1wb3J0IChyZWZlcmVuY2UpIFwibWl4aW5zLmxlc3NcIjtcbkBpbXBvcnQgKHJlZmVyZW5jZSkgXCJtaXhpbnMvYW5jaG9yLmxlc3NcIjtcblxuQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuSFRNTCB7IG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtdmVydGljYWw7IH1cbkJPRFkgeyBpbWFnZS1yZW5kZXJpbmc6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuXHRIVE1MLmZyYW1lZCB7IG92ZXJmbG93LXk6IHNjcm9sbDsgaGVpZ2h0OiAxMDAlOyB9XG5cdFNFTEVDVCB7IHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxufVxuXG5CVVRUT04sIElOUFVULCBTRUxFQ1QsIFRFWFRBUkVBIHsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7IGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgbWF4LXdpZHRoOiAxMDAlOyBmb250LXNpemU6IDEwMCU7IG1hcmdpbjogMDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4qOmZpcnN0LWNoaWxkK0hUTUwgSU5QVVRbdHlwZT1cImNoZWNrYm94XCJdIHsgbWFyZ2luOiAwOyB9XG4qOmZpcnN0LWNoaWxkK0hUTUwgSU5QVVRbdHlwZT1cInJhZGlvXCJdIHsgbWFyZ2luOiAwOyB9XG5cblNFTEVDVCB7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLW1vei1hcHBlYXJhbmNlOiB3aW5kb3c7IHRleHQtaW5kZW50OiAwLjAxcHg7IHRleHQtb3ZlcmZsb3c6ICcnOyBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5TRUxFQ1Q6Oi1tcy1leHBhbmQgeyBkaXNwbGF5OiBub25lOyB9XG5TRUxFQ1Q6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyBib3JkZXItY29sb3I6ICNhYWE7IH1cblNFTEVDVDpmb2N1cyBPUFRJT04geyBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7IHNlbGVjdCB7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBvdmVyZmxvdzogaGlkZGVuOyBiYWNrZ3JvdW5kOiAjZmZmIHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJVQUFBQUdDQVlBQUFBc1ZkV2pBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUdWSlJFRlVlTnBpZEhWMUZXUmdZRGdEeEs1QWZJOEJPd2dGNHZKZHUzYVpNQkFCbUlENFBSQ3ZoaHFzaE1QQVZVRGN5VUFrWUlIU0ZWQWFaTEFKa290aEJvWkJMU2JKVUd3R0c1TmpJTHFoNkFZTGttTWdOa05oQnIrSEJnSEpCb0lBUUlBQkFBTUVGeE12YjZSM0FBQUFBRWxGVGtTdVFtQ0MpIDEwMCUgNTAlIG5vLXJlcGVhdDsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgeyBTRUxFQ1QgeyBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6ICNmZmYgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlVBQUFBR0NBWUFBQUFzVmRXakFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBR1ZKUkVGVWVOcGlkSFYxRldSZ1lEZ0R4SzVBZkk4Qk93Z0Y0dkpkdTNhWk1CQUJtSUQ0UFJDdmhocXNoTVBBVlVEY3lVQWtZSUhTRlZBYVpMQUprb3RoQm9aQkxTYkpVR3dHRzVOaklMcWg2QVlMa21NZ05rTmhCcitIQmdISkJvSUFRSUFCQUFNRUZ4TXZiNlIzQUFBQUFFbEZUa1N1UW1DQykgMTAwJSA1MCUgbm8tcmVwZWF0OyB9IH1cblxuLyo6Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogQGNvbG9yLW1haW47IGNvbG9yOiBAY29sb3ItdGV4dC1tYWluOyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiBAY29sb3ItbWFpbjsgY29sb3I6IEBjb2xvci10ZXh0LW1haW47IHRleHQtc2hhZG93OiBub25lOyB9Ki8iLCIvLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vXG4vLyAgQW5jaG9yIExFU1Ncbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIEEgQ29tcHJlaGVuc2l2ZSBMRVNTIG1peGlucyBsaWJyYXJ5XG4vLyAgaHR0cHM6Ly9naXRodWIuY29tL2ludmFkZXIzNjUvYW5jaG9yTEVTU1xuLy9cbi8vICBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMFxuLy9cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gaS4gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4gICAgLmFic29sdXRlIHtcbiAgICAgICAgLmFsaWduIChAdG9wOiBhdXRvLCBAcmlnaHQ6IGF1dG8sIEBib3R0b206IGF1dG8sIEBsZWZ0OiBhdXRvLCBAcXVlcnk6IDApIHdoZW4gbm90IChAdG9wID0gc2tpcCkgYW5kIChAcXVlcnkgPSAwKSB7XG4gICAgICAgICAgIC5wb3NpdGlvbi5hbGlnbihhYnNvbHV0ZSwgQHRvcCwgQHJpZ2h0LCBAYm90dG9tLCBAbGVmdCk7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtdG9wIChAbGVmdDogYXV0bywgQHRvcDogYXV0bykgd2hlbiBub3QgKEBsZWZ0ID0gc2tpcCkge1xuICAgICAgICAgICAgLnBvc2l0aW9uLmxlZnQtdG9wKGFic29sdXRlLCBAbGVmdCwgQHRvcCk7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtYm90dG9tIChAbGVmdDogYXV0bywgQGJvdHRvbTogYXV0bykgd2hlbiBub3QgKEBsZWZ0ID0gc2tpcCkge1xuICAgICAgICAgICAgLnBvc2l0aW9uLmxlZnQtYm90dG9tKGFic29sdXRlLCBAbGVmdCwgQGJvdHRvbSk7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LXRvcCAoQHJpZ2h0OiBhdXRvLCBAdG9wOiBhdXRvKSB3aGVuIG5vdCAoQHJpZ2h0ID0gc2tpcCkge1xuICAgICAgICAgICAgLnBvc2l0aW9uLnJpZ2h0LXRvcChhYnNvbHV0ZSwgQHJpZ2h0LCBAdG9wKTtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtYm90dG9tIChAcmlnaHQ6IGF1dG8sIEBib3R0b206IGF1dG8pIHdoZW4gbm90IChAcmlnaHQgPSBza2lwKSB7XG4gICAgICAgICAgICAucG9zaXRpb24ucmlnaHQtYm90dG9tKGFic29sdXRlLCBAcmlnaHQsIEBib3R0b20pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsaWduIChAdG9wOiBhdXRvLCBAcmlnaHQ6IGF1dG8sIEBib3R0b206IGF1dG8sIEBsZWZ0OiBhdXRvLCBAcXVlcnk6IDApIHdoZW4gbm90IChAdG9wID0gc2tpcCkgYW5kIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIHRvcDogQHRvcDtcbiAgICAgICAgcmlnaHQ6IEByaWdodDtcbiAgICAgICAgYm90dG9tOiBAYm90dG9tO1xuICAgICAgICBsZWZ0OiBAbGVmdDtcbiAgICB9XG5cbiAgICAuYWxpZ24ge1xuICAgICAgICAubGVmdC10b3AgKEBsZWZ0OiBhdXRvLCBAdG9wOiBhdXRvKSB3aGVuIG5vdCAoQGxlZnQgPSBza2lwKSB7XG4gICAgICAgICAgICBsZWZ0OiBAbGVmdDtcbiAgICAgICAgICAgIHRvcDogQHRvcDtcbiAgICAgICAgfVxuICAgICAgICAubGVmdC1ib3R0b20gKEBsZWZ0OiBhdXRvLCBAYm90dG9tOiBhdXRvKSB3aGVuIG5vdCAoQGxlZnQgPSBza2lwKSB7XG4gICAgICAgICAgICBsZWZ0OiBAbGVmdDtcbiAgICAgICAgICAgIGJvdHRvbTogQGJvdHRvbTtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtdG9wIChAcmlnaHQ6IGF1dG8sIEB0b3A6IGF1dG8pIHdoZW4gbm90IChAcmlnaHQgPSBza2lwKSB7XG4gICAgICAgICAgICByaWdodDogQHJpZ2h0O1xuICAgICAgICAgICAgdG9wOiBAdG9wO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1ib3R0b20gKEByaWdodDogYXV0bywgQGJvdHRvbTogYXV0bykgd2hlbiBub3QgKEByaWdodCA9IHNraXApIHtcbiAgICAgICAgICAgIHJpZ2h0OiBAcmlnaHQ7XG4gICAgICAgICAgICBib3R0b206IEBib3R0b207XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFjayAoQGNvbG9yOiB0cmFuc3BhcmVudCwgQGltYWdlOiBub25lLCBAcmVwZWF0OiByZXBlYXQsIEBwb3NpdGlvbjogMCAwLCBAcXVlcnk6IDApIHdoZW4gbm90IChAY29sb3IgPSBza2lwKSBhbmQgKEBpbWFnZSA9IG5vbmUpIGFuZCAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3Igbm9uZSBAcmVwZWF0IEBwb3NpdGlvbjtcbiAgICB9XG5cbiAgICAuYmFjayAoQGNvbG9yOiB0cmFuc3BhcmVudCwgQGltYWdlOiBub25lLCBAcmVwZWF0OiByZXBlYXQsIEBwb3NpdGlvbjogMCAwLCBAcXVlcnk6IDApIHdoZW4gbm90IChAY29sb3IgPSBza2lwKSBhbmQgbm90IChAaW1hZ2UgPSBub25lKSBhbmQgKEBxdWVyeSA9IDApIHtcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yIHVybCgnQHtpbWFnZX0nKSBAcmVwZWF0IEBwb3NpdGlvbjtcbiAgICB9XG5cbiAgICAuYmFjayB7XG4gICAgICAgIC5hdHRhY2ggKEBhdHRhY2htZW50OiBzY3JvbGwpIHdoZW4gbm90IChAYXR0YWNobWVudCA9IHNraXApICB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IEBhdHRhY2htZW50O1xuICAgICAgICB9XG4gICAgICAgIC5jb2xvciAoQGNvbG9yOiB0cmFuc3BhcmVudCkgd2hlbiBub3QgKEBjb2xvciA9IHNraXApIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuY2xpcCAoQGNsaXA6IGJvcmRlcikgd2hlbiBub3QgKEBjbGlwID0gc2tpcCkge1xuICAgICAgICAgICAgLmJhY2tncm91bmQtY2xpcChAY2xpcCk7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc2l0aW9uIChAcG9zaXRpb246IDAgMCkgd2hlbiBub3QgKEBwb3NpdGlvbiA9IHNraXApIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IEBwb3NpdGlvbjtcbiAgICAgICAgfVxuICAgICAgICAucmVwZWF0IChAcmVwZWF0OiByZXBlYXQpIHdoZW4gbm90IChAcmVwZWF0ID0gc2tpcCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IEByZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNpemUgKEBzaXplOiBhdXRvKSB3aGVuIG5vdCAoQHNpemUgPSBza2lwKSB7XG4gICAgICAgICAgIC5iYWNrZ3JvdW5kLXNpemUoQHNpemUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlciAoQHdpZHRoOiAwLCBAc3R5bGU6IHNraXAsIEBjb2xvcjogc2tpcCwgQHF1ZXJ5OiAwKSB3aGVuIG5vdCAoQHdpZHRoID0gc2tpcCkgYW5kIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIC5ib3JkZXIud2lkdGgoQHdpZHRoKTtcbiAgICAgICAgLmJvcmRlci5zdHlsZShAc3R5bGUpO1xuICAgICAgICAuYm9yZGVyLmNvbG9yKEBjb2xvcik7XG4gICAgfVxuXG4gICAgLmJvcmRlciB7XG4gICAgICAgIC5taW4gKEBib3JkZXI6IDAsIEBxdWVyeTogMCkgd2hlbiBub3QgKEBib3JkZXIgPSBza2lwKSBhbmQgKEBxdWVyeSA9IDApIHtcbiAgICAgICAgICAgIGJvcmRlcjogQGJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAud2lkdGggKEB3aWR0aDogMCkgd2hlbiBub3QgKEB3aWR0aCA9IHNraXApIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogQHdpZHRoO1xuICAgICAgICB9XG4gICAgICAgIC5zdHlsZSAoQHN0eWxlOiBub25lKSB3aGVuIG5vdCAoQHN0eWxlID0gc2tpcCkge1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBAc3R5bGU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbG9yIChAY29sb3I6IG5vbmUpIHdoZW4gbm90IChAY29sb3IgPSBza2lwKSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xvciAoQGNvbG9yOiBpbmhlcml0LCBAYmFjazogc2tpcCkgd2hlbiBub3QgKEBjb2xvciA9IHNraXApIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICAgICAuYmFjay5jb2xvcihAYmFjayk7XG4gICAgfVxuXG4gICAgLmRpc3BsYXkgKEBkaXNwbGF5OiBub25lLCBAcXVlcnk6IDApIHdoZW4gbm90IChAZGlzcGxheSA9IHNraXApIGFuZCAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICBkaXNwbGF5OiBAZGlzcGxheTtcbiAgICB9XG5cbiAgICAuZml4ZWQge1xuICAgICAgICAuYWxpZ24gKEB0b3A6IGF1dG8sIEByaWdodDogYXV0bywgQGJvdHRvbTogYXV0bywgQGxlZnQ6IGF1dG8sIEBxdWVyeTogMCkgd2hlbiBub3QgKEB0b3AgPSBza2lwKSBhbmQgKEBxdWVyeSA9IDApIHtcbiAgICAgICAgICAgLnBvc2l0aW9uLmFsaWduKGZpeGVkLCBAdG9wLCBAcmlnaHQsIEBib3R0b20sIEBsZWZ0KTtcbiAgICAgICAgfVxuICAgICAgICAubGVmdC10b3AgKEBsZWZ0OiBhdXRvLCBAdG9wOiBhdXRvKSB3aGVuIG5vdCAoQGxlZnQgPSBza2lwKSB7XG4gICAgICAgICAgICAucG9zaXRpb24ubGVmdC10b3AoZml4ZWQsIEBsZWZ0LCBAdG9wKTtcbiAgICAgICAgfVxuICAgICAgICAubGVmdC1ib3R0b20gKEBsZWZ0OiBhdXRvLCBAYm90dG9tOiBhdXRvKSB3aGVuIG5vdCAoQGxlZnQgPSBza2lwKSB7XG4gICAgICAgICAgICAucG9zaXRpb24ubGVmdC1ib3R0b20oZml4ZWQsIEBsZWZ0LCBAYm90dG9tKTtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtdG9wIChAcmlnaHQ6IGF1dG8sIEB0b3A6IGF1dG8pIHdoZW4gbm90IChAcmlnaHQgPSBza2lwKSB7XG4gICAgICAgICAgICAucG9zaXRpb24ucmlnaHQtdG9wKGZpeGVkLCBAcmlnaHQsIEB0b3ApO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1ib3R0b20gKEByaWdodDogYXV0bywgQGJvdHRvbTogYXV0bykgd2hlbiBub3QgKEByaWdodCA9IHNraXApIHtcbiAgICAgICAgICAgIC5wb3NpdGlvbi5yaWdodC1ib3R0b20oZml4ZWQsIEByaWdodCwgQGJvdHRvbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxvYXQgKEBmbG9hdDogbm9uZSwgQHF1ZXJ5OiAwKSB3aGVuIG5vdCAoQGZsb2F0ID0gc2tpcCkgYW5kIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIGZsb2F0OiBAZmxvYXQ7XG4gICAgfVxuXG4gICAgLmZvbnQgKEBmb250OiBub3JtYWwgMWVtLCBAZmFtaWx5OiBpbmhlcml0KSB3aGVuIG5vdCAoQGZvbnQgPSBza2lwKSBhbmQgKEBmYW1pbHkgPSBpbmhlcml0KSB7XG4gICAgICAgIGZvbnQ6IEBmb250IGE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAgICAgICAgICAgLy8gSW5oZXJpdCBpcyBub3QgYSB2YWxpZCB2YWx1ZSB3aXRoaW4gc2hvcnRoYW5kXG4gICAgfVxuXG4gICAgLmZvbnQgKEBmb250OiBub3JtYWwgMWVtLCBAZmFtaWx5OiBpbmhlcml0KSB3aGVuIG5vdCAoQGZvbnQgPSBza2lwKSBhbmQgbm90IChAZmFtaWx5ID0gaW5oZXJpdCkge1xuICAgICAgICBmb250OiBAZm9udCBAZmFtaWx5O1xuICAgIH1cblxuICAgIC5mb250LWZhY2UgKEBuYW1lOiBhLCBAcGF0aDogJy8nKSB3aGVuIG5vdCAoQG5hbWUgPSBza2lwKSB7XG4gICAgICAgIEBmb250LWZhY2Uge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBuYW1lO1xuICAgICAgICAgICAgc3JjOiB1cmwoJ0B7cGF0aH0uZW90Jyk7ICAgIC8vIElFOVxuICAgICAgICAgICAgc3JjOiB1cmwoJ0B7cGF0aH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgICAgICAgdXJsKFwiQHtwYXRofS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICAgICAgICAgIHVybChcIkB7cGF0aH0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICAgICAgICAgICB1cmwoJ0B7cGF0aH0uc3ZnI0B7bmFtZX0nKSBmb3JtYXQoJ3N2ZycpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvbnQtc2l6ZSAoQHNpemU6IDFlbSwgQHF1ZXJ5OiAwKSB3aGVuIG5vdCAoQHNpemUgPSBza2lwKSBhbmQgKEBxdWVyeSA9IDApIHtcbiAgICAgICAgZm9udC1zaXplOiBAc2l6ZTtcbiAgICB9XG5cbiAgICAuaGVpZ2h0IChAaGVpZ2h0OiBhdXRvLCBAcXVlcnk6IDApIHdoZW4gbm90IChAaGVpZ2h0ID0gc2tpcCkgYW5kIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIGhlaWdodDogQGhlaWdodDtcbiAgICB9XG5cbiAgICAuaW1hZ2UgKEBpbWFnZTogbm9uZSkgd2hlbiBub3QgKEBpbWFnZSA9IHNraXApIGFuZCAoQGltYWdlID0gbm9uZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cblxuICAgIC5pbWFnZSAoQGltYWdlOiBub25lKSB3aGVuIG5vdCAoQGltYWdlID0gc2tpcCkgYW5kIG5vdCAoQGltYWdlID0gbm9uZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0B7aW1hZ2V9Jyk7XG4gICAgfVxuXG4gICAgLmluZGVudCAoQGluZGVudDogMCwgQHF1ZXJ5OiAwKSB3aGVuIG5vdCAoQGluZGVudCA9IHNraXApIGFuZCAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICB0ZXh0LWluZGVudDogQGluZGVudDtcbiAgICB9XG5cbiAgICAuaW5kZXggKEBpbmRleDogMCwgQHF1ZXJ5OiAwKSB3aGVuIG5vdCAoQGluZGV4ID0gc2tpcCkgYW5kIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIHotaW5kZXg6IEBpbmRleDtcbiAgICB9XG5cbiAgICAubWFyZ2luIChAbWFyZ2luOiBub25lLCBAcXVlcnk6IDApIHdoZW4gbm90IChAbWFyZ2luID0gc2tpcCkgYW5kIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIG1hcmdpbjogQG1hcmdpbjtcbiAgICB9XG5cbiAgICAubWF4LXdpZHRoIChAd2lkdGg6IDAsIEBxdWVyeTogMCkgd2hlbiBub3QgKEB3aWR0aCA9IHNraXApIGFuZCAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICBtYXgtd2lkdGg6IEB3aWR0aDtcbiAgICB9XG5cbiAgICAubWluLXdpZHRoIChAd2lkdGg6IDAsIEBxdWVyeTogMCkgd2hlbiBub3QgKEB3aWR0aCA9IHNraXApIGFuZCAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICBtaW4td2lkdGg6IEB3aWR0aDtcbiAgICB9XG5cbiAgICAub3BhY2l0eSAoQG9wYWNpdHk6IDAsIEBxdWVyeTogMCkgd2hlbiBub3QgKEBvcGFjaXR5ID0gc2tpcCkgYW5kIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIEBmaWx0ZXI6IEBvcGFjaXR5ICogMTAwO1xuICAgICAgICBvcGFjaXR5OiBAb3BhY2l0eTtcbiAgICAgICAgZmlsdGVyOiB+XCJhbHBoYShvcGFjaXR5PUB7ZmlsdGVyfSlcIjtcbiAgICB9XG5cbiAgICAucGFkZGluZyAoQHBhZGRpbmc6IDAsIEBxdWVyeTogMCkgd2hlbiBub3QgKEBwYWRkaW5nID0gc2tpcCkgYW5kIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIHBhZGRpbmc6IEBwYWRkaW5nO1xuICAgIH1cblxuICAgIC5wb3NpdGlvbiAoQHBvc2l0aW9uOiBzdGF0aWMsIEBxdWVyeTogMCkgd2hlbiBub3QgKEBwb3NpdGlvbiA9IHNraXApIGFuZCAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICBwb3NpdGlvbjogQHBvc2l0aW9uO1xuICAgIH1cblxuICAgIC5wb3NpdGlvbiB7XG4gICAgICAgIC5hbGlnbiAoQHBvc2l0aW9uOiByZWxhdGl2ZSwgQHRvcDogYXV0bywgQHJpZ2h0OiBhdXRvLCBAYm90dG9tOiBhdXRvLCBAbGVmdDogYXV0bywgQHF1ZXJ5OiAwKSB3aGVuIG5vdCAoQHBvc2l0aW9uID0gc2tpcCkgYW5kIChAcXVlcnkgPSAwKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogQHBvc2l0aW9uO1xuICAgICAgICAgICAgdG9wOiBAdG9wO1xuICAgICAgICAgICAgcmlnaHQ6IEByaWdodDtcbiAgICAgICAgICAgIGJvdHRvbTogQGJvdHRvbTtcbiAgICAgICAgICAgIGxlZnQ6IEBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0LXRvcCAoQHBvc2l0aW9uOiByZWxhdGl2ZSwgQGxlZnQ6IGF1dG8sIEB0b3A6IGF1dG8pIHdoZW4gbm90IChAcG9zaXRpb24gPSBza2lwKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogQHBvc2l0aW9uO1xuICAgICAgICAgICAgbGVmdDogQGxlZnQ7XG4gICAgICAgICAgICB0b3A6IEB0b3A7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtYm90dG9tIChAcG9zaXRpb246IHJlbGF0aXZlLCBAbGVmdDogYXV0bywgQGJvdHRvbTogYXV0bykgd2hlbiBub3QgKEBwb3NpdGlvbiA9IHNraXApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBAcG9zaXRpb247XG4gICAgICAgICAgICBsZWZ0OiBAbGVmdDtcbiAgICAgICAgICAgIGJvdHRvbTogQGJvdHRvbTtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtdG9wIChAcG9zaXRpb246IHJlbGF0aXZlLCBAcmlnaHQ6IGF1dG8sIEB0b3A6IGF1dG8pIHdoZW4gbm90IChAcG9zaXRpb24gPSBza2lwKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogQHBvc2l0aW9uO1xuICAgICAgICAgICAgcmlnaHQ6IEByaWdodDtcbiAgICAgICAgICAgIHRvcDogQHRvcDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtYm90dG9tIChAcG9zaXRpb246IHJlbGF0aXZlLCBAcmlnaHQ6IGF1dG8sIEBib3R0b206IGF1dG8pIHdoZW4gbm90IChAcG9zaXRpb24gPSBza2lwKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogQHBvc2l0aW9uO1xuICAgICAgICAgICAgcmlnaHQ6IEByaWdodDtcbiAgICAgICAgICAgIGJvdHRvbTogQGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWxhdGl2ZSB7XG4gICAgICAgIC5hbGlnbiAoQHRvcDogYXV0bywgQHJpZ2h0OiBhdXRvLCBAYm90dG9tOiBhdXRvLCBAbGVmdDogYXV0bywgQHF1ZXJ5OiAwKSB3aGVuIG5vdCAoQHRvcCA9IHNraXApIGFuZCAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICAgICAucG9zaXRpb24uYWxpZ24ocmVsYXRpdmUsIEB0b3AsIEByaWdodCwgQGJvdHRvbSwgQGxlZnQpO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0LXRvcCAoQGxlZnQ6IGF1dG8sIEB0b3A6IGF1dG8pIHdoZW4gbm90IChAbGVmdCA9IHNraXApIHtcbiAgICAgICAgICAgIC5wb3NpdGlvbi5sZWZ0LXRvcChyZWxhdGl2ZSwgQGxlZnQsIEB0b3ApO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0LWJvdHRvbSAoQGxlZnQ6IGF1dG8sIEBib3R0b206IGF1dG8pIHdoZW4gbm90IChAbGVmdCA9IHNraXApIHtcbiAgICAgICAgICAgIC5wb3NpdGlvbi5sZWZ0LWJvdHRvbShyZWxhdGl2ZSwgQGxlZnQsIEBib3R0b20pO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC10b3AgKEByaWdodDogYXV0bywgQHRvcDogYXV0bykgd2hlbiBub3QgKEByaWdodCA9IHNraXApIHtcbiAgICAgICAgICAgIC5wb3NpdGlvbi5yaWdodC10b3AocmVsYXRpdmUsIEByaWdodCwgQHRvcCk7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LWJvdHRvbSAoQHJpZ2h0OiBhdXRvLCBAYm90dG9tOiBhdXRvKSB3aGVuIG5vdCAoQHJpZ2h0ID0gc2tpcCkge1xuICAgICAgICAgICAgLnBvc2l0aW9uLnJpZ2h0LWJvdHRvbShyZWxhdGl2ZSwgQHJpZ2h0LCBAYm90dG9tKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXNpemUgKEBkaXJlY3Rpb246IG5vbmUpIHdoZW4gbm90IChAZGlyZWN0aW9uID0gc2tpcCkge1xuICAgICAgICByZXNpemU6IEBkaXJlY3Rpb247XG4gICAgICAgIG92ZXJmbG93OiBhdXRvOyAgICAgICAgIC8vIFNhZmFyaSBmaXhcbiAgICB9XG5cbiAgICAucmdiYSAoQGhleC1jb2xvcjogI2ZmZiwgQGFscGhhOiAwLjUpIHdoZW4gbm90IChAaGV4LWNvbG9yID0gc2tpcCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaGV4LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKGh1ZShAaGV4LWNvbG9yKSwgc2F0dXJhdGlvbihAaGV4LWNvbG9yKSwgbGlnaHRuZXNzKEBoZXgtY29sb3IpLCBAYWxwaGEpO1xuICAgIH1cblxuICAgIC5zaXplIChAd2lkdGg6IGF1dG8sIEBoZWlnaHQ6IGF1dG8sIEBxdWVyeTogMCkgd2hlbiBub3QgKEB3aWR0aCA9IHNraXApIGFuZCAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICB3aWR0aDogQHdpZHRoO1xuICAgICAgICBoZWlnaHQ6IEBoZWlnaHQ7XG4gICAgfVxuXG4gICAgLnNpemUtbWluIChAbWluLXdpZHRoOiBhdXRvLCBAbWluLWhlaWdodDogYXV0bywgQHF1ZXJ5OiAwKSB3aGVuIG5vdCAoQG1pbi13aWR0aCA9IHNraXApIGFuZCAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICBtaW4td2lkdGg6IEBtaW4td2lkdGg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IEBtaW4taGVpZ2h0O1xuICAgIH1cblxuICAgIC5zcGFjaW5nIChAbWFyZ2luOiAwLCBAcGFkZGluZzogMCwgQHF1ZXJ5OiAwKSB3aGVuIG5vdCAoQG1hcmdpbiA9IHNraXApIGFuZCAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICBtYXJnaW46IEBtYXJnaW47XG4gICAgICAgIHBhZGRpbmc6IEBwYWRkaW5nO1xuICAgIH1cblxuICAgIC5zcXVhcmUgKEBzaXplOiBhdXRvLCBAcXVlcnk6IDApIHdoZW4gbm90IChAc2l6ZSA9IHNraXApIGFuZCAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICB3aWR0aDogQHNpemU7XG4gICAgICAgIGhlaWdodDogQHNpemU7XG4gICAgfVxuXG4gICAgLnRleHQtYWxpZ24gKEBhbGlnbjogY2VudGVyLCBAcXVlcnk6IDApIHdoZW4gbm90IChAYWxpZ24gPSBza2lwKSBhbmQgKEBxdWVyeSA9IDApIHtcbiAgICAgICAgdGV4dC1hbGlnbjogQGFsaWduO1xuICAgIH1cblxuICAgIC50ZXh0LXNoYWRvdyAoQHNwcmVhZDogMCAwLCBAY29sb3I6ICNmZmYsIEBhbHBoYTogLjUsIEBxdWVyeTogMCkgd2hlbiBub3QgKEBzcHJlYWQgPSBza2lwKSBhbmQgKEBxdWVyeSA9IDApIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IEBzcHJlYWQgaHNsYShodWUoQGNvbG9yKSwgc2F0dXJhdGlvbihAY29sb3IpLCBsaWdodG5lc3MoQGNvbG9yKSwgQGFscGhhKTtcbiAgICB9XG5cbiAgICAud2lkdGggKEB3aWR0aDogYXV0bywgQHF1ZXJ5OiAwKSB3aGVuIG5vdCAoQHdpZHRoID0gc2tpcCkgYW5kIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIHdpZHRoOiBAd2lkdGg7XG4gICAgfVxuXG4vLyBRdWVyaWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4gICAgLmFsaWduIChAdG9wOiBhdXRvLCBAcmlnaHQ6IGF1dG8sIEBib3R0b206IGF1dG8sIEBsZWZ0OiBhdXRvLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAuYWxpZ24gKEB0b3AsIEByaWdodCwgQGJvdHRvbSwgQGxlZnQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFycm93IHtcbiAgICAgICAgLnRvcCAoQHNpemU6IDAsIEBjb2xvcjogdHJhbnNwYXJlbnQsIEBxdWVyeTogMCkgd2hlbiAoQHF1ZXJ5ID4gMCkge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAgICAgLmFycm93LnRvcCAoQHNpemUsIEBjb2xvciwgQHF1ZXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tIChAc2l6ZTogMCwgQGNvbG9yOiB0cmFuc3BhcmVudCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPiAwKSB7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBAcXVlcnkpIHtcbiAgICAgICAgICAgICAgICAuYXJyb3cuYm90dG9tIChAc2l6ZSwgQGNvbG9yLCBAcXVlcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IChAc2l6ZTogMCwgQGNvbG9yOiB0cmFuc3BhcmVudCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPiAwKSB7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBAcXVlcnkpIHtcbiAgICAgICAgICAgICAgICAuYXJyb3cubGVmdCAoQHNpemUsIEBjb2xvciwgQHF1ZXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQgKEBzaXplOiAwLCBAY29sb3I6IHRyYW5zcGFyZW50LCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgICAgIC5hcnJvdy5yaWdodCAoQHNpemUsIEBjb2xvciwgQHF1ZXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVmdC10b3AgKEB3aWR0aDogMCwgQGNvbG9yOiB0cmFuc3BhcmVudCwgQHJhdGlvOiAxLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgICAgIC5hcnJvdy5sZWZ0LXRvcCAoQHdpZHRoLCBAY29sb3IsIEByYXRpbywgQHF1ZXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVmdC1ib3R0b20gKEB3aWR0aDogMCwgQGNvbG9yOiB0cmFuc3BhcmVudCwgQHJhdGlvOiAxLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgICAgIC5hcnJvdy5sZWZ0LWJvdHRvbSAoQHdpZHRoLCBAY29sb3IsIEByYXRpbywgQHF1ZXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtdG9wIChAd2lkdGg6IDAsIEBjb2xvcjogdHJhbnNwYXJlbnQsIEByYXRpbzogMSwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPiAwKSB7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBAcXVlcnkpIHtcbiAgICAgICAgICAgICAgICAuYXJyb3cucmlnaHQtdG9wIChAd2lkdGgsIEBjb2xvciwgQHJhdGlvLCBAcXVlcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1ib3R0b20gKEB3aWR0aDogMCwgQGNvbG9yOiB0cmFuc3BhcmVudCwgQHJhdGlvOiAxLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgICAgIC5hcnJvdy5yaWdodC1ib3R0b20gKEB3aWR0aCwgQGNvbG9yLCBAcmF0aW8sIEBxdWVyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFjayAoQGNvbG9yOiB0cmFuc3BhcmVudCwgQGltYWdlOiBub25lLCBAcmVwZWF0OiByZXBlYXQsIEBwb3NpdGlvbjogMCAwLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAuYmFjayAoQGNvbG9yLCBAaW1hZ2UsIEByZXBlYXQsIEBwb3NpdGlvbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyIChAd2lkdGg6IDAsIEBzdHlsZTogbm9uZSwgQGNvbG9yOiBub25lLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAuYm9yZGVyIChAd2lkdGgsIEBzdHlsZSwgQGNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXIge1xuICAgICAgICAubWluIChAYm9yZGVyOiAwLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgICAgIC5ib3JkZXIubWluIChAYm9yZGVyLCBAcXVlcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNlbnRlci1ibG9jayAoQHdpZHRoOiAwLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAuY2VudGVyLWJsb2NrIChAd2lkdGgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNlbnRlci1pbmxpbmUgKEBkaXNwbGF5OiBpbmxpbmUtYmxvY2ssIEBxdWVyeTogMCkgd2hlbiAoQHF1ZXJ5ID4gMCkge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBAcXVlcnkpIHtcbiAgICAgICAgICAgIC5jZW50ZXItaW5saW5lIChAZGlzcGxheSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2VudGVyLXZlcnRpY2FsIChAaGVpZ2h0OiAwLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAuY2VudGVyLXZlcnRpY2FsIChAaGVpZ2h0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNwbGF5IChAZGlzcGxheTogbm9uZSwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPiAwKSB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgLmRpc3BsYXkgKEBkaXNwbGF5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbG9hdCAoQGZsb2F0OiBub25lLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAuZmxvYXQgKEBmbG9hdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9udC1zaXplIChAZm9udDogbm9uZSwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPiAwKSB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSAoQGZvbnQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIChAdXJsOiBub25lLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAuaW1hZ2UgKEB1cmwpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluZGVudCAoQGluZGVudDogMCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPiAwKSB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgLmluZGVudCAoQGluZGVudCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVpZ2h0IChAaGVpZ2h0OiBhdXRvLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAuaGVpZ2h0IChAaGVpZ2h0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmRleCAoQGluZGV4OiAwLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAuaW5kZXggKEBpbmRleCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFyZ2luIChAbWFyZ2luOiBub25lLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAubWFyZ2luIChAbWFyZ2luKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYXgtd2lkdGggKEB3aWR0aDogMCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPiAwKSB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgLm1heC13aWR0aCAoQHdpZHRoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5taW4td2lkdGggKEB3aWR0aDogMCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPiAwKSB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgLm1pbi13aWR0aCAoQHdpZHRoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vZmZzZXQgKEBvZmZzZXQ6IDAsIEBxdWVyeTogMCkgd2hlbiAoQHF1ZXJ5ID4gMCkge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBAcXVlcnkpIHtcbiAgICAgICAgICAgIC5vZmZzZXQgKEBvZmZzZXQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9wYWNpdHkgKEBvcGFjaXR5OiAwLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAub3BhY2l0eSAoQG9wYWNpdHkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZGRpbmcgKEBwYWRkaW5nOiAwLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAucGFkZGluZyAoQHBhZGRpbmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc2l0aW9uIChAcG9zaXRpb246IGFic29sdXRlLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAucG9zaXRpb24gKEBwb3NpdGlvbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zaXRpb24ge1xuICAgICAgICAuYWxpZ24gKEBwb3NpdGlvbjogcmVsYXRpdmUsIEB0b3A6IGF1dG8sIEByaWdodDogYXV0bywgQGJvdHRvbTogYXV0bywgQGxlZnQ6IGF1dG8sIEBxdWVyeTogMCkgd2hlbiAoQHF1ZXJ5ID4gMCkge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAgICAgLnBvc2l0aW9uLmFsaWduIChAcG9zaXRpb24sIEB0b3AsIEByaWdodCwgQGJvdHRvbSwgQGxlZnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlc2V0LWJsb2NrIChAbWFyZ2luLWxlZnQ6IDAsIEBxdWVyeTogMCkgd2hlbiAoQHF1ZXJ5ID4gMCkge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBAcXVlcnkpIHtcbiAgICAgICAgICAgIC5yZXNldC1ibG9jayAoQG1hcmdpbi1sZWZ0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXNldC12ZXJ0aWNhbCAoQG1hcmdpbi10b3A6IDAsIEBxdWVyeTogMCkgd2hlbiAoQHF1ZXJ5ID4gMCkge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBAcXVlcnkpIHtcbiAgICAgICAgICAgIC5yZXNldC12ZXJ0aWNhbCAoQG1hcmdpbi10b3ApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpemUgKEB3aWR0aDogYXV0bywgQGhlaWdodDogYXV0bywgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPiAwKSB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgLnNpemUgKEB3aWR0aCwgQGhlaWdodCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l6ZS1taW4gKEBtaW4td2lkdGg6IDAsIEBtaW4taGVpZ2h0OiAwLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAuc2l6ZS1taW4gKEBtaW4td2lkdGgsIEBtaW4taGVpZ2h0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcGFjaW5nIChAbWFyZ2luOiAwLCBAcGFkZGluZzogMCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPiAwKSB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgLnNwYWNpbmcgKEBtYXJnaW4sIEBwYWRkaW5nKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcXVhcmUgKEBzaXplOiBhdXRvLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA+IDApIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQHF1ZXJ5KSB7XG4gICAgICAgICAgICAuc3F1YXJlIChAc3F1YXJlLCBAZGlzcGxheSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1hbGlnbiAoQGFsaWduOiBjZW50ZXIsIEBxdWVyeTogMCkgd2hlbiAoQHF1ZXJ5ID4gMCkge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBAcXVlcnkpIHtcbiAgICAgICAgICAgIC50ZXh0LWFsaWduIChAYWxpZ24pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtc2hhZG93IChAc3ByZWFkOiAwIDAsIEBjb2xvcjogI2ZmZiwgQGFscGhhOiAuNSwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPiAwKSB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgLnRleHQtc2hhZG93IChAc2hhZG93LCBAY29sb3IsIEBhbHBoYSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2lkdGggKEB3aWR0aDogMCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPiAwKSB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBxdWVyeSkge1xuICAgICAgICAgICAgLndpZHRoIChAd2lkdGgpO1xuICAgICAgICB9XG4gICAgfVxuLy9cbi8vICBTa2lwc1xuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiAgICAuYWJzb2x1dGUge1xuICAgICAgICAuYWxpZ24gICAgICAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLmxlZnQtdG9wICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5sZWZ0LWJvdHRvbSAgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuICAgICAgICAucmlnaHQtdG9wICAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLnJpZ2h0LWJvdHRvbSAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgfVxuXG4gICAgLmFsaWduIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC5hbGlnbiB7XG4gICAgICAgIC5sZWZ0LXRvcCAgICAgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuICAgICAgICAubGVmdC1ib3R0b20gIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLnJpZ2h0LXRvcCAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5yaWdodC1ib3R0b20gKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuICAgIH1cblxuICAgIC5hbmltYXRpb24gKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLmFwcGVhcmFuY2UgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLmJhY2sgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLmJhY2sge1xuICAgICAgICAuYXR0YWNoICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApICB7fVxuICAgICAgICAuY29sb3IgICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApICB7fVxuICAgICAgICAucG9zaXRpb24gICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApICB7fVxuICAgICAgICAucmVwZWF0ICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApICB7fVxuICAgICAgICAuc2l6ZSAgICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApICB7fVxuICAgIH1cblxuICAgIC5iYWNrZmFjZSAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAuYm9yZGVyIHtcbiAgICAgICAgLm1pbiAgICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApICB7fVxuICAgICAgICAud2lkdGggICAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkgIHt9XG4gICAgICAgIC5zdHlsZSAgICAgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSAge31cbiAgICAgICAgLmNvbG9yICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApICB7fVxuICAgIH1cblxuICAgIC5ib3gtc2l6aW5nKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLmNvbG9yIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC5jb2x1bW5zIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC5jb250YWluLW1heCAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAuZGlzcGxheSAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAuZml4ZWQge1xuICAgICAgICAuYWxpZ24gICAgICAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLmxlZnQtdG9wICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5sZWZ0LWJvdHRvbSAgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuICAgICAgICAucmlnaHQtdG9wICAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLnJpZ2h0LWJvdHRvbSAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgfVxuXG4gICAgLmZsb2F0IChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC5mb250IChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC5mb250LWZhY2UgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLmZvbnQtc2l6ZSAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAuZ3JhZGllbnQgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLmdyYWRpZW50IHtcbiAgICAgICAgLmRpcmVjdGlvbmFsIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLnRvLWJvdHRvbSAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLnRvLWxlZnQgICAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLnRvLXJpZ2h0ICAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLnRvLXRvcCAgICAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLnJhZGlhbCAgICAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICB9XG5cbiAgICAuaGVpZ2h0IChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC5pbWFnZSAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAuaW5kZW50IChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC5pbmRleCAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAubGlzdC1zdHlsZSAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAubWFyZ2luIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC5tYXgtd2lkdGggKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLm1pbi13aWR0aCAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAub3BhY2l0eSAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAub3ZlcmZsb3cgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLnBhZGRpbmcgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLnBsYWNlaG9sZGVyIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC5wb3NpdGlvbiAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAucG9zaXRpb24ge1xuICAgICAgICAuYWxpZ24gICAgICAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLmxlZnQtdG9wICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5sZWZ0LWJvdHRvbSAgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuICAgICAgICAucmlnaHQtdG9wICAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLnJpZ2h0LWJvdHRvbSAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgfVxuXG4gICAgLnJlbGF0aXZlIHtcbiAgICAgICAgLmFsaWduICAgICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5sZWZ0LXRvcCAgICAgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuICAgICAgICAubGVmdC1ib3R0b20gIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLnJpZ2h0LXRvcCAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5yaWdodC1ib3R0b20gKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuICAgIH1cblxuICAgIC5yZXNpemUgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLnJnYmEgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLnJvdGF0ZSAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAucm90YXRlWCAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAucm90YXRlWSAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAucm91bmRlZCAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAucm91bmRlZCB7XG4gICAgICAgIC50b3AgICAgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSAge31cbiAgICAgICAgLnJpZ2h0ICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApICB7fVxuICAgICAgICAuYm90dG9tIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkgIHt9XG4gICAgICAgIC5sZWZ0ICAgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSAge31cbiAgICAgICAgLmxlZnQtdG9wICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5sZWZ0LWJvdHRvbSAgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuICAgICAgICAucmlnaHQtdG9wICAgIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cbiAgICAgICAgLnJpZ2h0LWJvdHRvbSAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgfVxuXG4gICAgLnNjYWxlIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC5zaGFkb3cgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLnNoYWRvdy1pbnNldCAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAuc2hhZG93LW11bHRpIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC5zaXplIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC5zaXplLW1pbiAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAuc2tldyAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAuc3BhY2luZyAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAuc3F1YXJlIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC50YXAtaGlnaGxpZ2h0IChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC50YWJsZSB7XG4gICAgICAgIC5ib3JkZXIgICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5ib3JkZXItb3V0ZXIoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5jb2xvciAgICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5mb250ICAgICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5oZWFkLWNvbG9yICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5oZWFkLWZvbnQgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5wYWRkaW5nICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgICAgIC5yb3VuZGVkICAgICAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG4gICAgfVxuXG4gICAgLnRleHQtYWxpZ24gKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLnRleHQtc2hhZG93IChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC50cmFuc2Zvcm0gKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLnRyYW5zaXRpb24gKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLnRyYW5zaXRpb24tbGlzdCAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAudHJhbnNsYXRlIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuICAgIC50cmFuc2xhdGUzZCAoQHZhcikgd2hlbiAoQHZhciA9IHNraXApIHt9XG5cbiAgICAudXNlci1zZWxlY3QgKEB2YXIpIHdoZW4gKEB2YXIgPSBza2lwKSB7fVxuXG4gICAgLndpZHRoIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU3RhdGVzXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuICAgIC5ob3ZlciB7XG4gICAgICAgIC5jb2xvciAoQGNvbG9yOiBpbmhlcml0LCBAYmFjay1jb2xvcjogc2tpcCkge1xuICAgICAgICAgICAgJjpob3ZlciAgICAgICAgICAgICB7IGNvbG9yOiBAY29sb3I7IC5iYWNrLmNvbG9yKEBiYWNrLWNvbG9yKTsgfSAvLyBhZGRlZCBib3JkZXJcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmFkaWVudCAoQHN0YXJ0OiB0cmFuc3BhcmVudCwgQHN0b3A6IGdyYXksIEBkZWdyZWVzOiAxODBkZWcsIEBpbWFnZTogbm9uZSkge1xuICAgICAgICAgICAgJjpob3ZlciAgICAgICAgICAgICB7IC5ncmFkaWVudChAc3RhcnQsIEBzdG9wLCBAZGVncmVlcywgQGltYWdlKTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGl2ZSB7XG4gICAgICAgIC5jb2xvciAoQGNvbG9yOiBpbmhlcml0LCBAYmFjay1jb2xvcjogc2tpcCkge1xuICAgICAgICAgICAgJjphY3RpdmUgICAgICAgICAgICB7IGNvbG9yOiBAY29sb3I7IC5iYWNrLmNvbG9yKEBiYWNrLWNvbG9yKTsgfSAvLyBhZGRlZCBib3JkZXJcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmFkaWVudCAoQHN0YXJ0OiB0cmFuc3BhcmVudCwgQHN0b3A6IGdyYXksIEBkZWdyZWVzOiAxODBkZWcsIEBpbWFnZTogbm9uZSkge1xuICAgICAgICAgICAgJjphY3RpdmUgICAgICAgICAgICB7IC5ncmFkaWVudChAc3RhcnQsIEBzdG9wLCBAZGVncmVlcywgQGltYWdlKTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvY3VzIHtcbiAgICAgICAgLmNvbG9yIChAY29sb3I6IGluaGVyaXQsIEBiYWNrLWNvbG9yOiBza2lwKSB7XG4gICAgICAgICAgICAmOmZvY3VzICAgICAgICAgICAgIHsgY29sb3I6IEBjb2xvcjsgLmJhY2suY29sb3IoQGJhY2stY29sb3IpOyB9IC8vIGFkZGVkIGJvcmRlclxuICAgICAgICB9XG5cbiAgICAgICAgLmdyYWRpZW50IChAc3RhcnQ6IHRyYW5zcGFyZW50LCBAc3RvcDogZ3JheSwgQGRlZ3JlZXM6IDE4MGRlZywgQGltYWdlOiBub25lKSB7XG4gICAgICAgICAgICAmOmZvY3VzICAgICAgICAgICAgIHsgLmdyYWRpZW50KEBzdGFydCwgQHN0b3AsIEBkZWdyZWVzLCBAaW1hZ2UpOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmlzaXRlZCB7XG4gICAgICAgIC5jb2xvciAoQGNvbG9yOiBpbmhlcml0LCBAYmFjay1jb2xvcjogc2tpcCkge1xuICAgICAgICAgICAgJjp2aXNpdGVkICAgICAgICAgICB7IGNvbG9yOiBAY29sb3I7IC5iYWNrLmNvbG9yKEBiYWNrLWNvbG9yKTsgfSAvLyBhZGRlZCBib3JkZXJcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmFkaWVudCAoQHN0YXJ0OiB0cmFuc3BhcmVudCwgQHN0b3A6IGdyYXksIEBkZWdyZWVzOiAxODBkZWcsIEBpbWFnZTogbm9uZSkge1xuICAgICAgICAgICAgJjp2aXNpdGVkICAgICAgICAgICB7IC5ncmFkaWVudChAc3RhcnQsIEBzdG9wLCBAZGVncmVlcywgQGltYWdlKTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvdmVyLWZvY3VzIHtcbiAgICAgICAgLmNvbG9yIChAY29sb3I6IGluaGVyaXQsIEBiYWNrLWNvbG9yOiBza2lwKSB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyAgICAgICAgICAgICB7IGNvbG9yOiBAY29sb3I7IC5iYWNrLmNvbG9yKEBiYWNrLWNvbG9yKTsgfSAvLyBhZGRlZCBib3JkZXJcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmFkaWVudCAoQHN0YXJ0OiB0cmFuc3BhcmVudCwgQHN0b3A6IGdyYXksIEBkZWdyZWVzOiAxODBkZWcsIEBpbWFnZTogbm9uZSkge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMgICAgICAgICAgICAgeyAuZ3JhZGllbnQoQHN0YXJ0LCBAc3RvcCwgQGRlZ3JlZXMsIEBpbWFnZSk7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub3JtYWwtYWN0aXZlIHtcbiAgICAgICAgLmNvbG9yIChAY29sb3I6IGluaGVyaXQsIEBiYWNrLWNvbG9yOiBza2lwKSB7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjphY3RpdmUgICAgICAgICAgICB7IGNvbG9yOiBAY29sb3I7IC5iYWNrLmNvbG9yKEBiYWNrLWNvbG9yKTsgfSAvLyBhZGRlZCBib3JkZXJcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmFkaWVudCAoQHN0YXJ0OiB0cmFuc3BhcmVudCwgQHN0b3A6IGdyYXksIEBkZWdyZWVzOiAxODBkZWcsIEBpbWFnZTogbm9uZSkge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICY6YWN0aXZlICAgICAgICAgICAgeyAuZ3JhZGllbnQoQHN0YXJ0LCBAc3RvcCwgQGRlZ3JlZXMsIEBpbWFnZSk7IH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4vLyBWZW5kb3IgTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4gICAgLmFuaW1hdGlvbiAoQG5hbWU6IG5vbmUsIEBkdXJhdGlvbjogMCwgQGVhc2U6IGVhc2UsIEBkZWxheTogMCwgQGl0ZXJhdGlvbjogMSwgQGRpcmVjdGlvbjogbm9ybWFsKSB3aGVuIG5vdCAoQG5hbWUgPSBudWxsKSB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBAbmFtZSBAZHVyYXRpb24gQGVhc2UgQGRlbGF5IEBpdGVyYXRpb24gQGRpcmVjdGlvbjsgICAgLy8gU2FmYXJpLCBDaHJvbWVcbiAgICAgICAgICAgLW1vei1hbmltYXRpb246IEBuYW1lIEBkdXJhdGlvbiBAZWFzZSBAZGVsYXkgQGl0ZXJhdGlvbiBAZGlyZWN0aW9uO1xuICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogQG5hbWUgQGR1cmF0aW9uIEBlYXNlIEBkZWxheSBAaXRlcmF0aW9uIEBkaXJlY3Rpb247XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBAbmFtZSBAZHVyYXRpb24gQGVhc2UgQGRlbGF5IEBpdGVyYXRpb24gQGRpcmVjdGlvbjtcbiAgICB9XG5cbiAgICAuYW5pbWF0aW9uIHtcbiAgICAgICAgLmRlbGF5IChAZGVsYXkpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBAZGVsYXk7XG4gICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xuICAgICAgICAgICAgICAgICAtby1hbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBAZGVsYXk7XG4gICAgICAgIH1cblxuICAgICAgICAuZGlyZWN0aW9uIChAZGlyZWN0aW9uKSB7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG4gICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG4gICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG4gICAgICAgIH1cblxuICAgICAgICAuZHVyYXRpb24gKEBkdXJhdGlvbikge1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbiAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG4gICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogQGR1cmF0aW9uO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lYXNlIChAZWFzZSkge1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAZWFzZTtcbiAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQGVhc2U7XG4gICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWxsLW1vZGUgKEBmaWxsLW1vZGUpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbiAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbiAgICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVyYXRpb24gKEBpdGVyYXRpb24pIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbjtcbiAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbjtcbiAgICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIChAbmFtZSkge1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogQG5hbWU7XG4gICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcbiAgICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogQG5hbWU7XG4gICAgICAgIH1cblxuICAgICAgICAucGxheS1zdGF0ZSAoQHBsYXktc3RhdGUpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IEBwbGF5LXN0YXRlO1xuICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb24tcGxheS1zdGF0ZTogQHBsYXktc3RhdGU7XG4gICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBAcGxheS1zdGF0ZTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IEBwbGF5LXN0YXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFwcGVhcmFuY2UgKEBhcHBlYXJhbmNlOiBub3JtYWwpIHdoZW4gbm90IChAYXBwZWFyYW5jZSA9IHNraXApIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBAYXBwZWFyYW5jZTtcbiAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBAYXBwZWFyYW5jZTtcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBAYXBwZWFyYW5jZTtcbiAgICB9XG5cbiAgICAuYmFja2ZhY2UgKEB2aXNpYmlsaXR5OiBoaWRkZW4pIHdoZW4gbm90IChAdmlzaWJpbGl0eSA9IHNraXApIHtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICAgICAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICAgICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZC1jbGlwIChAY2xpcDogYm9yZGVyKSB3aGVuIG5vdCAoQGNsaXAgPSBza2lwKSB7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBAY2xpcDsgICAgICAgICAgICAgLy8gU2FmYXJpIDQ/IENocm9tZSA2P1xuICAgICAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogQGNsaXA7ICAgICAgICAgICAgIC8vIEZpcmVmb3ggMy42XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB+J0B7Y2xpcH0tYm94JzsgICAgLy8gRmlyZWZveCA0LCBTYWZhcmkgNSwgT3BlcmEgMTAsIElFOVxuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kLXNpemUgKEBzaXplOiBhdXRvKSB3aGVuIG5vdCAoQHNpemUgPSBza2lwKSB7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBAc2l6ZTsgICAgIC8vIFNhZmFyaSAzLjArLCBDaHJvbWUgMS4wK1xuICAgICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogQHNpemU7ICAgICAvLyBGaXJlZm94IDMuNlxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogQHNpemU7ICAgICAvLyBJRSA5K1xuICAgIH1cblxuICAgIC5ib3gtc2l6aW5nIChAYm94LW1vZGVsOiBjb250ZW50LWJveCkgd2hlbiBub3QgKEBib3gtbW9kZWwgPSBza2lwKSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogQGJveC1tb2RlbDsgICAgLy8gU2FmYXJpIDVcbiAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBAYm94LW1vZGVsOyAgICAvLyBGaXJlZm94IDE5XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogQGJveC1tb2RlbDsgICAgLy8gSUUgOCtcbiAgICB9XG5cbiAgICAuY29sdW1ucyAoQGNvdW50OiBhdXRvLCBAZ2FwOiBub3JtYWwsIEB3aWR0aDogYXV0bykgd2hlbiBub3QgKEBjb3VudCA9IHNraXApIHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IEBjb3VudDtcbiAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IEBjb3VudDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IEBjb3VudDtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBAZ2FwO1xuICAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IEBnYXA7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogQGdhcDtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4td2lkdGg6IEB3aWR0aDtcbiAgICAgICAgICAgLW1vei1jb2x1bW4td2lkdGg6IEB3aWR0aDtcbiAgICAgICAgICAgICAgICBjb2x1bW4td2lkdGg6IEB3aWR0aDtcbiAgICB9XG5cbiAgICAuZ3JhZGllbnQgKEBzdGFydDogdHJhbnNwYXJlbnQsIEBzdG9wOiBncmF5LCBAZGVncmVlczogMTgwZGVnLCBAaW1hZ2U6IG5vbmUpIHdoZW4gbm90IChAc3RhcnQgPSBza2lwKSB7XG4gICAgICAgIC5ncmFkaWVudC5kaXJlY3Rpb25hbChAc3RhcnQsIEBzdG9wLCBAZGVncmVlcywgQGltYWdlKTtcbiAgICB9XG5cbiAgICAuZ3JhZGllbnQge1xuICAgICAgICAuZGlyZWN0aW9uYWwoQHN0YXJ0OiB0cmFuc3BhcmVudCwgQHN0b3A6IGdyYXksIEBkZWdyZWVzOiAxODBkZWcsIEBpbWFnZTogbm9uZSkgd2hlbiBub3QgKEBzdGFydCA9IHNraXApIHtcbiAgICAgICAgICAgIC5iYWNrKEBzdGFydCwgQGltYWdlLCByZXBlYXQteCwgY2VudGVyKTtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAZGVncmVlcywgQHN0YXJ0LCBAc3RvcCk7ICAgICAgICAgICAgICAgICAgICAgLy8gU2FmYXJpIDUuMSssIENocm9tZSAxMCtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChAZGVncmVlcywgQHN0YXJ0LCBAc3RvcCk7ICAgICAgICAgICAgICAgICAgICAgLy8gRmlyZWZveCAzLjYrXG4gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoQGRlZ3JlZXMsIEBzdGFydCwgQHN0b3ApOyAgICAgICAgICAgICAgICAgICAgIC8vIElFMTBcbiAgICAgICAgfVxuICAgICAgICAudG8tYm90dG9tKEBzdGFydDogdHJhbnNwYXJlbnQsIEBzdG9wOiBncmF5LCBAaW1hZ2U6IG5vbmUpIHdoZW4gbm90IChAc3RhcnQgPSBza2lwKSB7XG4gICAgICAgICAgICAuZ3JhZGllbnQuZGlyZWN0aW9uYWwoQHN0YXJ0LCBAc3RvcCwgMTgwZGVnLCBAaW1hZ2UpO1xuICAgICAgICB9XG4gICAgICAgIC50by1yaWdodChAc3RhcnQ6IHRyYW5zcGFyZW50LCBAc3RvcDogZ3JheSwgQGltYWdlOiBub25lKSB3aGVuIG5vdCAoQHN0YXJ0ID0gc2tpcCkge1xuICAgICAgICAgICAgLmdyYWRpZW50LmRpcmVjdGlvbmFsKEBzdGFydCwgQHN0b3AsIDI3MGRlZywgQGltYWdlKTtcbiAgICAgICAgfVxuICAgICAgICAudG8tdG9wKEBzdGFydDogdHJhbnNwYXJlbnQsIEBzdG9wOiBncmF5LCBAaW1hZ2U6IG5vbmUpIHdoZW4gbm90IChAc3RhcnQgPSBza2lwKSB7XG4gICAgICAgICAgICAuZ3JhZGllbnQuZGlyZWN0aW9uYWwoQHN0YXJ0LCBAc3RvcCwgMGRlZywgQGltYWdlKTtcbiAgICAgICAgfVxuICAgICAgICAudG8tbGVmdChAc3RhcnQ6IHRyYW5zcGFyZW50LCBAc3RvcDogZ3JheSwgQGltYWdlOiBub25lKSB3aGVuIG5vdCAoQHN0YXJ0ID0gc2tpcCkge1xuICAgICAgICAgICAgLmdyYWRpZW50LmRpcmVjdGlvbmFsKEBzdGFydCwgQHN0b3AsIDkwZGVnLCBAaW1hZ2UpO1xuICAgICAgICB9XG4gICAgICAgIC5yYWRpYWwoQGlubmVyOiB0cmFuc3BhcmVudCwgQG91dGVyOiBncmF5LCBAaW1hZ2U6IG5vbmUpIHdoZW4gbm90IChAaW5uZXIgPSBza2lwKSB7XG4gICAgICAgICAgICAuYmFjayhAaW5uZXIsIEBpbWFnZSwgcmVwZWF0LXgsIGNlbnRlcik7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDAsIGNlbnRlciBjZW50ZXIsIDQ2MCwgZnJvbShAaW5uZXIpLCB0byhAb3V0ZXIpKTsvLyBDaHJvbWUsIFNhZmFyaSA0K1xuICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSwgQGlubmVyIDAlLCBAb3V0ZXIgMTAwJSk7ICAgLy8gU2FmYXJpIDUuMSssIENocm9tZSAxMCtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UsIEBpbm5lciAwJSwgQG91dGVyIDEwMCUpOyAgIC8vIEZpcmVmb3ggMy42K1xuICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCBAaW5uZXIgMCUsIEBvdXRlciAxMDAlKTsgLy8gVzNDXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3ZlcmZsb3cgKEB4OiB2aXNpYmxlLCBAeTogdmlzaWJsZSkgd2hlbiBub3QgKEB4ID0gc2tpcCkge1xuICAgICAgICBvdmVyZmxvdy14OiBAeDtcbiAgICAgICAgb3ZlcmZsb3cteTogQHk7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG5cbiAgICAucGxhY2Vob2xkZXIgKEBjb2xvcjogZ3JheSkgd2hlbiBub3QgKEBjb2xvciA9IHNraXApIHtcbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICAgeyBjb2xvcjogQGNvbG9yOyB9IC8vIEZpcmVmb3ggNC0xOFxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gRmlyZWZveCAxOStcbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICAgeyBjb2xvcjogQGNvbG9yOyB9IC8vIElFIDEwK1xuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gQ2hyb21lLCBTYWZhcmlcbiAgICB9XG5cbiAgICAucGVyc3BlY3RpdmUgKEBsZW5ndGgpIHtcbiAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogQGxlbmd0aDtcbiAgICAgICAgICAgLW1vei1wZXJzcGVjdGl2ZTogQGxlbmd0aDtcbiAgICAgICAgICAgICAgICBwZXJzcGVjdGl2ZTogQGxlbmd0aDtcbiAgICB9XG5cbiAgICAucm90YXRlIChAZGVncmVlczogMGRlZykgd2hlbiBub3QgKEBkZWdyZWVzID0gc2tpcCkge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgIH1cblxuICAgIC5yb3RhdGVYIChAZGVncmVlczogMGRlZykgd2hlbiBub3QgKEBkZWdyZWVzID0gc2tpcCkge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgIH1cblxuICAgIC5yb3RhdGVZIChAZGVncmVlczogMGRlZykgd2hlbiBub3QgKEBkZWdyZWVzID0gc2tpcCkge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgIH1cblxuICAgIC5yb3VuZGVkIChAcmFkaXVzOiAwKSB3aGVuIG5vdCAoQHJhZGl1cyA9IHNraXApIHtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgICB9XG5cbiAgICAucm91bmRlZCB7XG4gICAgICAgIC50b3AgKEByYWRpdXM6IDApIHdoZW4gbm90IChAcmFkaXVzID0gc2tpcCkge1xuICAgICAgICAgICAgLnJvdW5kZWQubGVmdC10b3AgICAgIChAcmFkaXVzKTtcbiAgICAgICAgICAgIC5yb3VuZGVkLnJpZ2h0LXRvcCAgICAoQHJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IChAcmFkaXVzOiAwKSB3aGVuIG5vdCAoQHJhZGl1cyA9IHNraXApIHtcbiAgICAgICAgICAgIC5yb3VuZGVkLnJpZ2h0LXRvcCAgICAoQHJhZGl1cyk7XG4gICAgICAgICAgICAucm91bmRlZC5yaWdodC1ib3R0b20gKEByYWRpdXMpO1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20gKEByYWRpdXM6IDApIHdoZW4gbm90IChAcmFkaXVzID0gc2tpcCkge1xuICAgICAgICAgICAgLnJvdW5kZWQubGVmdC1ib3R0b20gKEByYWRpdXMpO1xuICAgICAgICAgICAgLnJvdW5kZWQucmlnaHQtYm90dG9tIChAcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgICAubGVmdCAoQHJhZGl1czogMCkgd2hlbiBub3QgKEByYWRpdXMgPSBza2lwKSB7XG4gICAgICAgICAgICAucm91bmRlZC5sZWZ0LXRvcCAgICAgKEByYWRpdXMpO1xuICAgICAgICAgICAgLnJvdW5kZWQubGVmdC1ib3R0b20gIChAcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgICAubGVmdC10b3AgKEByYWRpdXM6IDApIHdoZW4gbm90IChAcmFkaXVzID0gc2tpcCkge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiBAcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0LWJvdHRvbSAoQHJhZGl1czogMCkgd2hlbiBub3QgKEByYWRpdXMgPSBza2lwKSB7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LXRvcCAoQHJhZGl1czogMCkgd2hlbiBub3QgKEByYWRpdXMgPSBza2lwKSB7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogQHJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LWJvdHRvbSAoQHJhZGl1czogMCkgd2hlbiBub3QgKEByYWRpdXMgPSBza2lwKSB7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NhbGUgKEBmYWN0b3I6IDApIHdoZW4gbm90IChAZmFjdG9yID0gc2tpcCkge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQGZhY3Rvcik7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAZmFjdG9yKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEBmYWN0b3IpO1xuICAgIH1cblxuICAgIC5zaGFkb3cgKEBzcHJlYWQ6IDAgMCwgQGNvbG9yOiBncmF5LCBAYWxwaGE6IC41KSB3aGVuIG5vdCAoQHNwcmVhZCA9IHNraXApIHtcbiAgICAgICAgQGhzbGE6IGhzbGEoaHVlKEBjb2xvciksIHNhdHVyYXRpb24oQGNvbG9yKSwgbGlnaHRuZXNzKEBjb2xvciksIEBhbHBoYSk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogQHNwcmVhZCBAaHNsYTsgICAgIC8vIEFuZHJvaWQgMi4zKywgaU9TIDQuMC4yLTQuMlxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IEBzcHJlYWQgQGhzbGE7ICAgICAvLyBDaHJvbWUgNissIEZpcmVmb3ggNCssIElFIDlcbiAgICB9XG5cbiAgICAuc2hhZG93LWluc2V0IChAc3ByZWFkOiAwIDAsIEBjb2xvcjogZ3JheSwgQGFscGhhOiAuNSkgd2hlbiBub3QgKEBzcHJlYWQgPSBza2lwKSB7XG4gICAgICAgIEBoc2xhOiBoc2xhKGh1ZShAY29sb3IpLCBzYXR1cmF0aW9uKEBjb2xvciksIGxpZ2h0bmVzcyhAY29sb3IpLCBAYWxwaGEpO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzcHJlYWQgQGhzbGEgaW5zZXQ7ICAgICAvLyBBbmRyb2lkIDIuMyssIGlPUyA0LjAuMi00LjJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBAc3ByZWFkIEBoc2xhIGluc2V0OyAgICAgLy8gQ2hyb21lIDYrLCBGaXJlZm94IDQrLCBJRSA5XG4gICAgfVxuXG4gICAgLnNoYWRvdy1tdWx0aSAoQHNoYWRvd3M6IG5vbmUpIHdoZW4gbm90IChAc2hhZG93cyA9IHNraXApIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93cztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93cztcbiAgICB9XG5cbiAgICAuc2tldyAoQHg6IDAsIEB5OiAwKSB3aGVuIG5vdCAoQHggPSBza2lwKSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KEB4LCBAeSk7XG4gICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBza2V3KEB4LCBAeSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldyhAeCwgQHkpO1xuICAgIH1cblxuICAgIC50YXAtaGlnaGxpZ2h0IChAY29sb3I6IGdyYXkpIHdoZW4gbm90IChAY29sb3IgPSBza2lwKSB7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogQGNvbG9yO1xuICAgICAgICAgICAtbW96LXRhcC1oaWdobGlnaHQtY29sb3I6IEBjb2xvcjtcbiAgICAgICAgICAgICAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiBAY29sb3I7XG4gICAgfVxuXG4gICAgLnRyYW5zZm9ybSAoQHRyYW5zZm9ybTogbm9uZSkgd2hlbiBub3QgKEB0cmFuc2Zvcm0gPSBza2lwKSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBAdHJhbnNmb3JtO1xuICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogQHRyYW5zZm9ybTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IEB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBAdHJhbnNmb3JtO1xuICAgIH1cblxuICAgIC50cmFuc2l0aW9uIChAcHJvcGVydHk6IGFsbCwgQGR1cmF0aW9uOiAwcywgQGZ1bmN0aW9uOiBlYXNlLCBAZGVsYXk6IDBzKSB3aGVuIG5vdCAoQHByb3BlcnR5ID0gc2tpcCkge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwcm9wZXJ0eSBAZHVyYXRpb24gQGZ1bmN0aW9uIEBkZWxheTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBAcHJvcGVydHkgQGR1cmF0aW9uIEBmdW5jdGlvbiBAZGVsYXk7XG4gICAgfVxuXG4gICAgLnRyYW5zaXRpb24tbGlzdCAoQHRyYW5zaXRpb25zOiBhbGwgMHMgZWFzZSAwcykgd2hlbiBub3QgKEB0cmFuc2l0aW9ucyA9IHNraXApIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbnM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogQHRyYW5zaXRpb25zO1xuICAgIH1cblxuICAgIC50cmFuc2xhdGUgKEB4OiAwLCBAeTogMCkgd2hlbiBub3QgKEB4ID0gc2tpcCkge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgfVxuXG4gICAgLnRyYW5zbGF0ZTNkIChAeDogMCwgQHk6IDAsIEB6OiAwKSB3aGVuIG5vdCAoQHggPSBza2lwKSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbiAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgfVxuXG4gICAgLnVzZXItc2VsZWN0IChAc2VsZWN0OiBub25lKSB3aGVuIG5vdCAoQHNlbGVjdCA9IHNraXApIHtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICB9XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBpaS4gQXNzZXRzXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFycm93c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuICAgIC5hcnJvdyB7XG4gICAgICAgIC5iYXNlICgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAudG9wIChAc2l6ZTogMCwgQGNvbG9yOiB0cmFuc3BhcmVudCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPSAwKSB7XG4gICAgICAgICAgICAuYXJyb3cuYmFzZTtcbiAgICAgICAgICAgIGJvcmRlcjogQHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbSAoQHNpemU6IDAsIEBjb2xvcjogdHJhbnNwYXJlbnQsIEBxdWVyeTogMCkgd2hlbiAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICAgICAgLmFycm93LmJhc2U7XG4gICAgICAgICAgICBib3JkZXI6IEBzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IChAc2l6ZTogMCwgQGNvbG9yOiB0cmFuc3BhcmVudCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPSAwKSB7XG4gICAgICAgICAgICAuYXJyb3cuYmFzZTtcbiAgICAgICAgICAgIGJvcmRlcjogQHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBjb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQgKEBzaXplOiAwLCBAY29sb3I6IHRyYW5zcGFyZW50LCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA9IDApIHtcbiAgICAgICAgICAgIC5hcnJvdy5iYXNlO1xuICAgICAgICAgICAgYm9yZGVyOiBAc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtdG9wIChAd2lkdGg6IDAsIEBjb2xvcjogdHJhbnNwYXJlbnQsIEByYXRpbzogMSwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPSAwKSB7XG4gICAgICAgICAgICAuYXJyb3cuYmFzZTtcbiAgICAgICAgICAgIEBoZWlnaHQ6IEB3aWR0aCAqIEByYXRpbztcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogQGhlaWdodCBAd2lkdGggMCAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0LWJvdHRvbSAoQHdpZHRoOiAwLCBAY29sb3I6IHRyYW5zcGFyZW50LCBAcmF0aW86IDEsIEBxdWVyeTogMCkgd2hlbiAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICAgICAgLmFycm93LmJhc2U7XG4gICAgICAgICAgICBAaGVpZ2h0OiBAd2lkdGggKiBAcmF0aW87XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IEB3aWR0aCAwIDAgQGhlaWdodDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQGNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtdG9wIChAd2lkdGg6IDAsIEBjb2xvcjogdHJhbnNwYXJlbnQsIEByYXRpbzogMSwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPSAwKSB7XG4gICAgICAgICAgICAuYXJyb3cuYmFzZTtcbiAgICAgICAgICAgIEBoZWlnaHQ6IEB3aWR0aCAqIEByYXRpbztcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCBAd2lkdGggQGhlaWdodCAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBAY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1ib3R0b20gKEB3aWR0aDogMCwgQGNvbG9yOiB0cmFuc3BhcmVudCwgQHJhdGlvOiAxLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA9IDApIHtcbiAgICAgICAgICAgIC5hcnJvdy5iYXNlO1xuICAgICAgICAgICAgQGhlaWdodDogQHdpZHRoICogQHJhdGlvO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgQGhlaWdodCBAd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBjb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIH1cbiAgICB9XG4vL1xuLy8gQmxvY2tzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4gICAgLmNlbnRlci1ibG9jayAoQHdpZHRoOiAwLCBAcXVlcnk6IDApIHdoZW4gKEBxdWVyeSA9IDApIHtcbiAgICAgICAgd2lkdGg6IEB3aWR0aDtcbiAgICAgICAgbGVmdDogKEB3aWR0aCAvIDIpICogLTE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgLmNlbnRlci1pbmxpbmUgKEBkaXNwbGF5OiBpbmxpbmUtYmxvY2ssIEBxdWVyeTogMCkgd2hlbiAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICBkaXNwbGF5OiBAZGlzcGxheTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNlbnRlci12ZXJ0aWNhbCAoQGhlaWdodDogMCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IChAaGVpZ2h0IC8gMikgKiAtMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICAub2Zmc2V0IChAcGFkZGluZzogMCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIEBvZmZzZXQ6IDEwMCUgKiBAcGFkZGluZyAvICgxMDAlIC0gQHBhZGRpbmcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogcm91bmQoLUBvZmZzZXQsIDIpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJvdW5kKEBvZmZzZXQsIDIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByb3VuZChAb2Zmc2V0LCAyKTtcbiAgICAgICAuYm94LXNpemluZztcbiAgICB9XG5cbiAgICAucmVzZXQtYmxvY2sgKEBtYXJnaW4tbGVmdDogMCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBAbWFyZ2luLWxlZnQ7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnJlc2V0LXZlcnRpY2FsIChAbWFyZ2luLXRvcDogMCwgQHF1ZXJ5OiAwKSB3aGVuIChAcXVlcnkgPSAwKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IEBtYXJnaW4tdG9wO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICB9XG5cbi8vIExpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4gICAgLmxpc3Qtc3R5bGUgKEB0eXBlOiBub25lLCBAaW1hZ2U6IG5vbmUpIHdoZW4gbm90IChAdHlwZSA9IHNraXApIGFuZCAoQHR5cGUgPSBpbmhlcml0KSwgKEBpbWFnZSA9IGluaGVyaXQpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubGlzdC1zdHlsZSAoQHR5cGU6IG5vbmUsIEBpbWFnZTogbm9uZSkgd2hlbiBub3QgKEB0eXBlID0gc2tpcCkgYW5kIG5vdCAoQHR5cGUgPSBpbmhlcml0KSBhbmQgKEBpbWFnZSA9IG5vbmUpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogQHR5cGUgaW5zaWRlO1xuICAgIH1cblxuICAgIC5saXN0LXN0eWxlIChAdHlwZTogbm9uZSwgQGltYWdlOiBub25lKSB3aGVuIG5vdCAoQHR5cGUgPSBza2lwKSBhbmQgbm90IChAaW1hZ2UgPSBub25lKSBhbmQgbm90IChAaW1hZ2UgPSBpbmhlcml0KSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgaW5zaWRlIHVybCgnQHtpbWFnZX0nKTtcbiAgICB9XG5cbi8vIFBzZXVkb1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuICAgIC5wc2V1ZG8tY29udGFpbmVyIChAZGlzcGxheTogaW5saW5lLWJsb2NrKSB7XG4gICAgICAgIGRpc3BsYXk6IEBkaXNwbGF5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyAgLy8gb3ZlcmZsb3cgaWU4LzlcbiAgICB9XG5cbiAgICAucHNldWRvIChAY29udGVudDogJycsIEB3aWR0aDogYXV0bywgQGhlaWdodDogYXV0bykge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IEBjb250ZW50O1xuICAgICAgICB3aWR0aDogQHdpZHRoO1xuICAgICAgICBoZWlnaHQ6IEBoZWlnaHQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuICAgIC50YWJsZSB7XG4gICAgICAgIC5ib3JkZXIgKEB3aWR0aDogMCwgQHN0eWxlOiBub25lLCBAY29sb3I6IG5vbmUpIHdoZW4gbm90IChAd2lkdGggPSBza2lwKSB7XG4gICAgICAgICAgICAmIHRyIHRoLFxuICAgICAgICAgICAgJiB0ciB0ZCAgICAgICAgICAgICB7IGJvcmRlci13aWR0aDogQHdpZHRoOyBib3JkZXItc3R5bGU6IEBzdHlsZTsgYm9yZGVyLWNvbG9yOiBAY29sb3I7IH1cbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyLW91dGVyIChAd2lkdGg6IDAsIEBzdHlsZTogbm9uZSwgQGNvbG9yOiBub25lKSB3aGVuIG5vdCAoQHdpZHRoID0gc2tpcCkge1xuICAgICAgICAgICAgJiAgICAgICAgICAgICAgICAgICB7IGJvcmRlci13aWR0aDogQHdpZHRoOyBib3JkZXItc3R5bGU6IEBzdHlsZTsgYm9yZGVyLWNvbG9yOiBAY29sb3I7IH1cbiAgICAgICAgfVxuICAgICAgICAuY29sb3IgKEBjb2xvcjogaW5oZXJpdCwgQGJhY2s6IHNraXAsIEByb3dzOiBhbGwpIHdoZW4gbm90IChAY29sb3IgPSBza2lwKSBhbmQgbm90IChAcm93cyA9IGFsbCkge1xuICAgICAgICAgICAgJiB0cjpudGgtY2hpbGQoQHtyb3dzfSkgdGQsXG4gICAgICAgICAgICAmIHRyLkB7cm93c30gdGQgICAgIHsgY29sb3I6IEBjb2xvcjsgLmJhY2suY29sb3IoQGJhY2spIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sb3IgKEBjb2xvcjogaW5oZXJpdCwgQGJhY2s6IHNraXAsIEByb3dzOiBhbGwpIHdoZW4gbm90IChAY29sb3IgPSBza2lwKSBhbmQgKEByb3dzID0gYWxsKSB7XG4gICAgICAgICAgICAmIHRyIHRkICAgICAgICAgICAgIHsgY29sb3I6IEBjb2xvcjsgLmJhY2suY29sb3IoQGJhY2spOyB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvbnQgKEBmb250OiBub3JtYWwgMWVtLCBAZmFtaWx5OiBpbmhlcml0KSB3aGVuIG5vdCAoQGZvbnQgPSBza2lwKSB7XG4gICAgICAgICAgICAmIHRyIHRkICAgICAgICAgICAgIHsgLmZvbnQoQGZvbnQsIEBmYW1pbHkpOyB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWQtY29sb3IgKEBjb2xvcjogaW5oZXJpdCwgQGJhY2s6IHNraXApIHdoZW4gbm90IChAY29sb3IgPSBza2lwKSB7XG4gICAgICAgICAgICAmIHRyIHRoICAgICAgICAgICAgIHsgLmNvbG9yKEBjb2xvciwgQGJhY2spOyB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWQtZm9udCAoQGZvbnQ6IG5vcm1hbCAxZW0sIEBmYW1pbHk6IGluaGVyaXQpIHdoZW4gbm90IChAZm9udCA9IHNraXApIHtcbiAgICAgICAgICAgICYgdHIgdGggICAgICAgICAgICAgeyAuZm9udChAZm9udCwgQGZhbWlseSk7IH1cbiAgICAgICAgfVxuICAgICAgICAucGFkZGluZyAoQHBhZGRpbmc6IDApIHdoZW4gbm90IChAcGFkZGluZyA9IHNraXApIHtcbiAgICAgICAgICAgICYgdHIgdGgsXG4gICAgICAgICAgICAmIHRyIHRkICAgICAgICAgICAgIHsgcGFkZGluZzogQHBhZGRpbmc7IH1cbiAgICAgICAgfVxuICAgICAgICAucm91bmRlZCAoQHJhZGl1czogbm9uZSkgd2hlbiBub3QgKEByYWRpdXMgPSBza2lwKSB7XG4gICAgICAgICAgICAmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgLnJlLXJvdW5kZWQoQHJhZGl1cyl7IC5yb3VuZGVkKEByYWRpdXMpOyB9OyB9ICAvLyBEb3VibGUgbmFtZSBzdGFjayBGaXhcbiAgICAgICAgICAgICYgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQgeyAucm91bmRlZC5sZWZ0LXRvcChAcmFkaXVzKTsgfVxuICAgICAgICAgICAgJiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkICB7IC5yb3VuZGVkLnJpZ2h0LXRvcChAcmFkaXVzKTsgfVxuICAgICAgICAgICAgJiB0cjpsYXN0LWNoaWxkICB0ZDpmaXJzdC1jaGlsZCB7IC5yb3VuZGVkLmxlZnQtYm90dG9tKEByYWRpdXMpOyB9XG4gICAgICAgICAgICAmIHRyOmxhc3QtY2hpbGQgIHRkOmxhc3QtY2hpbGQgIHsgLnJvdW5kZWQucmlnaHQtYm90dG9tKEByYWRpdXMpOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbi8vICBVbm9jYXRlZ29yaXplZFxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiAgICAuc3Ryb25nLWRpdi13aWR0aCAoQHN3aWR0aDogMTAwJSwgQGR3aWR0aDogMTAwJSwgQHF1ZXJ5OiAwKSB3aGVuIG5vdCAoQHN3aWR0aCA9IHNraXApIGFuZCAoQHF1ZXJ5ID0gMCkge1xuICAgICAgICAmID4gc3Ryb25nICAgICAgICAgICAgICB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogQHN3aWR0aDsgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgJiA+IGRpdiAgICAgICAgICAgICAgICAgeyB3aWR0aDogQGR3aWR0aDsgfVxuICAgIH1cblxuICAgIC5zdHJvbmctZGl2LXdpZHRoIChAc3dpZHRoOiAxMDAlLCBAZHdpZHRoOiAxMDAlLCBAcXVlcnk6IDApIHdoZW4gbm90IChAc3dpZHRoID0gc2tpcCkgYW5kIChAcXVlcnkgPiAwKSB7XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAcXVlcnkpIHtcbiAgICAgICAgICAgIC5zdHJvbmctZGl2LXdpZHRoIChAc3dpZHRoLCBAZHdpZHRoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdHJvbmctZGl2LXdpZHRoIChAdmFyKSB3aGVuIChAdmFyID0gc2tpcCkge31cblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgaWlpLiBVdGlsaXRpZXNcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vL1xuLy8gIENvbnN0YW50c1xuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiAgICBAZCAgICAgICAgICAgICAgICAgICAgICA6ICAgZSgnLycpOyAgICAgICAgIC8vIGRpdmlkZXIgZXNjYXBlXG5cbi8vICBTaGFkZXMgb2YgR3JheVxuXG4gICAgQGhleDAgICAgICAgICAgICAgICAgICAgOiAgICAgIzAwMDtcbiAgICBAaGV4MSAgICAgICAgICAgICAgICAgICA6ICAgICAjMTExO1xuICAgIEBoZXgyICAgICAgICAgICAgICAgICAgIDogICAgICMyMjI7XG4gICAgQGhleDMgICAgICAgICAgICAgICAgICAgOiAgICAgIzMzMztcbiAgICBAaGV4NCAgICAgICAgICAgICAgICAgICA6ICAgICAjNDQ0O1xuICAgIEBoZXg1ICAgICAgICAgICAgICAgICAgIDogICAgICM1NTU7XG4gICAgQGhleDYgICAgICAgICAgICAgICAgICAgOiAgICAgIzY2NjtcbiAgICBAaGV4NyAgICAgICAgICAgICAgICAgICA6ICAgICAjNzc3O1xuICAgIEBoZXg4ICAgICAgICAgICAgICAgICAgIDogICAgICM4ODg7XG4gICAgQGhleDkgICAgICAgICAgICAgICAgICAgOiAgICAgIzk5OTtcbiAgICBAaGV4YSAgICAgICAgICAgICAgICAgICA6ICAgICAjYWFhO1xuICAgIEBoZXhiICAgICAgICAgICAgICAgICAgIDogICAgICNiYmI7XG4gICAgQGhleGMgICAgICAgICAgICAgICAgICAgOiAgICAgI2NjYztcbiAgICBAaGV4ZCAgICAgICAgICAgICAgICAgICA6ICAgICAjZGRkO1xuICAgIEBoZXhlICAgICAgICAgICAgICAgICAgIDogICAgICNlZWU7XG4gICAgQGhleGVmICAgICAgICAgICAgICAgICAgOiAgICAgI2Y2ZjZmNztcbiAgICBAaGV4ZiAgICAgICAgICAgICAgICAgICA6ICAgICAjZmZmO1xuXG4vLyAgQ29sb3JzIENvZGVzXG5cbiAgICBAYXF1YSAgICAgICAgICAgICAgICAgICA6ICAgICAjMGZmO1xuICAgIEBibGFjayAgICAgICAgICAgICAgICAgIDogICAgICMwMDA7XG4gICAgQGJsdWUgICAgICAgICAgICAgICAgICAgOiAgICAgIzAwZjtcbiAgICBAYmx1ZVZpb2xldCAgICAgICAgICAgICA6ICAgICAjOGEyYmUyO1xuICAgIEBicm93biAgICAgICAgICAgICAgICAgIDogICAgICNhNTJhMmE7XG4gICAgQGZ1Y2hzaWEgICAgICAgICAgICAgICAgOiAgICAgI2YwZjtcbiAgICBAZ29sZCAgICAgICAgICAgICAgICAgICA6ICAgICAjZmZkNzAwO1xuICAgIEBncmVlbiAgICAgICAgICAgICAgICAgIDogICAgICMwMDgwMDA7XG4gICAgQGdyYXkgICAgICAgICAgICAgICAgICAgOiAgICAgIzgwODA4MDtcbiAgICBAbGltZSAgICAgICAgICAgICAgICAgICA6ICAgICAjMGYwO1xuICAgIEBtYXJvb24gICAgICAgICAgICAgICAgIDogICAgICM4NTE0NGI7XG4gICAgQG5hdnkgICAgICAgICAgICAgICAgICAgOiAgICAgIzAwMWYzZjtcbiAgICBAb2xpdmUgICAgICAgICAgICAgICAgICA6ICAgICAjODA4MDAwO1xuICAgIEBvcmFuZ2UgICAgICAgICAgICAgICAgIDogICAgICNmZmE1MDA7XG4gICAgQG9yYW5nZVJlZCAgICAgICAgICAgICAgOiAgICAgI2ZmNDUwMDtcbiAgICBAcGluayAgICAgICAgICAgICAgICAgICA6ICAgICAjZmZjMGNiO1xuICAgIEBwdXJwbGUgICAgICAgICAgICAgICAgIDogICAgICM4MDAwODA7XG4gICAgQHJlZCAgICAgICAgICAgICAgICAgICAgOiAgICAgI2YwMDtcbiAgICBAc2lsdmVyICAgICAgICAgICAgICAgICA6ICAgICAjYzBjMGMwO1xuICAgIEB0ZWFsICAgICAgICAgICAgICAgICAgIDogICAgICMwMDgwODA7XG4gICAgQHRyYW5zICAgICAgICAgICAgICAgICAgOiAgICAgdHJhbnNwYXJlbnQ7XG4gICAgQHZpb2xldCAgICAgICAgICAgICAgICAgOiAgICAgI2VlODJlZTtcbiAgICBAd2hpdGUgICAgICAgICAgICAgICAgICA6ICAgICAjZmZmO1xuICAgIEB5ZWxsb3cgICAgICAgICAgICAgICAgIDogICAgICNmZjA7XG4gICAgQHllbGxvd0dyZWVuICAgICAgICAgICAgOiAgICAgIzlhY2QzMjtcblxuLy8gIFdlYnNhZmUgRm9udHNcblxuICAgIC8qXG4gICAgQGZvbnQtbW9ubyAgICAgICAgICAgICAgOiAgICdNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgbW9ub3NwYWNlJztcbiAgICBAZm9udC1zYW5zICAgICAgICAgICAgICA6ICAgJ0hlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmJztcbiAgICBAZm9udC1zY3JpcHQgICAgICAgICAgICA6ICAgJ0JydXNoIFNjcmlwdCBNVCwgY3Vyc2l2ZSc7XG4gICAgQGZvbnQtc2VyaWYgICAgICAgICAgICAgOiAgICdHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIFRpbWVzLCBzZXJpZic7XG5cdCovXG4vLyBIZWxwZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4gICAgLmJsb2NrICgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLmNsZWFyZml4ICgpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVsbGlwc2lzICgpIHtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7ICAgIC8vIElFOCByZW5kZXJpbmcgaXNzdWVcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuaGlkZS10ZXh0ICgpIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmh5cGhlbnMgKCkge1xuICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgIH1cblxuICAgIC5pbmxpbmUgKCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIC5pbmxpbmUtYmxvY2sgKCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxpbmUtYnJlYWsgKCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuXG4gICAgLm5vd3JhcCAoKSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLndvcmQtYnJlYWsgKCkge1xuICAgICAgICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICAud3JhcCAoKSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIHZhbGlkYXRlXG4gICAgfVxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRWFzaW5nXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuICAgIC8vIEN1YmljXG4gICAgQGVhc2UtaW4tY3ViaWMgICAgICA6IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgQGVhc2Utb3V0LWN1YmljICAgICA6IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgQGVhc2UtaW4tb3V0LWN1YmljICA6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG5cbiAgICAvLyBDaXJjXG4gICAgQGVhc2UtaW4tY2lyYyAgICAgICA6IGN1YmljLWJlemllcigwLjYwMCwgMC4wNDAsIDAuOTgwLCAwLjMzNSk7XG4gICAgQGVhc2Utb3V0LWNpcmMgICAgICA6IGN1YmljLWJlemllcigwLjA3NSwgMC44MjAsIDAuMTY1LCAxLjAwMCk7XG4gICAgQGVhc2UtaW4tb3V0LWNpcmMgICA6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUwLCAwLjg2MCk7XG5cbiAgICAvLyBFeHBvXG4gICAgQGVhc2UtaW4tZXhwbyAgICAgICA6IGN1YmljLWJlemllcigwLjk1MCwgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XG4gICAgQGVhc2Utb3V0LWV4cG8gICAgICA6IGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG4gICAgQGVhc2UtaW4tb3V0LWV4cG8gICA6IGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG5cbiAgICAvLyBRdWFkXG4gICAgQGVhc2UtaW4tcXVhZCAgICAgICA6IGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCk7XG4gICAgQGVhc2Utb3V0LXF1YWQgICAgICA6IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG4gICAgQGVhc2UtaW4tb3V0LXF1YWQgICA6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMzAsIDAuNTE1LCAwLjk1NSk7XG5cbiAgICAvLyBRdWFydFxuICAgIEBlYXNlLWluLXF1YXJ0ICAgICAgOiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMwLCAwLjY4NSwgMC4yMjApO1xuICAgIEBlYXNlLW91dC1xdWFydCAgICAgOiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xuICAgIEBlYXNlLWluLW91dC1xdWFydCAgOiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xuXG4gICAgLy8gUXVpbnRcbiAgICBAZWFzZS1pbi1xdWludCAgICAgIDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBAZWFzZS1vdXQtcXVpbnQgICAgIDogY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcbiAgICBAZWFzZS1pbi1vdXQtcXVpbnQgIDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcblxuICAgIC8vIFNpbmVcbiAgICBAZWFzZS1pbi1zaW5lICAgICAgIDogY3ViaWMtYmV6aWVyKDAuNDcwLCAwLjAwMCwgMC43NDUsIDAuNzE1KTtcbiAgICBAZWFzZS1vdXQtc2luZSAgICAgIDogY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKTtcbiAgICBAZWFzZS1pbi1vdXQtc2luZSAgIDogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1MCwgMC41NTAsIDAuOTUwKTtcblxuICAgIC8vIEJhY2tcbiAgICBAZWFzZS1pbi1iYWNrICAgICAgIDogY3ViaWMtYmV6aWVyKDAuNjAwLCAtMC4yODAsIDAuNzM1LCAwLjA0NSk7XG4gICAgQGVhc2Utb3V0LWJhY2sgICAgICA6IGN1YmljLWJlemllcigwLjE3NSwgIDAuODg1LCAwLjMyMCwgMS4yNzUpO1xuICAgIEBlYXNlLWluLW91dC1iYWNrICAgOiBjdWJpYy1iZXppZXIoMC42ODAsIC0wLjU1MCwgMC4yNjUsIDEuNTUwKTtcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgS2V5ZnJhbWVzXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuICAgIC5rZXlmcmFtZXMtZmFkZS1pbiAoKSB7XG4gICAgICAgIC5fZmFkZS1pbiAoKSB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluIHtcbiAgICAgICAgICAgIC5fZmFkZS1pbigpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgICAgICAgICAgIC5fZmFkZS1pbigpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmtleWZyYW1lcy1mYWRlLW91dCAoKSB7XG4gICAgICAgIC5fZmFkZS1vdXQgKCkge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQge1xuICAgICAgICAgICAgLl9mYWRlLW91dCgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gICAgICAgICAgICAuX2ZhZGUtb3V0KCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua2V5ZnJhbWVzLXNoYWtlICgpIHtcbiAgICAgICAgLl9zaGFrZSAoKSB7XG4gICAgICAgICAgICAwJSwgMTAwJSB7XG4gICAgICAgICAgICAgICAgLnRyYW5zbGF0ZSAoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAgICAgICAgICAgICAudHJhbnNsYXRlICgtMTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgICAgICAgICAgICAgLnRyYW5zbGF0ZSAoMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAgICAgICAgICAgLl9zaGFrZSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBzaGFrZSB7XG4gICAgICAgICAgICAuX3NoYWtlKCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua2V5ZnJhbWVzLXNsaWRlLWRvd24gKCkge1xuICAgICAgICAuX3NsaWRlLWRvd24gKCkge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgLnRyYW5zZm9ybSh0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxNWRlZykpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIC50cmFuc2Zvcm0odHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwZGVnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gICAgICAgICAgICAuX3NsaWRlLWRvd24oKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gICAgICAgICAgICAuX3NsaWRlLWRvd24oKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rZXlmcmFtZXMtc2xpZGUtdXAgKCkge1xuICAgICAgICAuX3NsaWRlLXVwICgpIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIC50cmFuc2Zvcm0odHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwZGVnKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgLnRyYW5zZm9ybSh0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxNWRlZykpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLXVwIHtcbiAgICAgICAgICAgIC5fc2xpZGUtdXAoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgc2xpZGUtdXAge1xuICAgICAgICAgICAgLl9zbGlkZS11cCgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmtleWZyYW1lcy16b29tLWluICgpIHtcbiAgICAgICAgLl96b29tLWluICgpIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIC5zY2FsZSguMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyB6b29tLWluIHtcbiAgICAgICAgICAgIC5fem9vbS1pbigpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyB6b29tLWluIHtcbiAgICAgICAgICAgIC5fem9vbS1pbigpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmtleWZyYW1lcy16b29tLW91dCAoKSB7XG4gICAgICAgIC5fem9vbS1vdXQgKCkge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgLnNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgLnNjYWxlKC4zKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyB6b29tLW91dCB7XG4gICAgICAgICAgICAuX3pvb20tb3V0KCk7XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIHpvb20tb3V0IHtcbiAgICAgICAgICAgIC5fem9vbS1vdXQoKTtcbiAgICAgICAgfVxuICAgIH1cblxuLy8gRmlsdGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuICAgIEBzdmctZ3JheXNjYWxlICAgICAgOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCI7XG5cbiAgICBAc3ZnLWdyYXlzY2FsZS1pZTEwIDogXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMSAwIDAgMCAwLCAwIDEgMCAwIDAsIDAgMCAxIDAgMCwgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiO1xuXG4vLyBJbmxpbmUgSW1hZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4gICAgQHBuZy10by1ncmF5MTUgICAgICA6IFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUJBQ0FZQUFBRGJFUjFBQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFJR05JVWswQUFIb2xBQUNBZ3dBQStmOEFBSURwQUFCMU1BQUE2bUFBQURxWUFBQVhiNUpmeFVZQUFBQXBTVVJCVkhqYVl2ai8vejhERXdNRHcyQW1HQmdZR0JqaFhFWmNCQk9SWEdKWmpIakZJQTRDREFBUUtnT2ZsZDVOUGdBQUFBQkpSVTVFcmtKZ2dnPT1cIjtcbiAgICBAZ2lmLXgtY2xvc2UgICAgICAgIDogXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhDd0FMQUpFQUFBQUFBUC8vL3dBQUFBQUFBQ0g1QkFFQUFBSUFMQUFBQUFBTEFBc0FBQUlYQklRcHhycjJEbW9UMHNTZ2l6dHFiSDFYYzFVbFdBQUFPdz09XCI7XG5cbiAgICBAZ2lmLXNwYWNlciAgICAgICAgIDogXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09XCI7XG5cbiAgICBAcG5nLWJsYWNrNzUgICAgICAgIDogXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQVlBQUFBZkZjU0pBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUE5SlJFRlVlTnBpWUdCZ1dBWVFZQUFBcXdDbnUrcXhoUUFBQUFCSlJVNUVya0pnZ2c9PVwiOyIsIi5jbGVhciB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcIjsgLy8gMVxuXHRcdGRpc3BsYXk6IHRhYmxlOyAvLyAyXG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0Knpvb206IDE7XG59XG4uY2xlYXIwMiB7IG92ZXJmbG93OiBoaWRkZW47IH1cbi5jbGVhcjAzIHsgb3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50OyB9XG4uY2xlYXIwNCB7IG92ZXJmbG93OiBhdXRvIWltcG9ydGFudDsgfVxuXG4udzUwIHsgd2lkdGg6IDUwcHg7IH1cbi53NjAgeyB3aWR0aDogNjBweDsgfVxuLnc3MCB7IHdpZHRoOiA3MHB4OyB9XG4udzgwIHsgd2lkdGg6IDgwcHg7IH1cbi53OTAgeyB3aWR0aDogOTBweDsgfVxuLncxMDAgeyB3aWR0aDogMTAwcHg7IH1cbi53MTUwIHt3aWR0aDogMTUwcHg7IH1cbi53MjAwIHt3aWR0aDogMjAwcHg7IH1cbi53NTAwIHtcblx0d2lkdGg6IDQ2MnB4O1xuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmltZy1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IG1hcmdpbjogLjNlbSAxZW0gMWVtIDA7IGNsZWFyOiBib3RoOyB9XG4uaW1nLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyBtYXJnaW46IC4zZW0gMCAxZW0gMWVtOyBjbGVhcjogYm90aDsgfVxuLnN0cmlrZSB7IHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4ucG9zcmVsIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4uYmxvY2sgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uZi1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi5mLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4uaGlkZGVuIHsgZGlzcGxheTogbm9uZTsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4uYy1sZWZ0IHsgY2xlYXI6IGxlZnQ7IH1cbi5jLXJpZ2h0IHsgY2xlYXI6IHJpZ2h0OyB9XG4uYy1ib3RoIHsgY2xlYXI6IGJvdGg7IH1cblxuVFIuaGlkZGVuIHsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7IGRpc3BsYXk6IG5vbmU7IH1cbi52aXN1YWxseWhpZGRlbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwcHg7IHRvcDogLTEwMDAwcHg7IH1cbi5ub3dyYXAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4ubGVmdCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi5yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4uY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbi5ub21hcmdpbiB7IG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4ubm9wYWRkaW5nIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4ubm9ibGFuazphZnRlciB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuLmJvbGQgeyBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyB9XG4uYi1ib3R0b20ge1xuXHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcbn1cblxuLncxMHAgeyB3aWR0aDogMTAlOyB9XG4udzIwcCB7IHdpZHRoOiAyMCU7IH1cbi53MjVwIHsgd2lkdGg6IDI1JTsgfVxuLnczMHAgeyB3aWR0aDogMzAlOyB9XG4udzQwcCB7IHdpZHRoOiA0MCU7IH1cbi53NTBwIHsgd2lkdGg6IDUwJTsgfVxuLnc3MHAgeyB3aWR0aDogNzAlOyB9XG4udzEwMHAgeyB3aWR0aDogMTAwJTsgfVxuXG4vLyBUb2RvOiBQb3NzaWJseSB1bnVzZWQgc2VsZWN0b3JzLCByZW1vdmUgcGVybWFuZW50bHlcbi53NTAgeyB3aWR0aDogNTBweDsgfVxuLnc2MCB7IHdpZHRoOiA2MHB4OyB9XG4udzcwIHsgd2lkdGg6IDcwcHg7IH1cbi53ODAgeyB3aWR0aDogODBweDsgfVxuLnc5MCB7IHdpZHRoOiA5MHB4OyB9XG4udzEwMCB7IHdpZHRoOiAxMDBweDsgfVxuXG4ubXQ1IHsgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbi5tdDcgeyBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDsgfVxuLm10MTAgeyBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbi5tdDIwIHsgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4ubXQzMCB7IG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuLm10MWVtIHsgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbi5tdDJlbSB7IG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcjIwIHsgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbi5tcjUgeyBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4ubXIxMCB7IG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4ubXIzMCB7IG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4ubWwxMCB7IG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbi5tbDIwIHsgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuLyoubWwzMCB7IG1hcmdpbi1sZWZ0OiAzMHB4IWltcG9ydGFudDsgIH0qL1xuLm1sMjUgeyBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4ubWw1MCB7IG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbi53MzExIHsgd2lkdGg6IDMxMXB4OyBAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age3dpZHRoOiAxMDAlO30gfVxuXG4ubm9ib3JkZXIgeyBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuLnB0MWVtIHsgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi8vIFRvZG86IFBvc3NpYmx5IHVudXNlZCBzZWxlY3RvcnMsIHJlbW92ZSBwZXJtYW5lbnRseVxuLnBiMWVtIHsgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4ucGIyZW0geyBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRyYXN0IChAcHJvcCwgQHZhbCwgQGFtb3VudCkgd2hlbiAobGlnaHRuZXNzKEB2YWwpID49IDUwJSkgeyBAe3Byb3B9OiBkYXJrZW4oQHZhbCwgQGFtb3VudCk7IH1cbi5jb250cmFzdCAoQHByb3AsIEB2YWwsIEBhbW91bnQpIHdoZW4gKGxpZ2h0bmVzcyhAdmFsKSA8IDUwJSkgeyBAe3Byb3B9OiBsaWdodGVuKEB2YWwsIEBhbW91bnQpOyB9XG5cbi5kaXN0cmlidXRlIHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0JjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMXB4O31cbn1cblxuLmZsZXgge1xuXHQuZGlzcGxheShmbGV4KTsgLmZsZXgtd3JhcCh3cmFwKTtcbn1cbi5mbGV4MDEge1xuXHQuZGlzcGxheShmbGV4KTsgLmZsZXgtd3JhcCh3cmFwKTtcblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4uZmxleC1oMTAwcCB7XG5cdC5kaXNwbGF5KGZsZXgpOyAuZmxleC1kaXJlY3Rpb24oY29sdW1uKTsgLmZsZXgoMSAwIGF1dG8pOyBoZWlnaHQ6IGF1dG87XG59XG4uZmxleC13MTAwcCB7XG5cdCAuZGlzcGxheShmbGV4KTsgLmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7IC5mbGV4KDEgMCAxMDAlKTsgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZXgtZW5kIHtcblx0LmFsaWduLXNlbGYoZmxleC1lbmQpO1xufVxuXG4uaW5hY3RpdmUge1xuXHRJTUcgeyAuZ3JheXNjYWxlKDEwMCUpOyB9XG59XG5cbnN2Zy5ncmF5IHtcblx0YmFja2dyb3VuZDp1cmwoaHR0cDovLzQuYnAuYmxvZ3Nwb3QuY29tLy1JelBXTHFZNGdKMC9UMDFDUHpOYjFLSS9BQUFBQUFBQUNnQS9fOHV5ajY4UWhGRS9zNDAwL2EyY2Y3MDUxLTU5NTItNGIzOS1hY2EzLTQ0ODE5NzZjYjI0Mi5qcGcpO1xufVxuLmN1cnNvcjAxIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmN1cnNvcjAyIHtcblx0Y3Vyc29yOiBkZWZhdWx0IWltcG9ydGFudDtcbn1cbi5mbGV4LWNlbnRlciB7XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHQuYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xufVxuLmZsZXgtY2VudGVyLXdyYXAge1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdC5mbGV4LXdyYXAod3JhcCk7XG59XG5cbi5mbGV4LXYtY2VudGVyIHtcblx0LmRpc3BsYXkoZmxleCk7IC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pOyAuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG59XG5cbi5pbmxpbmUtZmxleCB7XG5cdC5kaXNwbGF5KGlubGluZS1mbGV4KTtcbn1cbi5mbGV4LW5vd3JhcCB7XG5cdC5mbGV4LXdyYXAobm93cmFwKTtcbn1cbi5mbGV4LXdyYXAge1xuXHQuZmxleC13cmFwKHdyYXApO1xufVxuLmZsZXgtY29sdW1uIHtcblx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG59XG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGbGV4Ym94IExFU1MgbWl4aW5zXG4vLyBUaGUgc3BlYzogaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IGRpc3BsYXlcbi8vIGZsZXggb3IgaW5saW5lLWZsZXhcbi5mbGV4LWRpc3BsYXkoQGRpc3BsYXk6IGZsZXgpIHtcblx0ZGlzcGxheTogflwiLXdlYmtpdC1Ae2Rpc3BsYXl9XCI7XG5cdGRpc3BsYXk6IH5cIi1tb3otQHtkaXNwbGF5fVwiO1xuXHRkaXNwbGF5OiB+XCItbXMtQHtkaXNwbGF5fWJveFwiOyAvLyBJRTEwIHVzZXMgLW1zLWZsZXhib3hcblx0ZGlzcGxheTogflwiLW1zLUB7ZGlzcGxheX1cIjsgLy8gSUUxMVxuXHRkaXNwbGF5OiBAZGlzcGxheTtcbn1cblxuLy8gVGhlICdmbGV4JyBzaG9ydGhhbmRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPHBvc2l0aXZlLW51bWJlcj4sIGluaXRpYWwsIGF1dG8sIG9yIG5vbmVcbi5mbGV4KEBjb2x1bW5zOiBpbml0aWFsKSB7XG4gIC13ZWJraXQtZmxleDogQGNvbHVtbnM7XG4gICAgIC1tb3otZmxleDogQGNvbHVtbnM7XG4gICAgICAtbXMtZmxleDogQGNvbHVtbnM7XG4gICAgICAgICAgZmxleDogQGNvbHVtbnM7XG59XG5cbi8vIEZsZXggRmxvdyBEaXJlY3Rpb25cbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXG4uZmxleC1kaXJlY3Rpb24oQGRpcmVjdGlvbjogcm93KSB7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG4gICAgIC1tb3otZmxleC1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG59XG5cbi8vIEZsZXggTGluZSBXcmFwcGluZ1xuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcbi8vIG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2Vcbi5mbGV4LXdyYXAoQHdyYXA6IG5vd3JhcCkge1xuICAtd2Via2l0LWZsZXgtd3JhcDogQHdyYXA7XG4gICAgIC1tb3otZmxleC13cmFwOiBAd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IEB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogQHdyYXA7XG59XG5cbi8vIEZsZXggRGlyZWN0aW9uIGFuZCBXcmFwXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxuLmZsZXgtZmxvdyhAZmxvdykge1xuICAtd2Via2l0LWZsZXgtZmxvdzogQGZsb3c7XG4gICAgIC1tb3otZmxleC1mbG93OiBAZmxvdztcbiAgICAgIC1tcy1mbGV4LWZsb3c6IEBmbG93O1xuICAgICAgICAgIGZsZXgtZmxvdzogQGZsb3c7XG59XG5cbi8vIERpc3BsYXkgT3JkZXJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPGludGVnZXI+XG4uZmxleC1vcmRlcihAb3JkZXI6IDApIHtcbiAgLXdlYmtpdC1vcmRlcjogQG9yZGVyO1xuICAgICAtbW96LW9yZGVyOiBAb3JkZXI7XG4gICAgICAtbXMtb3JkZXI6IEBvcmRlcjtcbiAgICAgICAgICBvcmRlcjogQG9yZGVyO1xufVxuXG4vLyBGbGV4IGdyb3cgZmFjdG9yXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIDxudW1iZXI+XG4uZmxleC1ncm93KEBncm93OiAwKSB7XG4gIC13ZWJraXQtZmxleC1ncm93OiBAZ3JvdztcbiAgICAgLW1vei1mbGV4LWdyb3c6IEBncm93O1xuICAgICAgLW1zLWZsZXgtZ3JvdzogQGdyb3c7XG4gICAgICAgICAgZmxleC1ncm93OiBAZ3Jvdztcbn1cblxuLy8gRmxleCBzaHJpbmtcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtIHNocmluayBmYWN0b3Jcbi8vIDxudW1iZXI+IFxuLmZsZXgtc2hyaW5rKEBzaHJpbms6IDEpIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogQHNocmluaztcbiAgICAgLW1vei1mbGV4LXNocmluazogQHNocmluaztcbiAgICAgIC1tcy1mbGV4LXNocmluazogQHNocmluaztcbiAgICAgICAgICBmbGV4LXNocmluazogQHNocmluaztcbn1cblxuLy8gRmxleCBiYXNpc1xuLy8gLSB0aGUgaW5pdGlhbCBtYWluIHNpemUgb2YgdGhlIGZsZXggaXRlbVxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXG4vLyA8d2lkdGg+IFxuLmZsZXgtYmFzaXMoQHdpZHRoOiBhdXRvKSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogQHdpZHRoO1xuICAgICAtbW96LWZsZXgtYmFzaXM6IEB3aWR0aDtcbiAgICAgIC1tcy1mbGV4LWJhc2lzOiBAd2lkdGg7XG4gICAgICAgICAgZmxleC1iYXNpczogQHdpZHRoO1xufVxuXG4vLyBBeGlzIEFsaWdubWVudFxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcbi8vIGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmQgXG4uanVzdGlmeS1jb250ZW50KEBqdXN0aWZ5OiBmbGV4LXN0YXJ0KSB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBAanVzdGlmeTtcbiAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IEBqdXN0aWZ5O1xuICAgICAgLW1zLWp1c3RpZnktY29udGVudDogQGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBAanVzdGlmeTtcbn1cblxuLy8gUGFja2luZyBGbGV4IExpbmVzXG4vLyAtIGFwcGxpZXMgdG86IG11bHRpLWxpbmUgZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaCBcbi5hbGlnbi1jb250ZW50KEBhbGlnbjogc3RyZXRjaCkge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IEBhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1jb250ZW50OiBAYWxpZ247XG4gICAgICAtbXMtYWxpZ24tY29udGVudDogQGFsaWduO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IEBhbGlnbjtcbn1cblxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2ggXG4uYWxpZ24taXRlbXMoQGFsaWduOiBzdHJldGNoKSB7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IEBhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1pdGVtczogQGFsaWduO1xuICAgICAgLW1zLWFsaWduLWl0ZW1zOiBAYWxpZ247XG4gICAgICAgICAgYWxpZ24taXRlbXM6IEBhbGlnbjtcbn1cblxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gYXV0byB8IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaCBcbi5hbGlnbi1zZWxmKEBhbGlnbjogYXV0bykge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IEBhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1zZWxmOiBAYWxpZ247XG4gICAgICAtbXMtYWxpZ24tc2VsZjogQGFsaWduO1xuICAgICAgICAgIGFsaWduLXNlbGY6IEBhbGlnbjtcbn0iLCJAbWVkaWEgcHJpbnQge1xuXHQqIHsgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cdGEsIGE6dmlzaXRlZCB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXHRwcmUsIGJsb2NrcXVvdGUgeyBib3JkZXI6IDFweCBzb2xpZCAjOTk5OyBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cblx0dGhlYWQgeyBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cblx0dHIsaW1nIHsgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG5cdGltZyB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cdHAsIGgyLCBoMyB7IG9ycGhhbnM6IDM7IHdpZG93czogMzsgfVxuXHRoMiwgaDMgeyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuXHRzZWxlY3QgeyBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cblx0LnRhYmxlIHsgdGQsIHRoIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9fVxuXHQudGFibGUgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIkBsb2FkZXJaaW5kZXg6IDI0MDtcbkBkYXRlcGlja2VyWmluZGV4OiAyMzA7XG5AdGhlc2VsZWN0WmluZGV4OiAyMjA7XG5AbW9kYWxaaW5kZXg6IDIxMDtcbkB0b29sdGlwc3RpY2t5WmluZGV4OiAyMDA7XG5Ab3ZlcmxheW1vZGFsWmluZGV4OiAxOTA7XG5Ab3ZlcmxheXN0aWNreVppbmRleDogMTgwO1xuQG92ZXJsYXlaaW5kZXg6IDE3MDtcbkBucHNaaW5kZXg6IDE2MDtcbkBjaGF0Ym90WmluZGV4OiAxNTA7XG5Ac2VhcmNoWmluZGV4OiAxNDA7XG5Ac3RpY2t5WmluZGV4OiAxMzA7XG5AYmFja3RvWmluZGV4OiAxMjA7XG5AdGFiczA2WmluZGV4OiAxMTA7XG5AdXNhZ2VtZXRlclppbmRleDogMTAwO1xuQHRvb2x0aXBaaW5kZXg6IDkwO1xuQGFjWmluZGV4OiA4MDtcbkBhbmltRWRpdGFibGVaaW5kZXg6IDcwO1xuQHNjcm9sbGZpeFppbmRleDogNjA7XG5cblxuLnppbmRleChAY29udGV4dCwgQHZhbHVlKSB7XG5cdHotaW5kZXg6IChAY29udGV4dCArIEB2YWx1ZSk7XG59XG4uemVyby16aW5kZXgge1xuXHR6LWluZGV4OiAwO1xufVxuIiwiLyogTm90IHN1cHBvcnRlZCByZXNvbHV0aW9uICovXG4jYm94MDAgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5AbWVkaWEgQG1lZGlhLXRpbnkge1xuXHQjYm94MDAgeyBkaXNwbGF5OiBub25lOyB9XG5cdCNub3RzdXBwb3J0ZWQgeyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDsgfVxuXHQjbm90c3VwcG9ydGVkIFAgeyBtYXJnaW46IDEwcHggMCAwIDA7IH1cblx0I25vdHN1cHBvcnRlZCBQLmxvZ28gSU1HIHsgd2lkdGg6IDEwMCU7IH1cblx0LnRiX2JveDAxIHsgZGlzcGxheTogbm9uZTsgfVxuXHRCT0RZLCBIVE1MIHsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlOyB9XG5cdC50Yl9vdmVybGF5LFxuXHQudGJfbG9hZGVyLFxuXHQudGJfZnJhbWUgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi8qIEJhc2ljIHN0eWxpbmcgKi9cblxuI25vdHN1cHBvcnRlZCB7IGRpc3BsYXk6IG5vbmU7IH1cbiIsIlxuXG4vKkEuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufSovXG5cbmlucHV0LmJ0bi0tc2Vjb25kYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogc29saWQgMnB4IEBjb2xvci1ibHVlMDI7XG5cdGNvbG9yOiBAY29sb3ItYmx1ZTAxO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiAxNHB4IDI4cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXkwNjtcblx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMTtcblx0fVxufVxuXG5BLmJ0bi0taW1hZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItYmx1ZTAyO1xuXHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZ3JheTA2O1xuXHR9XG59XG5cbkEuYnRuLS1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMTNweCAyNnB4O1xuXHQmLmJ0bi0tc2Vjb25kYXJ5IHtcblx0XHRwYWRkaW5nOiAxMXB4IDI0cHg7XG5cdH1cbn1cblxuQS5idG4tLWxhcmdlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRwYWRkaW5nOiAyNHB4IDM2cHg7XG5cdCYuYnRuLS1zZWNvbmRhcnkge1xuXHRcdHBhZGRpbmc6IDIycHggMzRweDtcblx0fVxufVxuXG5BLmJ0bi0tY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuQS5idG4tLWZ3NDAwIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQS5idG4tLWZ1bGwtd2lkdGgge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQS5idG5fX2ljb24ge1xuXHQmLS1hZGQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMjtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXHQmLS1jaGVjayB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdCYtLXJpZ2h0LWFycm93MDIge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYwNjFcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4wNTtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAyO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTA1O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTA0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaW5hY3RpdmUge1xuXHQmX19pY29uIHtcblx0XHQmLS1pbmZvIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA1YVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkEuYnRuLFxuSU5QVVQuYnRuLFxuU1BBTi5idG4ge1xuXHQvKnJlbW92ZSBmcm9tIGdsb2JhbCBhYm91dCBidG4gd2hlbiByZWFkeT8qL1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LypsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDEwcHggMzBweCA5cHg7Ki9cblx0LypwYWRkaW5nOiAxNnB4IDMwcHg7Ki9cblx0Zm9udC1zaXplOiAxNXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ji5idG4tLWltYWdlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItYmx1ZTAyO1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWdyYXkwNjtcblx0XHR9XG5cdH1cblx0Ji0tbm9tYXJnaW4ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQmLmJ0bi0td2hpdGUge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0fVxuXHQmLmJ0bi0tc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAxM3B4IDI2cHg7XG5cdFx0Ji5idG4tLXNlY29uZGFyeSB7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5idG4tLWxhcmdlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0cGFkZGluZzogMjRweCAzNnB4O1xuXHRcdCYuYnRuLS1zZWNvbmRhcnkge1xuXHRcdFx0cGFkZGluZzogMjJweCAzNHB4O1xuXHRcdH1cblx0fVxuXHQmLmJ0bi0tZ3JheSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWdyYXkwNztcblx0XHRib3JkZXI6IHNvbGlkIDFweCBAY29sb3ItZ3JheTA1O1xuXHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAxO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogMTVweCAyOXB4O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8qYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNTsqL1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWdyYXkwNjtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAxO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQmLmJ0bi0tZGlzYWJsZWQge1xuXHRcdFx0Lyp0ZW1wb3JhcnkqL1xuXHRcdFx0LypvcGFjaXR5OiAwLjU7Ki9cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGOUY5RkI7XG5cdFx0XHRib3JkZXItY29sb3I6ICNFOUVBRUQ7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHQvKnRlbXBvcmFyeSovXG5cdFx0XHRcdC8qb3BhY2l0eTogMC40OyovXG5cdFx0XHRcdC8qYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWdyYXkwNztcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheTA1OyovXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGOUY5RkI7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI0U5RUFFRDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5idG4tLXByaW1hcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG5cdFx0LypwYWRkaW5nOiAxNnB4IDMwcHg7Ki9cblx0XHRwYWRkaW5nOiAxNnB4IDMwcHggMTZweDtcblx0XHRsaW5lLWhlaWdodDogMC42Nztcblx0XHQvKmJvcmRlcjogc29saWQgMnB4IEBjb2xvci1ibHVlMDE7Ki9cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ibHVlMDY7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Lypib3JkZXI6IHNvbGlkIDJweCBAY29sb3ItYmx1ZTA2OyovXG5cdFx0fVxuXHRcdCYuYnRuLS1kaXNhYmxlZCB7XG5cdFx0XHQvKm9wYWNpdHk6IDAuNDsqL1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5QTNERjtcblx0XHRcdC8qYm9yZGVyOiBzb2xpZCAycHggIzk5QTNERjsqL1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0Lyp0ZW1wb3JhcnkqL1xuXHRcdFx0XHQvKm9wYWNpdHk6IDAuNDsqL1xuXHRcdFx0XHQvKmJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ibHVlMDE7Ki9cblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5QTNERjtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Lyp0ZW1wb3JhcnkqL1xuXHRcdFx0XHQvKmJvcmRlcjogc29saWQgMnB4IEBjb2xvci1ibHVlMDE7Ki9cblx0XHRcdFx0Lypib3JkZXI6IHNvbGlkIDJweCAjOTlBM0RGOyovXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYnRuLS1hbm51bCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nOiAxNnB4IDMwcHggMTZweDtcblx0XHRib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTA1O1xuXHRcdH1cblx0XHQmLmJ0bi0tZGlzYWJsZWQge1xuXHRcdFx0Lyp0ZW1wb3JhcnkqL1xuXHRcdFx0LypvcGFjaXR5OiAwLjQ7Ki9cblx0XHRcdGNvbG9yOiAjOTlBM0RGO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAjOTlBM0RGO1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdC8qb3BhY2l0eTogMC40O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItYmx1ZTAxOyovXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYnRuX19wYWQge1xuXHRcdCYtLW5wcyB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQmLmJ0bi0tc2Vjb25kYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IHNvbGlkIDJweCBAY29sb3ItYmx1ZTAyO1xuXHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAxO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogMTRweCAyOHB4O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItYmx1ZTA0O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdCYtd2hpdGUge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5idG4tLWRpc2FibGVkIHtcblx0XHRcdC8qdGVtcG9yYXJ5Ki9cblx0XHRcdC8qb3BhY2l0eTogMC40OyovXG5cdFx0XHRib3JkZXItY29sb3I6ICM5OUU0RkE7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHQvKnRlbXBvcmFyeSovXG5cdFx0XHRcdC8qb3BhY2l0eTogMC40O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ibHVlMDI7Ki9cblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjOTlFNEZBO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWludmVyc2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWJsdWUwMjtcblx0XHRcdGJvcmRlcjogc29saWQgMnB4IEBjb2xvci1ibHVlMDI7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0cGFkZGluZzogMTRweCAyOHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDlkY2M7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwOWRjYztcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmJ0bi0tZGlzYWJsZWQge1xuXHRcdFx0XHQvKnRlbXBvcmFyeSovXG5cdFx0XHRcdC8qb3BhY2l0eTogMC40OyovXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5OUU0RkE7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzk5RTRGQTtcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHQvKnRlbXBvcmFyeSovXG5cdFx0XHRcdFx0LypvcGFjaXR5OiAwLjQ7Ki9cblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTlFNEZBO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzk5RTRGQTtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYnRuLS1jYW5jZWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAxO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji5idG4tLWZpeC1zbSB7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvKmRpc3BsYXk6IGJsb2NrOyovXG5cdFx0LypwYWRkaW5nOiA2cHggMjRweDsqL1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweCA5cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmLmJ0bi0tcGFkLXNtIHtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHggOXB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXHQmLmJ0bi0tZml4LW1kIHtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8qZGlzcGxheTogYmxvY2s7Ki9cblx0XHRwYWRkaW5nOiAxNXB4IDEycHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmLmJ0bi0tcGFkLW1kIHtcblx0XHRwYWRkaW5nOiAxNXB4IDEycHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG5cdCYuYnRuLS1maXgtbGcge1xuXHRcdHdpZHRoOiAyNTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LypkaXNwbGF5OiBibG9jazsqL1xuXHRcdHBhZGRpbmc6IDIycHggMzRweDtcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLS1maXgtdzI1NSB7XG5cdFx0cGFkZGluZzogMjJweCAzMnB4O1xuXHRcdHdpZHRoOiAyNTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aGVpZ2h0OiA2NXB4O1xuXHR9XG5cdCYuYnRuLS10d28tbGluZXMge1xuXHRcdHBhZGRpbmc6IDE2cHggMzRweDtcblx0fVxuXHQmLmJ0bi0tZnc0MDAge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cbn1cblxuQSB7XG5cdC5saW5rLW91dGxpbmUtbm9uZTtcblx0Y29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAyO1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblx0LyomW3RhcmdldD1fYmxhbmtdLFxuXHQmLmxpbmstLWJsYW5rLXJpZ2h0IHtcblx0XHQmOmFmdGVyIHsgY29udGVudDogQGljby1ibGFuazsgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjsgbWFyZ2luLWxlZnQ6IC41ZW07IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cdH0qL1xufVxuXG5BLmxpbmstLXByaW1hcnkge1xuXHQubGluay1vdXRsaW5lLW5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbjogMCAxNXB4O1xuXHRjb2xvcjogQGNvbG9yLWJsdWUwMTtcblx0LnRleHQtZGVjb3JhdGlvbi1ub25lO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogQGNvbG9yLWJsdWUwNjtcblx0fVxuXHQmLmxpbmstLWRpc2FibGVkIHtcblx0XHQmLFxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMTtcblx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQS5saW5rLS1zZWNvbmRhcnkge1xuXHQubGluay1vdXRsaW5lLW5vbmU7XG5cdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46IDAgMTVweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHQudGV4dC1kZWNvcmF0aW9uLW5vbmU7XG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBAY29sb3ItYmx1ZTA1O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQmLmxpbmstLWRpc2FibGVkIHtcblx0XHQmLFxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbkEubGluayB7XG5cdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHQmLS1kaXNhYmxlZCB7XG5cdFx0Jixcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtLWFycm93LWxlZnQtcmlnaHQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG5cdFx0XHRmb250LWZhbWlseTogXCJlbGlzYS1pY29uc1wiO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4wNTtcblx0XHR9XG5cdH1cblx0Ji0taG9tZSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwMTVcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMDU7XG5cdFx0fVxuXHR9XG5cdCYtLXJpZ2h0LWFycm93IHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMDU7XG5cdFx0fVxuXHR9XG5cdCYtLWRvd24tYXJyb3cge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA1O1xuXHRcdFx0LypraWNrIHRvIGdsb2JhbCovXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdH1cblx0fVxuXHQmLS11cC1hcnJvdyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMDU7XG5cdFx0XHQvKmtpY2sgdG8gZ2xvYmFsKi9cblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0fVxuXHR9XG5cdCYtLW1vYmlsZS1jZW50ZXIge1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAwIDA7XG5cdFx0fVxuXHR9XG5cdCYtLW1lZGl1bSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjc7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtLWxlZnQtYXJyb3cge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA1O1xuXHRcdH1cblx0fVxuXHQmLS1sZWZ0LWFkZCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwNjdcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMDU7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMjtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwNTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibHVlMDQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLXJpZ2h0LWFycm93MDIge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYwNjFcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4wNTtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAyO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTA1O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTA0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1tZWRpdW0ge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI3O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQmLS1yZW1vdmUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA1O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQmLS1yZW1vdmUteCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjQ7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRjb250ZW50OiBcIlxcZjAwZFwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHQvKmxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7Ki9cblx0XHR9XG5cdFx0LypAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHR9Ki9cblx0fVxuXHQmLS1yZW1vdmUteC1sZyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDc7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRjb250ZW50OiBcIlxcZjAwZFwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXHQmLS1lZGl0IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcRTA2OVwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRcdFx0Lypjb250ZW50OiBcIlxcZjMwM1wiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lOyovXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA1O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQmLS1lZGl0YWJsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA0MFwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzY7XG5cdFx0XHQvKmNvbG9yOiBAY29sb3ItZ3JheTAzOyovXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtLWFkZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA2N1wiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4wNTtcblx0XHR9XG5cdH1cblx0Ji0tYmFjayB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA1O1xuXHRcdH1cblx0fVxuXHQmLS1mb3J3YXJkIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMDU7XG5cdFx0fVxuXHR9XG5cdCYtLWdyYXkge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQmLS1kb3dubG9hZCB7XG5cdFx0JjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxOVwiOyBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7IGNvbG9yOiBAY29sb3ItYmx1ZTAxOyBmb250LXNpemU6IDEzcHg7IG1hcmdpbi1yaWdodDogLjVlbTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuXHR9XG5cdCYtLWJsYW5rIHtcblx0XHQmOmJlZm9yZSB7IGNvbnRlbnQ6IEBpY28tYmxhbms7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7IGNvbG9yOiBAY29sb3ItYmx1ZTAxOyBmb250LXNpemU6IDEzcHg7IG1hcmdpbi1yaWdodDogLjVlbTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtLW1vYmlsZS1pbmRlbnQtbmVnIHtcblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji0tbGFyZ2Uge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbjogMCAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI3O1xuXHR9XG5cdCYtLXNtYWxsIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMS40Njtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cdCYtLWljb24tbGcge1xuXHRcdCAmOmJlZm9yZSB7XG5cdFx0XHQgZm9udC1zaXplOiAxOHB4O1xuXHRcdCB9XG5cdH1cblx0Ji0taWNvbi14bCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdCYtLW5vcm1hbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHQmLS1ub21hcmdpbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCYtLW1hcC1tYXJrZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG5cdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4wNTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0Ji0tbW9iaWxlLWluZGVudC1uZWcge1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLXRleHQtdi10b3Age1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0fVxuXHQmLS10ZXh0LXYtY2VudGVyLWgyIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGxpbmUtaGVpZ2h0OiAzO1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjQ7XG5cdFx0fVxuXHR9XG5cdC8qJi0td2l0aGljb24ge1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHR9Ki9cbn1cblNQQU4sQSB7XG5cdCYubGluay0td2l0aGljb24ge1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHR9XG59XG5cbi5idXR0b24tZ3JvdXAge1xuXHQuYnV0dG9uLWdyb3VwX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgMCAxNnB4O1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEEuYnRuLCBJTlBVVC5idG4ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0fVxuXHR9XG5cdCYuYnV0dG9uLWdyb3VwX19tYXJnLXNtIHtcblx0XHQuYnV0dG9uLWdyb3VwX19pdGVtIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMTFweDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYnV0dG9uLWdyb3VwX19tYXJnLW1kIHtcblx0XHQuYnV0dG9uLWdyb3VwX19pdGVtIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMzZweDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYnV0dG9uLWdyb3VwX19tYXJnLWxnIHtcblxuXHR9XG5cdCYuYnV0dG9uLWdyb3VwX19ibG9ja19fbWFyZy1tZCB7XG5cdFx0LmJ1dHRvbi1ncm91cF9faXRlbSB7XG5cdFx0XHRtYXJnaW46IDAgMCAxNHB4IDA7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE0cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5idXR0b24tZ3JvdXBfX2Jsb2NrX19tYXJnLWxnIHtcblxuXHR9XG5cdCYuYnV0dG9uLWdyb3VwX19jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQuYnV0dG9uLWdyb3VwX19pdGVtIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQmLmJ1dHRvbi1ncm91cF9fYmxvY2sge1xuXHRcdC5idXR0b24tZ3JvdXBfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRBLmJ0biB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuXG4uYnV0dG9uLWdyb3VwIHtcblx0Ji5idXR0b24tZ3JvdXBfX2Jsb2NrIHtcblx0XHQuYnV0dG9uLWdyb3VwX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Lyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxuXHQuYnV0dG9uLWdyb3VwX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgMCAxNnB4O1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEEuYnRuLCBJTlBVVC5idG4ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0fVxuXHR9XG5cdCYuYnV0dG9uLWdyb3VwX19tYXJnLXNtIHtcblx0XHQuYnV0dG9uLWdyb3VwX19pdGVtIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMTFweDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYnV0dG9uLWdyb3VwX19tYXJnLW1kIHtcblx0XHQuYnV0dG9uLWdyb3VwX19pdGVtIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMzZweDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYnV0dG9uLWdyb3VwX19tYXJnLWxnIHtcblxuXHR9XG5cdCYuYnV0dG9uLWdyb3VwX19ibG9ja19fbWFyZy1tZCB7XG5cdFx0LmJ1dHRvbi1ncm91cF9faXRlbSB7XG5cdFx0XHRtYXJnaW46IDAgMCAxNHB4IDA7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE0cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5idXR0b24tZ3JvdXBfX2Jsb2NrX19tYXJnLWxnIHtcblxuXHR9XG5cdCYuYnV0dG9uLWdyb3VwX19zb2NpYWwge1xuXHRcdEBtZWRpYSBAbWVkaWEtbm90bW9iaWxlIHtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQuYnV0dG9uLWdyb3VwX19pdGVtIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxMXB4O1xuXHRcdFx0XHQuZmxleCgxIDEgNDklKTtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbm90d2lkZSB7XG5cdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdC5idXR0b24tZ3JvdXBfX2l0ZW0ge1xuXHRcdFx0XHQuZmxleCgxIDEgMTAwJSk7XG5cdFx0XHRcdG1hcmdpbjogMTRweCAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0LmJ1dHRvbi1ncm91cF9faXRlbSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNHB4IDA7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE0cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmJ1dHRvbi1ncm91cC0tY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LmJ1dHRvbi1ncm91cF9faXRlbSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdC8qZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG5cdFx0fVxuXHR9XG5cdCYuYnV0dG9uLWdyb3VwLS1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5idXR0b24tZ3JvdXBfX2l0ZW0ge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHQvKmRpc3BsYXk6IGlubGluZS1ibG9jazsqL1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblx0Ji5idXR0b24tZ3JvdXAtLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQuYnV0dG9uLWdyb3VwX19pdGVtIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0LypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHQmLmJ1dHRvbi1ncm91cF9fc3RhY2tlZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGhlaWdodDogNjVweDtcblx0XHR3aWR0aDogMjU1cHg7XG5cdFx0Ji5idXR0b24tZ3JvdXBfX3N0YWNrZWQtLXc0MDAge1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdH1cblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCYuYnV0dG9uLWdyb3VwX19zdGFja2VkLS1yaWdodCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdC5idXR0b24tZ3JvdXBfX2l0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEEuYnRuIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLypidG4tYmFuayovXG4uYnV0dG9uLWdyb3VwX19iYW5rIHtcblx0bWFyZ2luOiAwIC0yMHB4O1xuXHQmLmJ1dHRvbi1ncm91cF9fYmFuay0tZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0XHQuYnRuIHtcblx0XHRcdCZfX2Jhbmsge1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ibHVlMDI7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5idG4ge1xuXHRcdCZfX2Jhbmsge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDJweCBAY29sb3ItYmx1ZTAyO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0cGFkZGluZzogMTRweCAyOHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcblx0XHRcdHdpZHRoOiAxNjFweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWJsdWUwNDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdElNRyB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5idG5fX2JhbmstLWRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItYmx1ZTAyO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4vKmJ0bi10b2dnbGVyKi9cbi5idG4tdG9nZ2xlciB7XG5cdC5saW5rLW91dGxpbmUtbm9uZTtcblx0LnRleHQtZGVjb3JhdGlvbi1ub25lO1xuXHQuYnRuLXRvZ2dsZXJfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA2O1xuXHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAxO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Ji5idG4tdG9nZ2xlcl9faWNvbi0tb3BlbiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmJ0bi10b2dnbGVyX19pY29uLS1jbG9zZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYnRuLXRvZ2dsZXJfX3RleHQge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogY2FsYyh+XCIxMDAlIC0gMzBweFwiKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwNjtcblx0XHR9XG5cdFx0Ji0tb3BlbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdCYtLWNsb3NlIHtcblx0XHRcdC8qZGlzcGxheTogbm9uZTsqL1xuXHRcdH1cblx0fVxufVxuIiwiLy8gR2VuZXJhbCBncmlkIHVuaXRzXG5cbkBncmlkdW5pdDogMTBweDtcbkBiYXNlLW1hcmdpbjogMWVtIDAgMCAwO1xuQGJhc2UtcGFkZGluZzogMCBAZ3JpZHVuaXQgQGdyaWR1bml0IEBncmlkdW5pdDtcbkBiYXNlLXJhZGl1czogNXB4O1xuXG4vLyBSZXNwb25zaXZlIHNldHNcblxuQG1lZGlhLXRpbnk6ICAgflwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzOXB4KVwiO1xuQG1lZGlhLW5vdG1vYmlsZTogICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXCI7XG5AbWVkaWEtd2lkZTogICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KVwiO1xuQG1lZGlhLWhkOiAgIH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpXCI7XG5AbWVkaWEtZGVza3RvcDogICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KVwiO1xuQG1lZGlhLXRhYmxldDogICAgflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xuQG1lZGlhLXRhYmxldC1uYXJyb3c6ICAgIH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KVwiO1xuQG1lZGlhLW1vYmlsZTogICAgflwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xuQG1lZGlhLW5vdGRlc2t0b3A6ICAgIH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcbkBtZWRpYS1ub3R3aWRlOiAgICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xuQG1lZGlhLW1vYmlsZS1uYXJyb3c6IH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNDBweCkgYW5kIChtYXgtd2lkdGg6IDM2MHB4KVwiO1xuLy9AbWVkaWEtbm90d2lkZTogICAgflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVwiO1xuXG4vL0BtZWRpYS1ub3R3aWRlOiAgICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3OXB4KVwiO1xuXG5AbWVkaWEtbm90ZGVza3RvcC1uYXJyb3c6IH5cIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweClcIjtcblxuLy8gQ29sb3JzXG5cbkBjb2xvci1tYWluOiBAY29sb3Itd2hpdGU7XG5AY29sb3ItdGV4dC1tYWluOiBAY29sb3ItYmxhY2s7XG5cbi8qbmV3IHN0eWxlcyovXG5AY29sb3ItYmxhY2stbGlnaHQ6ICM0NDQ0NDQ7XG5AY29sb3ItYmxhY2stbWVkaXVtOiAjMjczNjQ1O1xuQGNvbG9yLWJsYWNrLWRhcms6ICMzMzMzMzM7XG5cblxuQGNvbG9yLW1haW4taW52ZXJ0ZWQ6IEBjb2xvcjAxO1xuQGNvbG9yLXRleHQtaW52ZXJ0ZWQ6IEBjb2xvci13aGl0ZTtcblxuQGNvbG9yLW1haW4taW52ZXJ0ZWQ6IEBjb2xvcjAxO1xuQGNvbG9yLXRleHQtaW52ZXJ0ZWQ6IEBjb2xvci13aGl0ZTtcblxuXG4vLyBHcmF5IHRvbmVzICh3aXRoIHNsaWdodCBibHVlIHRpbnQpXG5AY29sb3ItZ3JheTAxOiAjMjczNjQ1O1xuQGNvbG9yLWdyYXkwMjogIzMwNDI1NDtcbkBjb2xvci1ncmF5MDM6ICM1ZjZkN2E7XG5AY29sb3ItZ3JheTA0OiAjOTQ5ZGE2O1xuQGNvbG9yLWdyYXkwNTogI2M5Y2FkMTtcbkBjb2xvci1ncmF5MDY6ICNkN2Q5ZTA7XG5AY29sb3ItZ3JheTA3OiAjZjBmMWY1O1xuQGNvbG9yLWdyYXkwODogIzQ0NDQ0NDtcbkBjb2xvci1ncmF5MDk6ICM2MTZkNzk7XG5AY29sb3ItZ3JheTEwOiAjZTZlN2VkO1xuQGNvbG9yLWdyYXkxMTogI2RhZGFkYTtcbkBjb2xvci1ncmF5MTI6ICMzOTQ3NTQ7XG5AY29sb3ItZ3JheTEzOiAjZDlkYWRiO1xuQGNvbG9yLWdyYXkxNDogIzYwNmQ3YTtcblxuXG5AY29sb3ItYmx1ZTAxOiAjMDAxOWFmO1xuQGNvbG9yLWJsdWUwMjogIzAwYmFmMjtcbkBjb2xvci1ibHVlMDM6ICNhYWUwZmE7XG5AY29sb3ItYmx1ZTA0OiAjMDA5M2MwO1xuQGNvbG9yLWJsdWUwNTogIzAwMTM3RDtcbkBjb2xvci1ibHVlMDY6ICMwMDEyN2Q7XG4vKkBjb2xvci1ibHVlMDc6IDsqL1xuQGNvbG9yLWJsdWUwODogIzBjNDJjODtcblxuQGNvbG9yLWdyZWVuMDE6ICMyMmJkNTE7XG5AY29sb3ItZ3JlZW4wMjogIzAwZGY0YTtcbkBjb2xvci1ncmVlbjAzOiAjMWM4MDNhO1xuQGNvbG9yLWdyZWVuMDQ6ICM5NWVkYWI7XG5cbkBjb2xvci1yZWQwMTogI2QwMDExYjtcbkBjb2xvci1yZWQwMjogI2VlNDQ0NDtcbkBjb2xvci1yZWQwMzogI2ZkZThlODtcblxuQGNvbG9yLXllbGxvdzAxOiAjZmZiZjA2O1xuXG5AY29sb3ItcGluazAxOiAjZmY2ZGI2O1xuXG5cbkBjb2xvci1vcmFuZ2UwMTogI2ZmNjQwMDtcbkBjb2xvci1vcmFuZ2UwMjogI2ZjYWYxNztcbkBjb2xvci1vcmFuZ2UwMzogI2ZhZDc5MTtcblxuLy9QdXJlIGJsYWNrICYgd2hpdGVcbkBjb2xvci1ibGFjazogIzAwMDAwMDtcbkBjb2xvci13aGl0ZTogI2ZmZmZmZjtcblxuXG5AY29sb3ItYWxlcnQwMTogI2ZmYzRkNDtcbkBjb2xvci1hbGVydDAyOiAjZGQzMTY4O1xuQGNvbG9yLWFsZXJ0MDM6ICNmZmYwZjc7XG5AY29sb3ItYWxlcnQwNDogI2VlNDQ0NDtcbkBjb2xvci1hbGVydDA1OiAjZmRlOGU4O1xuQGNvbG9yLWFsZXJ0MDY6ICNmZmUzOWE7XG5AY29sb3ItYWxlcnQwNzogI2U0NzkwMDtcbkBjb2xvci1hbGVydDA4OiAjYWU0OTA3O1xuQGNvbG9yLWFsZXJ0MDk6ICNiMzVmMDA7XG5AY29sb3ItYWxlcnQxMDogI2ZmYjA4ODsgLy9cblxuLypyZW1vdmUgYWZ0ZXIgdHRsKi9cbkBjb2xvci1tc2cwMTogI2FhZTBmYTtcblxuLypyZW1vdmUqL1xuQGNvbG9yMDE6ICMwMDE5YWY7XG5AY29sb3IwMjogI2ZmNjQwMDtcbkBjb2xvcjAzOiAjMDBiYWYyO1xuQGNvbG9yMDQ6ICNmMjkzMTg7XG5AY29sb3IwNC1ob3ZlcjogI2ZmYmI0NDtcbkBjb2xvcjA1OiAjNzJEMTc0O1xuQGNvbG9yMDY6ICM5MTI3OGY7XG5AY29sb3IwNzogIzNjNjM5YTtcbkBjb2xvcjA4OiAjNmQ3MTcyO1xuQGNvbG9yMDk6ICNkM2VmZmM7XG5AY29sb3IxMDogIzdjZGNmODtcbkBjb2xvcjExOiAjZTlmNmZkO1xuQGNvbG9yMTI6ICNiMmVhZmI7XG5AY29sb3IxMzogI2ZjYWYxNztcbkBjb2xvcjE0OiAjMDA5MGYxO1xuQGNvbG9yMTU6ICNhNGE0YTQ7XG5AY29sb3IxNjogIzI3MzY0NTtcbkBjb2xvcjE3OiAjMzA0MjU0O1xuQGNvbG9yMTg6ICNkN2Q5ZTA7XG5AY29sb3IxOTogIzVmNmQ3YTtcbkBjb2xvcjIwOiAjMDA5M2MwO1xuQGNvbG9yMjE6ICNmMGYxZjU7XG4vKm1lbnVzIHByZXBhaWQqL1xuQGNvbG9yMjI6ICMwMDEzN0Q7XG4vKnByaW1hcnkgYnV0dG9uIGhvdmVyIHByZXBhaWQqL1xuQGNvbG9yMjM6ICMwMDEyN2Q7XG5cblxuQGNvbG9yMjQ6ICNlNmU3ZWQ7XG5AY29sb3IyNTogI2YwZjFmNTtcbkBjb2xvcjI2OiAjZDAwMTFiO1xuQGNvbG9yMjc6ICMwMGRmNGE7XG5AY29sb3IyODogIzI3MzY0NTtcbkBjb2xvcjI5OiAjOTQ5ZGE2O1xuQGNvbG9yMzA6ICMwMDkzYmY7XG4vKnByaW1hcnkgYW5kIHNlY29uZGFyeSBsaW5rIGhvdmVyKi9cbkBjb2xvcjMxOiAjMDAxMzdkO1xuLypzZWNvbmRhcnkgbGluayBpbnZlcnNlKi9cbkBjb2xvcjMxOiAjMDA5ZGNjO1xuXG5cbkBjb2xvci1ibHVlLW1lZGl1bTogIzAwYmFmMjtcbkBjb2xvci1ibHVlLWRhcms6ICMwMDE5YWY7XG5AY29sb3ItYmx1ZS1saWdodDogI2FhZTBmYTtcbkBjb2xvci1vcmFuZ2U6ICNmZjY0MDA7XG5AY29sb3ItZGFyazogIzAwMDAwMDtcbkBjb2xvci1saWdodDogI2ZmZmZmZjtcbkBjb2xvci1ncmF5LWxpZ2h0OiAjZTFlMWViO1xuQGNvbG9yLWdyYXktbGlnaHRlc3Q6ICNlYmViZWI7XG5AY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q6ICNkOWRhZGI7XG4vKkBjb2xvci1ncmF5LW1lZGl1bS1saWdodDogI2NjYzsqL1xuQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0OiAjYzljYWQxO1xuQGNvbG9yLWdyYXktbWVkaXVtOiAjNzI3MjcyO1xuQGNvbG9yLWdyYXktZGFyazogIzU3NTc1NztcbkBjb2xvci1ncmF5LWRhcmtlc3Q6ICMyMDIwMjA7XG5AY29sb3ItYmxhY2s6ICMxYTFhMWE7XG5AY29sb3ItcG9zaXRpdmU6IEBjb2xvci1tc2ctcG9zaXRpdmU7XG5AY29sb3ItbmVnYXRpdmU6ICNFNDQ7XG5AY29sb3Itd2FybjogQGNvbG9yMDQ7XG4vKnJlbW92ZSBlbmQqL1xuXG5cblxuQGNvbG9yLW1zZy1pbmZvOiAjYWFlMGZhO1xuQGNvbG9yLW1zZy1wb3NpdGl2ZTogIzk1ZWRhYjtcbkBjb2xvci1tc2ctd2FybjogI2ZmZTM5YTtcbkBjb2xvci1tc2ctbmVnYXRpdmU6ICNmZmIwODg7XG5AY29sb3ItbXNnLW11dGVkOiAjZWJlYmViO1xuXG5AY29sb3ItbXNnLWluZm8tdGV4dDogIzAwMTlhZjtcbkBjb2xvci1tc2ctcG9zaXRpdmUtdGV4dDogIzFjODAzYTtcbkBjb2xvci1tc2ctd2Fybi10ZXh0OiAjZTQ3OTAwO1xuQGNvbG9yLW1zZy1uZWdhdGl2ZS10ZXh0OiAjYWU0OTA3O1xuQGNvbG9yLW1zZy1tdXRlZC10ZXh0OiAjNzI3MjcyO1xuXG5cbkBjb2xvci1zdGF0dXMwMTogI2ZmZjJiMztcbkBjb2xvci1zdGF0dXMwMS1ib3JkZXI6ICNmZWU3Yjk7XG5AY29sb3Itc3RhdHVzMDI6ICNlM2YyZTc7XG5AY29sb3Itc3RhdHVzMDItYm9yZGVyOiAjY2JlYmQ3O1xuXG5AY29sb3Itc3dlZDogI2ZkODYwOTtcbkBjb2xvci1zZWI6ICM1NWM4MTQ7XG5AY29sb3ItZGFuc2tlOiAjMDczOTVjO1xuQGNvbG9yLW5vcmRlYTogIzBhNTQ5ODtcbkBjb2xvci1rcmVkaWl0OiAjY2IyYTQ2O1xuQGNvbG9yLWxodjogQGNvbG9yLWdyYXktZGFya2VzdDtcbi8vIFR5cG9ncmFwaHlcblxuQGZvbnQtc2VyaWY6IFwiRHJvaWQgU2VyaWZcIiwgc2VyaWY7XG5AZm9udC1zYW5zLXNlcmlmOiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuQGZvbnQtbWFpbjogQGZvbnQtc2Fucy1zZXJpZjtcbkBmb250LWhlYWRpbmc6IFwiVmVybGFnXCIsIEBmb250LXNhbnMtc2VyaWY7XG5AZm9udC1oZWFkaW5nLXJ1OiBcIlBGQmFndWVTYW5zUHJvXCIsIEBmb250LXNhbnMtc2VyaWY7XG5cbkBiYXNlLWZvbnQtc2l6ZS1wYXJhZ3JhcGg6IDE1cHg7XG5cbkBiYXNlLWZvbnQtc2l6ZTogMTNweDtcbkBiYXNlLWZvbnQtc2l6ZS1tb2JpbGU6IDEycHg7XG5AYmFzZS1saW5lLWhlaWdodDogMS4yMTtcbkBiYXNlLWxpbmUtaGVpZ2h0LXB4OiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSpAYmFzZS1saW5lLWhlaWdodCk7XG5cbkBtYXh3OiA5NjBweDtcblxuXG5cbiIsIi5TdW1vU2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLlN1bW9TZWxlY3Q+LkNhcHRpb25Db250IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IEBjb2xvci1ncmF5MDU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLlN1bW9TZWxlY3Q+LkNhcHRpb25Db250PmxhYmVsPmkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBvcGFjaXR5OiAxO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICB9XG59XG5cbi5TdW1vU2VsZWN0Pi5DYXB0aW9uQ29udD5zcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5TdW1vU2VsZWN0Pi5vcHRXcmFwcGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5TdW1vU2VsZWN0Lm9wZW4+Lm9wdFdyYXBwZXIge1xuICAgIHRvcDogNDlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uU3Vtb1NlbGVjdD4ub3B0V3JhcHBlcj4ub3B0aW9ucyBsaS5vcHQge1xuICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLlN1bW9TZWxlY3Q+Lm9wdFdyYXBwZXI+Lm9wdGlvbnMgbGkub3B0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE5cHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uU3Vtb1NlbGVjdD4ub3B0V3JhcHBlcj4ub3B0aW9ucz5saS5zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAY29sb3IwMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTlweCAxMHB4IDE2cHg7XG59XG5cbi5TdW1vU2VsZWN0Pi5DYXB0aW9uQ29udCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBAY29sb3ItZ3JheTA1O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5TdW1vU2VsZWN0OmZvY3VzPi5DYXB0aW9uQ29udCxcbi5TdW1vU2VsZWN0OmhvdmVyPi5DYXB0aW9uQ29udCxcbi5TdW1vU2VsZWN0Lm9wZW4+LkNhcHRpb25Db250IHtcbiAgICBib3gtc2hhZG93OiBpbml0aWFsO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGNvbG9yLWdyYXkwMztcbn1cblxuLlN1bW9TZWxlY3Q+Lm9wdFdyYXBwZXI+Lm9wdGlvbnM+bGkub3B0OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc3Vtb19fc2VsZWN0IHtcbiAgICAmLS1kZWZhdWx0IHtcbiAgICAgICAgLlN1bW9TZWxlY3Q+LkNhcHRpb25Db250IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxM3B4IDA7XG4gICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPmxhYmVsPmkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuU3Vtb1NlbGVjdD4ub3B0V3JhcHBlcj4ub3B0aW9ucyBsaSBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgfVxuICAgICAgICAuU3Vtb1NlbGVjdC5vcGVuPi5vcHRXcmFwcGVyIHtcbiAgICAgICAgICAgIHRvcDogNDlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLlN1bW9TZWxlY3Q+Lm9wdFdyYXBwZXI+Lm9wdGlvbnMgbGkub3B0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxOXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5TdW1vU2VsZWN0Pi5vcHRXcmFwcGVyPi5vcHRpb25zPmxpLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxOXB4IDhweCAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgLlN1bW9TZWxlY3Q+LkNhcHRpb25Db250IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4IDlweDtcbiAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDE7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPmxhYmVsPmkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTNweCA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLlN1bW9TZWxlY3Q+Lm9wdFdyYXBwZXI+Lm9wdGlvbnMgbGkgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDE7XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5TdW1vU2VsZWN0Lm9wZW4+Lm9wdFdyYXBwZXIge1xuICAgICAgICAgICAgdG9wOiA0OXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIHRvcDogNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS14c21hbGwge1xuICAgICAgICAuU3Vtb1NlbGVjdD4uQ2FwdGlvbkNvbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHggNHB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+bGFiZWw+aSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3BlbiB7XG4gICAgICAgICAgICAuQ2FwdGlvbkNvbnQge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuU3Vtb1NlbGVjdD4ub3B0V3JhcHBlcj4ub3B0aW9ucyBsaSBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLlN1bW9TZWxlY3Qub3Blbj4ub3B0V3JhcHBlciB7XG4gICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5TdW1vU2VsZWN0Pi5vcHRXcmFwcGVyPi5vcHRpb25zIGxpLm9wdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTlweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuU3Vtb1NlbGVjdD4ub3B0V3JhcHBlcj4ub3B0aW9ucz5saS5zZWxlY3RlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTlweCA4cHggMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1ib3JkZXJlZCB7XG4gICAgICAgIC5TdW1vU2VsZWN0Pi5DYXB0aW9uQ29udCB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBAY29sb3ItZ3JheTA1O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDEzcHggOXB4O1xuICAgICAgICB9XG4gICAgICAgIC5TdW1vU2VsZWN0Pi5DYXB0aW9uQ29udD5sYWJlbCB7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLlN1bW9TZWxlY3Qub3Blbj4ub3B0V3JhcHBlciB7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdW1vX19pY29uIHtcbiAgICAuU3Vtb1NlbGVjdCB7XG4gICAgICAgID4uQ2FwdGlvbkNvbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZWxpc2EtaWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IChyZWZlcmVuY2UpIFwibWl4aW5zL3ppbmRleF9taXhpbnNcIjtcbi5zdGlja3kge1xuXHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDsgaGVpZ2h0OiBhdXRvOyAuemluZGV4KEBvdmVybGF5c3RpY2t5WmluZGV4LCAwKTsgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHQmLS1ib3R0b20geyB0b3A6IGF1dG87IGJvdHRvbTogMDsgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiAyMHB4IDA7IH1cblx0Ji0tZGFyayB7IGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTsgYmFja2dyb3VuZDogQGNvbG9yLWdyYXkwMTsgfVxuXHQmLnN0aWNreS1oZWFkZXIge1xuXHRcdCZfX3BhZCB7XG5cdFx0XHQmLS1wYWNrYWdlLWNvbXBhcmUge1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAzNXB4IDAgMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS10eXBlLW9yZGVyLXRvZ2dsZSB7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0LnR5cGUtb3JkZXItdG9nZ2xlcl9fY29sbGFwc2Uge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNpbXBsZS10b29sdGlwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmLnNpbXBsZS10b29sdGlwX19kaXNwYXRjaGVyIHtcblx0XHQudG9vbHRpcHRleHRfX2xpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLW9yYW5nZTAyO1xuXHRcdH1cblx0fVxuXHQudG9vbHRpcHRleHQge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR3aWR0aDogMjYwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWdyYXkwMjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ2O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQmX19saWdodCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1vcmFuZ2UwMjtcblx0XHR9XG5cdFx0Jl9fdG9wIHtcblx0XHRcdGJvdHRvbTogMTI1JTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTAlO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAzMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTRweDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxNHB4O1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmF5MDIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0XHQmLnRvb2x0aXB0ZXh0X190b3AtLXNtIHtcblx0XHRcdFx0Ym90dG9tOiAxNTAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTgwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0bGVmdDogMTI1JTtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTE0cHg7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMTRweDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBAY29sb3ItZ3JheTAyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19sZWZ0IHtcblx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdHJpZ2h0OiAxMjglO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xNHB4O1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDE0cHg7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQGNvbG9yLWdyYXkwMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYm90dG9tIHtcblx0XHRcdHRvcDogMTM1JTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTAlO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAzMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTRweDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxNHB4O1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBjb2xvci1ncmF5MDIgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3NtIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jjpob3ZlciAudG9vbHRpcHRleHQge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufSIsInVsLnRhYnMwMSB7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMztcblx0bWFyZ2luOiAzMHB4IDAgMzBweDtcblx0bGkge1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAtMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDAgMnB4O1xuXHRcdHRvcDogMnB4O1xuXHRcdGEge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yMDM7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxudWwudGFicy0tc21hbGwge1xuXHRsaSBhIHNwYW4ge1xuXHRcdGhlaWdodDogMzhweDtcblx0fVxufVxuXG5VTC50YWJzMDEudGFicy0tbW9iaWxlLXNlbGVjdCB7XG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4udGFicy1zZWxlY3Qtd3JhcCB7XG5cdC50YWJzLXNlbGVjdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdG1hcmdpbjogMjBweCAwIDEwcHg7XG5cdFx0LnRhYnMtc2VsZWN0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNTtcblx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDM7XG5cdFx0XHR9XG5cdFx0XHQuYWN0aXZlLWxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50YWJzLS1tb2JpbGUtc2VsZWN0IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0b3A6IDUwcHg7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKSxcblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKX5saSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDc7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ncmF5MDc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50YWJzLW1lbnUge1xuXHQ+bGkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0PmEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19sYXJnZSB7XG5cdFx0PmxpIHtcblx0XHRcdD5hIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0cGFkZGluZzogMTZweCA0MHB4O1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdD5hLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yMDM7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fZGVmYXVsdCB7XG5cdFx0PmxpIHtcblx0XHRcdD5hIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDZweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PmEuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMztcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRhYnMge1xuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS4yNztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0Jl9faW5mbyB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjUzO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjE7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwODtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ3O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDg7XG5cdFx0fVxuXHR9XG5cdCZfX3ByaWNlIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDAuNzU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdCYtLWluZm8ge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwODtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3BlciB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDQ7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cblxuLnRhYnMtY2FuYWxzIHtcblx0PmxpIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdD5hIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmX19kZWZhdWx0IHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG5cdFx0PmxpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0PmEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZ3JheTA3O1xuXHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAycHggQGNvbG9yLWdyYXkwNTtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0cGFkZGluZzogMTFweCAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWdyYXkxMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcblx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCBAY29sb3IwMztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JitsaSB7XG5cdFx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19tb2JpbGUge1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0PmxpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0PmEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0cGFkZGluZzogOXB4IDI1cHg7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yMDM7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cdC50YWJzLWNhbmFsc19fZGVmYXVsdCB7XG5cdFx0aGVpZ2h0OiA0OXB4O1xuXHR9XG59IiwiLnRhZ3Mge1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdC5mbGV4LXdyYXAod3JhcCk7XG5cdG1hcmdpbjogMS41ZW0gMDtcblx0LnRhZ3NfX3dyYXBwZXIge1xuXHRcdC5kaXNwbGF5KGZsZXgpOyAuZmxleC1kaXJlY3Rpb24ocm93KTsgLmZsZXgoMCAxIGF1dG8pOyAuZmxleC13cmFwKHdyYXApOyBoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LnRhZ3NfX2l0ZW0ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0LypjdXJzb3I6IHBvaW50ZXI7Ki9cblx0XHRtYXJnaW46IDAgOXB4IDFlbSAwO1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHR9XG5cdC50YWdzX190aXRsZSB7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZzogMCAxMHB4IDAgMjBweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHR9XG5cdC50YWdzX19jb2xvciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMTVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ji0taGFzbXVsdGkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTUlO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGhlaWdodDogMTI1JTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgLyogZmFsbGJhY2sgKi9cblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHRcdHRvcDogMDtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXHR9XG5cdC50YWdzX19jbG9zZSB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDMzcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRjb250ZW50OiBcIlxcZjAwZFwiO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YW5pbWF0aW9uOmZhZGluZyAuM3MgZm9yd2FyZHM7XG5cdFx0XHRAa2V5ZnJhbWVzIGZhZGluZ3tcblx0XHRcdFx0ZnJvbSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXkxMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGFnc19fY2xlYXIge1xuXHRcdG1hcmdpbjogMCAwIDFlbSAwO1xuXHR9XG59XG5cbiIsIi8qb2xkKi9cblVMLm1zZyB7XG5cdG1hcmdpbjogMDsgcGFkZGluZzogMDsgY2xlYXI6IGJvdGg7XG5cdCYgPiBMSSB7XG5cdFx0Ji5ub2ljbyB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0fVxuXHRcdCYubXNnX19pbmZvLWFsZXJ0IHtcblx0XHRcdCY6YmVmb3JlIHsgYmFja2dyb3VuZDogQGNvbG9yLW1zZy1uZWdhdGl2ZTsgY29udGVudDogXCJcXGYxMmFcIjsgY29sb3I6IEBjb2xvci1tc2ctbmVnYXRpdmUtdGV4dDsgfVxuXHRcdH1cblx0XHQmLm1zZ19fd2FybmluZyB7XG5cdFx0XHQmOmJlZm9yZSB7IGJhY2tncm91bmQ6IEBjb2xvci1tc2ctd2FybjsgY29udGVudDogXCJcXGYxMmFcIjsgY29sb3I6IEBjb2xvci1tc2ctd2Fybi10ZXh0OyB9XG5cdFx0fVxuXHRcdCYubXNnX19vayB7XG5cdFx0XHQmOmJlZm9yZSB7IGJhY2tncm91bmQ6IEBjb2xvci1tc2ctcG9zaXRpdmU7IGNvbnRlbnQ6IFwiXFxmMDBjXCI7IGNvbG9yOiBAY29sb3ItbXNnLXBvc2l0aXZlLXRleHQ7IH1cblx0XHRcdCYubXNnX19vay0tYmx1ZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHsgYmFja2dyb3VuZDogQGNvbG9yLWJsdWUwMjsgY29sb3I6IEBjb2xvci13aGl0ZTsgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm1zZ19faW5mbyB7XG5cdFx0XHQmOmJlZm9yZSB7IGJhY2tncm91bmQ6IEBjb2xvci1ibHVlMDM7IGNvbnRlbnQ6IFwiXFxmMTI5XCI7IGNvbG9yOiBAY29sb3ItYmx1ZTAxOyB9XG5cdFx0fVxuXHRcdCYubXNnX19tdXRlZCB7XG5cdFx0XHQmOmJlZm9yZSB7IGJhY2tncm91bmQ6IEBjb2xvci1tc2ctbXV0ZWQ7IGNvbG9yOiBAY29sb3ItbXNnLW11dGVkLXRleHQ7IH1cblx0XHR9XG5cdFx0Ji5tc2dfX25vLWljb24ge1xuXHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcblx0XHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdH1cblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA0MHB4OyBjb2xvcjogQGNvbG9yLWJsYWNrOyBmb250LXNpemU6IDE1cHg7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0JjpiZWZvcmUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAzMHB4OyBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IC5yb3VuZGVkKDUwJSk7IGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7IGZvbnQtd2VpZ2h0OiA0MDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMHB4OyBsZWZ0OiAwOyBmb250LXNpemU6IDE4cHg7IC8qY29udGVudDogXCJcXGYxMjlcIjsqLyBjb2xvcjpAY29sb3ItbXNnLWluZm8tdGV4dDsgfVxuXHRcdFtjbGFzc149XCJpY29cIl06YmVmb3JlLFxuXHRcdFtjbGFzcyo9XCIgaWNvXCJdOmJlZm9yZSB7IG1hcmdpbi1yaWdodDogNXB4OyB9XG5cblx0fVxuXHQubXNnX190ZXh0IHtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTsgZm9udC1zaXplOiAxNXB4OyBmb250LXdlaWdodDogNDAwOyBtYXJnaW46IDFlbSAwIDAgMDsgdGV4dC1hbGlnbjogbGVmdDsgbGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdC5tc2dfX25vdGUgIHtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmX19iZyB7XG5cdFx0bWFyZ2luOiAxNnB4IDA7XG5cdFx0JiA+IC5tc2dfX2l0ZW0ge1xuXHRcdFx0Ji5tc2dfX2luZm8tYWxlcnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItbXNnLW5lZ2F0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IGNvbG9yOiBAY29sb3ItbXNnLW5lZ2F0aXZlLXRleHQ7ICB9XG5cdFx0XHR9XG5cdFx0XHQmLm1zZ19fd2FybmluZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1tc2ctd2Fybjtcblx0XHRcdFx0JjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYVwiOyBiYWNrZ3JvdW5kOiBAd2hpdGU7IGNvbG9yOiBAY29sb3ItbXNnLXdhcm4tdGV4dDsgIH1cblx0XHRcdH1cblx0XHRcdCYubXNnX19vayB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1tc2ctcG9zaXRpdmU7XG5cdFx0XHRcdCY6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMGNcIjsgY29sb3I6IEBjb2xvci1tc2ctcG9zaXRpdmUtdGV4dDsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlOyB9XG5cdFx0XHR9XG5cdFx0XHQmLm1zZ19faW5mbyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ibHVlMDM7XG5cdFx0XHRcdCY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjlcIjsgY29sb3I6IEBjb2xvci1ibHVlMDE7IGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTsgIH1cblx0XHRcdH1cblx0XHRcdCYubXNnX19tdXRlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1tc2ctbXV0ZWQ7XG5cdFx0XHRcdCY6YmVmb3JlIHsgY29sb3I6IEBjb2xvci1tc2ctbXV0ZWQtdGV4dDsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlOyAgfVxuXHRcdFx0fVxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTsgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNThweDtcblx0XHRcdCY6YmVmb3JlIHsgbGVmdDogMTNweDsgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjsgfVxuXHRcdH1cblx0fVxufVxuXG4vKm5ldyovXG5cbi5tc2cge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGNsZWFyOiBib3RoO1xuXHQmID4gLm1zZ19faXRlbSB7XG5cdFx0LyomLmljbyovXG5cdFx0Ji5ub2ljbyB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm1zZ19faW5mby1hbGVydCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1tc2ctbmVnYXRpdmU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItbXNnLW5lZ2F0aXZlLXRleHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubXNnX193YXJuaW5nIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLW1zZy13YXJuO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEyYVwiO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLW1zZy13YXJuLXRleHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubXNnX19vayB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1tc2ctcG9zaXRpdmU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItbXNnLXBvc2l0aXZlLXRleHQ7XG5cdFx0XHR9XG5cdFx0XHQmLm1zZ19fb2stLWJsdWUge1xuXHRcdFx0XHQmOmJlZm9yZSB7IGJhY2tncm91bmQ6IEBjb2xvci1ibHVlMDI7IGNvbG9yOiBAY29sb3Itd2hpdGU7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tc2dfX2luZm8ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItbXNnLWluZm87XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItbXNnLWluZm8tdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tc2dfX211dGVkIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLW1zZy1tdXRlZDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1tc2ctbXV0ZWQtdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDQwcHg7XG5cdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRjb250ZW50OiBAaWNvLWluZm8tY2xlYXI7XG5cdFx0XHRjb2xvcjogQGNvbG9yLW1zZy1pbmZvLXRleHQ7XG5cdFx0fVxuXHRcdFtjbGFzc149XCJpY29cIl06YmVmb3JlLFxuXHRcdFtjbGFzcyo9XCIgaWNvXCJdOmJlZm9yZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cblx0Lm1zZ19fdGV4dCB7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdH1cblx0Lm1zZ19fdGl0bGUge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ3O1xuXHR9XG5cdC5tc2dfX25vdGUge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCZfX2JnIHtcblx0XHRtYXJnaW46IDE2cHggMDtcblx0XHQmID4gLm1zZ19faXRlbSB7XG5cdFx0XHQmLm1zZ19fd2FybmluZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1tc2ctd2Fybjtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1tc2ctd2Fybi10ZXh0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tc2dfX2luZm8tYWxlcnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItbXNnLW5lZ2F0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMmFcIjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1tc2ctbmVnYXRpdmUtdGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tc2dfX29rIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLW1zZy1wb3NpdGl2ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1tc2ctcG9zaXRpdmUtdGV4dDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubXNnX19pbmZvIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLW1zZy1pbmZvO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMjlcIjtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLW1zZy1pbmZvLXRleHQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm1zZ19fbXV0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItbXNnLW11dGVkO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItbXNnLW11dGVkLXRleHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1OHB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAxM3B4O1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIlxuLmFsZXJ0LXRvb2x0aXAge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRwYWRkaW5nOiAxNHB4IDE1cHggMTZweCAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogOTklO1xuXHRcdGxlZnQ6IDQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNHB4O1xuXHRcdGJvcmRlci13aWR0aDogMTRweDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQGNvbG9yLWFsZXJ0MTAgdHJhbnNwYXJlbnQ7XG5cdH1cblx0Ji0td2l0aC1pY29uIHtcblx0XHRwYWRkaW5nOiAxM3B4IDMwcHggMTZweCA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMS41NDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdCYtLXcyODIge1xuXHRcdG1heC13aWR0aDogMjgycHg7XG5cdH1cblx0Ji0tdzUwcCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fYWxlcnQge1xuXHRcdCYtLWVycm9yIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1hbGVydDEwO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAY29sb3ItYWxlcnQxMCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0taW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItYmx1ZTAzO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAY29sb3ItYmx1ZTAzIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1pbmZvLWFsZXJ0IHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1hbGVydDA2O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQGNvbG9yLWFsZXJ0MDYgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2ljb24ge1xuXHRcdCYtLWluZm8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0bGVmdDogMTNweDtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEyOVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYmFkZ2Uge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiAzMXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0ei1pbmRleDogOTtcblx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdCYuYmFkZ2UtLW5lZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTIwcHg7XG5cdFx0bGVmdDogLTFweDtcblx0fVxuXHQmLmJhZGdlX19yZWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQmLmJhZGdlX19wb3Mge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHQvKiYtLWFsaWduMDEge1xuXHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0fSovXG5cdH1cblx0Ji0tdzIwMCB7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHR9XG5cdCZfX3R4dCB7XG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0Ji0tZGlzcGF0Y2hlciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBlbGlzYS1pY29ucztcblx0XHRcdFx0Y29udGVudDogXCJcXGU5MTNcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcHJvZHVjdHMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA3cHggMTZweDtcblx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4wNztcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuXHR9XG5cdCZfX3Byb2R1Y3RzOm50aC1jaGlsZCgybisyKSB7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXHQmX19wcm9kdWN0czpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQmX19wcm9kdWN0czpudGgtY2hpbGQoMm4gKyAxKSB7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdGxlZnQ6IC0xcHg7XG5cdH1cblx0Jl9fY2xpZW50IHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmc6IDNweCA2cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdH1cblx0Jl9fZGlzcGF0Y2hlciB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiAzcHggNnB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0fVxuXHQmX19vZmZlciB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHQmOm50aC1jaGlsZCgybiArIDIpIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMm4gKyAxKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdFx0Ji5iYWRnZV9fb2ZmZXItLWZ1bGwge1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmX19wcmUtb3JkZXIge1xuXG5cdH1cblx0Ji0tYmctb3JhbmdlIHtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itb3JhbmdlMDI7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdH1cblx0Ji0tYmctYmx1ZSB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLWJsdWUwMjtcblx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHR9XG59XG4iLCIjbWVudS1sb2dpbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRjbGVhcjogYm90aDtcblx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAyODBweDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDI7XG5cdCYubmF2X19kaXNwYXRjaGVyIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1vcmFuZ2UwMjtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHRsZWZ0OiAzMCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE0cHg7XG5cdFx0XHRib3JkZXItd2lkdGg6IDE0cHg7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAY29sb3ItZ3JheTAyIHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHRMSSB7XG5cdFx0XHRBIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTA1O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHRvcDogNTlweDtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdH1cblxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRsaSB7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdC5ub3RlIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXkwNztcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgQGNvbG9yMDM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDE3cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5vcGVuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblx0XHR9XG5cdH1cbn0iLCIudHlwZS1zbGlkZXIwMSB7XG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdH1cblxuXHRTRUNUSU9OLnR5cGUwNCYge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR9XG5cdH1cblxuXHRTRUNUSU9OLnR5cGUwMyYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ncmF5MDc7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdH1cblx0fVxuXHRTRUNUSU9OLnR5cGUwMyYgSDIge1xuXHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRwYWRkaW5nOiAwIDAgMTVweDtcblxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdH1cblx0fVxuXHRoMiB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRwYWRkaW5nOiAwIDAgMTVweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdGEuY2F0ZWdvcnktbGluayB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdFx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLTFweDtcblx0XHR9XG5cdH1cbn1cbnVsLmFyZ3VtZW50cyB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR9XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzNXB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdG1hcmdpbjogMCAxNXB4IDAgMDtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdG1vYmlsZSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdC8qY29sb3I6IEBjb2xvcjAzOyovXG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRcdH1cblxuXHRcdCYuZGVwb3NpdDpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCIw4oKsXCI7XG5cdFx0fVxuXG5cdFx0Ji5pbnRlcmVzdDpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCIwJVwiO1xuXHRcdH1cblxuXHRcdCYudHJhbnNwb3J0OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjBkMVwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cbn1cbi50eXBlLWxpc2F0YXJ2aWt1ZCB7XG5cdGEuY2F0ZWdvcnktbGluayB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdCY6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuXHRcdH1cblx0fVxufVxuLnNsaWRlci1ib29rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRtYXJnaW4tbGVmdDogOXB4O1xuXHR9XG5cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cblxuXHQub3dsLWl0ZW0gLml0ZW0ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblx0Lml0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdFx0fVxuXHRcdFx0LmIuY2VudGVyIGEgLmhlYWRpbmcwMiB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogY2FsYyh+XCIoMTAwJSAtIDE3MHB4KS83XCIpO1xuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDc1cHg7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKG4rOCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoflwiKDEwMCUgLSAxNzBweCkvNlwiKTtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA3NXB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZShuKzcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKH5cIigxMDAlIC0gMTcwcHgpLzVcIik7XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNzVweDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUobis2KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdHdpZHRoOiBjYWxjKH5cIigxMDAlIC0gMTAwcHgpLzNcIik7XG5cdFx0XHQmOm50aC1vZi10eXBlKG4rNCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogY2FsYyh+XCIoMTAwJSAtIDEwMHB4KS8yXCIpO1xuXHRcdFx0JjpudGgtb2YtdHlwZShuKzMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoflwiMTAwJSAtIDEwMHB4XCIpO1xuXHRcdFx0JjpudGgtb2YtdHlwZShuKzIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cdFx0fVxuXHRcdC5iLmNlbnRlciB7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuXHRcdFx0XHRoZWlnaHQ6IDE0NnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQuaGVhZGluZzAyIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMnB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1ldGEwMSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNDRweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vd2wtaXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Ji5hY3RpdmUgLmNlbnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Lm93bC1zdGFnZS1vdXRlciB7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdH1cblx0Lm93bC1zdGFnZSB7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQub3dsLXByZXYsXG5cdC5vd2wtbmV4dCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgNTQsIDY5LCAwLjc4KTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbXBvbmVudHMvYmctd2hpdGUxeDEuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxNjJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHdpZHRoOiA2NXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQudHlwZS1zbGlkZXIwMSAmIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tcG9uZW50cy9iZy1ncmV5LmpwZ1wiKTtcblx0XHR9XG5cdH1cblx0Lm93bC1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xuXHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiBjYWxjKH5cIigxMDAlIC0gMjAwcHgpLzJcIik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNjVweDtcblx0XHR9XG5cdH1cblx0Lm93bC1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IGNhbGMoflwiKDEwMCUgLSAyMDBweCkvMlwiKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2xpZGVyLWRldmljZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCA2NXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5pbWcge1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmltZyB7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGluZzAxIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdFx0YTpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogY2FsYyh+XCIoMTAwJSAtIDIyMHB4KS82XCIpO1xuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDExMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZShuKzcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKH5cIigxMDAlIC0gMjIwcHgpLzVcIik7XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKG4rNikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoflwiKDEwMCUgLSAyMjBweCkvNFwiKTtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMTBweDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUobis1KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdHdpZHRoOiBjYWxjKH5cIigxMDAlIC0gMTAwcHgpLzNcIik7XG5cdFx0XHQmOm50aC1vZi10eXBlKG4rNCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogY2FsYyh+XCIoMTAwJSAtIDEwMHB4KS8yXCIpO1xuXHRcdFx0JjpudGgtb2YtdHlwZShuKzMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoflwiMTAwJSAtIDEwMHB4XCIpO1xuXHRcdFx0JjpudGgtb2YtdHlwZShuKzIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltZyB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IC4yNXM7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogLjI1cztcblx0XHRcdFx0LW1zLXRyYW5zaXRpb246IC4yNXM7XG5cdFx0XHRcdC1vLXRyYW5zaXRpb246IC4yNXM7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4yNXM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZWFkaW5nMDEge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW46IDE1cHggMDtcblx0XHR9XG5cdFx0LnByaWNlMDEge1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0c21hbGwge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiL1wiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmljZTAyIHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0ZGVsIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vd2wtaXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bGkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm93bC1zdGFnZSB7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQub3dsLXByZXYsXG5cdC5vd2wtbmV4dCB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwNDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0d2lkdGg6IDY1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdHRvcDogMTE1cHg7XG5cdFx0XHR3aWR0aDogNjVweDtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm93bC1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xuXHRcdH1cblx0fVxuXHQub3dsLXByZXYge1xuXHRcdGxlZnQ6IDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYxMDRcIjtcblx0XHR9XG5cdH1cbn1cblxuLnNsaWRlci1tb3ZpZXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgNjVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuaW1nIHtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5pbWcge1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRpbmcwMSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHRcdGE6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoflwiKDEwMCUgLSAyMjBweCkvNlwiKTtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMTBweDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUobis3KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG5cdFx0XHR3aWR0aDogY2FsYyh+XCIoMTAwJSAtIDIyMHB4KS81XCIpO1xuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDExMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZShuKzYpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKH5cIigxMDAlIC0gMjIwcHgpLzRcIik7XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKG4rNSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHR3aWR0aDogY2FsYyh+XCIoMTAwJSAtIDEwMHB4KS8zXCIpO1xuXHRcdFx0JjpudGgtb2YtdHlwZShuKzQpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IGNhbGMoflwiKDEwMCUgLSAxMDBweCkvMlwiKTtcblx0XHRcdCY6bnRoLW9mLXR5cGUobiszKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAxMDBweFwiKTtcblx0XHRcdCY6bnRoLW9mLXR5cGUobisyKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWcge1xuXHRcdFx0aGVpZ2h0OiAyOTFweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmltZy13cmFwcGVyIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU2KTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cztcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiAuMjVzO1xuXHRcdFx0XHQtbXMtdHJhbnNpdGlvbjogLjI1cztcblx0XHRcdFx0LW8tdHJhbnNpdGlvbjogLjI1cztcblx0XHRcdFx0dHJhbnNpdGlvbjogLjI1cztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmhlYWRpbmcwMSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbjogOHB4IDA7XG5cdFx0fVxuXHR9XG5cdC5vd2wtaXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bGkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm93bC1zdGFnZSB7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQub3dsLXByZXYsXG5cdC5vd2wtbmV4dCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0d2lkdGg6IDY1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwNTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdHRvcDogMTE1cHg7XG5cdFx0XHR3aWR0aDogNjVweDtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm93bC1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xuXHRcdH1cblx0fVxuXHQub3dsLXByZXYge1xuXHRcdGxlZnQ6IDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYxMDRcIjtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLnNsaWRlci1hY2Nlc3NvcmllcyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAzOXB4O1xuXHQuaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRJTUcge1xuXHRcdFx0bWF4LWhlaWdodDogMTUwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxuXHQuYWN0aXZlIH4gLmFjdGl2ZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAY29sb3ItZ3JheTExO1xuXHR9XG5cblx0U1BBTi5oZWFkaW5nMDIge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogQGNvbG9yMDE7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBmb250LXNpemU6IDE1cHg7ICBsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdHNwYW4ubWV0YSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5vd2wtaXRlbSAuaXRlbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQub3dsLXByZXYsXG5cdC5vd2wtbmV4dCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdH1cblx0fVxuXHQuaXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0XHRcdH1cblx0XHRcdC5iLmNlbnRlciBhIC5oZWFkaW5nMDIge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoflwiKDEwMCUgLSAxNzBweCkvN1wiKTtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA3NXB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZShuKzgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKH5cIigxMDAlIC0gMTcwcHgpLzZcIik7XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNzVweDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUobis3KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHR3aWR0aDogY2FsYyh+XCIoMTAwJSAtIDE3MHB4KS81XCIpO1xuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDc1cHg7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKG4rNikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHR3aWR0aDogY2FsYyh+XCIoMTAwJSAtIDEwMHB4KS8zXCIpO1xuXHRcdFx0JjpudGgtb2YtdHlwZShuKzQpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IGNhbGMoflwiKDEwMCUgLSAxMDBweCkvMlwiKTtcblx0XHRcdCY6bnRoLW9mLXR5cGUobiszKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAxMDBweFwiKTtcblx0XHRcdCY6bnRoLW9mLXR5cGUobisyKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHQvKndpZHRoOiAxMDAlOyovXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjM1cztcblx0XHR9XG5cdFx0LmIuY2VudGVyIHtcblx0XHRcdHBhZGRpbmc6IDAgMzJweDtcblx0XHRcdEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlLW5hcnJvdyB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTNweDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0LmhlYWRpbmcwMiB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMnB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1ldGEwMSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNDRweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm93bC1pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHQmLmFjdGl2ZSAuY2VudGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQub3dsLXN0YWdlIHtcblx0XHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5cdC5vd2wtcHJldixcblx0Lm93bC1uZXh0IHtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21wb25lbnRzL2JnLXdoaXRlMXgxLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTYycHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR3aWR0aDogMzlweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMWY1O1xuXHRcdH1cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC50eXBlLXNsaWRlcjAxICYge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21wb25lbnRzL2JnLWdyZXkuanBnXCIpO1xuXHRcdH1cblx0fVxuXHQub3dsLW5leHQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG5cdFx0XHRjb2xvcjogQGNvbG9yMjk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogY2FsYyh+XCIoMTAwJSAtIDQ1cHgpLzJcIik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzlweDtcblx0XHR9XG5cdH1cblx0Lm93bC1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG5cdFx0XHRjb2xvcjogQGNvbG9yMjk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogY2FsYyh+XCIoMTAwJSAtIDQ1cHgpLzJcIik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzlweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHQuYWN0aXZlICB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBAY29sb3ItZ3JheTExO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4udHlwZS1zbGlkZXIge1xuXHQmOmFmdGVyIHtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblx0Jl9fdHYge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ji0tdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNztcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41Njtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTY7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbGlzdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0bGkge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTM7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWZvb3RlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCA1NCwgNjksIDAuNjUpO1xuXHRcdFx0ei1pbmRleDogMTAxMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTMwcHg7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdHRvcDogMzI1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR0b3A6IDIxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQmLS1pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0aGVpZ2h0OiA3MjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRoZWlnaHQ6IDM5MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc2xpZGUtMSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbXBvbmVudHMvdHlwZS1zbGlkZXItdHYtMS5wbmdcIik7XG5cdFx0fVxuXHRcdCYtLXNsaWRlLTIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21wb25lbnRzL3R5cGUtc2xpZGVyLXR2LTIucG5nXCIpO1xuXHRcdH1cblx0XHQmLS1zbGlkZS0zIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tcG9uZW50cy90eXBlLXNsaWRlci10di0zLnBuZ1wiKTtcblx0XHR9XG5cdFx0Ji0tc2xpZGUtNCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbXBvbmVudHMvdHlwZS1zbGlkZXItdHYtNC5wbmdcIik7XG5cdFx0fVxuXHRcdCYtLXNsaWRlLTUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21wb25lbnRzL3R5cGUtc2xpZGVyLXR2LTUucG5nXCIpO1xuXHRcdH1cblx0XHQmLS1zbGlkZS02IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tcG9uZW50cy90eXBlLXNsaWRlci10di5wbmdcIik7XG5cdFx0fVxuXHRcdCYtLXNsaWRlLTcge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21wb25lbnRzL3R5cGUtc2xpZGVyLXR2LTcucG5nXCIpO1xuXHRcdH1cblx0XHQmLS1zbGlkZS04IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tcG9uZW50cy90eXBlLXNsaWRlci10di04LnBuZ1wiKTtcblx0XHR9XG5cdFx0Ji0tc2xpZGUtOSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbXBvbmVudHMvdHlwZS1zbGlkZXItdHYtOS5wbmdcIik7XG5cdFx0fVxuXHRcdCYtLWNvbnRlbnQge1xuXHRcdFx0aGVpZ2h0OiA3MjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnR2LWNvbnRlbnQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0cmlnaHQ6IDEzNXB4O1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQyNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI3MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1tZW51IHtcblx0XHRcdGhlaWdodDogNjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHBhZGRpbmc6IDIxcHggMjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji5zbGljay1jdXJyZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yMDM7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMXB4IDI1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSxcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3IwMztcblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmFjdGl2ZSxcblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDI5cHg7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0dG9wOiAxNTBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDI5cHg7XG5cdFx0XHRcdGhlaWdodDogNjdweDtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDI5cHg7XG5cdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0XHRcdGNvbG9yOiAjY2NjO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdHdpZHRoOiAyOXB4O1xuXHRcdFx0XHRcdGhlaWdodDogNjdweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHJpZ2h0OiA0OHB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRyaWdodDogMjZweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0cmlnaHQ6IDRweDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogNDhweDtcblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0bGVmdDogMjZweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNFwiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1saWdodC1iYWNrZ3JvdW5kIHtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Jn4udHlwZS1zbGlkZXJfX3R2LS1uZXh0LFxuXHRcdFx0XHQmfi50eXBlLXNsaWRlcl9fdHYtLXByZXYge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50eXBlLXNsaWRlcl9fdHYtLXRpdGxlLFxuXHRcdFx0LnR5cGUtc2xpZGVyX190di0tdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdH1cblx0XHRcdC50eXBlLXNsaWRlcl9fdHYtLWxpc3Qge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5udW1iZXJzIHtcblx0bGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luOiAwIC0xJTsgcGFkZGluZzogMDsgZm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHQuZmxleC13cmFwKHdyYXApO1xuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0Ji5udW1iZXJzLS1kaXNhYmxlZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxuXHQubnVtYmVyc19faWNvbiB7XG5cdFx0b3JkZXI6IDI7XG5cdFx0LmFsaWduLXNlbGYoZmxleC1zdGFydCk7XG5cdFx0U1BBTiB7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0Ji0tc2VsZWN0IHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA2N1wiO1xuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc2VsZWN0ZWQge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubnVtYmVyc19faXRlbSB7XG5cdFx0d2lkdGg6IDMxLjMzMzMzMyU7IG1heC13aWR0aDogMzEuMzMzMzMzJTsgbWFyZ2luOiAxMHB4IDElOyBmbG9hdDogbGVmdDsgcGFkZGluZzogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgLmZsZXgoMCAwIGF1dG8pOyBoZWlnaHQ6IGF1dG87IG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdCY6OmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHQubGluay1vdXRsaW5lLW5vbmU7XG5cdH1cblx0Lm51bWJlcnNfX3N0YXR1cyB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgbWluLWhlaWdodDogODhweDtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbm9uZTsgdGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luOiAwIDIwcHggMCAwOyAuYm94LXNpemluZyhib3JkZXItYm94KTsgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNTtcblx0XHQmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiBAY29sb3ItYmx1ZTAyOyB9XG5cdFx0Ji5udW1iZXJzX19zdGF0dXMtLXNlbGVjdGVkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ibHVlMDI7IGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7IGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ibHVlMDI7XG5cdFx0XHR9XG5cdFx0XHQvKnJlbW92ZSB0aGlzIGlmIG5vdCBvbmUqL1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiA2cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5udW1iZXJzX19zdGF0dXMtLWRpc2FibGVkIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDsgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm51bWJlcnNfX2hlYWRlciB7XG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47IGZvbnQtc2l6ZTogMTVweDsgbWFyZ2luOiAwOyBwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRQIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0Ji5udW1iZXJzX19oZWFkZXItLWhhc2ljb24ge1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHR9XG5cdH1cblx0Lm51bWJlcnNfX21ldGEge1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LXdyYXAobm93cmFwKTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHQuanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHR9XG5cdC5udW1iZXJzX190ZXh0IHtcblx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjsgZm9udC1zaXplOiAxNXB4OyBjb2xvcjogQGNvbG9yLWdyYXkwMTsgbWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdCYtLW5vdGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6IEBjb2xvci1ncmF5MDM7IGxpbmUtaGVpZ2h0OiAxLjU0OyBtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0fVxuXHRcdCYtLXdhcm5pbmcge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6IEBjb2xvci1hbGVydDA5O1xuXHRcdH1cblx0XHQmLS1wcmljZSB7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjsgZm9udC1zaXplOiAxNXB4OyBjb2xvcjogQGNvbG9yLWdyYXkwMTsgbWFyZ2luOiAwIDEwcHggMCAwOyBsaW5lLWhlaWdodDogMS40OyBmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXHQubnVtYmVyc19fbXNnIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDE4cHg7IGhlaWdodDogMThweDsgbGluZS1oZWlnaHQ6IDE4cHg7IGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmLS13YXJuaW5nIHtcblx0XHRcdCY6OmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTsgYmFja2dyb3VuZDogQGNvbG9yLWFsZXJ0MDY7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IGNvbG9yOiBAY29sb3ItYWxlcnQwNzsgfVxuXHRcdH1cblx0fVxuXHQmLm51bWJlcnNfX3NwYWNlLXNtIHtcblx0XHRtYXJnaW46IDAgLTVweDtcblx0XHQubnVtYmVyc19faXRlbSB7XG5cdFx0XHRtYXJnaW46IDEwcHggNXB4O1xuXHRcdFx0d2lkdGg6IDMyLjMzMzMzMyU7IG1heC13aWR0aDogMzIuMzMzMzMzJTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdC5udW1iZXJzX19pdGVtIHtcblx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4JTtcblx0XHR9XG5cdFx0Ji5udW1iZXJzX19zcGFjZS1zbSB7XG5cdFx0XHQubnVtYmVyc19faXRlbSB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdG1heC13aWR0aDogNDglO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTsgb3ZlcmZsb3c6IHZpc2libGU7IG1hcmdpbjogLjVlbSAwIDA7XG5cdFx0Lm51bWJlcnNfX2l0ZW0ge1xuXHRcdFx0aGVpZ2h0OiBhdXRvOyB3aWR0aDogMTAwJTsgbWFyZ2luOiAuNWVtIDAgMCAwOyBtYXgtd2lkdGg6IDEwMCU7IG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHQubnVtYmVyc19fc3RhdHVzIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiAxMHB4IDEwcHg7IG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0U1BBTjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHsgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm51bWJlcnNfX3NwYWNlLXNtIHtcblx0XHRcdC5udW1iZXJzX19pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKnRoaW5rIGFib3V0IGxpc3QtZ3JvdXBlIGZvciB3aWR0aCAvIGNvbHMqL1xuLnNvcnRhYmxlLWxpc3Qge1xuXHQuc29ydGFibGUtbGlzdF9faXRlbSB7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdGNvbG9yOiByZ2IoMzksNTQsNjkpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0LypsaW5lLWhlaWdodDogNzBweDsqL1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdC50ZXh0X19kaXNhYmxlLS1oaWdobGlnaHRpbmc7XG5cdFx0LnNvcnRhYmxlLWxpc3QtZHJhZ2dhYmxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zLCB6LWluZGV4IDMwMG1zO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzOSwgNTQsIDY5LCAwLjQpO1xuXHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMzksIDU0LCA2OSwgMC40KTtcblx0XHRcdFx0LW1zLWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMzksIDU0LCA2OSwgMC40KTtcblx0XHRcdFx0LW8tYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgzOSwgNTQsIDY5LCAwLjQpO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDM5LCA1NCwgNjksIDAuNCk7XG5cdFx0XHR9XG5cdFx0XHQmLnByZXNzZWQge1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHQuc29ydGFibGUtbGlzdC1kcmFnZ2FibGVfX2FuaW0ge1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMzksIDU0LCA2OSwgMC40KTtcblx0XHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDM5LCA1NCwgNjksIDAuNCk7XG5cdFx0XHRcdFx0LW1zLWJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDM5LCA1NCwgNjksIDAuNCk7XG5cdFx0XHRcdFx0LW8tYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMzksIDU0LCA2OSwgMC40KTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgzOSwgNTQsIDY5LCAwLjQpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNvcnRhYmxlLWxpc3QtZHJhZ2dhYmxlX19hbmltIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyNDAsMjQxLDI0NSk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXMsIHRyYW5zZm9ybSAzMDBtcztcblx0XHRcdFx0cGFkZGluZzogMCAwIDlweCAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5zb3J0YWJsZS1saXN0LWNvbnRlbnQge1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LXdyYXAobm93cmFwKTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQuZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0Jl9fZmllbGRzIHtcblx0XHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHR9XG5cdFx0Jl9fbnVtYmVyIHtcblx0XHRcdC5mbGV4KDAgMCAyMHB4KTtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0LmFsaWduLXNlbGYoZmxleC1zdGFydCk7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdHBhZGRpbmctdG9wOiAyMnB4O1xuXG5cdFx0fVxuXHRcdC5zb3J0YWJsZS1saXN0LWNvbnRlbnRfX3RleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTY7XG5cdFx0fVxuXHR9XG5cdC5zb3J0YWJsZS1saXN0LWl0ZW0ge1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LXdyYXAod3JhcCk7XG5cdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdC5zb3J0YWJsZS1saXN0LWl0ZW1fX2ljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0XHQmLnNvcnRhYmxlLWxpc3RfX2ljb24tLWRyYWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMThweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc29ydGFibGUtbGlzdC1pdGVtX19pY29uLS1yZW1vdmUge1xuXHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc29ydGFibGUtbGlzdC1pdGVtX19pY29uLS1wYWQge1xuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zb3J0YWJsZS1saXN0LWl0ZW1fX2xpc3Qge1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcblx0XHRcdFx0Ji5jb2wtbWQtYXV0byB7IHdpZHRoOiBhdXRvOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiAxN3B4IDlweCAxNHB4O1xuXG5cdFx0XHQuc29ydGFibGUtbGlzdC1pdGVtX19vcmRlci0tbWQtMSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXHRcdFx0LnNvcnRhYmxlLWxpc3QtaXRlbV9fb3JkZXItLW1kLTIge1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblx0XHRcdC5zb3J0YWJsZS1saXN0LWl0ZW1fX29yZGVyLS1tZC0zIHtcblx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHR9XG5cdFx0XHQuc29ydGFibGUtbGlzdC1pdGVtX19vcmRlci0tbWQtNCB7XG5cdFx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubm8tZ3V0dGVycy1tZCA+IC5jb2wsXG5cdFx0Lm5vLWd1dHRlcnMtbWQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHQuZmxleC13cmFwKHdyYXApO1xuXHQubGluay1vdXRsaW5lLW5vbmU7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogMTAwJTtcbn0iLCJ1bC50YWJzMDEge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMztcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4O1xuICAgIGxpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0ycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBAY29sb3IwMztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLnRhYnMtLXNtYWxsIHtcbiAgICBsaSBhIHNwYW4ge1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgfVxufVxuXG5VTC50YWJzMDEudGFicy0tbW9iaWxlLXNlbGVjdCB7XG4gICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi50YWJzLXNlbGVjdC13cmFwIHtcbiAgICAudGFicy1zZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgICAgIC50YWJzLXNlbGVjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWN0aXZlLWxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJzLS1tb2JpbGUtc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKSB+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZ3JheTA3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgQGNvbG9yMDM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFicy1tZW51IHtcbiAgICBAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1mLWxlZnQge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xhcmdlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAvL0BtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yMDM7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVmYXVsdCB7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwNDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjb2xvcjAzO1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYnMge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjAxO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgQG1lZGlhIEBtZWRpYS10YWJsZXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgQG1lZGlhIEBtZWRpYS10YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMC43NTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmLS1pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDg7XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYnMtY2FuYWxzX19tb2RhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgID5hIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTA0O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjb2xvcjAzO1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi50YWJzLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDE2cHggLTRweDtcblxuICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG5cbiAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvcjAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBvd2Vyd3JpdGVzIHRhYnMgc3R5bGVzXG5VTC50YWJzMDQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvcjAzO1xuICAgIEEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZ3JheTA3O1xuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1ncmF5MDUgdHJhbnNwYXJlbnQgQGNvbG9yMDM7XG5cbiAgICAgICAgU1BBTiB7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBAY29sb3ItZ3JheTA0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGNvbG9yMDM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQS5hY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvcjAzIEBjb2xvcjAzICNmZmZmZmY7XG4gICAgfVxuXG4gICAgTEkge1xuICAgICAgICAvL2Zsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pbjNjb2xzLCAmLmluMmNvbHMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50YWJzMDRiIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKG4rNCkge1xuICAgICAgICAgICAgICAgICAgICAmLCAmIH4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9JRSBmYWxsYmFja1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQobis0KSB7XG4gICAgICAgICAgICAgICAgICAgICYsICYgfiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmFjdGl2ZSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblVMLnRhYnMwNCBMSTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSBBLCBVTC50YWJzMDQgTEk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgQSwgVUwudGFiczA0IExJOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIEEsIFVMLnRhYnMwNCBMSTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IGxpIEEsIFVMLnRhYnMwNCBMSTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IGxpIEEsIFVMLnRhYnMwNCBMSTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IGxpIEEge1xuICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGNvbG9yMDM7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cblxuXG4vLy50YWJzLXBhY2thZ2VzIHtcbi8vICAgID4gbGkge1xuLy8gICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgICAgbWFyZ2luOiAxMHB4IDRweDtcbi8vXG4vLyAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuLy8gICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuLy8gICAgICAgIH1cbi8vXG4vLyAgICAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgICAgICBjb250ZW50OiBub25lO1xuLy8gICAgICAgIH1cbi8vXG4vLyAgICAgICAgYSB7XG4vLyAgICAgICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvcjAxO1xuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy99IiwiLnRpdGxlLXdpdGgtYWN0aW9uIHtcblx0LmRpc3BsYXkoZmxleCk7IC5qdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHQmX19pdGVtIHtcblx0XHQuYWxpZ24tc2VsZihmbGV4LWVuZCk7XG5cdH1cblx0Jl9fYWN0aW9uIHtcblxuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cblx0fVxufSIsIi50eXBlLXBlcnNvbmFsLWRhdGEge1xuXHQuZGlzcGxheShmbGV4KTtcblx0d2lkdGg6IDEwMCU7XG5cdC5mbGV4LXdyYXAod3JhcCk7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRtYXJnaW46IDI4cHggMCAwIDA7XG5cdHBhZGRpbmc6IDAgMCAxOHB4IDA7XG5cdCZfX2l0ZW0ge1xuXG5cdH1cblx0Jl9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdH1cblx0Jl9fdmFsdWUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQmX19wYWQge1xuXG5cdH1cblx0Jl9fc2VwYXJhdG9yIHtcblxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIDAgMzJweCAwO1xuXHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdCZfX3NlcGFyYXRvciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19sYWJlbCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxufSIsIi5vdmVybGF5IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubW9kYWwtYmxvY2sge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiA1JSBhdXRvO1xuICAgIGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiBAY29sb3IwMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJl9fc3ViLXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTA4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5wYWQge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDM1cHggNTBweCAzNXB4O1xuICAgICAgICBAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHggNDBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjBweCA0MHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwODtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICAuY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAxMiU7XG4gICAgICAgIC8vdG9wOiA3JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiA0O1xuICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDA7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiA0O1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDA7XG4gICAgICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTA0O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yMDM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKH5cIig1MCUgLSA1cHgpXCIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwNDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwNDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FuYWxzIHtcbiAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi5leHBhbmRhYmxlIHtcbiAgICAgICAgICAgIC5ibG9ja2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLmJsb2NraGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYmFmMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCg1MCUgLSA1cHgpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWctY2FuYWwge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN0di1tb2RhbCwgI2ludGVybmV0LW1vZGFsIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDg1dmg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAubW9kYWwtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbiNvcmRlci1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYudmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNob3dpbmctbW9kYWwge1xuICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4uaW1nLWNhbmFsIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xufSIsIi5vcHRpb25zX19hY2NvcmRpb24ge1xuXHQuU3Vtb1NlbGVjdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciA+IC5vcHRpb25zIHtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG5cblx0LlN1bW9TZWxlY3Q+LkNhcHRpb25Db250IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4IEBjb2xvci1ncmF5MDU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdC5TdW1vU2VsZWN0Pi5DYXB0aW9uQ29udD5sYWJlbD5pIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHR9XG5cdH1cblxuXHQuU3Vtb1NlbGVjdD4uQ2FwdGlvbkNvbnQ+c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQuU3Vtb1NlbGVjdD4ub3B0V3JhcHBlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuU3Vtb1NlbGVjdC5vcGVuPi5vcHRXcmFwcGVyIHtcblx0XHR0b3A6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdC5TdW1vU2VsZWN0Pi5vcHRXcmFwcGVyPi5vcHRpb25zIGxpLm9wdCB7XG5cdFx0cGFkZGluZzogNnB4IDZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5TdW1vU2VsZWN0Pi5vcHRXcmFwcGVyPi5vcHRpb25zIGxpLm9wdCB7XG5cdFx0cGFkZGluZzogMTBweCAxOXB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5TdW1vU2VsZWN0Pi5vcHRXcmFwcGVyPi5vcHRpb25zPmxpLnNlbGVjdGVkIHtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogMTBweCAxOXB4IDEwcHggMTZweDtcblx0fVxuXG5cdC5TdW1vU2VsZWN0Pi5DYXB0aW9uQ29udCB7XG5cdFx0Lypib3JkZXI6IG5vbmU7Ki9cblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQGNvbG9yLWdyYXkwNjtcblx0XHQvKmJvcmRlci1yYWRpdXM6IDA7Ki9cblx0fVxuXG5cdC5TdW1vU2VsZWN0OmZvY3VzPi5DYXB0aW9uQ29udCxcblx0LlN1bW9TZWxlY3Q6aG92ZXI+LkNhcHRpb25Db250LFxuXHQuU3Vtb1NlbGVjdC5vcGVuPi5DYXB0aW9uQ29udCB7XG5cdFx0Ym94LXNoYWRvdzogaW5pdGlhbDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvci1ncmF5MDY7XG5cdH1cblxuXHQuU3Vtb1NlbGVjdD4ub3B0V3JhcHBlcj4ub3B0aW9ucz5saS5vcHQ6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHQmLnN1bW9fX3NlbGVjdCB7XG5cdFx0Ji0tZGVmYXVsdCB7XG5cdFx0XHQuU3Vtb1NlbGVjdD4uQ2FwdGlvbkNvbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggMTNweCAwO1xuXHRcdFx0XHQ+c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdD5sYWJlbD5pIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5TdW1vU2VsZWN0Pi5vcHRXcmFwcGVyPi5vcHRpb25zIGxpIGxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdH1cblx0XHRcdC5TdW1vU2VsZWN0Lm9wZW4+Lm9wdFdyYXBwZXIge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0dG9wOiA0MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuU3Vtb1NlbGVjdD4ub3B0V3JhcHBlcj4ub3B0aW9ucyBsaS5vcHQge1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTlweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0LlN1bW9TZWxlY3Q+Lm9wdFdyYXBwZXI+Lm9wdGlvbnM+bGkuc2VsZWN0ZWQge1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTlweCA4cHggMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbGFyZ2Uge1xuXHRcdFx0LlN1bW9TZWxlY3Q+LkNhcHRpb25Db250IHtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4IDIwcHggOXB4O1xuXHRcdFx0XHQ+c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PmxhYmVsPmkge1xuXHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4IDEzcHggOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuU3Vtb1NlbGVjdD4ub3B0V3JhcHBlcj4ub3B0aW9ucyBsaSBsYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5TdW1vU2VsZWN0Lm9wZW4+Lm9wdFdyYXBwZXIge1xuXHRcdFx0XHR0b3A6IDQ5cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0dG9wOiA0MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXhzbWFsbCB7XG5cdFx0XHQuU3Vtb1NlbGVjdD4uQ2FwdGlvbkNvbnQge1xuXHRcdFx0XHRwYWRkaW5nOiA0cHggMTBweCA0cHggMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0PnNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdD5sYWJlbD5pIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub3BlbiB7XG5cdFx0XHRcdC5DYXB0aW9uQ29udCB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LlN1bW9TZWxlY3Q+Lm9wdFdyYXBwZXI+Lm9wdGlvbnMgbGkgbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuU3Vtb1NlbGVjdC5vcGVuPi5vcHRXcmFwcGVyIHtcblx0XHRcdFx0dG9wOiAzNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LlN1bW9TZWxlY3Q+Lm9wdFdyYXBwZXI+Lm9wdGlvbnMgbGkub3B0IHtcblx0XHRcdFx0cGFkZGluZzogOHB4IDE5cHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC5TdW1vU2VsZWN0Pi5vcHRXcmFwcGVyPi5vcHRpb25zPmxpLnNlbGVjdGVkIHtcblx0XHRcdFx0cGFkZGluZzogOHB4IDE5cHggOHB4IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWJvcmRlcmVkIHtcblx0XHRcdC5TdW1vU2VsZWN0Pi5DYXB0aW9uQ29udCB7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgMXB4IEBjb2xvci1ncmF5MDU7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMTBweCAxM3B4IDlweDtcblx0XHRcdH1cblx0XHRcdC5TdW1vU2VsZWN0Pi5DYXB0aW9uQ29udD5sYWJlbCB7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdH1cblx0XHRcdC5TdW1vU2VsZWN0Lm9wZW4+Lm9wdFdyYXBwZXIge1xuXHRcdFx0XHR0b3A6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN1bW9fX2ljb24ge1xuXHRcdC5TdW1vU2VsZWN0IHtcblx0XHRcdD4uQ2FwdGlvbkNvbnQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ2VsaXNhLWljb25zJyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHNwZWFrOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuLm9wdGlvbnNfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS43Mztcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdH1cblx0PnNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiBAY29sb3IwMztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHRvcDogM3B4O1xuXHRcdH1cblx0fVxufVxuXG4ub3B0aW9uc19fc2luZ2xlIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm9wdGlvbnNfX2FjdGlvbnMge1xuXHQmLS1idG4ge1xuXHRcdHdpZHRoOiAzNDlweDtcblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnJlc3VsdHMtZHJvcGRvd24ge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlcnZpY2VzLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0bGkge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogMTEwJTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWdyYXkwNztcblx0XHR9XG5cdH1cbn1cbiIsIi50eXBlLWFyZ3VtZW50czAxIHtcblx0Ji5jb250ZW50IHtcblx0XHRwYWRkaW5nOiA4MHB4IDAgNjBweDtcblxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHR9XG5cdH1cblxuXHRVTC5pdGVtczEwIExJLCBVTC5pdGVtczExIExJIHtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBAbWVkaWEtbm90bW9iaWxlIHtcblx0XHRcdG1heC13aWR0aDogMjAlO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnR5cGUtaGVhZGluZyB7XG5cdC50eXBlLWhlYWRpbmdfX2JvcmRlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0XHQmLS10b3AtYm90dG9tIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmU7XG5cdFx0fVxuXHRcdCYtLXRvcCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmUgbm9uZTtcblx0XHR9XG5cdH1cblx0LnR5cGUtaGVhZGluZ19faXRlbSB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXkwNztcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0LnR5cGUtcGFja2FnZV9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ3O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40Nztcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdH1cblx0XHQudHlwZS1oZWFkaW5nX19uYW1lIHtcblx0XHR9XG5cdFx0LnR5cGUtaGVhZGluZ19faW5mbyB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA2MHB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudHlwZS1vdmVydmlldyB7XG5cdCYudHlwZS1vdmVydmlld19faW5hY3RpdmUge1xuXHRcdC50eXBlLW92ZXJ2aWV3X19pbWFnZSB7XG5cdFx0XHRJTUcge1xuXHRcdFx0XHQuZ3JheXNjYWxlKDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudHlwZS1vdmVydmlld19fcHJpY2Uge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0fVxuXHRcdC50eXBlLW92ZXJ2aWV3X19zcGVlZC0taWNvbiB7XG5cdFx0XHQuZmEge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwNDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnR5cGUtb3ZlcnZpZXdfX3RpdGxlIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjEwM1wiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4wNTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDQ7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2JvcmRlciB7XG5cdFx0Ji0tdG9wIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdH1cblx0XHQmLS1ib3R0b20ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG5cdFx0fVxuXHRcdCYtLWxlZnQge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdH1cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdH1cblx0fVxuXHQudHlwZS1vdmVydmlld19fc3VtbWFyeSB7XG5cdFx0cGFkZGluZzogMCAzMHB4IDMwcHg7XG5cdH1cblx0LypyZXBsYWNlIHdpdGggdGhpcyB0eXBlLW92ZXJ2aWV3LS1zZXJ2aWNlLWNoYW5nZSovXG5cdCYudHlwZS1vdmVydmlld19fc2VydmljZS1jaGFuZ2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdC50eXBlLW92ZXJ2aWV3X190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuOTI7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50eXBlLW92ZXJ2aWV3X19tc2cge1xuXHRcdFx0cGFkZGluZzogMCAwIDEwcHggMDtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHR9XG5cdFx0LnR5cGUtb3ZlcnZpZXdfX3N1YnRpdGxlIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnR5cGUtb3ZlcnZpZXdfX3RleHQge1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDc7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0Ji0tbXIyMCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdCYtLXRleHQtbm93cmFwIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnR5cGUtb3ZlcnZpZXdfX2l0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji0tYm9yZGVyZWQge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudHlwZS1vdmVydmlld19fYmFkZ2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0bGVmdDogLTFweDtcblx0XHRcdHBhZGRpbmc6IDdweCAxNnB4O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMDc7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG5cdFx0fVxuXHRcdC50eXBlLW92ZXJ2aWV3X19pbmZvIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnR5cGUtb3ZlcnZpZXdfX2ltYWdlIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0d2lkdGg6IDExNXB4O1xuXHRcdFx0LmZsZXgoMCAwIDExNXB4KTtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcblx0XHRcdFx0bWluLXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0XHR3aWR0aDogODVweDtcblx0XHRcdFx0LmZsZXgoMCAwIDg1cHgpO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudHlwZS1vdmVydmlld19fY2FwdGlvbiB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50eXBlLW92ZXJ2aWV3X19hY3Rpb24ge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgNDBweDtcblx0XHRcdCYudHlwZS1vdmVydmlld19fYWN0aW9uLS1wYWQge1xuXHRcdFx0XHQmLXNtIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50eXBlLW92ZXJ2aWV3X19hY3Rpb24tLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuZmxleC13cmFwKHdyYXApO1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRib3JkZXI6IDFweCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZSBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50eXBlLW92ZXJ2aWV3X19wcmljZSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudHlwZS1vdmVydmlld19fcGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50eXBlLW92ZXJ2aWV3X19idXR0b24ge1xuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdHBhZGRpbmctdG9wOiAxZW07XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnR5cGUtb3ZlcnZpZXdfX3BhcmFtZXRlcnMge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdCYtLWl0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0taWNvbiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LmZhIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRcdH1cblx0XHRcdCYtLXZhbHVlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40Nztcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYudHlwZS1vdmVydmlld19fc3BlZWQtLXZhbHVlLS1zbSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1tYml0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1ldSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2xlYXJmaXg6OmJlZm9yZSwgLmNsZWFyZml4OjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBub3JtYWw7XG5cdFx0fVxuXHR9XG59IiwiLnR5cGUtc2VhcmNoLWFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgQG1lZGlhIEBtZWRpYS10YWJsZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFicyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbWVudSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICYrLnR5cGUtc2VhcmNoLWFkZHJlc3NfX3RhYnMtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtZWRpYS10YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMjtcbiAgICAgICAgfVxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tY2FwdGlvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSA5NnB4XCIpO1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSA3NnB4XCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWNhcHRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWtvZHVpbnRlcm5ldCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ludGVybmV0LW9wdGlvbnMge1xuICAgICAgICBtYXJnaW46IDQwcHggMCA0MHB4O1xuICAgICAgICA+LmNvbC1tZC00IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fb3B0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zd2l0Y2gtb3B0aW9ucyB7XG4gICAgICAgIC5kaXNwbGF5KGZsZXgpO1xuICAgICAgICAuYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgUCB7IG1hcmdpbjogMDsgfVxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAvKmZvbnQtc2l6ZTogMTVweDsqLyBmb250LXdlaWdodDogNDAwOyBmb250LWZhbWlseTogQGZvbnQtbWFpbjsgY29sb3I6QGNvbG9yLWdyYXkwMTsgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuICAgICAgICAmLS1tZXRhIHtcbiAgICAgICAgICAgIC8qZm9udC1zaXplOiAxNXB4OyovIGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogMS40OyBjb2xvcjogQGNvbG9yLWdyYXkwMztcbiAgICAgICAgfVxuICAgICAgICAmLS10eHQtZXJyb3Ige1xuICAgICAgICAgICAgLypmb250LXNpemU6IDE1cHg7Ki8gZm9udC1mYW1pbHk6IEBmb250LW1haW47IGZvbnQtd2VpZ2h0OiA2MDA7IGxpbmUtaGVpZ2h0OiAxLjQ7IGNvbG9yOiBAY29sb3ItcmVkMDE7XG4gICAgICAgIH1cbiAgICAgICAgJi0tdHh0LW9rIHtcbiAgICAgICAgICAgIC8qZm9udC1zaXplOiAxNXB4OyovIGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBmb250LXdlaWdodDogNjAwOyBsaW5lLWhlaWdodDogMS40OyBjb2xvcjogQGNvbG9yLWdyZWVuMDE7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtZWRpYS10YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYudHlwZS1zZWFyY2gtYWRkcmVzc19fc3dpdGNoLW9wdGlvbnMtLXBhZC1tZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTA4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3IwMztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyh+XCIoNTAlIC0gMTdweClcIik7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS10YWJsZXQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYtLWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwOTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NoZWNrLWFnYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29sMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgIC5jb2wteHMtMSxcbiAgICAgICAgLmNvbC1zbS0xLFxuICAgICAgICAuY29sLW1kLTEsXG4gICAgICAgIC5jb2wtbGctMSxcbiAgICAgICAgLmNvbC14cy0yLFxuICAgICAgICAuY29sLXNtLTIsXG4gICAgICAgIC5jb2wtbWQtMixcbiAgICAgICAgLmNvbC1sZy0yLFxuICAgICAgICAuY29sLXhzLTMsXG4gICAgICAgIC5jb2wtc20tMyxcbiAgICAgICAgLmNvbC1tZC0zLFxuICAgICAgICAuY29sLWxnLTMsXG4gICAgICAgIC5jb2wteHMtNCxcbiAgICAgICAgLmNvbC1zbS00LFxuICAgICAgICAuY29sLW1kLTQsXG4gICAgICAgIC5jb2wtbGctNCxcbiAgICAgICAgLmNvbC14cy01LFxuICAgICAgICAuY29sLXNtLTUsXG4gICAgICAgIC5jb2wtbWQtNSxcbiAgICAgICAgLmNvbC1sZy01LFxuICAgICAgICAuY29sLXhzLTYsXG4gICAgICAgIC5jb2wtc20tNixcbiAgICAgICAgLmNvbC1tZC02LFxuICAgICAgICAuY29sLWxnLTYsXG4gICAgICAgIC5jb2wteHMtNyxcbiAgICAgICAgLmNvbC1zbS03LFxuICAgICAgICAuY29sLW1kLTcsXG4gICAgICAgIC5jb2wtbGctNyxcbiAgICAgICAgLmNvbC14cy04LFxuICAgICAgICAuY29sLXNtLTgsXG4gICAgICAgIC5jb2wtbWQtOCxcbiAgICAgICAgLmNvbC1sZy04LFxuICAgICAgICAuY29sLXhzLTksXG4gICAgICAgIC5jb2wtc20tOSxcbiAgICAgICAgLmNvbC1tZC05LFxuICAgICAgICAuY29sLWxnLTksXG4gICAgICAgIC5jb2wteHMtMTAsXG4gICAgICAgIC5jb2wtc20tMTAsXG4gICAgICAgIC5jb2wtbWQtMTAsXG4gICAgICAgIC5jb2wtbGctMTAsXG4gICAgICAgIC5jb2wteHMtMTEsXG4gICAgICAgIC5jb2wtc20tMTEsXG4gICAgICAgIC5jb2wtbWQtMTEsXG4gICAgICAgIC5jb2wtbGctMTEsXG4gICAgICAgIC5jb2wteHMtMTIsXG4gICAgICAgIC5jb2wtc20tMTIsXG4gICAgICAgIC5jb2wtbWQtMTIsXG4gICAgICAgIC5jb2wtbGctMTIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb2wzMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgLmNvbC14cy0xLFxuICAgICAgICAuY29sLXNtLTEsXG4gICAgICAgIC5jb2wtbWQtMSxcbiAgICAgICAgLmNvbC1sZy0xLFxuICAgICAgICAuY29sLXhzLTIsXG4gICAgICAgIC5jb2wtc20tMixcbiAgICAgICAgLmNvbC1tZC0yLFxuICAgICAgICAuY29sLWxnLTIsXG4gICAgICAgIC5jb2wteHMtMyxcbiAgICAgICAgLmNvbC1zbS0zLFxuICAgICAgICAuY29sLW1kLTMsXG4gICAgICAgIC5jb2wtbGctMyxcbiAgICAgICAgLmNvbC14cy00LFxuICAgICAgICAuY29sLXNtLTQsXG4gICAgICAgIC5jb2wtbWQtNCxcbiAgICAgICAgLmNvbC1sZy00LFxuICAgICAgICAuY29sLXhzLTUsXG4gICAgICAgIC5jb2wtc20tNSxcbiAgICAgICAgLmNvbC1tZC01LFxuICAgICAgICAuY29sLWxnLTUsXG4gICAgICAgIC5jb2wteHMtNixcbiAgICAgICAgLmNvbC1zbS02LFxuICAgICAgICAuY29sLW1kLTYsXG4gICAgICAgIC5jb2wtbGctNixcbiAgICAgICAgLmNvbC14cy03LFxuICAgICAgICAuY29sLXNtLTcsXG4gICAgICAgIC5jb2wtbWQtNyxcbiAgICAgICAgLmNvbC1sZy03LFxuICAgICAgICAuY29sLXhzLTgsXG4gICAgICAgIC5jb2wtc20tOCxcbiAgICAgICAgLmNvbC1tZC04LFxuICAgICAgICAuY29sLWxnLTgsXG4gICAgICAgIC5jb2wteHMtOSxcbiAgICAgICAgLmNvbC1zbS05LFxuICAgICAgICAuY29sLW1kLTksXG4gICAgICAgIC5jb2wtbGctOSxcbiAgICAgICAgLmNvbC14cy0xMCxcbiAgICAgICAgLmNvbC1zbS0xMCxcbiAgICAgICAgLmNvbC1tZC0xMCxcbiAgICAgICAgLmNvbC1sZy0xMCxcbiAgICAgICAgLmNvbC14cy0xMSxcbiAgICAgICAgLmNvbC1zbS0xMSxcbiAgICAgICAgLmNvbC1tZC0xMSxcbiAgICAgICAgLmNvbC1sZy0xMSxcbiAgICAgICAgLmNvbC14cy0xMixcbiAgICAgICAgLmNvbC1zbS0xMixcbiAgICAgICAgLmNvbC1tZC0xMixcbiAgICAgICAgLmNvbC1sZy0xMiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5pbnB1dC50eXBlLXNlYXJjaC1hZGRyZXNzIHtcbiAgICAmX19pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IEBjb2xvci1ncmF5MDQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1ncmF5MDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgQG1lZGlhIEBtZWRpYS10YWJsZXQge1xuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9wdGlvbnNfX3NlbGVjdCB7XG4gICAgJi0tcmVjIHtcbiAgICAgICAgLlN1bW9TZWxlY3Qge1xuICAgICAgICAgICAgPi5DYXB0aW9uQ29udCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3IwMztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1pbnRlcm5ldCB7XG4gICAgICAgIC5TdW1vU2VsZWN0IHtcbiAgICAgICAgICAgID4uQ2FwdGlvbkNvbnQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yMDM7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tdHYge1xuICAgICAgICAuU3Vtb1NlbGVjdCB7XG4gICAgICAgICAgICA+LkNhcHRpb25Db250IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvcjAzO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3B0aW9uc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cbiAgICA+c3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IEBjb2xvcjAzO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3B0aW9uc19fc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ub3B0aW9uc19fYWN0aW9ucyB7XG4gICAgJi0tYnRuIHtcbiAgICAgICAgd2lkdGg6IDM0OXB4O1xuICAgICAgICBAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlc3VsdHMtZHJvcGRvd24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VydmljZXMtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWdyYXkwNztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNiLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnNiLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zYi1zY3JvbGxiYXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZ3JheTA3O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4uc2ItY29udGFpbmVyLW5vc2Nyb2xsIC5zYi1zY3JvbGxiYXItY29udGFpbmVyIHtcbiAgICByaWdodDogLTIwcHg7XG59XG5cbi5zYi1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA1O1xufVxuXG4uc2Itc2Nyb2xsYmFyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59IiwiLnRvZ2dsZXItc3dpdGNoIHtcblx0Ji50b2dnbGVyLXN3aXRjaF9fZmxleCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0Ji50b2dnbGVyLXN3aXRjaF9fZmxleC0tZmxleC1lbmQge1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0fVxuXHRcdCYudG9nZ2xlci1zd2l0Y2hfX2ZsZXgtLWZsZXgtc3RhcnQge1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHR9XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdGNvbG9yOkBjb2xvci1ncmF5MDE7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXHQudG9nZ2xlci1zd2l0Y2hfX3NsaWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvKndpZHRoOiA2MHB4OyovXG5cdFx0d2lkdGg6IDQycHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdC5saW5rLW91dGxpbmUtbm9uZTtcblx0XHRJTlBVVCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQudG9nZ2xlci1zd2l0Y2hfX2hhbmRsZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogNDdweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1yZWQwMTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuXHRcdFx0dHJhbnNpdGlvbjogLjRzO1xuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IC40OyBjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0bGVmdDogLTRweDtcblx0XHRcdFx0dG9wOiAtNnB4O1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItcmVkMDE7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNHM7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIEBjb2xvci1ncmF5MDU7XG5cdFx0XHR9XG5cdFx0XHQmLnRvZ2dsZXItc3dpdGNoX19oYW5kbGUtLXJvdW5kIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji50b2dnbGVyLXN3aXRjaF9faGFuZGxlLS1kaXNwYXRjaGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLW9yYW5nZTAzO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3Itb3JhbmdlMDM7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itb3JhbmdlMDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0SU5QVVQge1xuXHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0JisudG9nZ2xlci1zd2l0Y2hfX2hhbmRsZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmVlbjAxO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuXHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ncmVlbjAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnRvZ2dsZXItc3dpdGNoX19oYW5kbGUtLWRpc3BhdGNoZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLW9yYW5nZTAzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLW9yYW5nZTAzO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itb3JhbmdlMDI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW1yZyB7XG5cdFx0XHRtYXJnaW46IDAgMjBweDtcblx0XHR9XG5cdH1cblx0Ji0tc21hbGwge1xuXHRcdC50b2dnbGVyLXN3aXRjaF9fc2xpZGVyIHtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0LnRvZ2dsZXItc3dpdGNoX19oYW5kbGUge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudG9nZ2xlci1zd2l0Y2hfX3RleHQge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIudHlwZS1pbmZvLWJsb2NrIHtcblx0Ji5pbjJjb2xzID4gTEkge1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19ncmV5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZ3JheTA3O1xuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjc7XG5cdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdG1hcmdpbjogMzVweCAwO1xuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdFx0Ji0tYmx1ZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMjtcblx0XHR9XG5cdFx0LyomLS1ibHVlIHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHR9XG5cdFx0Ji0tYmx1ZS1saWdodCB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMjtcblx0XHR9Ki9cblx0fVxuXHQmX19saXN0IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41Mztcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHRvcDogY2FsYyh+XCIoMCUgKyAzcHgpXCIpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1idWxsZXRzIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ibHVlMDI7XG5cdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNpemUwMSB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNtIHtcblxuXHRcdH1cblx0XHQmLS1tZCB7XG5cdFx0XHQ+IExJIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogY2FsYyh+XCIoMCUgKyA1cHgpXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1sZyB7XG5cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0Ji5pbjJjb2xzID4gTEkgeyB3aWR0aDogMTAwJTsgfVxuXHRcdH1cblx0fVxuXHQmX19pbWFnZSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1sZWZ0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1ib3R0b20ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTcwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXdpZGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0td3JhcHBlciB7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jb2x1bW4ge1xuXHRcdCYtLXJpZ2h0IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IDc1cHg7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDY1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWxlZnQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS13aWRlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ji0td3JhcHBlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCZfX2ljb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHQudHYtY29sb3Ige1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tcG9uZW50cy9zdmcvdHYtY29sb3Iuc3ZnXCIpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50di1zdGFyIHtcblx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdGhlaWdodDogMTQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbXBvbmVudHMvc3ZnL3R2LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX21lc3NhZ2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdpZHRoOiBjYWxjKH5cIig4MCUgLSAxNjVweClcIik7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogY2FsYyh+XCIoMTAwJSAtIDEwNHB4KVwiKTtcblx0XHR9XG5cdH1cblx0Jl9fbWFhaWxtYWQge1xuXHRcdHBhZGRpbmc6IDgwcHggMCA3MHB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMCA3MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDAgNTBweDtcblx0XHR9XG5cdH1cblx0Jl9fdmFhdGEge1xuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDAgMCA1MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNDBweDtcblx0XHR9XG5cdFx0LnR5cGUtaW5mby1ibG9ja19fdGV4dCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQudHlwZS1pbmZvLWJsb2NrX190aXRsZSB7XG5cdFx0XHRtYXJnaW46IDgwcHggMCAzNXB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2VrcmFhbmlsIHtcblx0XHRwYWRkaW5nOiA2MHB4IDAgMDtcblx0XHQudHlwZS1pbmZvLWJsb2NrX19saXN0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdC50eXBlLWluZm8tYmxvY2tfX3RpdGxlLFxuXHRcdC50eXBlLWluZm8tYmxvY2tfX3RleHQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0cGFkZGluZzogNTBweCAwIDA7XG5cdFx0fVxuXHRcdC5pbWcwMSB7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3ZpZGVvbGFlbnV0dXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdC50eXBlLWluZm8tYmxvY2tfX3RpdGxlLFxuXHRcdC50eXBlLWluZm8tYmxvY2tfX3RleHQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0Jl9fc3Vic2NyaWJlIHtcblx0XHRwYWRkaW5nOiAzOHB4IDA7XG5cdFx0LnR5cGUtaW5mby1ibG9ja19fdGV4dCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Ji0tbGluayB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDA7XG5cdFx0fVxuXHR9XG5cdCZfX25ldGZsaXgge1xuXHRcdHBhZGRpbmc6IDgwcHggMCA3MHB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMCA3MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDAgNjBweDtcblx0XHR9XG5cdH1cblx0Jl9fbXVsdGlwbGUtc2NyZWVuIHtcblx0XHRwYWRkaW5nOiA4MHB4IDAgMTI1cHg7XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0cGFkZGluZzogNTBweCAwIDcwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXHRcdH1cblx0fVxufSIsIi50eXBlLW9yZGVyIHtcblx0Ji10b2dnbGVyIHtcblx0XHQmX19jb2xsYXBzZSB7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0cGFkZGluZzogMTBweCAxOHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHR9XG5cdFx0XHQmLnR5cGUtb3JkZXJfX3RvZ2dsZXItLWNvbGxhcHNlLW9wZW4ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMCAxN3B4IDMwcHg7XG5cdH1cblx0Jl9fbW9kYWwge1xuXHRcdCYtLXByaWNlIHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0Ji0tYWN0aW9uIHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdH1cblx0XHRcdGEudHlwZS1vcmRlcl9fbW9kYWwtLXN1Ym1pdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNvbGxhcHNlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0cGFkZGluZzogMTRweCAxOHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19vdmVybGF5IHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCYub3BlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL29sZC9vdmVybGF5LnBuZ1wiKTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0LnR5cGUtb3JkZXJfX21vZGFsLS1wcmljZSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0fVxuXHRcdFx0LnR5cGUtb3JkZXJfX21vZGFsLS1jb2xsYXBzZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2Jsb2NrcyB7XG5cdFx0LW1vei1jb2x1bW4tY291bnQ6IDM7XG5cdFx0LW1vei1jb2x1bW4tZ2FwOiAyMHB4O1xuXHRcdC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuXHRcdC13ZWJraXQtY29sdW1uLWdhcDogMjBweDtcblx0XHRjb2x1bW4tY291bnQ6IDM7XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0LW1vei1jb2x1bW4tY291bnQ6IDI7XG5cdFx0XHQtbW96LWNvbHVtbi1nYXA6IDE4cHg7XG5cdFx0XHQtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcblx0XHRcdC13ZWJraXQtY29sdW1uLWdhcDogMThweDtcblx0XHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0LW1vei1jb2x1bW4tY291bnQ6IDE7XG5cdFx0XHQtbW96LWNvbHVtbi1nYXA6IDA7XG5cdFx0XHQtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcblx0XHRcdC13ZWJraXQtY29sdW1uLWdhcDogMDtcblx0XHRcdGNvbHVtbi1jb3VudDogMTtcblx0XHR9XG5cdFx0bWFyZ2luOiAxNnB4IC04cHg7XG5cdH1cblx0Jl9fYmxvY2sge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5MTE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdH1cblx0XHQmLS13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcblx0XHRcdG1hcmdpbjogMCAwIDE2cHggMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQvKiYtLXNpemVyIHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fSovXG5cdFx0fVxuXHRcdCYtLXNlbGVjdGVkIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdH1cblx0XHQmLS1kaXNhYmxlZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC40KTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcGFkIHtcblx0XHRwYWRkaW5nOiAwIDhweDtcblx0XHQmLS1hZGRpdGlvbmFsLXNlcnZpY2VzIHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdH1cblx0Jl9fbXJnIHtcblx0XHRtYXJnaW46IDE2cHggLThweDtcblx0XHQmLS1hZGRpdGlvbmFsLXNlcnZpY2VzIHtcblx0XHRcdG1hcmdpbjogMTZweCAtMTBweDtcblx0XHR9XG5cdH1cblx0Jl9fc21hbGwtYmxvY2tzIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHR9XG5cdCZfX3NtYWxsLWJsb2NrIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheTExO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHRmbGV4LWJhc2lzOiAyMy41JTtcblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdH1cblx0XHQmLS1zZWxlY3RlZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMztcblx0XHR9XG5cdFx0Ji0tYnRuIHtcblx0XHRcdGEmIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcHJpY2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdFx0Ji0tdGltZSB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50eXBlLW9yZGVyX19zbWFsbC1ibG9jay0tbGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQmX19pbWFnZSB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19sb2dvIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdGhlaWdodDogODBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblx0Jl9fdGFicyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQmX19uYW1lIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdH1cblx0Jl9fcHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Ji0tYmx1ZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMTtcblx0XHR9XG5cdFx0Ji0taXRiIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdH1cblx0XHQmLS1mLWxlZnQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdCYtLW9yYW5nZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLW9yYW5nZTAxO1xuXHRcdH1cblx0XHQmLS1iZWZvcmUge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwNTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0fVxuXHRcdCZfX3N1Zml4IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHR9XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ2O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MTI7XG5cdFx0LypvcGFjaXR5OiAwLjg7Ki9cblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdCYtLWNvbXBsZXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ2O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTEyO1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji0td3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQubG9uZ3RleHQ7XG5cdFx0XHRtaW4taGVpZ2h0OiA2MnB4O1xuXHRcdH1cblx0fVxuXHQmX19kZWwge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTA1O1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblx0Jl9fc2hvdy1tb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMjBweDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdCZfX2xvYWQtbW9yZSB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXHQmX19zZWxlY3Qtb3B0aW9uIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwMGRcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAjY2NjY2NjO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQudHlwZS1vcmRlcl9fcHJpY2Uge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYrLnR5cGUtb3JkZXJfX3NlbGVjdC1vcHRpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0fVxuXHQmX19idG4ge1xuXHRcdGEmIHtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHQvKnBhZGRpbmc6IDZweCAyNHB4OyovXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHggOXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMzBweCA5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEEuYnRuIGJ0biAmIHtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHQvKnBhZGRpbmc6IDZweCAyNHB4OyovXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHggOXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cblx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4IDlweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbG9hZC1tb3JlIHtcblx0XHRcdGEmIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zdWJtaXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDA7XG5cdFx0fVxuXHR9XG5cdCZfX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMzhweDtcblx0XHQmLS1sb2dvdHlwZXMge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR9XG5cdH1cblx0Jl9fYWN0aW9ucyB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0Jl9fc2Nyb2xsLFxuXHQmX19zY3JvbGwtbW9iaWxlIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRwYWRkaW5nOiAwIDJweDsgLy8gLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHRcdC8vIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcblx0XHQvLyAmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0Ly8gICAgIHdpZHRoOiAwcHg7XG5cdFx0Ly8gICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdC8vIH1cblx0XHQmLS1mYWRlLXRvcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHRcdCYtLWZhZGUtYm90dG9tIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdFx0Ji0td3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ji5oYXMtc2Nyb2xsYmFyIHtcblx0XHRcdFx0LnR5cGUtb3JkZXJfX3Njcm9sbC0tZmFkZS10b3AsXG5cdFx0XHRcdC50eXBlLW9yZGVyX19zY3JvbGwtLWZhZGUtYm90dG9tLFxuXHRcdFx0XHQudHlwZS1vcmRlcl9fc2Nyb2xsLW1vYmlsZS0tZmFkZS10b3AsXG5cdFx0XHRcdC50eXBlLW9yZGVyX19zY3JvbGwtbW9iaWxlLS1mYWRlLWJvdHRvbSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR5cGUtb3JkZXJfX3Njcm9sbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoflwiKDEwMCUgKyAxN3B4KVwiKTtcblx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoflwiKDEwMCUgKyAxMnB4KVwiKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAc3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjogdHJ1ZSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoflwiKDEwMCUgKyAxMnB4KVwiKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKH5cIigxMDAlICsgMTJweClcIik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fc2Nyb2xsLW1vYmlsZSB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cbn1cblxuLm9yZGVyLWNvbnRlbnQge1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheTExO1xuXHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdC8qcGFkZGluZy1yaWdodDogMTVweDsqL1xuXHRcdC8qYXNrIEthZHJpKi9cblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0LypwYWRkaW5nLXJpZ2h0OiAxNXB4OyovXG5cdFx0Lyphc2sgS2FkcmkqL1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHQmLS1tYXJnaW4tdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2luZm8ge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS41Mztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdH1cblx0LyppZiBwb3NzaWJsZSBjYWhuZ2UgdG8gb3JkZXItY29udGVudC0taDEwMHAqL1xuXHQmX19oMTAwcCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5vcmRlci1zaWRlYmFyIHtcblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0fVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5vcmRlcl9fcHJpY2Uge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMC43NTtcblx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdGZsb2F0OiByaWdodDtcblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQmLS1pbmZvIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cdCYtLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5MTE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0fVxuXHQmLS1vcmFuZ2Uge1xuXHRcdGNvbG9yOiBAY29sb3Itb3JhbmdlMDE7XG5cdH1cblx0Ji0tYmVmb3JlIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cbn1cbi5tb2JpbGUtc3RpY2t5IHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbi5vcmRlci1tb2RhbF9fY29udGVudCB7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiBjYWxjKH4gXCIxMDB2aCAtIDUwcHhcIik7XG5cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cbi5vcmRlciB7XG5cdHBhZGRpbmc6IDMwcHggMCA2MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQub3JkZXItcGFja2FnZSB7XG5cdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHRcdCZfX21ldGEge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDQ7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTM7XG5cdFx0fVxuXHRcdCYtc2VsZWN0ZWQtLWlubGluZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0fVxuXHRcdCYtc2VsZWN0ZWQge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHQmX19wcmljZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHRcdCZfX3R2LCAmX19pbnRlcm5ldCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vcmRlcl9fcHJpY2UtLXRvdGFsIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdC5vcmRlcl9fcHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdH1cblx0fVxuXG5cdC5vcmRlci1zaWRlYmFyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0bWFyZ2luOiAwIC01cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0fVxuXG5cdFx0Lm9yZGVyLXNpZGViYXIge1xuXHRcdFx0bWF4LXdpZHRoOiA0NzVweDtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm9yZGVyLXN0aWNreSB7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuXHRcdFx0XHR3aWR0aDogMjI1cHg7XG5cdFx0XHRcdCYuc3RpY2t5LXRvcCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHR0b3A6IGluaXRpYWw7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc3RpY2t5LWJvdHRvbSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogNjBweDtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0Ji0tc20ge1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtLXplcm8ge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc3RpY2t5LWZpeGVkIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXdpZGUge1xuXHRcdFx0XHR3aWR0aDogMjc1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kaXNwbGF5LW1vZGFsLWxpbmsge1xuXHRwYWRkaW5nOiAzMHB4IDAgMTVweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0QG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aSB7XG5cdFx0Y29sb3I6IEBjb2xvcjAzO1xuXHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxufVxuXG4ub3JkZXJfX2FsZXJ0IHtcblx0cGFkZGluZzogNjBweCAwO1xufVxuXG4iLCIvKiBHZW5lcmFsIGxpc3RpbmdzICovXG5AaW1wb3J0IChyZWZlcmVuY2UpIFwibWl4aW5zL3ppbmRleF9taXhpbnMubGVzc1wiO1xuVUwsIE9Me1xuXHRtYXJnaW46IDAgMDtcblx0VUwsIE9MIHsgbWFyZ2luOiAwIDAgMWVtIDFlbTt9XG59XG5MSSB7XG5cdHBhZGRpbmc6IDAgMCAwIDE2cHg7IG1hcmdpbjogNXB4IDA7XG5cdE9MIExJIHsgYmFja2dyb3VuZDogbm9uZTsgcGFkZGluZy1sZWZ0OiAwOyBtYXJnaW46IDVweCAwOyBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxufVxuT0wge1xuXHRwYWRkaW5nOiAwO1xuXHRMSSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTsgcGFkZGluZzogMDsgbWFyZ2luOiA1cHggMDsgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOyBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdFx0VUwgTEkgeyBwYWRkaW5nLWxlZnQ6IDE2cHg7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cblx0fVxuXHRVTCB7IG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cdD4gTEkgeyBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbn1cblVMIHtcblx0cGFkZGluZzogMDsgbWFyZ2luOiAwOyBsaXN0LXN0eWxlOiBub25lO1xuXHRMSSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXHRcdCY6YmVmb3JlIHsgbGVmdDogMDsgdG9wOiAuOGVtOyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6IEBpY28tYXJycmlnaHQ7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07IGZvbnQtc2l6ZTogOHB4OyB9XG5cdH1cblx0Ji5ub2ljbyBMSSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXHR9XG5cdCYubXJnMTggTEkge1xuXHRcdG1hcmdpbjogMThweCAwO1xuXHR9XG5cdC5zY3JvbGxpbmcwMSB7XG5cdFx0Ji5ub2JvcmRlciB7Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7fVxuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC1oZWlnaHQ6IDg3cHg7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRMSSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0JjpiZWZvcmUge2Rpc3BsYXk6IG5vbmU7fVxuXHRcdFx0U1BBTi5oZWFkaW5nIHsgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7IGNvbG9yOiBAY29sb3ItdGV4dC1tYWluOyBwYWRkaW5nOiA1cHg7IGN1cnNvcjogbW92ZTsgfVxuXHRcdH1cblx0fVxuXHQmLm11bHRpY29sLFxuXHQmLmluMmNvbHMsXG5cdCYuaW4zY29scyxcblx0Ji5pbjRjb2xzLFxuXHQmLmluNWNvbHN7XG5cdFx0JiA+IExJIHtcblx0XHRcdGZsb2F0OiBsZWZ0OyBtYXJnaW46IDAgMiUgMCAwOyAuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7IHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmluMmNvbHMgPiBMSSB7IHdpZHRoOiA0OCU7IH1cblx0Ji5pbjNjb2xzID4gTEkge1xuXHRcdHdpZHRoOiAzMS4zMzMzJTtcblx0XHQmOm50aC1vZi10eXBlKDNuKzEpIHtjbGVhcjogYm90aDsgfVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlOyBtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdCYuaW40Y29scyA+IExJIHtcblx0XHR3aWR0aDogMjMlO1xuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdHdpZHRoOiAzMS4zMzMzJTtcblx0XHR9XG5cdH1cblx0Ji5pbjVjb2xzID4gTEkge1xuXHRcdHdpZHRoOiAxOCU7XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0d2lkdGg6IDE4JTtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxuXHQmLm5vc3R5bGUgPiBMSSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0fVxuXG5cdCYubm9zcGFjaW5nIHtcblx0XHRtYXJnaW46IDFlbSAwIDA7IGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0TEkgeyBwYWRkaW5nOiAwIDAgMCAyNXB4OyBtYXJnaW46IDA7XG5cdFx0XHQmOmJlZm9yZSB7IGZvbnQtc2l6ZTogMTNweDsgfVxuXHRcdH1cblx0XHRVTCB7IG1hcmdpbjogMDsgfVxuXHR9XG59XG5ETCB7IG92ZXJmbG93OiBoaWRkZW47IH1cbkRUIHsgZmxvYXQ6IGxlZnQ7IGNsZWFyOiBsZWZ0OyB3aWR0aDogMzAlOyB9XG5ERCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogNTAlOyB9XG5cblxuLyogSW4gY29udGVudCAqL1xuXG4uY29udGVudCB7XG5cdEgxOmZpcnN0LWNoaWxkLFxuXHRVTC5wYWdldG9vbHMgKyBIMSB7IG1hcmdpbjogMDsgfSAvLyBUb2RvOiBQb3NzaWJseSB1bnVzZWQgc2VsZWN0b3JzLCByZW1vdmUgcGVybWFuZW50bHlcblx0UCB7XG5cdFx0Ji5tZXRhIHtcblx0XHRcdG1hcmdpbi10b3A6IC41ZW07IG1hcmdpbjogMDsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0QSB7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07IH1cblx0XHR9XG5cdFx0Ji5zbWFsbCB7IGZvbnQtc2l6ZTogMTJweDsgbWFyZ2luOiAxZW0gMCAwIDA7IH1cblx0fVxuXHRBIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgY29sb3I6IEBjb2xvcjAxO1xuXHRcdCY6aG92ZXIgeyBjb2xvcjogQGNvbG9yMDM7IH1cblx0fVxuXHRVTCB7XG5cdFx0TEkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAuMmVtIDAgLjJlbSAyMHB4O1xuXHRcdFx0JjpiZWZvcmUgeyBjb250ZW50OiBAaWNvLWJ1bGxldDAxOyBmb250LWZhbWlseTogXCJpY29uc1wiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IC8qdG9wOiAuMmVtOyovIHRvcDogMXB4OyBjb2xvcjogQGNvbG9yMDI7IGZvbnQtc2l6ZTogMTVweDsgfVxuXHRcdFx0Ji5pbnRlcm5hbCB7IGJhY2tncm91bmQ6IHVybChvbGQvaW1iaV9pbnRlcm5hbDAxLnBuZykgMCAuMmVtIG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9XG5cdFx0fVxuXHRcdCYudHlwZTAyIExJIHsgLy8gVG9kbzogUG9zc2libHkgdW51c2VkIHNlbGVjdG9ycywgcmVtb3ZlIHBlcm1hbmVudGx5XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwob2xkL2RvdDIwLnBuZykgM3B4IC40ZW0gbm8tcmVwZWF0OyBwYWRkaW5nOiAwIDAgLjVlbSAyMHB4O1xuXHRcdFx0TEkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwob2xkL2RvdDIwYS5wbmcpIDNweCAuNGVtIG5vLXJlcGVhdDtcblx0XHRcdFx0TEkgeyBiYWNrZ3JvdW5kOiB1cmwob2xkL2RvdDIwYi5wbmcpIDNweCAuNGVtIG5vLXJlcGVhdDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmluMmNvbHMsXG5cdFx0Ji5pbjNjb2xzLFxuXHRcdCYuaW40Y29scyB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0JiA+IExJIHsgbWFyZ2luOiAwIDIlIDAgMDsgZmxvYXQ6IGxlZnQ7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpOyB9XG5cdFx0fVxuXHRcdCYuaW4yY29scyBMSSB7IHdpZHRoOiA0OCU7IH1cblx0XHQmLmluM2NvbHMgTEkgeyB3aWR0aDogMzElOyB9XG5cdFx0Ji5pbjRjb2xzIExJIHsgd2lkdGg6IDIzJTsgfVxuXHRcdFAudGl0bGUgeyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luOiAwOyB9XG5cdFx0UC5sZWFkIHsgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50OyBtYXJnaW46IDAgIWltcG9ydGFudDsgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblx0XHRUQUJMRSBURCAmIHsgbWFyZ2luLXRvcDogMDsgcGFkZGluZzogMDsgfVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdCYuaW4yY29scyxcblx0XHRcdCYuaW4zY29scyxcblx0XHRcdCYuaW40Y29scyB7XG5cdFx0XHRcdCYgPiBMSSB7IGZsb2F0OiBub25lOyB3aWR0aDogMTAwJTsgbWFyZ2luOiA1cHggMCAwIDA7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4vKiBCYXNpYyBidXR0b25zIGFuZCBmb3JtcyAqL1xuXG5CVVRUT04sIElOUFVULCBTRUxFQ1QsIFRFWFRBUkVBIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IGZvbnQtc2l6ZTogMTAwJTsgbWFyZ2luOiAwOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5CVVRUT04sIElOUFVUIHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0Jjo6LW1vei1mb2N1cy1pbm5lciB7IGJvcmRlcjogMDsgcGFkZGluZzogMDsgfVxufVxuQlVUVE9OLCBTRUxFQ1QgeyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuQlVUVE9OLCBIVE1MIElOUFVUW3R5cGU9XCJidXR0b25cIl0sIElOUFVUW3R5cGU9XCJyZXNldFwiXSwgSU5QVVRbdHlwZT1cInN1Ym1pdFwiXSB7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyBjdXJzb3I6IHBvaW50ZXI7ICpvdmVyZmxvdzogdmlzaWJsZTsgfVxuQlVUVE9OW2Rpc2FibGVkXSwgSFRNTCBJTlBVVFtkaXNhYmxlZF0geyBjdXJzb3I6IGRlZmF1bHQ7IH1cbklOUFVUW3R5cGU9XCJjaGVja2JveFwiXSwgSU5QVVRbdHlwZT1cInJhZGlvXCJdIHsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7IHBhZGRpbmc6IDA7ICpoZWlnaHQ6IDEzcHg7ICp3aWR0aDogMTNweDsgbWFyZ2luOiAwOyB9XG5JTlBVVFt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC5ib3gtc2l6aW5nKGNvbnRlbnQtYm94KTtcblx0Jjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblx0Jjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxufVxuVEVYVEFSRUEsIFNFTEVDVCwgSU5QVVRbdHlwZT1cImRhdGVcIl0sIElOUFVUW3R5cGU9XCJkYXRldGltZVwiXSwgSU5QVVRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCBJTlBVVFt0eXBlPVwiZW1haWxcIl0sIElOUFVUW3R5cGU9XCJtb250aFwiXSwgSU5QVVRbdHlwZT1cIm51bWJlclwiXSwgSU5QVVRbdHlwZT1cInBhc3N3b3JkXCJdLCBJTlBVVFt0eXBlPVwic2VhcmNoXCJdLCBJTlBVVFt0eXBlPVwidGVsXCJdLCBJTlBVVFt0eXBlPVwidGV4dFwiXSwgSU5QVVRbdHlwZT1cInRpbWVcIl0sIElOUFVUW3R5cGU9XCJ1cmxcIl0sIElOUFVUW3R5cGU9XCJ3ZWVrXCJdLCBJTlBVVDpub3QoW3R5cGVdKSB7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZzsgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHQmLnhzIHsgcGFkZGluZzogNXB4OyBmb250LXNpemU6IDEycHg7IH1cblx0Ji5lcnJvciB7IGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1hbGVydDA0OyBjb2xvcjogQGNvbG9yLWdyYXkwMTsgYmFja2dyb3VuZDogQGNvbG9yLWFsZXJ0MDU7IH1cblx0Jjpmb2N1cyB7IGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXkwMzsgb3V0bGluZTogbm9uZTsgfVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblNFTEVDVCwgSU5QVVQuc2VsZWN0IHtcblx0cGFkZGluZzogNXB4IDVweCA0cHg7IGhlaWdodDogMzVweDsgKmhlaWdodDogYXV0bzsgLW1vei1hcHBlYXJhbmNlOiBub25lOyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHRleHQtaW5kZW50OiAwLjAxcHg7XG5cdHRleHQtb3ZlcmZsb3c6ICcnOyBhcHBlYXJhbmNlOiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuOyBsaW5lLWhlaWdodDogMjZweDtcblx0LmFwcGVhcmFuY2UtYm9yZGVyLXJhZGl1cztcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6ICAgIG5vbmU7XG5cdGFwcGVhcmFuY2U6ICAgICAgICAgbm9uZTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyAgLyogU2FmYXJpIDMtNCwgaU9TIDEtMy4yLCBBbmRyb2lkIDEuNi0gKi9cblx0LW1vei1ib3JkZXItcmFkaXVzOiAwOyAgLyogRmlyZWZveCAxLTMuNiAqL1xuXHRib3JkZXItcmFkaXVzOiAwOyAgLyogT3BlcmEgMTAuNSwgSUUgOSwgU2FmYXJpIDUsIENocm9tZSwgRmlyZWZveCA0LCBpT1MgNCwgQW5kcm9pZCAyLjErICovXG5cdCY6Oi1tcy1leHBhbmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiB7IEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGUgdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUIwQUFBQUlDQVlBQUFBRmlQUW5BQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUdwSlJFRlVlTnBpbEpTVWRHRmdZTmpEUUJwd2VmYnNHYWw2NElBSmlHY0NjUm9KZXRLZ2VzZ0dMRUJzQXNSbm9QeFpSRmhZRHRWRGthWHZpYlFZMmNMM2xGcktRSVRGVkxNUTJWSjhGbFBWUW5STHNWa01zMVNaZ1lxQUJZc1lzc1h2S1UwMDJBQkFnQUVBTXVVYzUxYnRJL3NBQUFBQVNVVk9SSzVDWUlJPScpIDEwMCUgNTAlIG5vLXJlcGVhdDtcblx0fSB9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZSB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkVBQUFBSUNBWUFBQUFmdEJTcEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURFMElEYzVMakUxTmpjNU55d2dNakF4TkM4d09DOHlNQzB3T1RvMU16b3dNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UUWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa0ZHUVRZd1JEZERPRGMxTVRFeFJUUTRORGd6UmpoR05EUkdSREF3TmtJd0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rRkdRVFl3UkRkRU9EYzFNVEV4UlRRNE5EZ3pSamhHTkRSR1JEQXdOa0l3SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFVWkJOakJFTjBFNE56VXhNVEZGTkRnME9ETkdPRVkwTkVaRU1EQTJRakFpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UVVaQk5qQkVOMEk0TnpVeE1URkZORGcwT0ROR09FWTBORVpFTURBMlFqQWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejRFTGRNWUFBQUFaa2xFUVZSNDJtS1VsSlIwWVdCZzJNTkFHbkI1OXV3WlhBOFRFTThFNGpRU0RFaUQ2b0VERmlBMkFlSXpVUDRzSWd3b2grcEJNZVE5a1FZaEcvQWUzUkFHSWd6Q2FRQ3lJZmdNd21zQXVpSFlESUlab293dm9GaXdpQ0ViOUI0OUVMRUJnQUFEQUU0dUhPY1RXWEVJQUFBQUFFbEZUa1N1UW1DQycpIDEwMCUgNTAlIG5vLXJlcGVhdDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5pZWZpeCAmIHsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlOyBwYWRkaW5nLXJpZ2h0OiAzcHg7ICB9XG5cdGJvZHk6bm90KDotbW96LWhhbmRsZXItYmxvY2tlZCkgJiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7IHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4OyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgb3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRPUFRJT04geyBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IH1cblx0fVxuXHQmLnhzIHsgcGFkZGluZzogNHB4IDVweDsgfVxufVxuVEVYVEFSRUEge1xuXHRvdmVyZmxvdzogYXV0bzsgdmVydGljYWwtYWxpZ246IHRvcDsgcGFkZGluZzogMTBweCAxNXB4OyBoZWlnaHQ6IDcwcHg7IG1heC1oZWlnaHQ6IDcwcHg7IG1pbi1oZWlnaHQ6IDcwcHg7XG5cdCYuc2l6ZTAxIHtcblx0XHRoZWlnaHQ6IDIwMHB4OyBtYXgtaGVpZ2h0OiAyMDBweDsgbWluLWhlaWdodDogMjAwcHg7XG5cdH1cblx0Ji5zaXplMDIge1xuXHRcdGhlaWdodDogNzBweDsgbWF4LWhlaWdodDogNTAwcHg7IG1pbi1oZWlnaHQ6IDcwcHg7XG5cdH1cblx0Ji50ZXh0YXJlYSB7XG5cdFx0Ji0tbWQge1xuXHRcdFx0aGVpZ2h0OiA4MHB4OyBtYXgtaGVpZ2h0OiA1MDBweDsgbWluLWhlaWdodDogODBweDtcblx0XHR9XG5cdH1cblx0Ji5ub3Jlc2l6ZSB7IHJlc2l6ZTogbm9uZTsgfVxufVxuXG4uaGFzYXV0b2NvbXBsZXRlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbklOUFVUW3R5cGU9XCJkYXRlXCJdLFxuSU5QVVRbdHlwZT1cImRhdGV0aW1lXCJdLFxuSU5QVVRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuSU5QVVRbdHlwZT1cImVtYWlsXCJdLFxuSU5QVVRbdHlwZT1cIm1vbnRoXCJdLFxuSU5QVVRbdHlwZT1cIm51bWJlclwiXSxcbklOUFVUW3R5cGU9XCJwYXNzd29yZFwiXSxcbklOUFVUW3R5cGU9XCJzZWFyY2hcIl0sXG5JTlBVVFt0eXBlPVwidGVsXCJdLFxuSU5QVVRbdHlwZT1cInRleHRcIl0sXG5JTlBVVFt0eXBlPVwidGltZVwiXSxcbklOUFVUW3R5cGU9XCJ1cmxcIl0sXG5JTlBVVFt0eXBlPVwid2Vla1wiXSxcbklOUFVUOm5vdChbdHlwZV0pIHtcblx0cGFkZGluZzogOHB4IDE1cHggN3B4OyBoZWlnaHQ6IDM1cHg7ICpoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdG1hcmdpbjogMDtcbn1cbklOUFVULm9uZm9jdXNjbGVhciB7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07IH1cbklOUFVULm5vYm9yZGVyIHsgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuSU5QVVQud2RhdGUge1xuXHR3aWR0aDogMTM1cHg7IG1hcmdpbjogMDsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwob2xkL2ljb19jYWxlbmRhci5wbmcpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcblx0Ji5tcjEwIHsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG59XG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogaXRhbGljO31cbjo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IGl0YWxpYzt9XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogaXRhbGljO31cbjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogaXRhbGljO31cblxuQlVUVE9OLFxuSU5QVVRbdHlwZT1cInJlc2V0XCJdLFxuSU5QVVRbdHlwZT1cImJ1dHRvblwiXSxcbklOUFVUW3R5cGU9XCJzdWJtaXRcIl0sXG5JTlBVVFt0eXBlPVwiZmlsZVwiXSA+IElOUFVUW3R5cGU9XCJidXR0b25cIl0geyAmOjotbW96LWZvY3VzLWlubmVyIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyBib3JkZXI6IDAgIWltcG9ydGFudDsgfSB9XG5cblxuSU5QVVQubnVtLW5vc2Nyb2xsW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbklOUFVULm51bS1ub3Njcm9sbFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRtYXJnaW46IDA7XG59XG5cbi8qIFRhYmxlcyAqL1xuVEFCTEUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBib3JkZXItc3BhY2luZzogMDsgd2lkdGg6IDEwMCU7XG5cdCYuZml4ZWQge1xuXHRcdFRELCBUSCB7IHdvcmQtYnJlYWs6YnJlYWstYWxsOyB9XG5cdH1cblx0Q0FQVElPTiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHQmLnYtY2VudGVyIHtcblx0XHRURCwgVEggeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cdH1cblx0Ji5kYXRhMDEge1xuXHRcdG1heC13aWR0aDogMTAwJTsgd2lkdGg6IGF1dG87XG5cdFx0Ji5ub2JvcmRlciB7Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7fVxuXHRcdFRSID4gVEQge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4IWltcG9ydGFudDtcblx0XHRcdG1pbi13aWR0aDogNzBweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRUSEVBRCB7XG5cdFx0XHQmID4gVFIgPiBUSCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1pbi13aWR0aDogNzBweDtcblx0XHRcdFx0U1BBTi5oZWFkaW5nIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLXRleHQtbWFpbjsgcGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXHQmLmZvb3RhYmxlIHtcblx0XHRURC5mb290YWJsZS1jZWxsLWRldGFpbDpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0Ji5icmVha3BvaW50IHtcblx0XHRcdCYgPiBUUiA+IFRELmZvb3RhYmxlLWZpcnN0LWNvbHVtbixcblx0XHRcdCYgPiBUQk9EWSA+IFRSID4gVEQuZm9vdGFibGUtZmlyc3QtY29sdW1uIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDEwcHg7IHRvcDogMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdpY29ucyc7XG5cdFx0XHRcdFx0c3BlYWs6IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1hcnJyaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmljb3tcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IC43ZW07IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRURDpsYXN0LWNoaWxkOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdC5oaWRlY29sbGFwc2VkIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0VFIuZm9vdGFibGUtZGV0YWlsLXNob3cge1xuXHRcdFx0XHRURC5mb290YWJsZS1maXJzdC1jb2x1bW46YmVmb3JlIHsgY29udGVudDogQGljby1hcnJkb3duOyB9XG5cdFx0XHRcdC5oaWRlY29sbGFwc2VkIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tbGVmdDogMTBweDsgbWFyZ2luLXRvcDogLTNweDsgfVxuXHRcdFx0fVxuXHRcdFx0RElWLmZvb3RhYmxlLXJvdy1kZXRhaWwtcm93IHsgLmNsZWFyZml4KCk7IH1cblx0XHRcdERJVi5mb290YWJsZS1yb3ctZGV0YWlsLW5hbWUgeyBmb250LXdlaWdodDogYm9sZDsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1yaWdodDogNXB4OyB9XG5cdFx0XHRUUi5mb290YWJsZS1yb3ctZGV0YWlsOmhvdmVyIFREIHsgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdGF0dXMtaWNvbiB7XG5cdFx0XHQmLmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdGF0dXMge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdCYuZGVza3RvcC1oaWRlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUgeyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdFx0fVxuXHRcdFx0Ji5zdGF0dXNfX2hhc3RleHQge1xuXHRcdFx0XHQmLS1tZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19ub3RlICB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCYuc3RhdHVzLS1tZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyBsaW5lLWhlaWdodDogMzBweDsgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bzsgd2lkdGg6IDIycHg7IGhlaWdodDogMjJweDsgZm9udC1zaXplOiAxMnB4OyAucm91bmRlZCg1MCUpOyAvKmJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0OyovIGNvbG9yOiBAY29sb3Itd2hpdGU7IGNvbnRlbnQ6IFwiXCI7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDIycHg7ICB9XG5cdFx0XHQmLnN0YXR1cy1vayB7XG5cdFx0XHRcdEg0IHsgY29sb3I6IEBjb2xvci1wb3NpdGl2ZTsgfVxuXHRcdFx0XHQmOmJlZm9yZSB7IGJhY2tncm91bmQ6IEBjb2xvci1wb3NpdGl2ZTsgY29udGVudDogQGljby1jaGVjazsgfVxuXHRcdFx0fVxuXHRcdFx0Ji5zdGF0dXMtZXJyb3Ige1xuXHRcdFx0XHRINCB7IGNvbG9yOiBAY29sb3ItbXNnLW5lZ2F0aXZlLXRleHQ7IH1cblx0XHRcdFx0JjpiZWZvcmUgeyBiYWNrZ3JvdW5kOiBAY29sb3ItbXNnLW5lZ2F0aXZlOyBjb250ZW50OiBAaWNvLWV4Y2xhbWF0aW9uOyB9XG5cdFx0XHR9XG5cdFx0XHQmLnN0YXR1cy1iaWxsaW5nIHtcblx0XHRcdFx0JjpiZWZvcmUgeyBiYWNrZ3JvdW5kOiBAY29sb3ItbXNnLWluZm87IH1cblx0XHRcdH1cblx0XHRcdCYuc3RhdHVzLWxvYWRpbmcge1xuXHRcdFx0XHQmOmJlZm9yZSB7IGJhY2tncm91bmQ6IHVybChsb2FkZXIuZ2lmKSBuby1yZXBlYXQgNTAlIDUwJTsgfVxuXHRcdFx0fVxuXHRcdFx0Ji5zdGF0dXMtc21hcnRwb3N0IHtcblx0XHRcdFx0JjpiZWZvcmUgeyB9XG5cdFx0XHR9XG5cblx0XHRcdCYuc3RhdHVzX19pbmZvLWFsZXJ0IHtcblx0XHRcdFx0JjpiZWZvcmUgeyBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7IGJhY2tncm91bmQ6IEBjb2xvci1tc2ctbmVnYXRpdmU7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IGNvbG9yOiBAY29sb3ItbXNnLW5lZ2F0aXZlLXRleHQ7IH1cblx0XHRcdH1cblx0XHRcdCYuc3RhdHVzX193YXJuaW5nIHtcblx0XHRcdFx0JjpiZWZvcmUgeyBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7IGJhY2tncm91bmQ6IEBjb2xvci1tc2ctd2FybjsgY29udGVudDogXCJcXGYxMmFcIjsgY29sb3I6IEBjb2xvci1tc2ctd2Fybi10ZXh0OyB9XG5cdFx0XHR9XG5cdFx0XHQmLnN0YXR1c19fb2sge1xuXHRcdFx0XHQmOmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTsgYmFja2dyb3VuZDogQGNvbG9yLW1zZy1wb3NpdGl2ZTsgY29udGVudDogXCJcXGYwMGNcIjsgY29sb3I6IEBjb2xvci1tc2ctcG9zaXRpdmUtdGV4dDsgfVxuXHRcdFx0fVxuXHRcdFx0Ji5zdGF0dXNfX2luZm8ge1xuXHRcdFx0XHQmOmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTsgYmFja2dyb3VuZDogQGNvbG9yLW1zZy1pbmZvOyBjb250ZW50OiBcIlxcZjEyOVwiOyBjb2xvcjogQGNvbG9yLW1zZy1pbmZvLXRleHQ7IH1cblx0XHRcdH1cblx0XHRcdCYuc3RhdHVzX19tdXRlZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHsgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lOyBiYWNrZ3JvdW5kOiBAY29sb3ItbXNnLW11dGVkOyBjb2xvcjogQGNvbG9yLW1zZy1tdXRlZC10ZXh0OyB9XG5cdFx0XHR9XG5cdFx0XHQuc3RhdHVzX19ub3RlICB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdFx0LnN0YXR1c19fdGV4dCAge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lyouc3RhdHVzLWxvZ28ge1xuXHRcdFx0Ji5zdGF0dXMtc21hcnRwb3N0LWRwZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChzdGF0dXMtZHBkLnBuZykgbm8tcmVwZWF0IDEwMCUgNTAlO1xuXHRcdFx0fVxuXHRcdFx0Ji5zdGF0dXMtc21hcnRwb3N0LWl0ZWxsYSB7XG5cdFx0XHRcdCBiYWNrZ3JvdW5kOiB1cmwoc3RhdHVzLWl0ZWxsYS5wbmcpIG5vLXJlcGVhdCAxMDAlIDUwJTtcblx0XHRcdH1cblx0XHRcdCYuc3RhdHVzLW9tbml2YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChzdGF0dXMtb21uaXZhLnBuZykgbm8tcmVwZWF0IDEwMCUgNTAlO1xuXHRcdFx0fVxuXHRcdH0qL1xuXHRcdC5zdGF0dXMtbGlzdCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0U1BBTi50eHQge1xuXHRcdFx0XHQvKi5kaXNwbGF5KGZsZXgpOyovXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzJweDtcblx0XHRcdFx0U1BBTi5ub3RlIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zcGFuMDEge1xuXHRcdFx0XHRcdC5mbGV4KDEgMSA2MiUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zcGFuMDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdFx0XHQuZmxleCgxIDAgYXV0byk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdGF0dXMtbG9nbyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdElNRyB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN0YXR1cy1pY28ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdC5zdGF0dXMtaWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9jZXNzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ji5iYXItc2VuZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1tc2ctcG9zaXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQmLmJhci11bnNlbmQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItbXNnLXdhcm47XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmhhc2ljbyB7XG5cdFx0XHQmLmljby1zbXMge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFNQQU4ubnVtYmVycyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDE5YWY7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdERJVi50YWJjb250ZW50MDEgJixcblx0XHRESVYuYmxvY2swMSAmIHsgbWFyZ2luLXRvcDogMjBweDsgfVxuXHRcdERJVi50YWJjb250ZW50MDEgLm1hcmduZWcgJixcblx0XHRESVYuYmxvY2swMSAubWFyZ25lZyAmIHsgbWFyZ2luLXRvcDogMDsgfVxuXHRcdC5pdGIgRElWLnRhYmNvbnRlbnQwMSAmLFxuXHRcdC5pdGIgRElWLmJsb2NrMDEgJiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0VEggeyBib3JkZXItdG9wOiAycHggZG90dGVkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IHBhZGRpbmctdG9wOiAwOyB9XG5cdFx0fVxuXHR9XG5cdCYudHlwZTAyIHtcblx0XHRUSCB7IGJhY2tncm91bmQ6IG5vbmU7IGNvbG9yOiBAY29sb3ItYmxhY2s7IHBhZGRpbmc6IDVweCAwOyBib3JkZXI6IG5vbmU7IH1cblx0XHRURCB7IGJhY2tncm91bmQ6IG5vbmU7IGJvcmRlcjogbm9uZTsgY29sb3I6IEBjb2xvci1ibGFjazsgcGFkZGluZzogNXB4IDA7IH1cblx0fVxuXHQmLnR5cGUwMyB7XG5cdFx0VEgsXG5cdFx0VEQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyBiYWNrZ3JvdW5kOiBub25lOyBib3JkZXI6IDFweCBAY29sb3ItZ3JheS1saWdodDsgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQ7IGNvbG9yOiBAY29sb3ItYmxhY2s7IHBhZGRpbmc6IDVweDtcblx0XHRcdHdvcmQtd3JhcDogbm9ybWFsOyAgd29yZC1icmVhazogbm9ybWFsOyB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0Jjpob3ZlciB7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblx0XHR9XG5cdFx0VFIudG90YWwgVEQgeyBjb2xvcjogQGNvbG9yMDI7IGZvbnQtc2l6ZTogMjJweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRtYXJnaW46IDA7IGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdCsgLmJ0bi54eGwgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblx0XHRcdFRELCBUSCB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHsgcGFkZGluZy1yaWdodDogMDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnR5cGUwNCB7XG5cdFx0VEgsXG5cdFx0VEQge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdCYuaWNvIHsgcGFkZGluZzogMTBweDsgfVxuXHRcdH1cblx0fVxuXHQmLnR5cGUwNSB7XG5cdFx0VFIge1xuXHRcdFx0VEgge1xuXG5cdFx0XHR9XG5cdFx0XHRURCB7XG5cdFx0XHRcdC8qJi5sYXN0IHtcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIGRhc2hlZDtcblx0XHRcdFx0fSovXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0XHRcdFx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHRcdFx0XHQtbXMtaHlwaGVuczogYXV0bztcblx0XHRcdFx0aHlwaGVuczogYXV0bztcblx0XHRcdFx0d29yZC13cmFwOiBub3JtYWw7XG5cdFx0XHRcdHdvcmQtYnJlYWs6IG5vcm1hbDtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7IH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7IH1cblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBkYXNoZWQgc29saWQgZGFzaGVkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblxuXHRcdFx0fVxuXHRcdFx0Ji5ldmVuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCw1JSk7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFREIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LDUlKTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsNSUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdCYgPiBURCB7IGJhY2tncm91bmQ6IG5vbmU7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5ub3N0eWxlIHtcblx0XHRUUiB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JiA+IFREIHsgYmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0VEgsIFREIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7IHBhZGRpbmc6IDVweCAwOyBib3JkZXItdG9wOiBub25lOyBib3JkZXItYm90dG9tOiBub25lOyBib3JkZXItbGVmdDogbm9uZTsgZm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XG5cdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGQgeyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7IH1cblx0XHR9XG5cdH1cblx0Ji5ub2JvcmRlciBUSCB7IGJvcmRlci10b3A6IG5vbmU7IH1cblx0Ji5maXhlZDAyLFxuXHRUQk9EWS5maXhlZDAyIHsgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuXHRUUiB7XG5cdFx0JjpmaXJzdC1jaGlsZCBUSC52ZXJ0aWNhbCB7IGJvcmRlci10b3Atd2lkdGg6IDNweDsgfVxuXHRcdCYuZGV0YWlscyB7XG5cdFx0XHRURCwgVEgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lOyBjb2xvcjogQGNvbG9yLWJsYWNrOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3QgIWltcG9ydGFudDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OiBub25lOyBib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cblx0XHRcdH1cblx0XHRcdFREIHsgcGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cdFx0fVxuXHRcdCYuc3RhdHVzMDEgVEQgeyBiYWNrZ3JvdW5kOiBAY29sb3Itc3RhdHVzMDE7IGZvbnQtd2VpZ2h0OiBib2xkOyBib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3Itc3RhdHVzMDEtYm9yZGVyOyB9XG5cdFx0Ji5zdGF0dXMwMiBURCB7IGJhY2tncm91bmQ6IEBjb2xvci1zdGF0dXMwMjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvci1zdGF0dXMwMi1ib3JkZXI7IH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdCYgPiBURCB7IGJhY2tncm91bmQ6IEBjb2xvcjA5OyB6LWluZGV4OiAwOyB9XG5cdFx0XHRURC50eXBlMDEgeyBiYWNrZ3JvdW5kOiBAY29sb3IxMDsgfVxuXHRcdH1cblx0XHQmLnRvdGFsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0VEQsIFRIIHsgYmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCw1JSk7IH1cblx0XHR9XG5cdFx0Ji5jb21wYXJlIFREIFNQQU4uaGFzaWNvIHsgcGFkZGluZzogM3B4IDAgN3B4IDMwcHg7IH1cblx0XHRMQUJFTC5jYiB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogMzFweDsgaGVpZ2h0OiAzMXB4OyBtYXJnaW46IC04cHggMDsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDM0cHg7IGN1cnNvcjogcG9pbnRlcjsgY29sb3I6IEBjb2xvci1ibGFjazsgYm9yZGVyLXJhZGl1czogN3B4OyAuYm94LXNpemluZyhib3JkZXItYm94KTsgYmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0SU5QVVRbdHlwZT1cInJhZGlvXCJdLFxuXHRcdFx0SU5QVVRbdHlwZT1cImNoZWNrYm94XCJdIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7IH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUgTEFCRUwuY2I6YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IGJhY2tncm91bmQ6IEBjb2xvcjAxOyB3aWR0aDogMzFweDsgaGVpZ2h0OiAzMXB4OyB6LWluZGV4OiAyOyBjb250ZW50OiBAaWNvLWNoZWNrOyBmb250LWZhbWlseTogXCJpY29uc1wiOyBjb2xvcjogQGNvbG9yLXdoaXRlOyB9XG5cdFx0Ji5zdWJoZWFkaW5nIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHQmLm1vYmlsZS1zaG93IFREIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cdFx0fVxuXHR9XG5cdFRIIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvcjExOyBjb2xvcjogQGNvbG9yLWJsYWNrOyAvKnBhZGRpbmc6IDEwcHggNXB4OyovIHBhZGRpbmc6IDEwcHggMTBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDsgYm9yZGVyLXRvcDogM3B4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDsgYm9yZGVyLWxlZnQ6IG5vbmU7IGJvcmRlci1yaWdodDogbm9uZTsgZm9udC1zaXplOiAxNHB4O1xuXHRcdCYubXV0ZWQgeyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtOyB9XG5cdFx0Ji5pY286YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdCYuc3ViaGVhZGluZyB7IGJhY2tncm91bmQ6IG5vbmU7IGNvbG9yOiBAY29sb3ItYmxhY2s7ICBwYWRkaW5nOiAzMHB4IDEwcHggNXB4OyBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7IH1cblx0XHQmOmZpcnN0LWNoaWxkIHsgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cdFx0JjpsYXN0LWNoaWxkIHsgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXHRcdCYudmVydGljYWwgeyBib3JkZXItdG9wLXdpZHRoOiAxcHg7ICB9XG5cdFx0Ji50eXBlMDEgeyBiYWNrZ3JvdW5kOiBAY29sb3IwMzsgY29sb3I6IEBjb2xvci13aGl0ZTsgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKEBjb2xvcjAzLDEwJSk7IGJvcmRlci1ib3R0b20tY29sb3I6IGRhcmtlbihAY29sb3IwMywxMCUpOyB9XG5cdFx0QS5zb3J0IHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFNQQU4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xMDAwMHB4OyB9XG5cdFx0XHQmOmFmdGVyIHsgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjsgfVxuXHRcdFx0Ji5kZXNjOmFmdGVyIHsgY29udGVudDogQGljby1hcnJkb3duOyB9XG5cdFx0XHQmLmFzYzphZnRlciB7IGNvbnRlbnQ6IEBpY28tYXJydXA7IH1cblx0XHR9XG5cdFx0QS5zb3J0MDEge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0U1BBTiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwcHg7IH1cblx0XHRcdCY6YWZ0ZXIgeyBmb250LWZhbWlseTogXCJpY29uc1wiOyBwYWRkaW5nLWxlZnQ6IDVweDsgY29sb3I6IEBjb2xvci1ibGFjazsgZm9udC1zaXplOiAxMHB4OyB9XG5cdFx0XHQmLmRlc2M6YWZ0ZXIgeyBjb250ZW50OiBAaWNvLWFycmRvd247IH1cblx0XHRcdCYuYXNjOmFmdGVyIHsgY29udGVudDogQGljby1hcnJ1cDsgfVxuXHRcdH1cblxuXHR9XG5cdFREIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGZvbnQtc2l6ZTogMTRweDsgYmFja2dyb3VuZDogbm9uZTsgLypwYWRkaW5nOiAxMHB4IDVweDsqLyBwYWRkaW5nOiAxMHB4IDEwcHg7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0OyBib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0JjpmaXJzdC1jaGlsZCB7IHBhZGRpbmctbGVmdDogMTBweDsgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblx0XHQmOmxhc3QtY2hpbGQgeyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cdFx0Ji5mb290YWJsZS1jZWxsLWRldGFpbDpob3ZlciB7IGJhY2tncm91bmQ6IG5vbmU7IH1cblx0XHQmLmZvb3RhYmxlLWZpcnN0LWNvbHVtbiB7IGJvcmRlci1sZWZ0OiBub25lOyB9XG5cdFx0Ji5hY3Rpb25zIHsgcGFkZGluZzogNXB4IDI1cHggNXB4IDVweDsgd2lkdGg6IDElOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cdFx0Ji50eXBlMDEge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMTI7IGJvcmRlci1ib3R0b20tY29sb3I6IGRhcmtlbihAY29sb3IxMiwgMTAlKTsgYm9yZGVyLXRvcC1jb2xvcjogQGNvbG9yMDE7IGNvbG9yOiBAY29sb3ItYmxhY2s7IGJvcmRlci1sZWZ0OiBub25lOyBib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHQrIFREIHsgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblx0XHR9XG5cdFx0Ji5oYXNpY286YmVmb3JlIHsgY29udGVudDogXCJcIjsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1yaWdodDogNXB4OyB9XG5cdFx0Ji5zdWJoZWFkaW5nIHsgZm9udC1mYW1pbHk6IEBmb250LW1haW47IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgIH1cblx0XHRTUEFOLmhhc2ljbyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMCAwIDAgMzBweDsgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDsgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblx0XHRcdCYuaW50ZXJuYWwtaWNvIHsgdG9wOiAwOyBtaW4taGVpZ2h0OiAyNHB4OyB9XG5cdFx0XHQmLm9rLWljbyxcblx0XHRcdCYuZXJyb3ItaWNvIHtcblx0XHRcdFx0JjpiZWZvcmUgeyB0b3A6IC0ycHg7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0SU1HLm1hcmduZWcgeyBtYXJnaW4tdG9wOiAtM3B4OyB9XG5cdFx0VUwgeyBtYXJnaW4tdG9wOiAwOyBwYWRkaW5nOiAwOyB9XG5cdH1cblx0VEQsIFRIIHtcblx0XHQmLmljbyB7IHBhZGRpbmc6IDEwcHggNXB4IDEwcHggNXB4OyB3aWR0aDogMSU7IH1cblx0fVxuXHRUQUJMRSB7XG5cdFx0VEQsIFRIIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7IGNvbG9yOiBAY29sb3ItYmxhY2s7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdCAhaW1wb3J0YW50OyBib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3QgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6IG5vbmU7IGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cblx0XHR9XG5cdFx0VFIge1xuXHRcdFx0Jjpob3ZlciBURCB7IGJhY2tncm91bmQ6IG5vbmU7IH1cblx0XHRcdCY6bGFzdC1jaGlsZCBURCB7IGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgfVxuXHRcdH1cblx0fVxuXHQuaXRiICYge1xuXHRcdFRIIHsgYmFja2dyb3VuZDogbm9uZTsgY29sb3I6IEBjb2xvci1ibGFjazsgIHBhZGRpbmc6IDE1cHggMTBweDsgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3QgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXHRcdFREIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTsgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IGNvbG9yOiBAY29sb3ItYmxhY2s7IHBhZGRpbmc6IDE2cHggMTBweDtcblx0XHRcdCYudHlwZTAxIHsgYmFja2dyb3VuZDogQGNvbG9yMTE7IH1cblx0XHRcdCYuYWN0aW9ucyB7IHBhZGRpbmc6IDVweCAyNXB4IDVweCA1cHg7IH1cblx0XHR9XG5cdFx0Ji5ub3BhZGRpbmcgVEQgeyBwYWRkaW5nOiAxNnB4IDVweDsgfVxuXHRcdFRSIHtcblx0XHRcdCYuZXZlbiB7XG5cdFx0XHRcdFRELFxuXHRcdFx0XHQmOmhvdmVyIFREIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IxMTtcblx0XHRcdFx0XHQmLnR5cGUwMSB7IGJhY2tncm91bmQ6IEBjb2xvcjA5OyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRURCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHQmLnR5cGUwMSB7IGJhY2tncm91bmQ6IEBjb2xvcjExOyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZGV0YWlscyB7XG5cdFx0XHRcdFRELFxuXHRcdFx0XHRUSCB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0OyBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IH1cblx0XHRcdFx0VEQucGFkIHsgcGFkZGluZzogMTBweDsgfVxuXHRcdFx0XHQmLmNvbXBhcmUgVEQucGFkIHsgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDsgfVxuXHRcdFx0fVxuXHRcdFx0Ji5zdGF0dXMwMSB7XG5cdFx0XHRcdFREIHsgYmFja2dyb3VuZDogQGNvbG9yLXN0YXR1czAxOyBmb250LXdlaWdodDogYm9sZDsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXHRcdFx0XHQmLmV2ZW4gVEQgeyBiYWNrZ3JvdW5kOiBAY29sb3Itc3RhdHVzMDEtYm9yZGVyOyB9XG5cdFx0XHR9XG5cdFx0XHQmLnN0YXR1czAyIHtcblx0XHRcdFx0VEQgeyBiYWNrZ3JvdW5kOiBAY29sb3Itc3RhdHVzMDI7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cdFx0XHRcdCYuZXZlbiBURCB7IGJhY2tncm91bmQ6IEBjb2xvci1zdGF0dXMwMi1ib3JkZXI7IH1cblx0XHRcdH1cblx0XHRcdCYuc3RhdHVzMDMge1xuXHRcdFx0XHREVCB7IHdvcmQtd3JhcDogbm9ybWFsOyAgd29yZC1icmVhazogbm9ybWFsOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cdFx0XHRcdFREIHsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0OyAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0OyBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdCYuZXZlbiBURCB7IGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsNSUpOyAgfVxuXHRcdFx0XHQmLmV2ZW4geyBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0OyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDsgfVxuXHRcdFx0XHQvKlNQQU4ubm90ZSB7IHBhZGRpbmctbGVmdDogMjBweDsgfSovXG5cdFx0XHR9XG5cdFx0XHQmLnN0YXR1czA0IHtcblx0XHRcdFx0RFQgeyB3b3JkLXdyYXA6IG5vcm1hbDsgIHdvcmQtYnJlYWs6IG5vcm1hbDsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXHRcdFx0XHRURCB7IGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzgwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDsgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHQmLmV2ZW4gVEQgeyBiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LDUlKTsgIH1cblx0XHRcdFx0Ji5ldmVuIHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7IH1cblx0XHRcdFx0U1BBTi5ub3RlIHsgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuY29tcGFyZTAxIHtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdFRILFxuXHRcdFREIHtcblx0XHRcdHBhZGRpbmc6IDRweDsgd2lkdGg6IDIwJTsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiBub25lOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHsgcGFkZGluZy1sZWZ0OiAwOyB9XG5cdFx0XHQvKiB0aHJlZSBpdGVtcyAqL1xuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSxcblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiAqIHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiBmb3VyIGl0ZW1zICovXG5cdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpLFxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+ICoge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRTUEFOLmljbyB7XG5cdFx0XHQmLWNoZWNrOmJlZm9yZSB7IGNvbG9yOiBAY29sb3ItcG9zaXRpdmU7IH1cblx0XHRcdCYtbWludXM6YmVmb3JlIHsgY29sb3I6IEBjb2xvci1uZWdhdGl2ZTsgfVxuXHRcdH1cblx0XHRUUiB7XG5cdFx0XHQmLnB0IHtcblx0XHRcdFx0VEQsIFRIIHsgcGFkZGluZy10b3A6IDQwcHg7IH1cblx0XHRcdH1cblx0XHRcdCYucGIge1xuXHRcdFx0XHRURCwgVEggeyBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXHRcdFx0fVxuXHRcdFx0Ji5zdHJpcGV0b3Age1xuXHRcdFx0XHRURCwgVEggeyBib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7IH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIgVEQgeyBiYWNrZ3JvdW5kOiBub25lOyB9XG5cdFx0fVxuXHRcdFRILmxhYmVsIHsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogYm9sZDsgfVxuXHRcdFREIHtcblx0XHRcdCYubGFiZWwge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0JjpiZWZvcmUgeyBmbG9hdDogbGVmdDsgbGluZS1oZWlnaHQ6IDIycHg7IGZvbnQtc2l6ZTogMjJweDsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IDIycHg7IG1hcmdpbi1yaWdodDogMTBweDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXHRcdFx0fVxuXHRcdFx0Ji5zdWJoZWFkaW5nIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0JjpiZWZvcmUgeyBmb250LXNpemU6IDM4cHg7IGNvbG9yOiBAY29sb3IwMTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IDQ4cHg7IG1hcmdpbi1yaWdodDogMzBweDsgfVxuXHRcdFx0fVxuXHRcdFx0Ji5zdWJoZWFkaW5nMDIgeyBmb250LXdlaWdodDogYm9sZDsgfVxuXHRcdFx0Ji5zaG93LXRvb2x0aXA6aG92ZXIgeyBjb2xvcjogIzAwYmFmMjsgfVxuXHRcdFx0U1BBTi5pY28ge1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7IGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQmOmJlZm9yZSB7IHRleHQtaW5kZW50OiAwOyBmbG9hdDogbGVmdDsgfVxuXHRcdFx0XHQmLWNoZWNrOmJlZm9yZSB7IGNvbG9yOiBAY29sb3ItcG9zaXRpdmU7IH1cblx0XHRcdFx0Ji1taW51czpiZWZvcmUgeyBjb2xvcjogQGNvbG9yLW5lZ2F0aXZlOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdERJVi5wb3NyZWwgeyBwYWRkaW5nLXRvcDogMmVtOyB9XG5cdFx0QS5yZW1vdmUge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0U1BBTiB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cdFx0fVxuXHRcdFAuaGVhZGluZzAxIHsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHQucnUgJiB7IGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1OyB9XG5cdFx0XHQmLmhlYWRpbmcwMWIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kOiBAY29sb3IwMjsgcGFkZGluZzogMTBweCAyMHB4OyBtYXJnaW4tdG9wOiAyMHB4OyBjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRBIHsgY29sb3I6IEBjb2xvci13aGl0ZTsgfVxuXHRcdFx0XHQmOmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7IGNvbnRlbnQ6IEBpY28tb3dsOyBmb250LXdlaWdodDogbm9ybWFsOyBsaW5lLWhlaWdodDogMzBweDsgcG9zaXRpb246IGFic29sdXRlOyBjb2xvcjogQGNvbG9yMDI7IHJpZ2h0OiAyMHB4OyBib3R0b206IDEwMCU7IGZvbnQtc2l6ZTogMzBweDsgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0VUwuY29sb3JzMDEgeyBtYXJnaW46IC02cHggMCAwIC04cHg7IH1cblx0XHRQLnByaWNlMDEgeyBtYXJnaW46IDA7IGZvbnQtc2l6ZTogMjhweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblx0XHRQLnByaWNlMDIge1xuXHRcdFx0bWFyZ2luOiAtLjVlbSAwIDAgMDsgZm9udC1zaXplOiAyMHB4OyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0KyBBLmJ0biB7IG1hcmdpbjogMS41ZW0gMCAwIDA7IH1cblx0XHR9XG5cdFx0VUwudHlwZTA1IHsgbWFyZ2luLXRvcDogMTBweDsgY29sb3I6IEBjb2xvci1ibGFjazsgfVxuXHRcdCNzdGlja3kge1xuXHRcdFx0VFIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9XG5cdFx0XHRUSCxURCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbGVmdDsgd2lkdGg6IDIwJTsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiAqIHtcblx0XHRcdFx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBmb3VyIGl0ZW1zICovXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiAqIHtcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYucG9zcmVsIHsgcGFkZGluZy10b3A6IDA7IG92ZXJmbG93OiBoaWRkZW47IGhlaWdodDogMDsgbWluLWhlaWdodDogMDsgfVxuXHRcdFx0Ji5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xuXHRcdFx0XHRESVYucG9zcmVsIHsgbWluLWhlaWdodDogOTBweDsgb3ZlcmZsb3c6IHZpc2libGU7IH1cblx0XHRcdFx0VEg6Zmlyc3QtY2hpbGQgRElWLnBvc3JlbDpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgaGVpZ2h0OiAxMTBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0OyB9XG5cdFx0XHR9XG5cdFx0XHRJTUcgeyBtYXgtaGVpZ2h0OiA3MHB4OyBtYXgtd2lkdGg6IDM3cHg7IGhlaWdodDogYXV0bzsgd2lkdGg6IGF1dG87IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAxNXB4OyB9XG5cdFx0XHRQLmhlYWRpbmcwMSB7XG5cdFx0XHRcdGhlaWdodDogMi41ZW07IGxpbmUtaGVpZ2h0OiAxLjI1OyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nLWxlZnQ6IDUwcHg7IG1hcmdpbjogMTBweCAwIDAgMDsgZm9udC1zaXplOiAxNXB4OyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHRcdCYuaGVhZGluZzAxYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTsgcGFkZGluZy10b3A6IDA7IHBhZGRpbmctcmlnaHQ6IDA7IHBhZGRpbmctYm90dG9tOiAwOyBtYXJnaW4tdG9wOiAxMHB4OyBjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHRcdFx0QSB7IGNvbG9yOiBAY29sb3IwMjsgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ydSAmIHsgZm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7IH1cblx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHQmOmhvdmVyIHsgY29sb3I6IEBjb2xvcjAyOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QS5yZW1vdmUgeyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiBzdGF0aWM7IG1hcmdpbi1sZWZ0OiA1MHB4OyBmb250LXNpemU6IDEzcHg7IH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdERJVi5wb3NyZWwgeyBwYWRkaW5nLXRvcDogMy42ZW07IH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0QS5idG4geyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdFx0fVxuXHR9XG5cblx0SU5QVVRbdHlwZT1cImNoZWNrYm94XCJdIHsgbWFyZ2luOiAwOyB9XG5cdFREICB7XG5cdFx0PiBBLmJ0biB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBtYXJnaW46IDAgMCAwIDVweDsgZm9udC1zaXplOiAxMnB4OyBwYWRkaW5nOiA3cHggMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0Ji5kaXNjcmV0ZSB7IHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7IH1cblx0XHRcdCYubWFpbiB7IHBhZGRpbmc6IDZweCA4cHggIWltcG9ydGFudDsgfVxuXHRcdFx0Ji5wcmludCB7IHBhZGRpbmc6IDRweCAwIDAgMjVweCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC4yZW07IH1cblx0XHRcdCYuZWRpdCxcblx0XHRcdCYucmVtb3ZlLFxuXHRcdFx0Ji52aWV3IHsgcGFkZGluZzogNHB4IDAgMCAhaW1wb3J0YW50OyB9XG5cdFx0XHQmLmdyZWVuIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4IDlweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblx0Lypcblx0QS5idG4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IG1hcmdpbjogMCAwIDAgNXB4OyBmb250LXNpemU6IDEycHg7IHBhZGRpbmc6IDdweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ji5kaXNjcmV0ZSB7IHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7IH1cblx0XHQmLm1haW4geyBwYWRkaW5nOiA1cHggOHB4ICFpbXBvcnRhbnQ7IH1cblx0fVxuXHQqL1xuXHQuZXJyb3ItaWNvOmJlZm9yZSB7IG1hcmdpbjogLjJlbSAxMHB4IDAgMDsgfVxuXHQub2staWNvOmJlZm9yZSB7IG1hcmdpbjogLjJlbSAxMHB4IDAgMDsgfVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Lml0YiAmIHtcblx0XHRcdFRSIHtcblx0XHRcdFx0Ji5zdGF0dXMwMyB7XG5cdFx0XHRcdFx0VEQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFRELFxuXHRcdFRIIHtcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdCYuaWNvIHsgd2lkdGg6IDElOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cdFx0fVxuXHRcdFREIHtcblx0XHRcdCYuaWNvLCAmLmFjdGlvbnMgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDt9XG5cdFx0XHQmLmFjdGlvbnMge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdEEuYnRuIHtcblx0XHRcdFx0XHQmLmVkaXQsXG5cdFx0XHRcdFx0Ji52aWV3LFxuXHRcdFx0XHRcdCYucmVtb3ZlIHtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHsgdGV4dC1pbmRlbnQ6IDA7IGZsb2F0OiBsZWZ0OyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udGFibGUtd3JhcCB7XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRvdmVyZmxvdzogYXV0bzsgd2lkdGg6IDEwMCU7XG5cdFx0VEFCTEUgeyB0YWJsZS1sYXlvdXQ6IGF1dG87IH1cblx0XHRURCxcblx0XHRUSCB7IG1pbi13aWR0aDogMTUwcHg7IHdvcmQtd3JhcDogbm9ybWFsOyB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblx0fVxufVxuXG4vKiBIZWxwZXJzICovXG4uZXhwYW5kIHtcblx0QS5idG4uZGlzY3JldGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuaWNvLXRvZ2dsZXIsXG5cdC5pY28tYXJyZG93bixcblx0Lmljby1hcnJ1cCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdC5pY28tdG9nZ2xlciB7XG5cdFx0Zm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ji5vcGVuIHtcblx0XHQubGluay1vdXRsaW5lLW5vbmU7XG5cdFx0QS50b2dnbGVyIHtcblx0XHRcdFNQQU4uYSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdFNQQU4uYiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cdFx0fVxuXHRcdC8qJi5leHBhbmQtY29udGVudCB7IGRpc3BsYXk6IGJsb2NrOyB9Ki9cblx0fVxufVxuLmV4cGFuZC1jb250ZW50IHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdCYub3BlbiB7XG5cdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHR9XG59XG4ubG9uZ3RleHQsIC5oeXBoZW5hdGUsIC5mb3JtMDEgTEFCRUwsIERULCBERCB7XG5cdC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGh5cGhlbnM6IGF1dG87XG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHQtbXMtaHlwaGVuczogYXV0bztcblxufVxuLm92ZXJmbG93LWVsbGlwc2lzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgIHdoaXRlLXNwYWNlOiBub3dyYXA7ICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5vdmVyZmxvdy1lbGxpcHNpcy1vbmx5ZGVza3RvcCB7XG5cdEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgIHdoaXRlLXNwYWNlOiBub3dyYXA7ICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0fVxufVxuLyphZGQgaXRlbSBhbmltYXRpb24qL1xuLm5ldy1pdGVtIHtcblx0IC5kaXNwbGF5KGZsZXgpO1xuXHQvKiBvcGFjaXR5OiAwOyovXG5cdCBhbmltYXRpb246IG5ldy1pdGVtLWFuaW1hdGlvbiAuM3MgbGluZWFyIGZvcndhcmRzO1xuIH1cbkBrZXlmcmFtZXMgbmV3LWl0ZW0tYW5pbWF0aW9uIHtcblx0ZnJvbSB7XG5cdFx0LypvcGFjaXR5OiAwOyovXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcblx0fVxuXG5cdHRvIHtcblx0XHQvKm9wYWNpdHk6IDE7Ki9cblx0XHR0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbi8qYW5pbWF0aW9uKi9cbi5pdGVtLWFuaW1hdGlvbiB7XG5cdGFuaW1hdGlvbjogbmV3LWl0ZW0tYW5pbWF0aW9uIC4zcyBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbi8qZmFkZWluIGFuaW1hdGlvbiovXG4uZmFkZUluLWFuaW1hdGlvbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gLjNzOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG5cdC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gLjNzOyAvKiBGaXJlZm94IDwgMTYgKi9cblx0LW1zLWFuaW1hdGlvbjogZmFkZWluIC4zczsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cblx0LW8tYW5pbWF0aW9uOiBmYWRlaW4gLjNzOyAvKiBPcGVyYSA8IDEyLjEgKi9cblx0YW5pbWF0aW9uOiBmYWRlaW4gLjNzO1xufVxuXG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcblx0ZnJvbSB7IG9wYWNpdHk6IDA7IH1cblx0dG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLyogRmlyZWZveCA8IDE2ICovXG5ALW1vei1rZXlmcmFtZXMgZmFkZWluIHtcblx0ZnJvbSB7IG9wYWNpdHk6IDA7IH1cblx0dG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG5cdGZyb20geyBvcGFjaXR5OiAwOyB9XG5cdHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8qIEludGVybmV0IEV4cGxvcmVyICovXG5ALW1zLWtleWZyYW1lcyBmYWRlaW4ge1xuXHRmcm9tIHsgb3BhY2l0eTogMDsgfVxuXHR0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBPcGVyYSA8IDEyLjEgKi9cbkAtby1rZXlmcmFtZXMgZmFkZWluIHtcblx0ZnJvbSB7IG9wYWNpdHk6IDA7IH1cblx0dG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuXG4vKnJlbW92ZSBpdGVtcyovXG4ucmVtb3ZlLWl0ZW0ge1xuXHRvcGFjaXR5OiAxO1xuXHRhbmltYXRpb246IHJlbW92ZS1pdGVtLWFuaW1hdGlvbiAuM3MgbGluZWFyIGZvcndhcmRzO1xufVxuXG4uZmFkZW91dC1hbmltYXRpb24ge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZmFkZW91dCAuM3M7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cblx0LW1vei1hbmltYXRpb246IGZhZGVvdXQgLjNzOyAvKiBGaXJlZm94IDwgMTYgKi9cblx0LW1zLWFuaW1hdGlvbjogZmFkZW91dCAuM3M7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG5cdC1vLWFuaW1hdGlvbjogZmFkZW91dCAuM3M7IC8qIE9wZXJhIDwgMTIuMSAqL1xuXHRhbmltYXRpb246IGZhZGVvdXQgLjNzO1xufVxuQGtleWZyYW1lcyBmYWRlb3V0IHtcblx0ZnJvbSB7IG9wYWNpdHk6IDA7IH1cblx0dG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLyogRmlyZWZveCA8IDE2ICovXG5ALW1vei1rZXlmcmFtZXMgZmFkZW91dCB7XG5cdGZyb20geyBvcGFjaXR5OiAxOyB9XG5cdHRvICAgeyBvcGFjaXR5OiAwOyB9XG59XG5cbi8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlb3V0IHtcblx0ZnJvbSB7IG9wYWNpdHk6IDE7IH1cblx0dG8gICB7IG9wYWNpdHk6IDA7IH1cbn1cblxuLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbkAtbXMta2V5ZnJhbWVzIGZhZGVvdXQge1xuXHRmcm9tIHsgb3BhY2l0eTogMTsgfVxuXHR0byAgIHsgb3BhY2l0eTogMDsgfVxufVxuXG4vKiBPcGVyYSA8IDEyLjEgKi9cbkAtby1rZXlmcmFtZXMgZmFkZW91dCB7XG5cdGZyb20geyBvcGFjaXR5OiAxOyB9XG5cdHRvICAgeyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgcmVtb3ZlLWl0ZW0tYW5pbWF0aW9uIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG5cdH1cbn1cblxuXG4ucm91bmRlZCB7IC5yb3VuZGVkKDNweCk7IH1cbi5mczMwIHtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHQmOmJlZm9yZSB7Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7IH1cblx0Ji5lcnJvci1pY286YmVmb3JlIHsgbWFyZ2luOiAuM2VtIDEwcHggMCAwOyB9XG5cdCYub2staWNvOmJlZm9yZSB7IG1hcmdpbjogLjNlbSAxMHB4IDAgMDsgfVxuXHQmLnRpbWUtaWNvOmJlZm9yZSB7IG1hcmdpbjogLjNlbSA1cHggMCAwOyB9XG59XG4ucmVxIHsgY29sb3I6IEBjb2xvcjAyICFpbXBvcnRhbnQ7IH1cblxuLnJlc3BvbnNpdmUtaGlkZSB7IGRpc3BsYXk6IG5vbmU7IH1cbi5kZXNrdG9wLWhpZGUgeyBkaXNwbGF5OiBub25lOyB9XG4ubm9ucmVzcG9uc2l2ZSB7XG5cdC5yZXNwb25zaXZlLWhpZGUgeyBkaXNwbGF5OiBibG9jazsgfVxuXHRBLnJlc3BvbnNpdmUtaGlkZSxcblx0U1BBTi5yZXNwb25zaXZlLWhpZGUgeyBkaXNwbGF5OiBpbmxpbmU7IH1cblx0Ji1mb3JjZWQgLnJlc3BvbnNpdmUtaGlkZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0Ji1mb3JjZWQgLnJlc3BvbnNpdmUtZm9yY2VkLWhpZGUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbn1cblxuQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHQuZGVza3RvcC1oaWRlIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFRBQkxFJiB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblx0XHRUUiYgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXHRcdFREJiB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXHR9XG5cdC5tb2JpbGUge1xuXHRcdCYtaGlkZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXHRcdCYtaGlkZTAyIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMTAwMDBweDsgfVxuXHRcdCYtc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0VEFCTEUmIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXHRcdFx0VFImIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblx0XHRcdFREJiB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXHRcdH1cblx0XHQmLW5vZmxvYXQgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cdFx0Ji1mLWxlZnQgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cdFx0Ji1mLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblx0XHQmLW5vZml4IHsgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IGxlZnQ6IDAgIWltcG9ydGFudDsgcmlnaHQ6IDAgIWltcG9ydGFudDsgdG9wOiAwICFpbXBvcnRhbnQ7IGJvdHRvbTogMCAhaW1wb3J0YW50OyB6LWluZGV4OiAxICFpbXBvcnRhbnQ7IH1cblx0XHQmLW5vbWFyZ2luIHsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblx0XHQmLW5vcGxhY2Vob2xkZXIge1xuXHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3Itd2hpdGUgIWltcG9ydGFudDsgb3BhY2l0eTogMDsgfVxuXHRcdFx0JjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvci13aGl0ZSAhaW1wb3J0YW50OyBvcGFjaXR5OiAwOyB9XG5cdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvci13aGl0ZSAhaW1wb3J0YW50OyBvcGFjaXR5OiAwOyB9XG5cdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3Itd2hpdGUgIWltcG9ydGFudDsgb3BhY2l0eTogMDsgfVxuXHRcdH1cblx0XHQmLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXHRcdCYtY2xlYXIgeyBjbGVhcjogYm90aCAhaW1wb3J0YW50OyB9XG5cdFx0Ji1tdDEwIHsgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cdH1cbn1cbkBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0LnRhYmxldCB7XG5cdFx0Ji1oaWRlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cdFx0Ji1zaG93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRUQUJMRSYgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cdFx0XHRUUiZ7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cdFx0XHRURCZ7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXHRcdH1cblx0XHQmLW5vZmxvYXQgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cdFx0Ji1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblx0XHQmLWNsZWFyIHsgY2xlYXI6IGJvdGggIWltcG9ydGFudDsgfVxuXHRcdCYtd2F1dG8ge1xuXHRcdFx0Jixcblx0XHRcdCYuY29sLnRhYmxldC1jbGVhcixcblx0XHRcdCYuY29sIHtcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5cbi8qIDEuIEljb25zICovXG4uaWNvLFxuLmhhc2ljbyB7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRIMiYsIEgzJiwgSDQmLCBINSYsIEg2JiB7IGxpbmUtaGVpZ2h0OiAxLjI7IH1cblx0JjpiZWZvcmUgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDsgbWFyZ2luOiAwIDVweCAwIDA7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7IH1cblx0Ji5ub2Zsb2F0OmJlZm9yZSB7XG5cdFx0ZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC0zcHg7XG5cdFx0LnNlYXJjaHJlc3VsdHMgJiB7IH1cblx0fVxuXG59XG5cbi5pY28ge1xuXHQmLWFsZXJ0OmJlZm9yZSB7XG5cdFx0Y29sb3I6IEBjb2xvcjAyOyBtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHQud2FybiYgeyBjb2xvcjogQGNvbG9yLXdhcm47IH1cblx0fVxuXHQmLm5ld3M6YmVmb3JlIHsgY29udGVudDogQGljby1uZXdzcGFwZXI7IH1cblx0Ji5hdmVyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBpY28tZ3JhcGg7IH1cblx0Ji5jYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBpY28tY2FsbDsgfVxuXHQmLXNtczpiZWZvcmUsXG5cdCYuc21zOmJlZm9yZSxcblx0Ji5lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBAaWNvLWVudmVsb3BlOyB9XG5cdCYtdW5saW1pdGVkOmJlZm9yZSxcblx0Ji5jYXBhY2l0eTpiZWZvcmUgeyBjb250ZW50OiBAaWNvLXVubGltaXRlZDsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgfVxuXHQmLWxpbWl0ZWQ6YmVmb3JlLFxuXHQmLWNhcGFjaXR5OmJlZm9yZSxcblx0Ji5jYXBhY2l0eS1saW1pdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBpY28tbGltaXRlZDsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgfVxuXHQmLXVwOmJlZm9yZSxcblx0Ji51cDpiZWZvcmUgeyBjb250ZW50OiBAaWNvLXVwbG9hZDsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgfVxuXHQmLWRvd246YmVmb3JlLFxuXHQmLmRvd246YmVmb3JlIHsgY29udGVudDogQGljby1kb3dubG9hZDsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgfVxuXHQmLW9rOmJlZm9yZSB7IGNvbG9yOiBAY29sb3ItcG9zaXRpdmU7IG1hcmdpbi1yaWdodDogNXB4OyB9XG5cdCYtYWRkOmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBjb250ZW50OiBcIitcIjsgYmFja2dyb3VuZDogQGNvbG9yLXBvc2l0aXZlOyBib3JkZXItcmFkaXVzOiA4cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgaGVpZ2h0OiAxNnB4OyB3aWR0aDogMTZweDsgbGluZS1oZWlnaHQ6IDE4cHg7IGNvbG9yOiBAY29sb3Itd2hpdGU7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDE2cHg7IG1hcmdpbi10b3A6IC4yZW07IH1cblx0Ji1pbnRlcm5hbDpiZWZvcmUgeyBjb250ZW50OiBcIlNcIjsgZm9udC1mYW1pbHk6IEBmb250LW1haW47IHBhZGRpbmc6IDA7IHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7IGhlaWdodDogMTZweCAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiA4cHg7IGJhY2tncm91bmQ6IEBjb2xvcjAyOyBjb2xvcjogQGNvbG9yLXdoaXRlOyBsaW5lLWhlaWdodDogMTZweDsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDExcHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBtYXJnaW46IC4yZW0gLjVlbSAwIDA7IH1cblx0Ji10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogQGljby1kZXZpY2UtcGhvbmU7IH1cblx0Ji1kaXNwbGF5MDI6YmVmb3JlIHsgY29udGVudDogQGljby1kaXNwbGF5MjsgfVxuXHQmLXRyaWFuZ2xlcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGljby1idWxsZXQwMTsgfVxuXHQmLWFsZXJ0MDIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgbWluLWhlaWdodDogMjJweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0JjpiZWZvcmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IGhlaWdodDogMjBweCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiAjZmY2NDAwOyBib3JkZXItcmFkaXVzOiA1MCU7IGNvbnRlbnQ6IEBpY28tZXhjbGFtYXRpb247IGNvbG9yOiAjZmZmOyBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50OyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246IGNlbnRlcjsgdG9wOiAzcHg7IGxlZnQ6IDNweDsgfVxuXHR9XG5cdCYtYWxlcnQwMyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHsgY29udGVudDogXCJcIjsgYm9yZGVyOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiAyMnB4IDIycHggMCAwOyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBib3JkZXItY29sb3I6IEBjb2xvcjA0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cdFx0JjphZnRlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogQGljby1leGNsYW1hdGlvbjsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiBAY29sb3Itd2hpdGU7IHRvcDogM3B4OyBsZWZ0OiAycHg7IGZvbnQtc2l6ZTogOXB4OyBmb250LXdlaWdodDogYm9sZDsgfVxuXHR9XG5cdCYtYWxlcnQwNCB7XG5cdFx0JjpiZWZvcmUgeyBjb250ZW50OiBAaWNvLWV4Y2xhbWF0aW9uOyBib3JkZXI6IG5vbmU7IHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IGhlaWdodDogMjBweCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiBAY29sb3IwMjsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXItcmFkaXVzOiA1MCU7IGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IGNvbG9yOiBAY29sb3Itd2hpdGU7IGZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRTVFJPTkcmIHsgZmxvYXQ6IG5vbmU7IH1cblx0XHR9XG5cblx0fVxuXHQmLXN0b3AtYWxlcnQwMSB7XG5cdFx0JjpiZWZvcmUgeyBmb250LWZhbWlseTogXCJpY29uc1wiOyBjb250ZW50OiBAaWNvLXN0b3Atc3RvcDsgIGZvbnQtc2l6ZTogMTJweDsgIH1cblx0fVxuXHQmLXN0b3AtYWxlcnQwMiB7XG5cdFx0JjpiZWZvcmUgeyBmb250LWZhbWlseTogXCJpY29uc1wiOyBjb250ZW50OiBAaWNvLXN0b3AtbGltaXQ7ICBmb250LXNpemU6IDEycHg7ICB9XG5cdH1cblx0Ji1zdG9wLWFsZXJ0MDMge1xuXHRcdCY6YmVmb3JlIHsgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjsgY29udGVudDogQGljby1zdG9wLXBob25lOyAgZm9udC1zaXplOiAxMnB4OyAgfVxuXHR9XG5cdCYtc3RvcC1hbGVydDA0IHtcblx0XHQmOmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7IGNvbnRlbnQ6IEBpY28tc3RvcC1zdG9wcGVkOyAgZm9udC1zaXplOiAxMnB4OyAgfVxuXHR9XG5cblx0Ji00ZzpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMTdweDsgaGVpZ2h0OiAxM3B4OyBiYWNrZ3JvdW5kOiB1cmwoaWNvXzRnLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7IG1hcmdpbjogLTZweCAwIDAgMDsgfVxuXHQmLmdyZWVuOmJlZm9yZSxcblx0Ji1ncmVlbjpiZWZvcmUgeyBjb2xvcjogQGNvbG9yLXBvc2l0aXZlOyB9XG5cdCYtYWNjZXNzb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IEBpY28tZGV2aWNlLWFjY2Vzc29yeTsgfVxuXHQmLXN0YXI6YWZ0ZXIgeyBjb250ZW50OiBcIuKYhVwiOyBjb2xvcjogQGNvbG9yMDQ7IG1hcmdpbi1sZWZ0OiA1cHg7IH1cblx0Ji1zdGFyMDE6YmVmb3JlLFxuXHQmLWNvbnRyYWN0LXBlbjpiZWZvcmUsXG5cdCYtY29udHJhY3QtZXVybzpiZWZvcmUgeyBjb2xvcjogQGNvbG9yMDE7IG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuXHQmLXN0YXIwMTpiZWZvcmUgeyBmb250LXNpemU6IDE3cHg7ICBsaW5lLWhlaWdodDogMS41OyB9XG5cdCYtY2xvc2Uge1xuXHRcdCY6YmVmb3JlIHsgY29udGVudDogXCLilbNcIjsgbGluZS1oZWlnaHQ6IDQwcHg7IGZsb2F0OiBsZWZ0OyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyB0ZXh0LWluZGVudDogMDsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0OyBmb250LXNpemU6IDE2cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgIHJpZ2h0OiAwOyB0b3A6IDA7IGN1cnNvcjogcG9pbnRlcjsgIH1cblx0fVxuXHQmLWNoZWNrMDIge1xuXHRcdCB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyAuYm94LXNpemluZyhib3JkZXItYm94KTsgYmFja2dyb3VuZDogQGNvbG9yLXBvc2l0aXZlOyAucm91bmRlZCg1MCUpOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgdG9wOiAuM2VtOyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICY6YmVmb3JlIHtcblx0XHRcdCBmb250LWZhbWlseTogXCJpY29uc1wiOyBjb250ZW50OiBAaWNvLWNoZWNrOyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgbGVmdDogMDsgdG9wOiAwOyBmb250LXNpemU6IDhweDsgYm9yZGVyLWNvbG9yOiBAY29sb3ItcG9zaXRpdmU7IGNvbG9yOiBAY29sb3Itd2hpdGU7IGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cdH1cblx0Ji1kZWxpdmVyeSB7XG5cdFx0JjpiZWZvcmUgeyBjb2xvcjogQGNvbG9yMDE7IGNvbnRlbnQ6IEBpY28tZGVsaXZlcnk7IGZvbnQtc2l6ZTogMTZweDsgfVxuXHR9XG5cdCYtZGVsaXZlcmVkIHtcblx0XHQmOmJlZm9yZSB7IGNvbG9yOiBAY29sb3IwMTsgY29udGVudDogQGljby1kZWxpdmVyZWQ7IGZvbnQtc2l6ZTogMTZweDsgfVxuXHR9XG5cdCYtY2FuY2VsbGF0aW9uIHtcblx0XHQmOmJlZm9yZSB7IGNvbG9yOiBAY29sb3IwMTsgY29udGVudDogQGljby1jYW5jZWxsYXRpb247IGZvbnQtc2l6ZTogMTZweDsgfVxuXHR9XG5cdCYtaW5wcm9jZXNzIHtcblx0XHQmOmJlZm9yZSB7IGNvbG9yOiBAY29sb3IwMTsgY29udGVudDogQGljby1pbnByb2Nlc3M7IGZvbnQtc2l6ZTogMTZweDsgfVxuXHR9XG5cdCYtcmV0dXJuZWQge1xuXHRcdCY6YmVmb3JlIHsgY29sb3I6IEBjb2xvcjAxOyBjb250ZW50OiBAaWNvLXJldHVybmVkOyBmb250LXNpemU6IDE2cHg7IH1cblx0fVxuXHQmLWNhbmNlbGVkIHtcblx0XHQmOmJlZm9yZSB7IGNvbG9yOiBAY29sb3ItbXNnLW5lZ2F0aXZlOyBjb250ZW50OiBAaWNvLWNhbmNlbGVkOyBmb250LXNpemU6IDE2cHg7IH1cblx0fVxuXHQmLWNoZWNrMDMge1xuXHRcdCY6YmVmb3JlIHsgY29sb3I6IEBjb2xvci1wb3NpdGl2ZTsgY29udGVudDogQGljby1jaGVjazAzOyBmb250LXNpemU6IDE2cHg7IH1cblx0fVxuXHQmLWNvbnZlcnNhdGlvbiB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdCYtcGRmIHsgJjphZnRlciB7IGNvbnRlbnQ6IFwiUERGXCI7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBwYWRkaW5nOiAxcHggM3B4OyBjb2xvcjogQGNvbG9yLXdoaXRlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJhY2tncm91bmQ6IEBjb2xvcjAyOyAucm91bmRlZCgzcHgpOyBmb250LXNpemU6IDhweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC00cHg7IH0gfVxuXHQmLWluZmluaXR5IHsgJjphZnRlciB7IGNvbnRlbnQ6IFwi4oieXCI7IGZvbnQtc2l6ZTogMjZweDsgd2lkdGg6IDIycHg7IGhlaWdodDogMThweDsgbGluZS1oZWlnaHQ6IDE0cHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGNvbG9yOiBAY29sb3ItYmxhY2s7IGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRvcDogMC4xZW07IGxlZnQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgQG1lZGlhIEBtZWRpYS1tb2JpbGUgeyBmb250LXNpemU6IDIycHg7IH0gfSAmLndoaXRlIHsgJjo6YWZ0ZXIgeyBjb2xvcjogQGNvbG9yLXdoaXRlOyB9IH0gJi5ib2xkIHsgJjo6YmVmb3JlIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfSB9XG5cdCYtYmRvYyB7XG5cdFx0JjphZnRlciB7IGNvbnRlbnQ6IFwiYmRvY1wiOyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogQGZvbnQtbWFpbjsgbWFyZ2luLWxlZnQ6IC41ZW07IHBhZGRpbmc6IDFweCAzcHg7IGNvbG9yOiBAY29sb3Itd2hpdGU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYmFja2dyb3VuZDogQGNvbG9yMDE7IC5yb3VuZGVkKDNweCk7IGZvbnQtc2l6ZTogOHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTRweDsgfVxuXHR9XG5cdCYtcGlwZSB7ICY6YmVmb3JlIHsgY29udGVudDogXCJ8XCI7IGZvbnQtc2l6ZTogMjZweDsgbGluZS1oZWlnaHQ6IDE0cHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRvcDogMC44cHg7IGxlZnQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgQG1lZGlhIEBtZWRpYS1tb2JpbGUgeyBmb250LXNpemU6IDIycHg7IH0gfSAmLndoaXRlIHsgJjo6YWZ0ZXIgeyBjb2xvcjogQGNvbG9yLXdoaXRlOyB9IH0gJi5ib2xkIHsgJjo6YmVmb3JlIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfSB9XG59XG4uZXJyb3ItaWNvOmJlZm9yZXsgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjsgY29udGVudDogQGljby1hbGVydDsgY29sb3I6IEBjb2xvci1uZWdhdGl2ZTsgfVxuLnRpbWUtaWNvLFxuLmljby10aW1lIHtcblx0JjpiZWZvcmUgeyBmb250LWZhbWlseTogXCJpY29uc1wiOyBjb250ZW50OiBAaWNvLXRpbWU7IG1hcmdpbi1yaWdodDogNXB4OyB9XG59XG4uZG93bi1pY286YmVmb3JlIHsgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjsgY29udGVudDogQGljby1kb3dubG9hZDsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgfVxuLmludGVybmFsLWljbzpiZWZvcmUgeyBjb250ZW50OiBcIlNcIjsgZm9udC1mYW1pbHk6IEBmb250LW1haW47IHBhZGRpbmc6IDA7IHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7IGhlaWdodDogMTZweCAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiA4cHg7IGJhY2tncm91bmQ6IEBjb2xvcjAyOyBjb2xvcjogQGNvbG9yLXdoaXRlOyBsaW5lLWhlaWdodDogMTZweDsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDExcHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBtYXJnaW46IC4yZW0gLjVlbSAwIDA7IH1cbi5vay1pY286YmVmb3JlIHsgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjsgY29udGVudDogQGljby1vazsgY29sb3I6IEBjb2xvci1wb3NpdGl2ZTsgfVxuLnVwLWljbzpiZWZvcmUgeyBmb250LWZhbWlseTogXCJpY29uc1wiOyBjb250ZW50OiBAaWNvLXVwbG9hZDsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgfVxuLmxpbWl0ZWQtaWNvOmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7IGNvbnRlbnQ6IEBpY28tbGltaXRlZDsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgfVxuLnVubGltaXRlZC1pY286YmVmb3JlIHsgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjsgY29udGVudDogQGljby11bmxpbWl0ZWQ7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07IH1cbi8qLmNvbnRyYWN0LWljbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQudzUwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0Jjo6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IGxhcmdlO1xuXHR9XG59Ki9cbi5pY28tLTJ4IHtcblx0JjpiZWZvcmUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0fVxufVxuLnRpdGxlLWhhc2ljb24ge1xuXHQmLS10aXRsZS1tZCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjNweCk7XG5cdH1cblx0Lmljb24ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cbn1cbi5pY29uIHtcblx0Lyp3aGVuIGNob29zaW5nIHRoZSBuYW1lIHRyeSBhcyBleGFjdCBlbGVtZW50IG5hbWUgIC8vKi9cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmLmljb25fX21kIHtcblx0XHRtYXJnaW46IDAgOHB4IDAgMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Ji0tbGluZS1oZWlnaHQtaDIge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0Ly9cblx0Ji0tY2hlY2sge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHR9XG5cdH1cblx0Ly9cblx0Ji0tbWludXMge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA2OFwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHR9XG5cdH1cblx0Ji0tem9vbS1wbHVzIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwMGVcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0fVxuXHR9XG5cdCYtLWRlbCB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG5cdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdH1cblx0fVxuXHQmLS1kaXNwYXRjaGVyIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwMGRcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0fVxuXHR9XG5cdCYtLXBsdXMge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA2N1wiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdH1cblx0fVxuXHQvL1xuXHQmLS10cmFzaCB7XG5cdFx0Y29udGVudDogXCJcXGYxZjhcIjtcblx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdH1cblx0Ji0tZWRpdCB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0fVxuXHR9XG5cdCYtLWV4Y2xhbWF0aW9uIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwNmFcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHR9XG5cdH1cblx0Ji0tbWQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQmLS1zbSB7XG5cblx0fVxuXHQmLS1sZyB7XG5cblx0fVxuXHQmX19jb2xvciB7XG5cdFx0Ji0tYmx1ZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZ3JheSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwNjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZ3JheTA1IHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTA1O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1yZWQge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1yZWQwMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tb2sge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ibHVlMDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWFubnVsIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItYWxlcnQwODtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fc2l6ZSB7XG5cdFx0Ji0tbWQge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNtIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY29udHJhY3QtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnNwYW4wMSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IC53NTA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiBsYXJnZTtcblx0XHR9XG5cdH1cblx0LnNwYW4wMiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0fVxufVxuLmljbzAxOmJlZm9yZSxcbi5pY28wMjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5URC5pY286YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuU1BBTi5pY28tZmxhZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxM3B4OyB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcblx0Ji5pY28tZXQgeyBiYWNrZ3JvdW5kOiB1cmwob2xkL2ZsYWdzL2VlLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7IH1cblx0Ji5pY28tZmkgeyBiYWNrZ3JvdW5kOiB1cmwob2xkL2ZsYWdzL2ZpLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7IH1cblx0Ji5pY28tbHYgeyBiYWNrZ3JvdW5kOiB1cmwob2xkL2ZsYWdzL2x2LmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7IH1cblx0Ji5pY28tbHQgeyBiYWNrZ3JvdW5kOiB1cmwob2xkL2ZsYWdzL2x0LmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7IH1cblx0Ji5pY28tcnUgeyBiYWNrZ3JvdW5kOiB1cmwob2xkL2ZsYWdzL3J1LmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7IH1cblx0Ji5pY28tc2UgeyBiYWNrZ3JvdW5kOiB1cmwob2xkL2ZsYWdzL3NlLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7IH1cblx0Ji5pY28tbm8geyBiYWNrZ3JvdW5kOiB1cmwob2xkL2ZsYWdzL25vLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7IH1cblx0Ji5pY28tZGsgeyBiYWNrZ3JvdW5kOiB1cmwob2xkL2ZsYWdzL2RrLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7IH1cbn1cbi5pY29uLWNvbG9yIHtcblx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiOyB3aWR0aDogMThweDsgaGVpZ2h0OiAxOHB4OyBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyBtYXJnaW46IDAgNXB4IDAgMDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHQmLW1haWwge1xuXHRcdCY6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGVtdXVzaWthL21haWwucG5nKTsgfVxuXHR9XG5cdCYtZ21haWwge1xuXHRcdCY6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGVtdXVzaWthL2dvb2dsZS5wbmcpOyB9XG5cdH1cblx0Ji1mYWNlYm9vayB7XG5cdFx0JjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZW11dXNpa2EvZmFjZWJvb2sucG5nKTsgfVxuXHR9XG59XG4uaWNvbi1udW1iIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LWZhbWlseTogQGZvbnQtbWFpbjsgcG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiAwOyB0b3A6IDA7IGZvbnQtc2l6ZTogMTVweDsgd2lkdGg6IDI4cHg7IGhlaWdodDogMjhweDsgLnJvdW5kZWQoNTAlKTsgYm9yZGVyOiBub25lOyAuYm94LXNpemluZyhib3JkZXItYm94KTsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMjhweDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kOiBAY29sb3IwMTsgY29sb3I6IEBjb2xvci13aGl0ZTtcbn1cbi5iYWNrLXRvIHtcblx0LnJvdW5kZWQoNTAlKTtcblx0Ym9yZGVyOiBub25lO1xuXHQuemluZGV4KEBiYWNrdG9aaW5kZXgsMCk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiA1MHB4O1xuXHRyaWdodDogNTBweDtcblx0LyptYXJnaW46IGF1dG8gMjVweCBhdXRvIGF1dG87Ki9cblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0b3BhY2l0eTogMC44O1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR0b3A6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ji51cDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IEBpY28tYXJydXA7XG5cdH1cblx0Ji5kb3duOmJlZm9yZSB7XG5cdFx0Y29udGVudDogQGljby1hcnJkb3duO1xuXG5cdH1cbn1cbi5pY29uLXNxdWFyZSB7XG5cdCY6YmVmb3JlIHtcblx0XHRmbG9hdDogbGVmdDsgY29udGVudDogXCJcIjsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgbWFyZ2luOiAwIDVweCAwIDA7XG5cdFx0LyouYm94LXNpemluZyhib3JkZXItYm94KTsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC4xZW07IG92ZXJmbG93OiBoaWRkZW47IGZsb2F0OiBub25lOyovXG5cdH1cblx0Ji1jb2xvcjAxIHtcblx0XHQmOmJlZm9yZSB7IGJhY2tncm91bmQ6IEBjb2xvcjAxOyB9XG5cdH1cblx0Ji1jb2xvcjAzIHtcblx0XHQmOmJlZm9yZSB7IGJhY2tncm91bmQ6IEBjb2xvcjAzOyB9XG5cdH1cbn1cblxuLnN0YXR1cy1saXN0IHtcblx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRTUEFOLnR4dCB7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRcdFNQQU4ubm90ZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdH1cblx0XHQuc3BhbjAxIHtcblx0XHRcdC5mbGV4KDEgMSA1NSUpO1xuXHRcdH1cblx0XHQuc3BhbjAyIHtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHQuZmxleCgxIDAgYXV0byk7XG5cdFx0fVxuXHR9XG5cdFNQQU4udHh0MDIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMzJweDtcblx0XHRTUEFOLm5vdGUge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHR9XG5cdH1cblx0LnN0YXR1cy1sb2dvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDowO1xuXHRcdHRvcDogMDtcblx0fVxuXHQuc3RhdHVzLWljbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cbn1cbi5zdGF0dXMtbG9nbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMzJweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0SU1HIHtcblx0XHR3aWR0aDogODAlO1xuXHR9XG59XG4uc3RhdHVzLWljbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMzJweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0LnN0YXR1cy1pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogNHB4O1xuXHR9XG59XG5cbi5hYzAxIHtcblx0IG1hcmdpbjogMDtcblx0IHBhZGRpbmc6IDA7XG5cdCBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCBtYXgtd2lkdGg6IDI4NXB4O1xuXHQgd2lkdGg6IDI4NXB4O1xuXHQmLncxMDBwIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ji0tdzI1MiB7XG5cdFx0d2lkdGg6IDI1MnB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQgJjpiZWZvcmUge1xuXHRcdCBkaXNwbGF5OiBub25lO1xuXHQgfVxuXHQgSU5QVVQge1xuXHRcdCB3aWR0aDogMTAwJTtcblx0XHQgJi5zZWxlY3Qge1xuXHRcdFx0IC8qcGFkZGluZy1yaWdodDogMzVweDsqL1xuXHRcdFx0IHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cdFx0XHQgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdCB9XG5cdCB9XG5cdCBTUEFOLnNlbGVjdC1wb2ludGVyIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdC8qd2lkdGg6IDM1cHg7XG5cdFx0XHRcdGhlaWdodDogMzVweDsqL1xuXHRcdFx0XHR3aWR0aDogNDRweDtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cblx0XHRcdH1cblx0IH1cblx0IFVMIHtcblx0XHQgZGlzcGxheTogYmxvY2s7XG5cdFx0IHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdCBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDtcblx0XHQgcGFkZGluZzogOHB4IDA7XG5cdFx0IGxlZnQ6IDA7XG5cdFx0IHJpZ2h0OiAwO1xuXHRcdCB0b3A6IDM0cHg7XG5cdFx0IHdpZHRoOiBhdXRvO1xuXHRcdCAuemluZGV4KEBhY1ppbmRleCwwKTtcblx0XHQgbWFyZ2luOiAwO1xuXHRcdCBtYXgtaGVpZ2h0OiAyMTVweDtcblx0XHQgb3ZlcmZsb3c6IGF1dG87XG5cdFx0ICYgPiBMSSB7XG5cdFx0XHQgJjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdCBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0IH1cblx0XHRcdCAmLmFjdGl2ZSB7XG5cdFx0XHRcdCBBIHtcblx0XHRcdFx0XHQgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAY29sb3IwMjtcblx0XHRcdFx0XHQgQSB7IFNQQU4geyBjb2xvcjogQGNvbG9yLWJsYWNrOyB9IH1cblx0XHRcdFx0XHQgY29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0XHQgcGFkZGluZzogNXB4IDIzcHg7XG5cdFx0XHRcdFx0IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0IH1cblx0XHRcdCB9XG5cdFx0XHQgYm9yZGVyOiAwO1xuXHRcdFx0IHBhZGRpbmc6IDA7XG5cdFx0XHQgLyptYXJnaW46IDA7Ki9cblx0XHRcdCBmbG9hdDogbm9uZTtcblx0XHRcdCAmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdCBiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0IG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHQgei1pbmRleDogOTtcblx0XHRcdCAvL2JvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQgbWFyZ2luOiA1cHggMDtcblx0XHRcdCBQLmhlYWRpbmcwMSB7XG5cdFx0XHRcdCBwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRcdCBtYXJnaW46IDA7XG5cdFx0XHRcdCBjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdCB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0IH1cblx0XHRcdCBQLmhlYWRpbmcwMiB7XG5cdFx0XHRcdCBwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRcdCBtYXJnaW46IDA7XG5cdFx0XHRcdCBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0IH1cblx0XHQgfVxuXHRcdCBBIHtcblx0XHRcdCBkaXNwbGF5OiBibG9jaztcblx0XHRcdCBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0IHBhZGRpbmc6IDVweCAyNXB4O1xuXHRcdFx0IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHQgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ICY6aG92ZXIge1xuXHRcdFx0XHQgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAY29sb3IwMjtcblx0XHRcdFx0IEEgeyBTUEFOIHsgY29sb3I6IEBjb2xvci1ibGFjazsgfSB9XG5cdFx0XHRcdCBjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHQgcGFkZGluZzogNXB4IDIzcHg7XG5cdFx0XHRcdCB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQgfVxuXHRcdCB9XG5cdCB9XG5cdC5hYzAxX19kcm9wZG93biB7XG5cdFx0Ji5hYzAxX19kcm9wZG93bi0tbWQge1xuXHRcdFx0dG9wOiA1MHB4O1xuXHRcdH1cblx0fVxuXHQgLmFjMDFiIHtcblx0XHQgd2lkdGg6MTAwJTtcblx0XHQgJi5vcGVuIHtcblx0XHRcdCAmID4gVUwge1xuXHRcdFx0XHQgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0IH1cblx0XHRcdCBBIHtcblx0XHRcdFx0IFNQQU4uYSB7XG5cdFx0XHRcdFx0IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHQgfVxuXHRcdFx0XHQgU1BBTi5iIHtcblx0XHRcdFx0XHQgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0XHQgfVxuXHRcdFx0IH1cblx0XHQgfVxuXHRcdCAmID4gVUwge1xuXHRcdFx0IGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsNSUpO1xuXHRcdFx0IGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0IHBhZGRpbmc6IDA7XG5cdFx0XHQgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0IHRvcDogMDtcblx0XHRcdCBMSSB7XG5cdFx0XHRcdCBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRcdCAmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdCBib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHQgfVxuXHRcdFx0XHQgQSB7XG5cblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTNweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvcjEwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmID4gQSB7XG5cdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogNXB4IDEzcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFNQQU4ge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYWMwMWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRTUEFOLnNlbGVjdC1wb2ludGVyIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFVMIHtcblx0XHRcdCYgPiBMSSB7XG5cdFx0XHRcdC5zdGF0dXMtbG9nbyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogNnB4O1xuXHRcdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggNDJweCA1cHggMTVweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCA0MHB4IDVweCAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggNDBweCA1cHggMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQmLmxhbmcge1xuXHRcdGNvbG9yOiBAY29sb3IxNjtcblx0XHRtYXgtd2lkdGg6IDc1cHg7XG5cdFx0d2lkdGg6IDc1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFVMIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdFx0XHQtbW96LWJveC1zaGFkb3c6ICAgIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRcdFx0JiA+IExJIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAY29sb3IwMztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFNQQU4geyBjb2xvcjogQGNvbG9yMTY7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMTY7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFNQQU4geyBjb2xvcjogQGNvbG9yMTY7IH1cblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMTY7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjIxO1xuXHRcdFx0XHRcdFx0U1BBTiB7IGNvbG9yOiBAY29sb3IxNjsgfVxuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjE2O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZHJvcGRvd24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0cGFkZGluZzogMCAyM3B4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiBAY29sb3IxNjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMTY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sb2cge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC00MnB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdH1cblxuXHR9XG59XG4uYWMwMyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0LmRpc3BsYXkoZmxleCk7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIC0wLjglIDAgLTAuMyU7XG5cdC5oYXNpY286YmVmb3JlIHsgdG9wOiAuM2VtOyB9XG5cdFNQQU4ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ji50ZXh0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAxMHB4IDAgOXB4IDEwcHg7IGZvbnQtc2l6ZTogMTVweDsgfVxuXHR9XG5cdExJIHtcblx0XHRtaW4taGVpZ2h0OiAxMDVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHQuZmxleCgwIDAgMTYlKTtcblx0XHR3aWR0aDogMTYlO1xuXHRcdG1hcmdpbjogMTBweCAwLjMlICFpbXBvcnRhbnQ7XG5cblx0XHQmLCBESVYuYmxvY2swMSAmIHtcblx0XHRcdGZsb2F0OiBsZWZ0OyBtYXJnaW46IDVweCAwIDAgMTBweDsgcGFkZGluZzogMCAhaW1wb3J0YW50OyAgLy8gVG9kbzogc2lpbiBvbGkgZW5uZSBtYXJnaW46IDE4cHggMCAwIDEwcHgsIG1pcyBrb2h0aSBzZWUgdsO1aXMgbcO1anV0YWRhXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHsgbWFyZ2luOiA1cHggMCAwIDA7IH1cblx0XHRcdCYuZi1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkLFxuXHRcdCYuYy1ib3RoIHtcblx0XHRcdFNQQU4udGV4dCB7IHBhZGRpbmctbGVmdDogMDsgfVxuXHRcdFx0QSwgU1BBTiwgSU5QVVQge1xuXHRcdFx0XHQmLmJ0bi5kaXNjcmV0ZSB7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRTUEFOLnRleHQgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cdFx0XHRBLCBTUEFOLCBJTlBVVCB7XG5cdFx0XHRcdCYuYnRuLmRpc2NyZXRlIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cdFx0U1BBTi5oYXNpY28uaWNvLXBsdXMsXG5cdFx0U1BBTi5oYXNpY28uaWNvLWNyb3NzLFxuXHRcdFNQQU4uaGFzaWNvLmljby1taW51cyxcblx0XHRTUEFOLmhhc2ljby5pY28tcGVuY2lsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbjogLTBlbSAwIDAgMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAuM2VtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRBLmJ0biB7XG5cdFx0XHRTUEFOLmhhc2ljby5pY28tcGx1cyxcblx0XHRcdFNQQU4uaGFzaWNvLmljby1jcm9zcyxcblx0XHRcdFNQQU4uaGFzaWNvLmljby1taW51cyB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW46IC0wZW0gMCAwIDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAuM2VtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnNlbGVjdGVkIFNQQU4uaGFzaWNvLmljby1wbHVzLFxuXHRcdFx0Ji5zZWxlY3RlZCBTUEFOLmhhc2ljby5pY28tY3Jvc3MsXG5cdFx0XHQmLnNlbGVjdGVkIFNQQU4uaGFzaWNvLmljby1taW51cyB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QS5idG4sXG5cdFx0U1BBTi5idG4ge1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCwgNSUpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcjEyO1xuXHRcdFx0fVxuXHRcdFx0Ji5kaXNhYmxlZDpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmLnNlbGVjdGVkIEEge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHR9XG5cdFx0XHQmLnN0YXRpYzpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQmLnNlbGVjdGVkMDIge1xuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHQuaWNvLXVzZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvLXBsdXMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljby1jcm9zcyxcblx0XHRcdFx0XHQmLmljby1taW51cyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U1BBTiB7XG5cdFx0XHRcdCYucGFkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmhhc2ljbzpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHRtYXJnaW46IC4yZW0gMCAwIDA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRTUEFOLnByaWNlIHtcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pY28tY3Jvc3MsXG5cdFx0XHRcdCYuaWNvLW1pbnVzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaGFzaWNvIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDE3cHg7XG5cdFx0XHRcdFx0Ji5pY28tcGVuY2lsLFxuXHRcdFx0XHRcdCYuaWNvLXBsdXMsXG5cdFx0XHRcdFx0Ji5pY28tY3Jvc3MsXG5cdFx0XHRcdFx0Ji5pY28tbWludXMge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IC4zZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWNvLWFsZXJ0OmJlZm9yZSxcblx0XHRcdFx0XHQmLmljby1hbGVydDAyOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAzcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogQGljby1leGNsYW1hdGlvbjtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljby1jYXJ0IHtcblx0XHRcdFx0XHRcdCYuaWNvLWFsZXJ0LFxuXHRcdFx0XHRcdFx0Ji5pY28tYWxlcnQwMiB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogQGljby1jYXJ0O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNDVweDtcblx0XHRcdFx0XHRcdFx0dG9wOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnNlbGVjdGVkIFNQQU4uc21hbGwge1xuXHRcdFx0XHRjb2xvcjogZmFkZShAY29sb3ItYmxhY2ssIDUwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHQmLnBhZCB7XG5cdFx0XHRcdFx0XHRTUEFOLnNtYWxsIHtcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkOWRhZGI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHQmLmNvbmZpcm1lZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdG1hcmdpbjogLjVlbSAwIDAgIWltcG9ydGFudDtcblx0XHRMSS5sZWZ0IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRBIHtcblx0XHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0TEkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xuXHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRBLmJ0bixcblx0XHRcdFNQQU4uYnRuIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0U1BBTjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0Ji5wYWQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRTUEFOLnNtYWxsIHtcblx0XHRcdFx0XHRcdFx0XHQvKm1hcmdpbjogLjJlbSAwIDAgMDsqL1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdCYucGFkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRcdFx0LyptYXJnaW46IC4yZW0gMCAwIDA7Ki9cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnRoZXNlbGVjdCB7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGNvbG9yOiBAY29sb3ItZ3JheTA1O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHQvKnotaW5kZXg6IDk7Ki9cblx0aGVpZ2h0OiA1MHB4O1xuXHQmLncxMDBwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0Ji53OTAge1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdH1cblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6IEBjb2xvcjE5O1xuXHR9XG5cdCYuYWN0aXZlIHtcblx0XHRib3JkZXItY29sb3I6IEBjb2xvcjE5O1xuXHR9XG5cdCYudGhlc2VsZWN0LWJsb2NrIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG5cdFx0Ym9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQgbm9uZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHQvKnRoZXNlbGVjdF9fYmxvY2stLXRpdGxlKi9cblx0XHQ+IEEuZHJvcGRvd24ge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0LypsZXR0ZXItc3BhY2luZzogLTAuNHB4OyovXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdHBhZGRpbmc6IDAgMzBweCAwIDA7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRtYXJnaW46IDE1cHggMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGhlc2VsZWN0X19pdGVtIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0LnR5cGUtc2VhcmNoLWFkZHJlc3NfX3N3aXRjaC1vcHRpb25zIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnRoZXNlbGVjdF9fZGlzcGF0Y2hlciB7XG5cdFx0d2lkdGg6IDc1cHg7XG5cdFx0QS5kcm9wZG93biB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3Itb3JhbmdlMDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itb3JhbmdlMDI7XG5cdFx0XHRwYWRkaW5nOiA1cHggMzBweCA1cHggMTZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGhlc2VsZWN0X19pY29uIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0XHRVTCB7XG5cdFx0XHR0b3A6IDQycHg7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLW9yYW5nZTAyO1xuXHRcdFx0d2lkdGg6IDIyNXB4O1xuXHRcdFx0bGVmdDogaW5oZXJpdDtcblx0XHRcdCYgPiBMSSAge1xuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMTtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTZweDtcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDE2cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsdWUwNjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5maWVsZHNldC13cmFwcGVyLCAuZm9ybS1jaGVja2JveGVzLCAuZmllbGQtaW5wdXQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdHNwYW4sIGRpdiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5maWVsZC1pbnB1dC13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQvLyByYWRpbyBidXR0b24sIGNoZWNrYm94XG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHQmLmZvcm0tY2hlY2tib3gge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQrIGxhYmVsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXG5cdFx0KyBsYWJlbDpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRwYWRkaW5nOiAycHggNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0JjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWNoZWNrYm94ZXMge1xuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcblx0XHRcdC8vdG9wOiAtNHB4O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHQmLmZvcm0tcmFkaW8ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQrIGxhYmVsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXG5cdFx0KyBsYWJlbDpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNTtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb250ZW50OiBcIlxcZjExMVwiO1xuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0cGFkZGluZzogMnB4IDZweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXG5cdFx0JjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0Y29udGVudDogXCJcXGYxMTFcIjtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHR9XG5cdH1cblx0LnN0YXR1cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdHRvcDogNDIlO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHQucm91bmRlZCg1MCUpO1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCYuc3RhdHVzLW9rIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjI3O1xuXHRcdH1cblx0XHQmLnN0YXR1cy1lcnJvciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IyNjtcblx0XHR9XG5cdH1cblx0LmFycm93ZG93biB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHRcdHRvcDogNDIlO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmLnRoZXNlbGVjdC1jaGVja2JveCB7XG5cdFx0VUwge1xuXHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHQmID4gTEkge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggNTNweCA1cHggMTZweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCA1M3B4IDVweCAxNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjIxO1xuXHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdFx0XHQrIGxhYmVsIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogNXB4IDAgNXB4IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCsgbGFiZWw6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDUxcHggNXB4IDE2cHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgQGNvbG9yMDM7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAycHggMDtcblx0XHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0XHRcdFx0XHQrIGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggNTNweCA1cHggMTZweDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgQGNvbG9yMDM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQ6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQmLncxMDBwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0VUwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDUwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0LnppbmRleChAdGhlc2VsZWN0WmluZGV4LDEpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAyMDRweDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdFx0JiA+IExJIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4IDVweCAxNnB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweCA1cHggMTZweDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjIxO1xuXHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIEBjb2xvcjAyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4IDVweCAxNnB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDIycHggNXB4IDE2cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIEBjb2xvcjAzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdC56aW5kZXgoQHRoZXNlbGVjdFppbmRleCwwKTtcblx0XHRcdFAuaGVhZGluZzAxIHtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHRcdFAuaGVhZGluZzAyIHtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0LmRyb3Bkb3duIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDE2cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3IxOTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogOHB4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yMTY7XG5cdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0fVxuXHRcdCYub3BlbiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xuXHRcdFx0fVxuXHRcdFx0JiArIFVMIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmxvZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtNDJweDtcblx0XHR0b3A6IDEwcHg7XG5cdH1cblx0Ji50aGVzZWxlY3QtLXNtIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0PiBBLmRyb3Bkb3duIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjlweCA3cHggMTZweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMTFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0VUwge1xuXHRcdFx0dG9wOiA0MXB4O1xuXHRcdH1cblx0fVxuXHQmLnRoZXNlbGVjdC0tbWQge1xuXHRcdD4gQS5kcm9wZG93biB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0VUwge1xuXHRcdFx0dG9wOiA1MXB4O1xuXHRcdH1cblx0fVxuXHQmLnRoZXNlbGVjdF9fbGcge1xuXG5cdH1cblx0Ji50aGVzZWxlY3QtLWRhcmsge1xuXG5cdH1cblx0Ji5sYW5nIHtcblx0XHRtYXgtd2lkdGg6IDc1cHg7XG5cdFx0d2lkdGg6IDc1cHg7XG5cdFx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMTBweCAwIDEwcHggMDtcblx0XHRVTCB7XG5cdFx0XHR0b3A6IDM0cHg7XG5cdFx0XHQmID4gTEkge1xuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjdweCA1cHggMTBweDtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjdweCA1cHggMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjVweCA1cHggMTBweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAyNXB4IDVweCAxMHB4O1xuXHRcdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kcm9wZG93biB7XG5cdFx0XHRwYWRkaW5nOiAwIDIzcHggMCAxMHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHJpZ2h0OiA3cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmxvZyB7XG5cblx0XHR9XG5cblx0fVxuXHQmLnRoZXNlbGVjdC0tZXJyb3Ige1xuXHRcdD4gQSwgQS5kcm9wZG93biB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItYWxlcnQwNDtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1hbGVydDA1O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1hbGVydDA0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItYWxlcnQwNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jaXJjbGUtbnVtYmVycyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogIzAwMTlhZjtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0dG9wOiAtNHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmLS1vcmFuZ2Uge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvcjAyO1xuXHR9XG59XG5cbkBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0ZmxvYXQ6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdCYuZi1sZWZ0IHtcblx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHR9XG5cblx0SU5QVVQsXG5cdFNFTEVDVCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRIRUFERVIuc3ViICYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxufVxuXG4udGFibGUtd3JhcHBlciB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0b3ZlcmZsb3c6IGF1dG87IHdpZHRoOiAxMDAlO1xuXHRcdFRBQkxFIHsgdGFibGUtbGF5b3V0OiBhdXRvOyB9XG5cdFx0VEQsXG5cdFx0VEggeyBtaW4td2lkdGg6IDE1MHB4OyB3b3JkLXdyYXA6IG5vcm1hbDsgd29yZC1icmVhazogbm9ybWFsOyB9XG5cdH1cbn1cbi50eXBlX19ib3JkZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xufVxuXG4uc3RhdHVzLXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0Y29sb3I6IEBjb2xvci13aGl0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXHQmLnN0YXR1cy10ZXh0LS1tZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyBmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG5cdCYuc3RhdHVzLXRleHQtLXNtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDE4cHg7IGhlaWdodDogMThweDsgbGluZS1oZWlnaHQ6IDE4cHg7IGZvbnQtc2l6ZTogMTBweDtcblx0XHR9XG5cdH1cblx0Ji5zdGF1cy0tZXh0cmEge1xuXHRcdGNvbG9yOiBAY29sb3ItYWxlcnQwOTtcblx0fVxuXHQmLnN0YXR1cy10ZXh0X19pbmZvLWFsZXJ0IHtcblx0XHQmOmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTsgYmFja2dyb3VuZDogQGNvbG9yLW1zZy1uZWdhdGl2ZTsgY29udGVudDogXCJcXGYwMGRcIjsgY29sb3I6IEBjb2xvci1tc2ctbmVnYXRpdmUtdGV4dDsgfVxuXHR9XG5cdCYuc3RhdHVzLXRleHRfX3dhcm5pbmcge1xuXHRcdCY6YmVmb3JlIHsgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lOyBiYWNrZ3JvdW5kOiBAY29sb3ItbXNnLXdhcm47IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IGNvbG9yOiBAY29sb3ItbXNnLXdhcm4tdGV4dDsgfVxuXHR9XG5cdCYuc3RhdHVzLXRleHRfX29rIHtcblx0XHQmOmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTsgYmFja2dyb3VuZDogQGNvbG9yLW1zZy1wb3NpdGl2ZTsgY29udGVudDogXCJcXGYwMGNcIjsgY29sb3I6IEBjb2xvci1tc2ctcG9zaXRpdmUtdGV4dDsgfVxuXHR9XG5cdCYuc3RhdHVzLXRleHRfX2luZm8ge1xuXHRcdCY6YmVmb3JlIHsgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lOyBiYWNrZ3JvdW5kOiBAY29sb3ItbXNnLWluZm87IGNvbnRlbnQ6IFwiXFxmMTI5XCI7IGNvbG9yOiBAY29sb3ItbXNnLWluZm8tdGV4dDsgfVxuXHR9XG5cdCYuc3RhdHVzLXRleHRfX211dGVkIHtcblx0XHQmOmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTsgYmFja2dyb3VuZDogQGNvbG9yLW1zZy1tdXRlZDsgY29sb3I6IEBjb2xvci1tc2ctbXV0ZWQtdGV4dDsgfVxuXHR9XG5cdCYuc3RhdHVzLXRleHRfX25vdGUgIHtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLnR5cGUtcGFja2FnZSB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LW1haW47XG4gICAgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuICAgIC50eXBlLXBhY2thZ2VfX2xpbmUge1xuICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tYWRkaXRpb25hbCB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLWhhbGYge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAmLWhhbGYge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbXJnIHtcblxuICAgIH1cbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCBAY29sb3ItZ3JheTA1O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG5cdFx0Jjo6YmVmb3JlIHtcblxuXHRcdH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwNTtcblxuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgJi0tbm8taW1ne1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAuZmxleCgwIDAgMTMwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5mbGV4KDAgMCAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIC8qbGluZS1oZWlnaHQ6IDEuOTI7Ki9cbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7Ly9cbiAgICAgICAgY29sb3I6IEBjb2xvcjAxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4Oy8vXG4gICAgICAgICYudHlwZS1wYWNrYWdlX190aXRsZS0taW5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDE7XG4gICAgICAgIH1cblx0XHQmLS1kYXJrIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdH1cbiAgICAgICAgJi0taXRiIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuICAgICAgICB9XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlLCBAbWVkaWEtdGFibGV0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX192YWx1ZXMge1xuICAgICAgICAuZGlzcGxheShmbGV4KTsgLmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7IHdpZHRoOiAxMDAlOyAuZmxleC1kaXJlY3Rpb24ocm93KTsgLmZsZXgtd3JhcCh3cmFwKTtcbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC5sb25ndGV4dDtcbiAgICAgICAgJi0tcHJlZmVyZW50aWFsIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3Itb3JhbmdlMDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWV0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYtLWJvcmRlcmVkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ibHVlMDI7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjAyO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA3O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDMwcHg7XG4gICAgICAgIC5kaXNwbGF5KGZsZXgpO1xuICAgICAgICAmLS1wYWQyMCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgLmZsZXgoMCAwIDExNXB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAmLnR5cGUtcGFja2FnZV9faW1hZ2UtLW1kIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgLmZsZXgoMCAwIDg1cHgpO1xuICAgICAgICB9XG5cdFx0Ji0taW5hY3RpdmUge1xuXHRcdFx0SU1HIHsgLmdyYXlzY2FsZSgxMDAlKTsgfVxuXHRcdH1cbiAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3R3aWRlLCBAbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgLmZsZXgoMCAwIDg1cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICAgIC5mbGV4KDAgMCA4NXB4KTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhcHRpb24ge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hY3Rpb24ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAuZGlzcGxheShmbGV4KTtcbiAgICAgICAgICAgIC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS10YWJsZXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuICAgICAgICAgICAgICAgIC5kaXNwbGF5KGZsZXgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtYWRkaXRpb25hbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IEBjb2xvcjAxO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLypyZW1vdmUqL1xuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuICAgICAgICB9XG4gICAgICAgICYtLWl0YiB7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgfVxuICAgICAgICAmLS1ncmF5IHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTA0O1xuICAgICAgICB9XG4gICAgICAgICYtLXByZWZlcmVudGlhbCB7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLW9yYW5nZTAxO1xuICAgICAgICB9XG4gICAgICAgICYtLWluYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbm90d2lkZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtZWRpYS10YWJsZXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICBAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypyZW1vdmUgdGhpcyB3aGVuIG5vdCBpbiB1c2VkKi9cbiAgICAmX19zcGVlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtdGFibGV0e1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLTMge1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyh+XCIxMDAlICsgMzBweFwiKTtcblxuICAgICAgICAgICAgICAgIC50eXBlLXBhY2thZ2VfX3NwZWVkLS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTQge1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcbiAgICAgICAgICAgICAgICAuZGlzcGxheShmbGV4KTtcbiAgICAgICAgICAgICAgICAuZmxleC13cmFwKHdyYXApO1xuICAgICAgICAgICAgICAgIC50eXBlLXBhY2thZ2VfX3NwZWVkLS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgtbisyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS13aWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyh+XCIxMDAlICsgMzBweFwiKTtcblxuICAgICAgICAgICAgICAgIC50eXBlLXBhY2thZ2VfX3NwZWVkLS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS02IHtcbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgLmRpc3BsYXkoZmxleCk7XG4gICAgICAgICAgICAgICAgLmZsZXgtd3JhcCh3cmFwKTtcbiAgICAgICAgICAgICAgICAudHlwZS1wYWNrYWdlX19zcGVlZC0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoLW4rMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3IwMztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1pY29uLWluYWN0aXZlIHtcbiAgICAgICAgICAgIEksLmZhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS12YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgICAgICYudHlwZS1wYWNrYWdlX19zcGVlZC0tdmFsdWUtLXNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAmLnR5cGUtcGFja2FnZV9fc3BlZWQtLXZhbHVlLS12YXIyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLW1iaXQge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1ldSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICZfX251bWJlciB7XG4gICAgICAgIGNvbG9yOiBAY29sb3IwMTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG5cbiAgICAmX19leHRyYXMge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvcjAzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdCZfX251bWJlciB7XG5cdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG4gICAgLnR5cGUtcGFja2FnZV9faW5hY3RpdmUge1xuICAgICAgICAudHlwZS1wYWNrYWdlX19pbWFnZSB7XG4gICAgICAgICAgICBJTUcge1xuICAgICAgICAgICAgICAgIC5ncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnR5cGUtcGFja2FnZV9fcHJpY2Uge1xuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDE7XG4gICAgICAgIH1cbiAgICAgICAgLnR5cGUtcGFja2FnZV9fc3BlZWQtLWljb24ge1xuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudHlwZS1wYWNrYWdlX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHlwZS1wYWNrYWdlX19hcnJvdyB7XG4gICAgICAgICYtLWRvd24ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ncmF5MDQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYudHlwZS1wYWNrYWdlLS1zbSB7XG4gICAgICAgIC50eXBlLXBhY2thZ2VfX2luZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICAudHlwZS1wYWNrYWdlX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC50eXBlLXBhY2thZ2VfX2FjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50eXBlLXBhY2thZ2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC50eXBlLXBhY2thZ2VfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgLmZsZXgoMCAwIDg1cHgpO1xuICAgICAgICB9XG4gICAgICAgIC50eXBlLXBhY2thZ2VfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLypyZW1vdmUgd2hlbiBwdWJsaWNwYXJhbSBpcyByZWFkeSB0byB1c2UqL1xuXHRcdC50eXBlLXBhY2thZ2VfX3NwZWVkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHQmLS12YWx1ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTY7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0taXRlbSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0taWNvbiB7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbiAgICAgICAgLnR5cGUtcGFja2FnZV9fc3BlZWQtLXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50eXBlLXBhY2thZ2VfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnR5cGUtcGFja2FnZV9fcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtYnJlYWsge1xuICAgICAgICAgICAgLnR5cGUtcGFja2FnZV9faXRlbSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50eXBlLXBhY2thZ2VfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgICAgICAgICAgIC5mbGV4KDAgMCA4NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50eXBlLXBhY2thZ2VfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHlwZS1wYWNrYWdlX19jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHlwZS1wYWNrYWdlX19pbmZvIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50eXBlLXBhY2thZ2VfX2FjdGlvbiB7XG4gICAgICAgICAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYudHlwZS1wYWNrYWdlLS1ub2JvcmRlciB7XG4gICAgICAgIC50eXBlLXBhY2thZ2VfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50eXBlLXBhY2thZ2VfX2luYWN0aXZlIHtcbiAgICAgICAgLnR5cGUtcGFja2FnZV9faW1hZ2Uge1xuICAgICAgICAgICAgSU1HIHtcbiAgICAgICAgICAgICAgICAuZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50eXBlLXBhY2thZ2VfX3ByaWNlIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuICAgICAgICB9XG4gICAgICAgIC8qcmVtb3ZlIHRoaXMgd2hlbiBub3QgaW4gdXNlZCovXG4gICAgICAgIC50eXBlLXBhY2thZ2VfX3NwZWVkLS1pY29uIHtcbiAgICAgICAgICAgIEksLmZhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKnB1YmxpY3BhcmFtIGhhcyBvd24gaW5hY3RpdmUgaW5jYXNlIGRpZmYqL1xuICAgICAgICAucHVibGljcGFyYW0tLWljb24ge1xuICAgICAgICAgICAgSSwuZmEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTA0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50eXBlLXBhY2thZ2VfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50eXBlLXBhY2thZ2VfX25vbWFyZ2luIHtcbiAgICAgICAgJi0tdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR5cGUtcGFja2FnZV9fbm9wYWRkaW5nIHtcbiAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbGVhcmZpeDo6YmVmb3JlLCAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9ybWFsO1xuICAgIH1cbiAgICAvL292ZXJ3cml0ZSBmb3IgdG9vbHRpcFxuICAgIC8vbWF5YmUgZ2xvYmFsID9cbiAgICBBLnF1ZXN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yMDE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6IEBjb2xvci13aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb2xvcjE3O1xuICAgICAgICAgICAgY29sb3I6IEBjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JheSB7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXdoaXRlOyBiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTAzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci13aGl0ZTsgYmFja2dyb3VuZDogQGNvbG9yLWdyYXkwMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ucXVlc3Rpb24uc2hvd3Rvb2x0aXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAxOWFmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IC8vXG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0b3A6IDJweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIj9cIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IC8vXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXBwLWJ1dHRvbnMge1xuICAgICAgICBJTUcuaW1nMDEge1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50eXBlLXBhY2thZ2UtLWFkZGl0aW9uYWwge1xuICAgICAgICAudHlwZS1wYWNrYWdlX19jYXB0aW9uIHtcblxuICAgICAgICB9XG4gICAgICAgIC50eXBlLXBhY2thZ2VfX3ByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50eXBlLXBhY2thZ2VfX2hlYWRlciB7XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnR5cGUtcGFja2FnZV9fY29udGVudCB7XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnR5cGUtcGFja2FnZV9fYWN0aW9uIHtcbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnR5cGUtcGFja2FnZV9faW5mby0tbm9pbWFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbiIsIi50eXBlLXBhY2thZ2UtY29tcGFyZSB7XG5cdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRib3JkZXI6IDFweCBAY29sb3ItZ3JheTA2O1xuXHRib3JkZXItc3R5bGU6IG5vbmUgc29saWQ7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmZsZXgtd3JhcCh3cmFwKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQmLl9faGVhZGVyIHtcblx0XHQmLS1uby1pbWd7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdC5mbGV4KDAgMCAxMjBweCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDogaW5pdGlhbDtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHQuZmxleCgwIDAgMTAwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdCYtLWl0YiB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0Jl9fdmFsdWVzIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdC5mbGV4LXdyYXAod3JhcCk7XG5cdH1cblx0Jl9fc3VidGl0bGUge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDc7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0Ji0tcHJlZmVyZW50aWFsIHtcblx0XHRcdGNvbG9yOiBAY29sb3Itb3JhbmdlMDE7XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmZsZXgoMSAwIDEwMCUpO1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHQuZmxleCgxIDAgMTAwJSk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdH1cblx0fVxuXHQmX19iYWRnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yMDI7XG5cdFx0bGVmdDogLTFweDtcblx0XHRwYWRkaW5nOiA3cHggMTZweDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjA3O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG5cdH1cblx0Jl9faW5mbyB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQmLS1wYWQyMCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdH1cblx0Jl9faW1hZ2Uge1xuXHRcdG9yZGVyOiAxO1xuXHRcdHdpZHRoOiA2OXB4O1xuXHRcdC5mbGV4KDAgMCA2OXB4KTtcblx0XHQuYWxpZ24tc2VsZihmbGV4LXN0YXJ0KTtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0Ji0tbXJnIHtcblx0XHRcdEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzhweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIzcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzhweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX2NhcHRpb24ge1xuXHRcdG9yZGVyOiAyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Jl9fYWN0aW9uIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAzMHB4IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYtLXdyYXBwZXIge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3ByaWNlIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ji0taXRiIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdH1cblx0XHQmLS1wcmVmZXJlbnRpYWwge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1vcmFuZ2UwMTtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0fVxuXHQmX19wZXIge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0fVxuXHQmX19idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDFlbTtcblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmX19zZXBlcmF0b3Ige1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdH1cblx0fVxuXHQmX19udW1iZXIge1xuXHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxuXHQudHlwZS1wYWNrYWdlLWNvbXBhcmVfX2Fycm93IHtcblx0XHQmLS1kb3duIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDNcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMDU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTA0O1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50eXBlLXBhY2thZ2UtY29tcGFyZV9faW5hY3RpdmUge1xuXHRcdC50eXBlLXBhY2thZ2UtY29tcGFyZV9faW1hZ2Uge1xuXHRcdFx0SU1HIHtcblx0XHRcdFx0LmdyYXlzY2FsZSgxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnR5cGUtcGFja2FnZS1jb21wYXJlX19wcmljZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHR9XG5cdFx0LypwdWJsaWNwYXJhbSBoYXMgb3duIGluYWN0aXZlIGluY2FzZSBkaWZmKi9cblx0XHQucHVibGljcGFyYW0tLWljb24ge1xuXHRcdFx0SSwuZmEge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwNDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnR5cGUtcGFja2FnZS1jb21wYXJlX190aXRsZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHR9XG5cdH1cblx0LnR5cGUtcGFja2FnZS1jb21wYXJlX19ub21hcmdpbiB7XG5cdFx0Ji0tdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdCYtLWJvdHRvbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQudHlwZS1wYWNrYWdlLWNvbXBhcmVfX25vcGFkZGluZyB7XG5cdFx0Ji0tYm90dG9tIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQuY2xlYXJmaXg6OmJlZm9yZSwgLmNsZWFyZml4OjphZnRlciB7XG5cdFx0Y29udGVudDogbm9ybWFsO1xuXHR9XG5cdCYudHlwZS1wYWNrYWdlLWNvbXBhcmUtLW11bHRpIHtcblx0XHQudHlwZS1wYWNrYWdlLWNvbXBhcmVfX2FjdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDVweCAxNXB4IDA7XG5cdFx0XHQvKkBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogMTVweCA1cHggMTVweCAwO1xuXHRcdFx0fSovXG5cdFx0XHQmLS13cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG59XG5cblxuIiwiLnR5cGUtc3RhdHVzLXN1bW1hcnkge1xuXHQudHlwZS1zdGF0dXMtc3VtbWFyeV9fd3JhcHBlciB7XG5cdFx0Ym9yZGVyOiAxcHggQGNvbG9yLWdyYXkwNjtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHR9XG5cdC50eXBlLXN0YXR1cy1zdW1tYXJ5X19oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDY7XG5cdFx0Lyo/IGtvbmVsaWl0dW1pbmUqL1xuXHRcdCZfX2JnIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDc7XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDhweCAxMHB4IDhweCAxNHB4O1xuXHR9XG5cdC50eXBlLXN0YXR1cy1zdW1tYXJ5X19pdGVtcyB7XG5cdFx0Ym9yZGVyOiAxcHggQGNvbG9yLWdyYXkwNjtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0cGFkZGluZzogMTFweCA1M3B4IDExcHggMTFweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ji50eXBlLXN0YXR1cy1zdW1tYXJ5X19pdGVtcy0tbm8taWNvbiB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTBweCA4cHggMTRweDtcblx0XHR9XG5cdH1cblx0LnR5cGUtc3RhdHVzLXN1bW1hcnlfX3RpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0fVxuXHQudHlwZS1zdGF0dXMtc3VtbWFyeV9fdGV4dCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHQvKmkgdGhpbmsgaXRzIGdsb2JhbCBzdHVmZiByaWdodCovXG5cdFx0Ji0tbm90ZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwM1xuXHRcdH1cblx0XHQmLS1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblx0LnR5cGUtc3RhdHVzLXN1bW1hcnlfX25vdGUge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzXG5cdH1cblxuXHQudHlwZS1zdGF0dXMtc3VtbWFyeV9fY29udGVudCB7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0LmZsZXgtd3JhcChub3dyYXApO1xuXHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHR9XG5cdC50eXBlLXN0YXR1cy1zdW1tYXJ5X19sYWJlbCB7XG5cdFx0LmZsZXgoMCAxIGF1dG8pO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblx0LnR5cGUtc3RhdHVzLXN1bW1hcnlfX2luZm8ge1xuXHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHQmLnR5cGUtc3RhdHVzLXN1bW1hcnlfX2luZm8tLWhhc2ljb24ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXHQudHlwZS1zdGF0dXMtc3VtbWFyeV9faWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC50eXBlLXN0YXR1cy1zdW1tYXJ5X19sYWJlbCB7XG5cblx0fVxuXHQudHlwZS1zdGF0dXMtc3VtbWFyeV9faXRlbSB7XG5cdFx0bWFyZ2luOiAxN3B4IDAgMCAwO1xuXHR9XG59IiwiLnR5cGUtbnVtYmVycy10cmFuc2ZlciB7XG5cdCYudHlwZS1udW1iZXJzLXRyYW5zZmVyX19iZyB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXkwNztcblx0fVxuXHQmLnR5cGUtbnVtYmVycy10cmFuc2Zlcl9fcGFkIHtcblx0XHQmLS1wb3B1cCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDM1cHggMjVweCAzNXB4O1xuXHRcdFx0bWFyZ2luOiAwIC0zNXB4IDAgLTM1cHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHQmLnR5cGUtbnVtYmVycy10cmFuc2Zlcl9fcGFkIHtcblx0XHRcdCYtLXBvcHVwIHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4IDI1cHggMjBweDtcblx0XHRcdFx0bWFyZ2luOiAwIC0yMHB4IDAgLTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udHlwZS1udW1iZXJzLXRyYW5zZmVyLWNvbnRlbnQge1xuXHQudHlwZS1udW1iZXJzLXRyYW5zZmVyLWNvbnRlbnRfX2l0ZW0ge1xuXG5cdH1cblx0LnR5cGUtbnVtYmVycy10cmFuc2Zlci1jb250ZW50X193cmFwcGVyIHtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQuZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG5cdC50eXBlLW51bWJlcnMtdHJhbnNmZXItY29udGVudF9fbGFiZWwge1xuXHRcdC5mbGV4KDAgMSBhdXRvKTtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0fVxuXHQudHlwZS1udW1iZXJzLXRyYW5zZmVyLWNvbnRlbnRfX2luZm8ge1xuXHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdCYudHlwZS1udW1iZXJzLXRyYW5zZmVyLWNvbnRlbnRfX2luZm8tLWhhc2ljb24ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXHQudHlwZS1udW1iZXJzLXRyYW5zZmVyLWNvbnRlbnRfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6IEBmb250LW1haW47IGNvbG9yOkBjb2xvci1ncmF5MDE7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCYtLW5vdGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDNcblx0XHR9XG5cdFx0Ji0tdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQmLS1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblx0LnR5cGUtbnVtYmVycy10cmFuc2Zlci1jb250ZW50X19pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblx0Ji50eXBlLW51bWJlcnMtdHJhbnNmZXItY29udGVudF9fcGFkIHtcblx0XHQmLS1tZCB7XG5cdFx0XHRwYWRkaW5nOiAxZW0gMCAxZW0gMDtcblx0XHR9XG5cdFx0Ji0tc20ge1xuXG5cdFx0fVxuXHRcdCYtLWxnIHtcblxuXHRcdH1cblx0fVxufVxuIiwiLnR5cGUtZGwge1xuXHQmX19sYWJlbCB7XG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0d2lkdGg6IDM4JTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdCZfX3ZhbHVlIHtcblx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHR3aWR0aDogNDUlO1xuXHR9XG59IiwiLm1vZGFsIHtcblx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdC56aW5kZXgoQG1vZGFsWmluZGV4LCAwKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHQmLmlzLWFjdGl2ZSB7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdH1cblx0Jl9fb3ZlcmxheSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwxMCwxMCwuNik7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXHQmX19jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHR0b3A6IDIxcHg7XG5cdFx0cmlnaHQ6IDE5cHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwNDtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR0b3A6IDE4cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogODAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdG1heC1oZWlnaHQ6IGNhbGMoflwiMTAwdmggLSA0MHB4XCIpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Ji0tdzYwMCB7XG5cdFx0XHR3aWR0aDogNjAwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHQuemluZGV4KEBtb2RhbFppbmRleCwgMSk7XG5cdFx0Lm1vZGFsX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDI7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdCYtLWNvbG9yIHtcblx0XHRcdFx0Ji1kYXJrIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQyO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdCYtLWFuaW0ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdC5tb2RhbF9fdGl0bGUge1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjI3O1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogZm9udC1zaXplIDAuM3MgZWFzZSwgbGluZS1oZWlnaHQsIC4zcywgZWFzZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBmb250LXNpemUsIC4zcywgZWFzZSwgbGluZS1oZWlnaHQsIC4zcywgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19ib2R5IHtcblx0XHQuZmxleCgxIDEgYXV0byk7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxuXHQmX19mb290ZXIge1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0Ji0taGFzLWdyYWRpZW50IHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIgKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAgKSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdH1cblx0fVxuXHQmX19wYWQge1xuXHRcdHBhZGRpbmc6IDMzcHggMzRweCAyN3B4IDM0cHg7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMThweCA0N3B4IDI0cHggMThweDtcblx0XHR9XG5cdFx0Ji0taGFzLWdyYWRpZW50IHtcblx0XHRcdHBhZGRpbmc6IDMzcHggMzRweCAxMDBweCAzNHB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDQ3cHggMTUwcHggMThweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAaW1wb3J0IFwibW9kYWwubGVzc1wiO1xuLmdsb2JhbC1wcmljZSB7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0bWFyZ2luOiAwO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogQGNvbG9yMDE7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQmX19zdWZpeCB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbG9yIHtcblx0XHQmLS1ncmF5IHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdH1cblx0fVxufVxuLnRpdGxlLXdpdGgtYWN0aW9uIHtcblx0LmRpc3BsYXkoZmxleCk7IC5qdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpOyAuYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuXHQmLnRpdGxlLXdpdGgtYWN0aW9uLS1hbGlnbi1pdGVtcy1jZW50ZXIge1xuXHRcdC5mbGV4LWFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0Ji50aXRsZS13aXRoLWFjdGlvbl9faXRlbS0tYWxpZ24tc2VsZi1jZW50ZXIge1xuXHRcdFx0LmZsZXgtYWxpZ24tc2VsZihjZW50ZXIpO1xuXHRcdH1cblx0fVxuXHQmX19hY3Rpb24ge1xuXG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQmLnRpdGxlLXdpdGgtYWN0aW9uLS1tb2JpbGUge1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdC5hbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQudGl0bGUtd2l0aC1hY3Rpb25fX2l0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji50aXRsZS13aXRoLWFjdGlvbi0tcGFkLXRvcC1tZCB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHR9XG59XG5cbi50aXRsZS13aXRoLXByaWNlIHtcblx0LmRpc3BsYXkoZmxleCk7IC5qdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpOyAuYWxpZ24taXRlbXMoY2VudGVyKTsgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cdCZfX2l0ZW0ge1xuXG5cdH1cblx0Jl9fdGl0bGUge1xuXG5cdH1cblx0Jl9fcHJpY2Uge1xuXG5cdH1cblx0Jl9fbWV0YSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTA0O1xuXHR9XG5cdC50aXRsZS13aXRoLXByaWNlX19pdGVtLS1wcmljZSB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdC50aXRsZS13aXRoLXByaWNlX19pdGVtLS10aXRsZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHR9XG5cdH1cblx0Ji50aXRsZS13aXRoLXByaWNlLS1tb2JpbGUge1xuXHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHQuYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0LnRpdGxlLXdpdGgtcHJpY2VfX2l0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnRpdGxlLXdpdGgtYWN0aW9uX19saW5lLWhlaWdodCB7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdH1cblx0Lyo/PyovXG5cdCYtLXN0YXJ0IHtcblx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHR9XG5cdC8qJi0tZW5kIHtcblx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0fSovXG59XG5cbi5vdmVyZmxvdy1oaWRlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG59XG4ub3ZlcmZsb3cteS1oaWRlIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuIWltcG9ydGFudDtcbn1cbi5vdmVyZmxvdy14LWhpZGUge1xuXHRvdmVyZmxvdy14OiBoaWRkZW4haW1wb3J0YW50O1xufVxuIiwiLnB1YmxpY3BhcmFtLWdyaWQoKSB7XG5cdC5mbGV4LXdyYXAod3JhcCk7XG5cdCYucHVibGljcGFyYW0tLTQge1xuXHRcdC5wdWJsaWNwYXJhbS0taXRlbSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMjBweCAwIDA7XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rMikge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0XHRcdFx0cGFkZGluZzogMCAwIDIwcHg7XG5cdFx0XHR9XG5cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnB1YmxpY3BhcmFtLWNvbHVtbigpIHtcblx0LmZsZXgtd3JhcCh3cmFwKTtcblx0LnB1YmxpY3BhcmFtLS1pdGVtIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0XHQuZGlzcGxheShmbGV4KTtcblx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiA2NXB4O1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHR9XG5cdFx0LnB1YmxpY3BhcmFtLS12YWx1ZSB7XG5cdFx0XHQuZmxleCgxIDEgYXV0byk7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHQvLyBvbmx5IGZpcnN0IHR3b1xuXHRcdCY6bnRoLW9mLXR5cGUoLW4rMikge1xuXHRcdFx0cGFkZGluZzogMCAwIDA7XG5cdFx0fVxuXG5cdFx0LnB1YmxpY3BhcmFtLS1pY29uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0XHQuZmEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHVibGljcGFyYW0ge1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmZsZXgtd3JhcChub3dyYXApO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdCYucHVibGljcGFyYW0tLW5vaWNvbnMge1xuXHRcdC5wdWJsaWNwYXJhbS0taWNvbiB7XG5cdFx0XHRJLC5mYSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYucHVibGljcGFyYW0tLTMge1xuXHRcdC5wdWJsaWNwYXJhbS0taXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcblx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblx0Ji5wdWJsaWNwYXJhbS0tNCB7XG5cdFx0LnB1YmxpY3BhcmFtLS1pdGVtIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnB1YmxpY3BhcmFtLS01IHtcblx0XHQucHVibGljcGFyYW0tLWl0ZW0ge1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wdWJsaWNwYXJhbS0tNSwgJi5wdWJsaWNwYXJhbS0tNiB7XG5cdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0XHQucHVibGljcGFyYW0tLWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAwO1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzMpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnB1YmxpY3BhcmFtLS1pY29uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmZhIHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMztcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cblx0LnB1YmxpY3BhcmFtLS1pdGVtIHtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0XHR9XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Ly8gVE9ETzogY2hhbmdlIGNsYXNzIHRvIHB1YmxpY3BhcmFtLS1pdGVtX19pbmFjdGl2ZVxuXHRcdCYucHVibGljcGFyYW1fX2luYWN0aXZlIHtcblx0XHRcdC5wdWJsaWNwYXJhbS0taWNvbiB7XG5cdFx0XHRcdEksLmZhIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwNDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wdWJsaWNwYXJhbS0tdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ji1zbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHVibGljcGFyYW1fX3VuaXQge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdH1cblxuXHRcdC5wdWJsaWNwYXJhbV9fcm9hbWluZyB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdH1cblx0Ji5wdWJsaWNwYXJhbS0tc20ge1xuXHRcdEBtZWRpYSBAbWVkaWEtd2lkZSB7XG5cdFx0XHQucHVibGljcGFyYW0tZ3JpZCgpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBAbWVkaWEtbm90d2lkZSwgQG1lZGlhLXRhYmxldCwgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHQucHVibGljcGFyYW0tY29sdW1uKCk7XG5cdFx0XHQmLnB1YmxpY3BhcmFtLS02IHtcblx0XHRcdFx0LnB1YmxpY3BhcmFtLS1pdGVtIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMDtcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKC1uKzMpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucHVibGljcGFyYW0tLTUge1xuXHRcdFx0XHQucHVibGljcGFyYW0tLWl0ZW0ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwO1xuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rMykge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLWNvbXBhcmUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Ji5wdWJsaWNwYXJhbS0tdGV4dC1sZWZ0IHtcblx0XHRcdC5wdWJsaWNwYXJhbS0tdGl0bGUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0LnB1YmxpY3BhcmFtLS12YWx1ZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucHVibGljcGFyYW0tLWNvbXBhcmUtbGVmdCB7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuXHRcdFx0XHQucHVibGljcGFyYW0tLWl0ZW0ge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnB1YmxpY3BhcmFtLS10aXRsZSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHVibGljcGFyYW0tLXZhbHVlIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wdWJsaWNwYXJhbS0taWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdCYucHVibGljcGFyYW0tLTYge1xuXHRcdFx0LnB1YmxpY3BhcmFtLWNvbHVtbigpO1xuXHRcdFx0LnB1YmxpY3BhcmFtLS1pdGVtIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDA7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rMykge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5wdWJsaWNwYXJhbS0tNSB7XG5cdFx0XHQucHVibGljcGFyYW0tY29sdW1uKCk7XG5cdFx0XHQucHVibGljcGFyYW0tLWl0ZW0ge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMDtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgtbiszKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucHVibGljcGFyYW0tLTMge1xuXHRcdFx0LnB1YmxpY3BhcmFtLWNvbHVtbigpO1xuXHRcdH1cblx0XHQmLnB1YmxpY3BhcmFtLS00IHtcblx0XHRcdC5wdWJsaWNwYXJhbS1jb2x1bW4oKTtcblx0XHR9XG5cdFx0LnB1YmxpY3BhcmFtLWNvbHVtbigpO1xuXHR9XG59XG4iLCIvKmd1dHRlcnMqL1xuLm5vLWd1dHRlcnMgIHtcblx0Ji5zaW5nbGUtcm93LFxuXHQmLnJvdyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCYgPiAuY29sLFxuXHRcdFtjbGFzcyo9J2NvbC0nXSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5vLWd1dHRlcnMtbWQge1xuXHQmLnNpbmdsZS1yb3csXG5cdCYucm93IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JiA+IC5jb2wsXG5cdFx0W2NsYXNzKj0nY29sLSddIHtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmd1dHRlci01ICB7XG5cdCYuc2luZ2xlLXJvdyxcblx0Ji5yb3cge1xuXHRcdG1hcmdpbi1yaWdodDogLTVweDtcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHQmID4gLmNvbCxcblx0XHRbY2xhc3MqPSdjb2wtJ10ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3V0dGVyLTEwICAge1xuXHQmLnNpbmdsZS1yb3csXG5cdCYucm93e1xuXHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdCYgPiAuY29sLFxuXHRcdFtjbGFzcyo9J2NvbC0nXSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5ndXR0ZXItMjAgIHtcblx0Ji5zaW5nbGUtcm93LFxuXHQmLnJvdyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0JiA+IC5jb2wsXG5cdFx0W2NsYXNzKj0nY29sLSddIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3V0dGVyLTMwICB7XG5cdCYuc2luZ2xlLXJvdyxcblx0Ji5yb3cge1xuXHRcdG1hcmdpbi1yaWdodDogLTMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xuXHRcdCYgPiAuY29sLFxuXHRcdFtjbGFzcyo9J2NvbC0nXSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZGlzcGF0Y2hlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHQmLmRpc3BhdGNoZXItLWJvcmRlciB7XG5cdFx0LmRpc3BhdGNoZXJfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0LmRpc3BhdGNoZXJfX3dyYXBwZXIge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3IxMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5kaXNwYXRjaGVyLS13YXV0b3tcblx0XHR3aWR0aDogYXV0bztcblx0XHQuZGlzcGF0Y2hlcl9faXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHQuc3ViaXRlbTAxIHtcblx0XHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yMTM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kaXNwYXRjaGVyX193cmFwcGVyIHtcblx0XHQmLmRpc3BhdGNoZXJfX3dyYXBwZXItLWZ1bGwtd2lkdGgge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCYuZGlzcGF0Y2hlcl9fd3JhcHBlci0tcGFkIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHQmLXNtIHtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRpc3BhdGNoZXJfX2l0ZW0ge1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5mbGV4LXdyYXAod3JhcCk7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0LmZsZXgtd3JhcChub3dyYXApO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjEzO1xuXHRcdC5kaXNwYXRjaGVyX19ib2R5IHtcblxuXHRcdH1cblx0XHQuZGlzcGF0Y2hlcl9faGVhZGVyIHtcblx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdC5kaXNwYXRjaGVyX19pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itb3JhbmdlMDI7XG5cdFx0XHRcdC8qbWluLWhlaWdodDogMjJweDsqL1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5kaXNwYXRjaGVyX19pY29uLS12LWNlbnRlciB7XG5cdFx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZGlzcGF0Y2hlcl9faWNvbi0td2l0aC1hcnJvd3Mge1xuXHRcdFx0XHRcdC8qJjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMDU7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0fSovXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kaXNwYXRjaGVyX19pdGVtLS1jb2x1bW4ge1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHQuZGlzcGF0Y2hlcl9fYm9keSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmRpc3BhdGNoZXJfX2hlYWRlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdCYuZGlzcGF0Y2hlcl9faXRlbS0tcm93IHtcblx0XHRcdC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdFx0LmRpc3BhdGNoZXJfX2JvZHkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5kaXNwYXRjaGVyX19oZWFkZXIge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpc3BhdGNoZXJfX2JvZHkge1xuXHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdC5mbGV4KDEgMSBhdXRvKTtcblx0XHRcdC5mbGV4LXdyYXAod3JhcCk7XG5cdFx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQvKiYuZGlzcGF0Y2hlcl9fd3JhcHBlci0tY2VudGVyIHtcblx0XHRcdFx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0fSovXG5cdFx0XHQmLmRpc3BhdGNoZXJfX2JvZHktLWIge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdC8qcmVwbGFjZSB3aXRoIGVsZW1lbnQqL1xuXHRcdFx0XHQvKiYuZGlzcGF0Y2hlcl9fd3JhcHBlci0tc2VwYXJhdG9yIHtcblx0XHRcdFx0XHQuaXRlbS1zdWIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSovXG5cdFx0XHRcdC5pdGVtLXN1YiB7XG5cdFx0XHRcdFx0LyomLm10MCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH0qL1xuXHRcdFx0XHRcdCYucGFkMDEge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHRcdFx0UCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmRpc3BhdGNoZXJfX2JvZHktLWMge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdC5pdGVtLXN1YiB7XG5cdFx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdFx0Lmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdFx0XHQuZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmV4cGFuZGFibGUtdGFibGUge1xuXHQmX19oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDc7XG5cdH1cblx0Jl9faGVhZGVyX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0Jl9fd3JhcHBlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0fVxufVxuLmV4cGFuZGFibGUtY29udGVudC1tb2JpbGUtbGlzdCAge1xuXHQmX19pdGVtIHtcblxuXHR9XG59XG4uZXhwYW5kYWJsZS1jb250ZW50IHtcblx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAxcHggQGNvbG9yLWdyYXkwNjtcblx0Ym9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQgbm9uZTtcblx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdC5leHBhbmRhYmxlLWNvbnRlbnRfX3BhZCB7XG5cdFx0Ji0tdGFibGUge1xuXHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggNTBweDtcblx0XHR9XG5cdFx0Ji0tc20ge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdFx0Ji0tbWQge1xuXHRcdFx0cGFkZGluZzogMjNweCA1MHB4IDI2cHggMjRweDtcblx0XHR9XG5cdH1cblx0Ji5leHBhbmRhYmxlLWNvbnRlbnQtLWJvcmRlcmVkIHtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIHNvbGlkO1xuXHR9XG5cdCYuZXhwYW5kYWJsZS1jb250ZW50LS1ib3JkZXJlZC1uby10b3Age1xuXHRcdGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZCBzb2xpZCBzb2xpZDtcblx0fVxuXHQmLmV4cGFuZGFibGUtY29udGVudC0tbm9ib3JkZXIge1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fdGV4dC13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0Jl9fbWV0YSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0fVxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDc7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0fVxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDc7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHQmLS1ib2xkIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cdCZfX3N0ZXAge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXkwNztcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuXHRcdC5yb3VuZGVkKDUwJSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWFyZ2luOiAwIDlweCAwIDA7XG5cdFx0Ji5leHBhbmRhYmxlLWNvbnRlbnRfX3N0ZXAtLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ncmVlbjAxO1xuXHRcdH1cblx0XHQmLmV4cGFuZGFibGUtY29udGVudF9fc3RlcC0tY29uZmlybWVkIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JlZW4wMztcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ncmVlbjAxO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JlZW4wMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faGVhZGVyIHtcblx0XHQvKmJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTsqL1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdC50ZXh0LWRlY29yYXRpb24tbm9uZTtcblx0XHQmLmV4cGFuZGFibGUtY29udGVudF9faGVhZGVyLS1iZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3O1xuXHRcdH1cblx0fVxuXHQmX19pY29uIHtcblx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMjtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cdCZfX3JlbW92ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRtYXJnaW46IDEwcHggNXB4O1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Ji5leHBhbmRhYmxlLWNvbnRlbnRfX3JlbW92ZS0tdzEwMHAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb250ZW50OiBcIlxcZjAwZFwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDU7XG5cdFx0XHQvL21hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0XHR9XG5cdH1cblx0Jl9fdG9nZ2xlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdG1pbi1oZWlnaHQ6IDUycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggNTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdCYtLXJpZ2h0IHtcblx0XHRcdHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0LypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cblx0XHR3aWR0aDogMjAlO1xuXHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRwYWRkaW5nOiAwIDIwcHggMCAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHQmLmV4cGFuZGFibGUtY29udGVudF9faXRlbS0tbWlkZGxlIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnQge1xuXHRcdC5saW5rLW91dGxpbmUtbm9uZTtcblx0XHQudGV4dC1kZWNvcmF0aW9uLW5vbmU7XG5cdFx0LmV4cGFuZGFibGUtY29udGVudF9faXRlbSB7XG5cdFx0XHQvL3BhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMCAwO1xuXHRcdH1cblx0fVxuXHQmLS1oYXMtYnRuIHtcblx0XHQuZXhwYW5kYWJsZS1jb250ZW50X190b2dnbGVyIHtcblx0XHRcdC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGNhbGMoflwiKDEwMCUgLSA0MHB4KVwiKTtcblx0XHR9XG5cdFx0LmV4cGFuZGFibGUtY29udGVudF9fd3JhcHBlciB7XG5cdFx0XHQvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjKH5cIigxMDAlIC0gNDBweClcIik7XG5cdFx0fVxuXHR9XG5cdCYtLWhhcy1pY29uIHtcblx0XHQuZXhwYW5kYWJsZS1jb250ZW50X190b2dnbGVyIHtcblx0XHRcdHBhZGRpbmc6IDIzcHggNTBweCAyNnB4IDUwcHg7XG5cdFx0fVxuXHRcdC5leHBhbmRhYmxlLWNvbnRlbnRfX3dyYXBwZXIge1xuXG5cdFx0fVxuXHR9XG5cdCYub3BlbiB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIHNvbGlkO1xuXHRcdH1cblx0XHRib3JkZXItbGVmdDogMnB4IEBjb2xvci1ibHVlMDI7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggQGNvbG9yLWJsdWUwMjtcblx0XHRib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQgc29saWQ7XG5cdFx0LyptYXJnaW46IDAgLTFweDsqL1xuXHRcdD4gLmV4cGFuZGFibGUtY29udGVudF9faGVhZGVyIHtcblx0XHRcdC8qYmFja2dyb3VuZDogbm9uZTsqL1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0LypiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7Ki9cblx0XHRcdCYuZXhwYW5kYWJsZS1jb250ZW50X19oZWFkZXItLWJnIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0LmV4cGFuZGFibGUtY29udGVudF9fdG9nZ2xlciB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvKiYtLWhhcy1pY29uIHtcblxuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHR9Ki9cblx0XHR9XG5cblx0XHQuZXhwYW5kYWJsZS1jb250ZW50X19jb250ZW50IHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHQvKm9wYWNpdHk6IDA7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlOyovXG5cdFx0XHQuY29sMDAge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdCYub3BlbiAge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG5cdFx0XHRcdC8qb3BhY2l0eTogMTtcblx0XHRcdFx0bWF4LWhlaWdodDogNTAwcHg7Ki9cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5leHBhbmRhYmxlLWNvbnRlbnQtLW1vYmlsZS1uZWcge1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdG1hcmdpbjogLTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLW1vYmlsZS1uZWcge1xuXHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRtYXJnaW46IC0yMHB4O1xuXHRcdH1cblx0XHQub3BlbiAmIHtcblxuXHRcdH1cblx0fVxuXHQmLmV4cGFuZGFibGUtY29udGVudC0tc2Vjb25kYXJ5IHtcblx0XHQuZXhwYW5kYWJsZS1jb250ZW50X19oZWFkZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LmV4cGFuZGFibGUtY29udGVudF9fdG9nZ2xlciB7XG5cdFx0XHRwYWRkaW5nOiAyM3B4IDUwcHggMjZweCAyNHB4O1xuXHRcdH1cblx0XHQuZXhwYW5kYWJsZS1jb250ZW50X193cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDNweCAyNHB4IDI1cHggMjRweDtcblx0XHR9XG5cdFx0LmV4cGFuZGFibGUtY29udGVudF9fdG9nZ2xlci0tcmlnaHQge1xuXHRcdFx0cGFkZGluZzogMjNweCA1MHB4IDI2cHggMjRweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0b3A6IDMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZXhwYW5kYWJsZS1jb250ZW50LWxpc3Qge1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHQuYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cdC5mbGV4LXdyYXAobm93cmFwKTtcblx0Jl9faXRlbSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcblx0QG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMCAxNXB4IDAgO1xuXHR9XG5cdH1cblx0LyomX19wYWQge1xuXHRcdHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cdFx0QG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogMCAwIDE1cHggMCA7XG5cdFx0fVxuXHR9Ki9cblx0Jl9fcGFkLW1vYmlsZS1tZCB7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdH1cblx0Ji0tbW9iaWxlIHtcblx0XHQuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHQuZXhwYW5kYWJsZS1jb250ZW50LWxpc3RfX2l0ZW0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTVweCAwIDtcblx0XHR9XG5cdH1cbn0iLCIuc3RhdHVzLXRhYnMge1xuXHRtYXJnaW46IDEuNWVtIDAgMCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQvKnVsIGxpc3QqL1xuXHQvKmxpc3Qtc3R5bGU6IG5vbmU7Ki9cblx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdC5mbGV4LXdyYXAobm93cmFwKTtcblx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdC8qZm8gZnVsbCBjaGVjayovXG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LnN0YXR1cy10YWJzX19pdGVtIHtcblx0XHQuZmxleCgwIDAgYXV0byk7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luOiAwIDJweCAwIDA7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0Lyp1bCBsaXN0Ki9cblx0XHQvKiY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fSovXG5cdH1cblx0LnN0YXR1cy10YWJzX193cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgc29saWQgbm9uZTtcblx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmF5MDUgdHJhbnNwYXJlbnQgQGNvbG9yLWJsdWUwMiB0cmFuc3BhcmVudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDE1cHggMThweDtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXkwNCB0cmFuc3BhcmVudCBAY29sb3ItYmx1ZTAyIHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQuc3RhdHVzLXRhYnNfX2NvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQuc3RhdHVzLXRhYnNfX3RleHQge1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Ji5zdGF0dXMtdGFic19fdGV4dC0tcG9wdWxhciB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3Itb3JhbmdlMDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qLnN0YXR1cy10YWJzX19pbWFnZSB7XG5cdFx0XHRcdElNRyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcblx0XHRcdFx0XHQuZ3JheXNjYWxlKDEwMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ki9cblx0XHR9XG5cdFx0LnN0YXR1cy10YWJzLWljb25fX3N0ZXAge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0LnJvdW5kZWQoNTAlKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdG1hcmdpbjogMCA5cHggMCAwO1xuXHRcdFx0Ji5zdGF0dXMtdGFicy1pY29uX19zdGVwLS1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItZ3JlZW4wMTtcblx0XHRcdH1cblx0XHRcdCYuc3RhdHVzLXRhYnMtaWNvbl9fc3RlcC0tY29uZmlybWVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyZWVuMDM7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ncmVlbjAxO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyZWVuMDM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0YXR1cy10YWJzX19pY29uLS1zbSB7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zdGF0dXMtdGFic19fd3JhcHBlci0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ibHVlMDIgQGNvbG9yLWJsdWUwMiBAY29sb3Itd2hpdGU7XG5cdFx0XHQuc3RhdHVzLXRhYnNfX2NvbnRlbnQge1xuXHRcdFx0XHQuc3RhdHVzLXRhYnNfX3RleHQge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdFx0Ji5zdGF0dXMtdGFic19fdGV4dC0tcG9wdWxhciB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1vcmFuZ2UwMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAyMDAwcHg7XG5cdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3ItYmx1ZTAyO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yLWJsdWUwMjtcblx0XHRcdFx0d2lkdGg6IDIwMDBweDtcblx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnN0YXR1cy10YWJzLS1kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHR9XG59IiwiLnR5cGUtcHVrIHtcblx0LmRpc3BsYXkoZmxleCk7XG5cdC5qdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdHdpZHRoOiAxMDAlO1xuXHQuZmxleC13cmFwKHdyYXApO1xuXHRwYWRkaW5nLXRvcDogMjRweDtcblx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdC50eXBlLXB1a19faXRlbSB7XG5cdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LnR5cGUtcHVrX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDlweDtcblx0fVxuXHQudHlwZS1wdWtfX3ZhbHVlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dG9wOiBjYWxjKH5cIigxMDAlIC0gNTFweClcIik7XG5cdH1cblx0LnR5cGUtcHVrX190ZXh0IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHQudHlwZS1wdWtfX2l0ZW0ge1xuXHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdH1cblx0fVxufSIsIi5wcm9ncmVzc2JhciB7XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHRtYXJnaW46IDJlbSAwIDAgMDtcblx0LmZsZXgtd3JhcCh3cmFwKTtcblx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdC5wcm9ncmVzc2Jhcl9faXRlbSB7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmZsZXgtb3JkZXIoMSk7XG5cdFx0Ym9yZGVyOiAxcHggQGNvbG9yLWdyYXkwNTtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0LmFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdC5mbGV4KDEpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwM3B4O1xuXHRcdG1heC1oZWlnaHQ6IDE0NXB4O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQvKm1hcmdpbjogLTAuNXB4O1xuXHRcdHBhZGRpbmc6IDEwLjVweDsqL1xuXHRcdCYucHJvZ3Jlc3NiYXJfX2l0ZW0tLWZpcnN0IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZSBzb2xpZDtcblx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5wcm9ncmVzc2Jhcl9faXRlbS0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdC5mbGV4LW9yZGVyKDEpO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmUgc29saWQ7XG5cblx0XHRcdCYucHJvZ3Jlc3NiYXJfX2l0ZW0tLWFjdGl2ZS1sYXN0IHtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lIHNvbGlkO1xuXG5cdFx0XHRcdC8qaGVyZSovXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnByb2dyZXNzYmFyX19pdGVtLS1jb25maXJtZWQge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIEBjb2xvci1ncmVlbjAxO1xuXHRcdFx0LmZsZXgtb3JkZXIoMSk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXkwMztcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBAY29sb3ItZ3JlZW4wMTtcblx0XHRcdFx0XHQvKmhlcmUqL1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDM7XG5cdFx0XHRcdFx0LyomICsgIHByb2dyZXNzYmFyX19pdGVtIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGNvbG9yLWdyYXkwMztcblx0XHRcdFx0XHR9Ki9cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IEBjb2xvci1ncmF5MDY7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1OyovXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucHJvZ3Jlc3NiYXJfX2l0ZW0tLWxhc3Qge1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTNweDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgc29saWQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFweDtcblxuXHRcdFx0LypoZXJlKi9cblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qYm9yZGVyLWJvdHRvbTogMXB4IEBjb2xvci1ncmF5MDY7Ki9cblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBub25lIHNvbGlkIHNvbGlkO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5wcm9ncmVzc2Jhcl9faXRlbS0tc3VtbWFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQucHJvZ3Jlc3NiYXJfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQucHJvZ3Jlc3NiYXJfX2hlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsYyh+XCIxMDAlIC0gMTdweFwiKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHQmLnByb2dyZXNzYmFyX19oZWFkZXItLWhhc2VkaXQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAxN3B4XCIpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZ3Jlc3NiYXJfX3RpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU0O1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZ3Jlc3NiYXJfX3RleHQge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTQ7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9ncmVzc2Jhcl9fc3RlcCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDc7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG5cdFx0XHQucm91bmRlZCg1MCUpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bWFyZ2luOiAwIDlweCAwIDA7XG5cdFx0XHQmLnByb2dyZXNzYmFyX19zdGVwLS1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItZ3JlZW4wMTtcblx0XHRcdH1cblx0XHRcdCYucHJvZ3Jlc3NiYXJfX3N0ZXAtLWNvbmZpcm1lZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmVlbjAzO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItZ3JlZW4wMTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmVlbjAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9ncmVzc2Jhcl9fd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsYyh+XCIxMDAlIC0gNDVweFwiKTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHRcdC5wcm9ncmVzc2Jhcl9fY2FwdGlvbiB7XG5cdFx0XHRtYXJnaW46IDVweCAwIDEwcHggMDtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNXB4IDAgMzdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5wcm9ncmVzc2Jhcl9fYmcge1xuXG5cdFx0fVxuXHR9XG5cdC5wcm9ncmVzc2Jhcl9fYWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdC5wcm9ncmVzc2Jhcl9fcGFkIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdH1cblx0Ji5wcm9ncmVzc2Jhci0tbm8tc3VtbWFyeSB7XG5cdFx0QG1lZGlhIEBtZWRpYS13aWRlIHtcblx0XHRcdC5wcm9ncmVzc2Jhcl9faXRlbS0tbGFzdCArIC5wcm9ncmVzc2Jhcl9fY29tcG9uZW50cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdFx0LnByb2dyZXNzYmFyX19pdGVtLS1sYXN0ICsgLnByb2dyZXNzYmFyX19jb21wb25lbnRzIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtd2lkZSB7XG5cdFx0LnByb2dyZXNzYmFyX19pdGVtLS1hY3RpdmUgKyAucHJvZ3Jlc3NiYXJfX2NvbXBvbmVudHMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90d2lkZSB7XG5cdFx0LnByb2dyZXNzYmFyX19pdGVtLS1hY3RpdmUgKyAucHJvZ3Jlc3NiYXJfX2NvbXBvbmVudHMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0bWFyZ2luOiAxZW0gLTE1cHggMDtcblx0XHRwYWRkaW5nOiAwIDAgMmVtIDA7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0LnByb2dyZXNzYmFyX19jb250ZW50IHtcblx0XHRcdC5wcm9ncmVzc2Jhcl9faGVhZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogY2FsYyh+XCIxMDAlIC0gOTBweFwiKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0Ji5wcm9ncmVzc2Jhcl9faGVhZGVyLS1oYXNlZGl0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoflwiMTAwJSAtIDkwcHhcIik7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZ3Jlc3NiYXJfX2l0ZW0ge1xuXHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdGJvcmRlci1sZWZ0OiA0cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZSBzb2xpZDtcblx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmZsZXgtb3JkZXIoMik7XG5cdFx0XHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdCYucHJvZ3Jlc3NiYXJfX2l0ZW0tLWFjdGl2ZSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdC5mbGV4LW9yZGVyKDIpO1xuXHRcdFx0XHQvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1OyovXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgQGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0Ji5wcm9ncmVzc2Jhcl9faXRlbS0tY29uZmlybWVkIHtcblx0XHRcdFx0bWluLWhlaWdodDogNTVweDtcblx0XHRcdFx0LmZsZXgtb3JkZXIoMik7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkIEBjb2xvci1ncmVlbjAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZ3Jlc3NiYXJfX2l0ZW0tLWFjdGl2ZSArIC5wcm9ncmVzc2Jhcl9fY29tcG9uZW50cyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnByb2dyZXNzYmFyX19wYWQge1xuXHRcdFx0cGFkZGluZzogMTBweCAxM3B4O1xuXHRcdH1cblx0fVxuXHQvKiYucHJvZ3Jlc3NiYXItLXByaW1hcnkge1xuXHRcdC5wcm9ncmVzc2Jhcl9faXRlbSB7XG5cdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHQuZmxleCgxKTtcblx0XHRcdC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogNzFweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHQmLnByb2dyZXNzYmFyX19pdGVtLS1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnByb2dyZXNzYmFyX19pdGVtLS1jb25maXJtZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBAY29sb3ItZ3JlZW4wMTtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgQGNvbG9yLWdyZWVuMDE7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5wcm9ncmVzc2Jhcl9faXRlbS0tbGFzdCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTEwcHg7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBzb2xpZCBzb2xpZDtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBzb2xpZCBzb2xpZDs7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucHJvZ3Jlc3NiYXJfX2l0ZW0tLWxhc3Qge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDExMHB4O1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnByb2dyZXNzYmFyX19pdGVtLS10d28tZmlyc3QgIHtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI0NnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5wcm9ncmVzc2Jhcl9faXRlbS0tdHdvLWxhc3QgIHtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjQ2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0LmZsZXgoMCAwIGF1dG8pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2dyZXNzYmFyX19jb250ZW50IHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0LnByb2dyZXNzYmFyX190aXRsZSB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ki9cblx0Ji5wcm9ncmVzc2Jhci0tc2Vjb25kYXJ5IHtcblx0XHQucHJvZ3Jlc3NiYXJfX2l0ZW0ge1xuXHRcdFx0Ji5wcm9ncmVzc2Jhcl9faXRlbS0tY29uZmlybWVkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIEBjb2xvci1ncmVlbjAxO1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIEBjb2xvci1ncmVlbjAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnByb2dyZXNzYmFyX19pdGVtLS1hY3RpdmUge1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCBAY29sb3ItZ3JlZW4wMTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnByb2dyZXNzYmFyX19pdGVtLS1zdW1tYXJ5IHtcblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggQGNvbG9yLWdyYXkwNjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lIG5vbmU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdC5mbGV4KDAgMCBhdXRvKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2dyZXNzYmFyX19pdGVtLS1sYXN0IHtcblx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXkwNTtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBzb2xpZCBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZ3Jlc3NiYXJfX2NvbXBvbmVudHMge1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yLWdyZWVuMDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucHJvZ3Jlc3NiYXJfX2NvbXBvbmVudHMge1xuXHRwYWRkaW5nOiA1MHB4IDAgMjBweCAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHQuZmxleCgxIDEgYXV0byk7XG5cdHdpZHRoOiAxMDAlO1xuXHQuZmxleC1vcmRlcigyKTtcblx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRwYWRkaW5nOiAwIDEzcHggMCAxN3B4O1xuXHR9XG59IiwiLm1vZGFsLWRldmljZXMge1xuICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWFyZ2luOiAtMjBweDtcbiAgICAgICAgcGFkZGluZzogIDQwcHggMjBweCAyMHB4O1xuICAgIH1cblxuICAgIC50Yl9jb250cm9scyAjdGJfY2xvc2UuY2xvc2Uge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTA1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMi5tb2RhbC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlLW1vZGFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgVEgge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgVEQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG5cbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFRSOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBURCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgVFIge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBURCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBURDpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBURCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3Rtb2JpbGUge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmIH4gVEQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgJiB+IFREIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2t0b3AtaGlkZSB7XG4gICAgICAgICAgICBAbWVkaWEgQG1lZGlhLW5vdG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuSFRNTC50Yl9vcGVuIHtcbiAgICBAbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuICAgICAgICBvdmVyZmxvdy15OiBpbml0aWFsO1xuICAgIH1cbn0iLCIucGFja2FnZS1vcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAvKmZvbnQtc2l6ZTogMTVweDsgJm5ic3AgPyovXG4gICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgICBjb2xvcjogQGNvbG9yLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1Zml4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWdyYXkwODtcbiAgICAgICAgICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmFsdWUtLXNtIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IEBjb2xvcjAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VmaXgge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuICAgICAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgIC8qZm9udC1zaXplOiAxNXB4OyAmbmJzcCA/Ki9cbiAgICAmX19wcmljZS0tc20ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgIExJLmFjdGl2ZSAmLCAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAzO1xuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgQGNvbG9yMDM7XG5cbiAgICAgICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZnVsbC1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgIH1cblxuICAgICYtLW5vIHtcbiAgICAgICAgbWluLWhlaWdodDogNzFweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG5cbiAgICAgICAgQG1lZGlhIEBtZWRpYS1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1vcHRpb24tY29udGVudCB7XG4gICAgQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbn1cblxuLmluZm8tYmxvY2sge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmluZm8taWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3IxNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiBAY29sb3IwMTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxufVxuXG4vLyBzaG93LW1vcmUvc2hvdy9sZXNzXG4udHJpZ2dlci1zaG93LW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgLnRleHQtZGVjb3JhdGlvbi1ub25lO1xuICAgICY6YWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5zaG93LW1vcmUtbGluay1jb3B5IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG93LWxlc3MtbGluay1jb3B5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJi5vcGVuIHtcbiAgICAgICAgLnNob3ctbGVzcy1saW5rLWNvcHkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzdcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNob3ctbW9yZS1saW5rLWNvcHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtc2hvdy1sZXNzIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDApLEBjb2xvci1ncmF5MDcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgJi5jb250ZW50LXNob3ctbGVzcy0tbGlnaHQgIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCksQGNvbG9yLXdoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWRkaXRpb25hbC1zZXJ2aWNlcy1jb2x1bW4oKSB7XG5cdG1pbi1oZWlnaHQ6IDM0NXB4O1xuXHQuYWRkaXRpb25hbC1zZXJ2aWNlc19fd3JhcHBlciB7XG5cdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0LnRleHQtYWxpZ24oY2VudGVyKTtcblx0fVxuXHQuYWRkaXRpb25hbC1zZXJ2aWNlc19faW5mbyB7XG5cdFx0b3JkZXI6IDI7XG5cdFx0LmZsZXgoMCAwIDEwMCUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuYWRkaXRpb25hbC1zZXJ2aWNlc19fY2FwdGlvbiB7XG5cdFx0b3JkZXI6IDI7XG5cdFx0LmZsZXgoMCAwIDEwMCUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuYWRkaXRpb25hbC1zZXJ2aWNlc19fYWN0aW9ucyB7XG5cdFx0b3JkZXI6IDM7XG5cdFx0LmZsZXgoMCAwIDEwMCUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDFlbSAwIDAgMDtcblx0XHQmLS13cmFwcGVyIHtcblx0XHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdH1cblx0fVxuXHQuYWRkaXRpb25hbC1zZXJ2aWNlc19fd3JhcHBlci1pbWFnZSB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0LmZsZXgoMCAwIDEwMCUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRJTUcge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG4uYWRkaXRpb25hbC1zZXJ2aWNlcy1yb3coKSB7XG5cdC5hZGRpdGlvbmFsLXNlcnZpY2VzX19oZWFkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cblx0LmFkZGl0aW9uYWwtc2VydmljZXNfX3dyYXBwZXItaW1hZ2Uge1xuXHRcdG9yZGVyOiAxO1xuXHRcdHdpZHRoOiAxMTVweDtcblx0XHQuZmxleCgwIDAgMTE1cHgpO1xuXHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcblx0XHQuYWxpZ24tc2VsZihmbGV4LXN0YXJ0KTtcblx0fVxuXHQuYWRkaXRpb25hbC1zZXJ2aWNlc19faW5mbyB7XG5cdFx0b3JkZXI6IDI7XG5cdFx0LmZsZXgoMSAxIDBweCk7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5hZGRpdGlvbmFsLXNlcnZpY2VzX19jYXB0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5hZGRpdGlvbmFsLXNlcnZpY2VzX19hY3Rpb25zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxZW0gMCAwIDA7XG5cdFx0Ji0td3JhcHBlciB7XG5cdFx0XHQuYWxpZ24tc2VsZihmbGV4LWVuZCk7XG5cdFx0fVxuXHR9XG59XG4uYWRkaXRpb25hbC1zZXJ2aWNlcy1yb3ctdGFibGV0KCkge1xuXHQuYWRkaXRpb25hbC1zZXJ2aWNlc19fd3JhcHBlci1pbWFnZSB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0d2lkdGg6IDExNXB4O1xuXHRcdC5mbGV4KDAgMCAxMTVweCk7XG5cdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xuXHR9XG5cdC5hZGRpdGlvbmFsLXNlcnZpY2VzX19pbmZvIHtcblx0XHRvcmRlcjogMjtcblx0XHQuZmxleCgxIDEgMHB4KTtcblx0XHRtYXJnaW46IDAgMzBweCAwIDA7XG5cdH1cblx0LmFkZGl0aW9uYWwtc2VydmljZXNfX2NhcHRpb24ge1xuXHRcdC5mbGV4KDEgMSAwcHgpO1xuXHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcblx0fVxuXHQuYWRkaXRpb25hbC1zZXJ2aWNlc19fYWN0aW9ucyB7XG5cdFx0b3JkZXI6IDM7XG5cdFx0LmZsZXgoMCAwIDI0MHB4KTtcblx0XHR3aWR0aDogMjQwcHg7XG5cdFx0Ji0td3JhcHBlciB7XG5cdFx0XHQuYWxpZ24tc2VsZihmbGV4LWVuZCk7XG5cdFx0fVxuXHR9XG59XG4uYWRkaXRpb25hbC1zZXJ2aWNlcyB7XG5cdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHQmX19oZWFkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDYxcHg7XG5cdFx0bWFyZ2luOiAwIDAgMWVtIDA7XG5cdH1cblx0Jl9faW1hZ2Uge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0SU1HIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiAuMjVzO1xuXHRcdFx0LW1zLXRyYW5zaXRpb246IC4yNXM7XG5cdFx0XHQtby10cmFuc2l0aW9uOiAuMjVzO1xuXHRcdFx0dHJhbnNpdGlvbjogLjI1cztcblx0XHR9XG5cdH1cblx0Jl9faGFzLXpvb20ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDU7XG5cdFx0fVxuXHR9XG5cdCZfX2luZm8ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0fVxuXHQmX193cmFwcGVyLWltYWdlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWluLWhlaWdodDogMTEwcHg7XG5cdH1cblx0Jl9fd3JhcHBlciB7XG5cdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0LmZsZXgtd3JhcCh3cmFwKTtcblx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0fVxuXHQmX19hY3Rpb25zIHtcblx0XHQmLS13cmFwcGVyIHtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHQuZmxleC13cmFwKHdyYXApO1xuXHRcdFx0LmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdCYtLWJvcmRlcmVkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDU7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnQge1xuXG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0Lyp0aGluayB0YWtlIHRvIGdsb2JhbCBub3QgZG91YmxlIHRoZSBjb2RlIGdsb2JhbCBjb2xvciBwYXJhZ3JhcGgqL1xuXHRcdCYtLXZhbHVlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDY7XG5cdFx0fVxuXHRcdCYtLW5vdGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40Njtcblx0XHR9XG5cdFx0Ji0td3JhcHBlciB7XG5cblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0fVxuXHQmX19wYWQge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdH1cblx0fVxuXHQuYWRkaXRpb25hbC1zZXJ2aWNlc19fc2VwYXJhdG9yIHtcblxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtd2lkZSB7XG5cdFx0LmFkZGl0aW9uYWwtc2VydmljZXMtY29sdW1uKCk7XG5cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdC5hZGRpdGlvbmFsLXNlcnZpY2VzLWNvbHVtbigpO1xuXG5cdH1cblx0LypAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdC5hZGRpdGlvbmFsLXNlcnZpY2VzLXJvdygpO1xuXG5cdH0qL1xuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0LmFkZGl0aW9uYWwtc2VydmljZXMtcm93LXRhYmxldCgpO1xuXG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdC5hZGRpdGlvbmFsLXNlcnZpY2VzLXJvdygpO1xuXHR9XG5cdCYuYWRkaXRpb25hbC1zZXJ2aWNlcy0taGFzLW1vcmUtdGhhbi00IHtcblx0XHRAbWVkaWEgQG1lZGlhLXdpZGUge1xuXHRcdFx0LmFkZGl0aW9uYWwtc2VydmljZXMtcm93KCk7XG5cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcblx0XHRcdC5hZGRpdGlvbmFsLXNlcnZpY2VzLXJvdygpO1xuXG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdC5hZGRpdGlvbmFsLXNlcnZpY2VzLXJvdy10YWJsZXQoKTtcblxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0LmFkZGl0aW9uYWwtc2VydmljZXMtcm93KCk7XG5cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0LmFkZGl0aW9uYWwtc2VydmljZXMtcm93KCk7XG5cblx0XHR9XG5cdH1cbn1cbi5hZGRpdGlvbmFsLXNlcnZpY2VzLXdyYXBwZXIge1xuXHQuZGlzcGxheShmbGV4KTtcblx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdC5mbGV4LXdyYXAod3JhcCk7XG5cdCYuYWRkaXRpb25hbC1zZXJ2aWNlcy13cmFwcGVyLS1ib3JkZXJlZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNTtcblx0fVxuXHQmX19pdGVtIHtcblx0XHQmLS1zZXBhcmF0b3Ige1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyOiAycHggQGNvbG9yLWdyYXkwNTtcblx0XHRcdGJvcmRlci1zdHlsZTogbm9uZSBub25lIG5vbmUgZGFzaGVkO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwNjdcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIC0xMXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRcdHRvcDogNDMlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTA1O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBkYXNoZWQgbm9uZSBub25lIG5vbmU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW46IC0xM3B4IDAgMCAwO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1tcmctbW9iaWxlIHtcblx0XHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnRyYW5zbGF0ZS15IChAcHg6IDApIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoQHB4KTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWShAcHgpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWShAcHgpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoQHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKEBweCk7XG59XG5cbi50cmFuc2xhdGUteCAoQHB4OiAwKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKEBweCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoQHB4KTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoQHB4KTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKEBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWChAcHgpO1xufVxuLypzY2FsZSBhbmQgdHJhbnNmb3JtIHJlcSBwcmVmaXgqL1xuLnRyYW5zaXRpb24gKEBhcmd1bWVudHMpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAgLXdlYmtpdC1AYXJndW1lbnRzO1xuXHQtbXMtdHJhbnNpdGlvbjogLW1zLUBhcmd1bWVudHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei1AYXJndW1lbnRzO1xuXHQtby10cmFuc2l0aW9uOiAgLW8tQGFyZ3VtZW50cztcblx0dHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbn1cblxuLmFuaW0tc2xpZGUge1xuXHQudHJhbnNpdGlvbih+XCJ0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zc1wiKTtcblx0Jl9femVybyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQudHJhbnNsYXRlLXk7XG5cdFx0LnRyYW5zbGF0ZS14O1xuXHR9XG5cdCZfX3RvLXRvcCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQudHJhbnNsYXRlLXkoLTUwcHgpO1xuXHRcdCYuYW5pbS1zbGlkZV9fdG8tdG9wLS0yMjAge1xuXHRcdFx0LnRyYW5zbGF0ZS15KC0yMjBweCk7XG5cdFx0fVxuXHR9XG5cdCZfX3RvLWJvdHRvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQudHJhbnNsYXRlLXkoNTBweCk7XG5cdFx0Ji5hbmltLXNsaWRlX190by1ib3R0b20tLTIyMCB7XG5cdFx0XHQudHJhbnNsYXRlLXkoMjIwcHgpO1xuXHRcdH1cblx0fVxuXHQmX19sZWZ0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdCYuYW5pbS1zbGlkZV9fbGVmdC0teDIwMCB7XG5cdFx0XHQudHJhbnNsYXRlLXgoLTIwMHB4KTtcblx0XHR9XG5cdFx0Ji5hbmltLXNsaWRlX19sZWZ0LS14MjU1IHtcblx0XHRcdC50cmFuc2xhdGUteCgtMjAwcHgpO1xuXHRcdH1cblx0fVxuXHQmX19yaWdodCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQmLmFuaW0tc2xpZGVfX3JpZ2h0LS14MjAwIHtcblx0XHRcdC50cmFuc2xhdGUteCgyMDBweCk7XG5cdFx0fVxuXHRcdCYuYW5pbS1zbGlkZV9fcmlnaHQtLXgyNTUge1xuXHRcdFx0LnRyYW5zbGF0ZS14KDIwMHB4KTtcblx0XHR9XG5cdH1cbn1cbi5hbmltLWZhZGUge1xuXHQudHJhbnNpdGlvbih+XCJvcGFjaXR5IC4yc1wiKTtcblx0Jl9femVybyB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmX190by1iYWNrIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdCZfX3RvLWZyb250IHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cblxuXG5cbiIsIkBpbXBvcnQgXCJfYnV0dG9ucy1saW5rcy5sZXNzXCI7XG5AaW1wb3J0IFwiX3NlbGVjdHMubGVzc1wiO1xuQGltcG9ydCBcIl9pbnB1dHMubGVzc1wiO1xuQGltcG9ydCBcIl9zdGlja3kubGVzc1wiO1xuQGltcG9ydCBcIl90b29sdGlwcy5sZXNzXCI7XG5cblxuQGltcG9ydCBcIl90YWJzLmxlc3NcIjtcbkBpbXBvcnQgXCJfdGFncy5sZXNzXCI7XG5AaW1wb3J0IFwiX21zZ3MubGVzc1wiO1xuQGltcG9ydCBcIl9hbGVydHMubGVzc1wiO1xuQGltcG9ydCBcIl9iYWRnZS5sZXNzXCI7XG5cbkBpbXBvcnQgXCJfYmFubmVycy5sZXNzXCI7XG5AaW1wb3J0IFwiX2FuaW1hdGlvbnMubGVzc1wiO1xuXG5AaW1wb3J0IFwiX25hdi1kcm9wZG93bi5sZXNzXCI7XG5AaW1wb3J0IFwiX3R5cGUtc2xpZGVyLmxlc3NcIjtcbkBpbXBvcnQgXCJfdHlwZS1udW1iZXJzLmxlc3NcIjtcbkBpbXBvcnQgXCJfc29ydGFibGUtbGlzdC5sZXNzXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYnMubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdGl0bGUtd2l0aC1hY3Rpb24ubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdHlwZS1wZXJzb25hbC1kYXRhLmxlc3NcIjtcblxuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbC5sZXNzXCI7XG5cbkBpbXBvcnQgXCJfdHlwZS1hY2NvcmRpb24ubGVzc1wiO1xuQGltcG9ydCBcInR5cGUtYXJndW1lbnRzLmxlc3NcIjtcbkBpbXBvcnQgXCJfdHlwZS1zbGlkZXIubGVzc1wiO1xuQGltcG9ydCBcIl90eXBlLWhlYWRpbmcubGVzc1wiO1xuQGltcG9ydCBcIl90eXBlLW92ZXJ2aWV3Lmxlc3NcIjtcbkBpbXBvcnQgXCJfdHlwZS1udW1iZXJzLmxlc3NcIjtcblxuQGltcG9ydCBcIl90eXBlLXNlYXJjaC1hZGRyZXNzLmxlc3NcIjtcbkBpbXBvcnQgXCJfdG9nZ2xlci1zd2l0Y2gubGVzc1wiO1xuQGltcG9ydCBcIl90eXBlLWluZm8tYmxvY2subGVzc1wiO1xuQGltcG9ydCBcIl90eXBlLW9yZGVyLmxlc3NcIjtcbkBpbXBvcnQgXCJfdHlwZS1wYWNrYWdlLmxlc3NcIjtcbkBpbXBvcnQgXCJfdHlwZS1wYWNrYWdlLWNvbXBhcmUubGVzc1wiO1xuQGltcG9ydCBcIl90eXBlLXN0YXR1cy1zdW1tYXJ5Lmxlc3NcIjtcblxuQGltcG9ydCBcIl90eXBlLW51bWJlcnMtdHJhbnNmZXIubGVzc1wiO1xuXG5AaW1wb3J0IFwidHlwZS1kbC5sZXNzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2dsb2JhbF9zdHlsZXMubGVzc1wiO1xuQGltcG9ydCBcImdsb2JhbC9wdWJsaWNwYXJhbS5sZXNzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2d1dHRlcnMubGVzc1wiO1xuQGltcG9ydCBcImRpc3BhdGNoZXIubGVzc1wiO1xuXG5AaW1wb3J0IFwiZ2xvYmFsL2V4cGFuZGFibGUtdGFibGUubGVzc1wiO1xuQGltcG9ydCBcImdsb2JhbC9zdGF0dXMtdGFicy5sZXNzXCI7XG5cblxuQGltcG9ydCBcIl90eXBlLXB1ay5sZXNzXCI7XG5cbkBpbXBvcnQgXCJwcm9ncmVzc2Jhci5sZXNzXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmxlX2RldmljZS5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wYWNrYWdlLW9wdGlvbi5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hZGRpdGlvbmFsLXNlcnZpY2VzLmxlc3NcIjtcblxuXG4vKkFuaW1hdGlvbnMqL1xuQGltcG9ydCBcIl9hbmltYXRpb25zLmxlc3NcIjtcbkBpbXBvcnQgXCJtaXhpbnMvX2FuaW1hdGlvbl9taXhpbnMubGVzc1wiO1xuXG5cbmE6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuYm9keSB7XG5cdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRtYXgtd2lkdGg6IDE5MjBweDtcblx0bWFyZ2luOiAwIGF1dG87IH1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbmgxIHtcblx0Y29sb3I6IEBjb2xvcjAxO1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cbn1cbmgyLCBzZWN0aW9uLmNvbnRlbnQgaDIsIHNlY3Rpb24gaDIsIC5jb250ZW50IGgyIHtcblx0Y29sb3I6IEBjb2xvcjAxO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG59XG5oMyB7XG5cdGNvbG9yOiBAY29sb3IwMTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxufVxucCwgU0VDVElPTiBwIHtcblx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0bWFyZ2luLXRvcDogMTVweDsgLypfdHlwb2dyYWZ5Lmxlc3M6MTE3IGFzIGdlbmVyYWwgc3R5bGUgKi9cbn1cblxuLmNsZWFyOjpiZWZvcmUsIC5jbGVhcjo6YWZ0ZXIge1xuXHRoZWlnaHQ6IDA7XG59XG5cblNFQ1RJT046OmJlZm9yZSwgU0VDVElPTjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoO1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9udC0xMyB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mb250LTIwIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdH1cbn1cbi5mb250LTMwIHtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxufVxuLmZvbnQtbGlnaHQge1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuLmZvbnQtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29sb3ItYmx1ZSB7XG5cdGNvbG9yOiBAY29sb3IwMTtcbn1cbi50ZXh0LXVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaW1nLXJlc3BvbnNpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4vKiB2ZXJ0aWNhbC1hbGlnbiAgKi9cbi52ZXJ0aWNhbC1hbGlnbi1jb250YWluZXIge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZmxvYXQ6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4jYmxvY2stZWxpc2EtYnJlYWRjcnVtYnMge1xuXHQuY29sMDAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5icmVhZGNydW1iIHtcblx0XHRjb2xvcjogcmdiYSg2OCwgNjgsIDY4LCAwLjgpO1xuXHRcdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0bWFyZ2luOiA4cHggMCAyMHB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiByZ2JhKDY4LCA2OCwgNjgsIDAuOCk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogcmdiYSg2OCwgNjgsIDY4LCAxKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW46bGFzdC1jaGlsZCB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblxuXHRcdHNwYW46bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luOiAwIDJweCAwIDA7XG5cdFx0XHRjb2xvcjogcmdiYSg2OCwgNjgsIDY4LCAwLjgpO1xuXHRcdH1cblxuXHRcdC5icmVhZGNydW1iLW9uLWhlcm8taW1hZ2UgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKH5cIjEwMCUgLSA0MHB4XCIpO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW46bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW46YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50b29sYmFyLXRyYXktb3Blbi5icmVhZGNydW1iLW9uLWhlcm8taW1hZ2UgJiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuRElWLmNvbC53NTBwIERJVi5ibG9jazAzIHtcblx0Ji5vZmZlci1hcmNoaXZlZCB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG5cblx0RElWLnR4dCB7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDc7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMmVtO1xuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0fVxuXHR9XG5cblx0RElWLmltZy5jb2wge1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkRJVi5ibG9jazAzIFAudGl0bGUgQSB7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBAY29sb3IxNztcblx0fVxufVxuXG4uc2luZ2xlLXJvdy5pcy1mbGV4IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdD4gW2NsYXNzKj0nY29sLSddIHtcblxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cbi5yb3cuaXMtZmxleCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQ+IFtjbGFzcyo9J2NvbC0nXSB7XG5cblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcblx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xufVxuLmFsaWduLWl0ZW1zLWVuZCB7XG5cdC5hbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG59XG5cbiNmYWtlc2VsZWN0LWN1cnJlbnQgRElWIHtcblx0bWluLXdpZHRoOiAyNDBweDtcbn1cblxuXG4iLCJAaW1wb3J0IChyZWZlcmVuY2UpIFwiLi4vZm9udHMvSWNvbnMvaWNvbnMubGVzc1wiO1xuXG5CT0RZLCBIVE1MIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuQk9EWSB7XG5cdGZvbnQ6IDE0cHgvMTUwJSBAZm9udC1tYWluO1xuXHQmLmhhc3N0aWNreSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4OyAvKiBwYWRkaW5nLWJvdHRvbTogODAlOyAqL1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG5QLCBQUkUsIFRBQkxFLCBIMSwgSDIsIEgzLCBINCwgSDUsIEg2IHsgbWFyZ2luOiAxZW0gMCAwIDA7IH1cblxuSDEsIEgyLCBIMywgSDQsIEg1LCBINiB7XG5cdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nOyBmb250LXdlaWdodDogMzAwOyBjb2xvcjogQGNvbG9yLWJsYWNrOyBsaW5lLWhlaWdodDogbm9ybWFsO1xuXHQucnUgJiB7IGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1OyB9XG5cdCYuaXRiX19oZWFkaW5nIHtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTsgZm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0Ji5pdGJfX2hlYWRpbmctLWxpZ2h0IHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHRcdH1cblx0fVxufVxuXG5IMSB7XG5cdGZvbnQtc2l6ZTogNjBweDsgbWFyZ2luOiAuM2VtIDAgMCAwO1xuXHQmLnR5cGUwMiB7IGNvbG9yOiBAY29sb3IwMjsgfVxuXHRTUEFOLnNtYWxsIHsgLy8gVG9kbzogUG9zc2libHkgdW51c2VkIHNlbGVjdG9yLCByZW1vdmUgcGVybWFuZW50bHlcblx0XHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTsgZm9udC1mYW1pbHk6IEBmb250LW1haW47IG1hcmdpbi10b3A6IDMuNWVtO1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbm9uZTsgbWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblx0Ji50eXBlMDMge1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHR9XG5cdH1cblx0Ji50eXBlMDQge1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBmb250LXNpemU6IDQwcHg7IGxpbmUtaGVpZ2h0OiAxLjI1OyBjb2xvcjogQGNvbG9yMDE7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0fVxuXHR9XG5cdCYuaGVhZGluZyB7XG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47IGZvbnQtc2l6ZTogMzBweDsgbGluZS1oZWlnaHQ6IDEuNjsgY29sb3I6IEBjb2xvcjAxOyBmb250LXdlaWdodDogMzAwO1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cdH1cblx0Ji5pdGJfX2hlYWRpbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc2l6ZTogMzBweDsgbGluZS1oZWlnaHQ6IDEuMzM7IGNvbG9yOiBAY29sb3ItZ3JheTAyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0fVxuXHR9XG59XG5IMiB7XG5cdGZvbnQtc2l6ZTogMjRweDsgY29sb3I6IEBjb2xvcjAyOyBtYXJnaW46IDFlbSAwIDA7XG5cdFNFQ1RJT04gJixcblx0LmNvbnRlbnQgJnsgZm9udC1zaXplOiA0NnB4OyB9XG5cdCYubXQwIHsgbWFyZ2luLXRvcDogMDsgfVxuXHQmLnN0ZXAtaGVhZGluZyB7IGZvbnQtc2l6ZTogMjRweDsgY29sb3I6IEBjb2xvci1ibGFjazsgbWFyZ2luOiAxZW0gMCAwOyB9XG5cdFNQQU4uc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogQGZvbnQtbWFpbjsgY29sb3I6IEBjb2xvci1ibGFjaztcblx0XHQmLmYtcmlnaHQgeyBtYXJnaW4tdG9wOiAuN2VtOyB9XG5cdH1cblx0LmltYmkgJiB7IGNvbG9yOiBAY29sb3ItYmxhY2s7IGZvbnQtc2l6ZTogMzJweDsgfVxuXHQuaW1iaSAuY29sLnc3MHAgPiAmIHsgbWFyZ2luOiAuNWVtIDAgMCAwICFpbXBvcnRhbnQ7IH1cblx0LmltYmkgLmNvbC53NTBwID4gJiB7IGZvbnQtc2l6ZTogMThweDsgbWFyZ2luOiAxZW0gMCAwIDAgIWltcG9ydGFudDsgfVxuXHQmLmJsdWUgeyBjb2xvcjogQGNvbG9yMDE7IH1cblx0Ji5pbnRlcm5hbCB7XG5cdFx0Y29sb3I6IEBjb2xvcjAyOyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0U1BBTiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdCY6YmVmb3JlIHsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdG9wOiAtLjNlbTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cdFx0fVxuXHR9XG5cdCYudHlwZTAyIHsgZm9udC1zaXplOiAyMnB4OyBtYXJnaW46IDEuNWVtIDAgLS43ZW0gMDsgfSAvLyBUb2RvOiBQb3NzaWJseSB1bnVzZWQgc2VsZWN0b3IsIHJlbW92ZSBwZXJtYW5lbnRseVxuXHQmLnR5cGUwMyB7XG5cdFx0Y29sb3I6IEBjb2xvcjAxOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7IGZvbnQtc2l6ZTogMjhweDtcblx0XHRTUEFOIHtcblx0XHRcdGZsb2F0OiByaWdodDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogQGNvbG9yLWdyYXktZGFyazsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0JjpiZWZvcmUgeyBmb250LXNpemU6IDI0cHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHdpZHRoOiBhdXRvOyB9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdH1cblx0fVxuXHQuYnRuIHsgZm9udC1mYW1pbHk6IEBmb250LW1haW47IH1cblx0Ji50eXBlMDQgeyBjb2xvcjogIEBjb2xvci1ncmF5LWRhcms7IH0gLy8gVG9kbzogUG9zc2libHkgdW51c2VkIHNlbGVjdG9yLCByZW1vdmUgcGVybWFuZW50bHlcblx0Ji50eXBlMDUgeyBjb2xvcjogIEBjb2xvci1ibGFjazsgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH0gLy8gVG9kbzogUG9zc2libHkgdW51c2VkIHNlbGVjdG9yLCByZW1vdmUgcGVybWFuZW50bHlcblx0Ji50eXBlMDYgeyBjb2xvcjogIEBjb2xvci1ibGFjazsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblx0Ji50eXBlMDcgeyBjb2xvcjogIEBjb2xvci1ibGFjayAhaW1wb3J0YW50OyBmb250LXdlaWdodDogNDAwOyB9XG5cdCYudHlwZTA4IHsgY29sb3I6IEBjb2xvcjAxOyBmb250LXNpemU6IDMwcHg7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBmb250LXdlaWdodDogMzAwOyBsaW5lLWhlaWdodDogMS41OyB9XG5cdCYudHlwZTA5IHsgY29sb3I6IEBjb2xvcjAxOyBmb250LXNpemU6IDIwcHg7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBmb250LXdlaWdodDogMzAwOyBsaW5lLWhlaWdodDogMS41OyB9XG5cdCYuaXRiX19oZWFkaW5nIHtcblx0XHRmb250LXdlaWdodDogMzAwOyBmb250LXNpemU6IDI4cHg7IGxpbmUtaGVpZ2h0OiAxLjQzO1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdCYudHlwZTA0LmYtbGVmdCB7IGZsb2F0OiBub25lOyB9IC8vIFRvZG86IFBvc3NpYmx5IHVudXNlZCBzZWxlY3RvciwgcmVtb3ZlIHBlcm1hbmVudGx5XG5cdFx0JiArIFNFTEVDVCB7IG1hcmdpbi10b3A6IDFlbTsgZmxvYXQ6IG5vbmU7IH0gLy8gVG9kbzogUG9zc2libHkgdW51c2VkIHNlbGVjdG9yLCByZW1vdmUgcGVybWFuZW50bHlcblxuXHRcdCYudHlwZTA4IHsgZm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogMzVweDsgfVxuXHR9XG59XG5IMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXHRTUEFOLnNtYWxsIHsgZm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7IH1cblx0QS5idG4geyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBtYXJnaW4tbGVmdDogMmVtOyB9XG4gICAgJi50eXBlMDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cdCYudHlwZTAyIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCYudHlwZTA1IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6IEBjb2xvci1ibHVlMDE7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cdCYuaXRiX19oZWFkaW5nICB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDsgZm9udC1zaXplOiAyMHB4OyBsaW5lLWhlaWdodDogMS41OyBjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40NDtcblx0XHR9XG5cdH1cblx0Lyp1c2VkIGluIGJsb2NrMjEqL1xuXHQvKiYudHlwZTA0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHR9Ki9cbn1cblxuSDQgeyBmb250LXNpemU6IDE2cHg7XG5cdCYudHlwZTAxIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMTtcblx0fVxuXHQmLml0Yl9faGVhZGluZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDsgZm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMS41O1xuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ3O1xuXHRcdH1cblx0fVxuXG59XG5INSB7IGZvbnQtc2l6ZTogMTRweDtcblx0Ji50eXBlMDEge1xuXHRcdCYgKyBQIHtcblx0XHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdH1cblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRjb2xvcjogQGNvbG9yLWJsdWUwMTtcblx0fVxuXHQmLml0Yl9faGVhZGluZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMS42Nztcblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40Nztcblx0XHR9XG5cdH1cbn1cbkg2IHsgZm9udC1zaXplOiAxMnB4OyB9XG5AbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdEgxIHsgZm9udC1zaXplOiAzMHB4OyB9XG5cdEgyIHsgZm9udC1zaXplOiAyNXB4OyB9XG5cdFNFQ1RJT04gSDIsXG5cdC5jb250ZW50IEgye1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0fVxufVxuLnJlZCB7IGNvbG9yOiBAY29sb3ItbmVnYXRpdmU7IH1cbi5vcmFuZ2UgeyBjb2xvcjogQGNvbG9yMDIhaW1wb3J0YW50OyB9XG4uZ3JheSB7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07IH1cbi5ncmVlbiB7IGNvbG9yOiBAY29sb3ItcG9zaXRpdmU7IH1cbi53YXJuIHsgY29sb3I6IEBjb2xvci13YXJuOyB9XG5QIHtcblx0bWFyZ2luOiAxLjVlbSAwIDAgMDsgY29sb3I6IEBjb2xvci1ibGFjazsgbGluZS1oZWlnaHQ6IDEuNDtcblx0SDIgKyAmLFxuXHRIMyArICYgeyBtYXJnaW4tdG9wOiAuNWVtIH1cblx0SDQgKyAmLFxuXHRINSArICYsXG5cdEg2ICsgJiB7IG1hcmdpbi10b3A6IDA7IH1cblx0Ji5tdDAgeyBtYXJnaW4tdG9wOiAwOyB9XG5cdCYudHlwZTAxIHtcblx0XHRmb250LXNpemU6IDE0MiU7XG5cdFx0Ji5oYXNpY286YmVmb3JlIHsgZmxvYXQ6IGxlZnQ7IGZvbnQtc2l6ZTogNzJweDsgbWFyZ2luLXJpZ2h0OiAyMHB4OyBjb2xvcjogQGNvbG9yMDE7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87IGxpbmUtaGVpZ2h0OiAxOyB9XG5cdH1cblx0Ji50eXBlMDIge1xuXHRcdGZvbnQtc2l6ZTogMjRweDsgZm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0LnJ1ICYgeyBmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTsgfVxuXHR9XG5cdCYudHlwZTAzIHtcblx0XHRmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBjb2xvcjpAY29sb3ItZ3JheTAxOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdCYucC1ub3RlIHtcblx0XHRmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogMS40OyBjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0fVxuXHQvKlxuXHQmLnR5cGUwNCB7XG5cdFx0Y29sb3I6QGNvbG9yMjg7IGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9Ji50eXBlMDQge1xuXHRcdGZvbnQtc2l6ZTogMThweDsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1mYW1pbHk6IEBmb250LW1haW47IGNvbG9yOkBjb2xvci1ncmF5MDE7IGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHR9Ki9cblx0LyomLnR5cGUwNCB7XG5cdFx0Zm9udC1zaXplOiAyNXB4OyBsaW5lLWhlaWdodDogMzRweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBjb2xvcjpAY29sb3IwMTtcblx0fSovXG5cdC8qY2hlY2sqL1xuXHQvKiYudHlwZTA1IHtcblx0XHRmb250LXNpemU6IDE4cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LWZhbWlseTogQGZvbnQtbWFpbjsgY29sb3I6QGNvbG9yMDE7XG5cdH0qL1xuXHQmLnAtc2VtaWJvbGQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1mYW1pbHk6IEBmb250LW1haW47IGNvbG9yOkBjb2xvci1ncmF5MDE7IGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0Ji5wLWJvbGQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1mYW1pbHk6IEBmb250LW1haW47IGNvbG9yOkBjb2xvci1ncmF5MDE7IGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0Ji5wcmljZTAxIHsgZm9udC1zaXplOiAyOHB4OyBmb250LXdlaWdodDogYm9sZDsgfVxuXHQmLm1pbnR0aXRsZSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgbGluZS1oZWlnaHQ6IDI5cHg7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBmb250LXdlaWdodDogYm9sZDsgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7IHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdElNRyB7IGZsb2F0OiBsZWZ0OyBtYXJnaW46IDAgMTBweCAwIDA7IH1cblx0fVxuXHQmLmljby1vd2wge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvcjAyOyBwYWRkaW5nOiAuNWVtIDIwcHg7IGNvbG9yOiBAY29sb3Itd2hpdGUgIWltcG9ydGFudDsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW46IDIuNWVtIDAgMCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHQucnUgJiB7IGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1OyB9XG5cdFx0JjpiZWZvcmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDEwMCU7IHdpZHRoOiAxMDAlOyBmb250LXNpemU6IDJlbTsgbGluZS1oZWlnaHQ6IDE7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6IEBjb2xvcjAyOyBoZWlnaHQ6IGF1dG87IG1hcmdpbi1yaWdodDogMDsgfVxuXHR9XG5cdCYubXV0ZWQgeyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtOyB9IC8vIFRvZG86IFBvc3NpYmx5IHVudXNlZCBzZWxlY3RvcnMsIHJlbW92ZSBwZXJtYW5lbnRseVxuXHQmLm5vdGUge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07IC8qZm9udC1zaXplOiA4NiU7Ki8gZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMS41OyBtYXJnaW46IDA7XG5cdFx0TEFCRUwgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiA1cHggMCAwIDA7IH1cblx0XHRJTlBVVCB7IG1hcmdpbjogMCA0cHggMCAwOyB9XG5cdFx0Ji5lcnJvciB7IGNvbG9yOiBAY29sb3ItbmVnYXRpdmU7IH1cblx0XHQmLmVycm9yLWljbzpiZWZvcmUgeyBmb250LWZhbWlseTogXCJpY29uc1wiOyB9XG5cdH1cblx0Ji5oYXNpY28ge1xuXHRcdCY6YmVmb3JlIHsgdG9wOiAuMjVlbTsgd2lkdGg6IGF1dG87IGhlaWdodDogYXV0bzsgZm9udC1zaXplOiBpbmhlcml0OyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXHRcdCYuaWNvLW9rOmJlZm9yZSB7IHRvcDogLjE1ZW07IH1cblx0XHQmLm1ldGEge1xuXHRcdFx0bWFyZ2luOiAwOyBmb250LXNpemU6IDEzcHg7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07IGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHQmOmJlZm9yZSB7IG1hcmdpbi1yaWdodDogMTBweDsgd2lkdGg6IGF1dG87IG1hcmdpbi10b3A6IDJweDsgfVxuXHRcdFx0Ji5pY28tb2sgeyBjb2xvcjogQGNvbG9yLXBvc2l0aXZlOyB9XG5cdFx0fVxuXHR9XG5cdCYuc21hbGxlciB7IGZvbnQtc2l6ZTogODAlOyB9XG5cdCYuaW1nLXJlY29tbWVuZCB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlIHVybChyZWNvbW1lbmRfZXQwMi5wbmcpIG5vLXJlcGVhdCAwIDEwMCU7IHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0SU1HIHsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cblx0fVxuXHQmLml0Yl9fdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDsgZm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMS42Nztcblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40Nztcblx0XHR9XG5cdH1cbn1cbkEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBAY29sb3IwMTtcblx0Jjpmb2N1cyB7IG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG5cdCY6YWN0aXZlLFxuXHQmOmhvdmVyIHsgb3V0bGluZTogMDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblx0Ji5oZWxwIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAuM2VtOyBjdXJzb3I6IHBvaW50ZXI7IGxpbmUtaGVpZ2h0OiAyMnB4OyB3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4OyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LWFsaWduOiBjZW50ZXI7ICBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtOyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW07IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpOyBib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFNQQU4geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtaW5kZW50OiAtMTAwMDBweDsgd2lkdGg6IDA7IGhlaWdodDogMDsgfVxuXHRcdCY6YmVmb3JlIHsgY29udGVudDogXCJpXCI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgbGluZS1oZWlnaHQ6IDIwcHg7ICB9XG5cdFx0Jjpob3ZlciB7IGJvcmRlci1jb2xvcjogQGNvbG9yMDM7IGNvbG9yOiBAY29sb3IwMzsgfVxuXHR9XG5cdCYucXVlc3Rpb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDJweDsgY3Vyc29yOiBwb2ludGVyOyBsaW5lLWhlaWdodDogMTRweDsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtOyBmb250LXdlaWdodDogYm9sZDsgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtOyAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci1yYWRpdXM6IDE0cHg7IG1hcmdpbjogMCBhdXRvO1xuXHRcdFNQQU4geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtaW5kZW50OiAtMTAwMDBweDsgd2lkdGg6IDA7IGhlaWdodDogMDsgfVxuXHRcdCY6YWZ0ZXIgeyBjb250ZW50OiBcIj9cIjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4OyBsaW5lLWhlaWdodDogMTBweDsgZm9udC1zaXplOiAxMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHRcdCY6aG92ZXIgeyBib3JkZXItY29sb3I6IEBjb2xvcjAzOyBjb2xvcjogQGNvbG9yMDM7IH1cblx0XHQmLWRhcmsge1xuXHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTsgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yMDE7IGJhY2tncm91bmQ6IEBjb2xvcjAxO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7IGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjAxOyBiYWNrZ3JvdW5kOiBAY29sb3IwMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1saWdodCB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlOyBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7IGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlOyBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHQ7IGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5leGNsYW1hdGlvbiB7XG5cdFx0bGluZS1oZWlnaHQ6IDhweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMnB4OyBjdXJzb3I6IHBvaW50ZXI7IC8qbGluZS1oZWlnaHQ6IDEwcHg7Ki8gd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtOyBmb250LXdlaWdodDogYm9sZDsgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtOyAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci1yYWRpdXM6IDE0cHg7IG1hcmdpbjogMCBhdXRvO1xuXHRcdFNQQU4geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtaW5kZW50OiAtMTAwMDBweDsgd2lkdGg6IDA7IGhlaWdodDogMDsgfVxuXHRcdCY6YmVmb3JlIHsgY29udGVudDogXCIhXCI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEwcHg7IGhlaWdodDogMTBweDsgbGluZS1oZWlnaHQ6IDEwcHg7IGZvbnQtc2l6ZTogMTBweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdFx0Jjpob3ZlciB7IGJvcmRlci1jb2xvcjogQGNvbG9yMDM7IGNvbG9yOiBAY29sb3IwMzsgfVxuXHRcdCYtZGFyayB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlOyBib3JkZXI6IDFweCBzb2xpZCBAY29sb3IwMTsgYmFja2dyb3VuZDogQGNvbG9yMDE7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZTsgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yMDE7IGJhY2tncm91bmQ6IEBjb2xvcjAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWxpZ2h0IHtcblx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7IGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDsgYmFja2dyb3VuZDogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7IGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDsgYmFja2dyb3VuZDogQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvKiZbdGFyZ2V0PV9ibGFua10sXG5cdCYuYmxhbmsge1xuXHRcdCY6YWZ0ZXIgeyAhKmNvbnRlbnQ6IEBpY28tYmxhbms7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7KiEgY29udGVudDogQGljby1ibGFuazsgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgZm9udC1zaXplOiA4MCU7IG1hcmdpbi1sZWZ0OiAuNWVtOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXHR9XG5cdCZbdGFyZ2V0PV9ibGFuay1saW5rXSxcblx0Ji5ibGFuay1saW5rIHtcblx0XHQmOmJlZm9yZSB7ICEqY29udGVudDogXCJcXGYzNWRcIjsgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lOyohIGNvbnRlbnQ6IEBpY28tYmxhbms7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7IGNvbG9yOiBAY29sb3ItYmx1ZTAyOyBmb250LXNpemU6IDEwcHg7IG1hcmdpbi1yaWdodDogLjVlbTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblx0fSovXG5cdCYuZG93bmxvYWQtbGluayB7XG5cdFx0JjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxOVwiOyBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7ICBjb2xvcjogQGNvbG9yLWJsdWUwMjsgZm9udC1zaXplOiAxMHB4OyBtYXJnaW4tcmlnaHQ6IC41ZW07IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cdH1cblx0Ji5wZGYge1xuXHRcdCY6YWZ0ZXIgeyBjb250ZW50OiBcIlBERlwiOyBtYXJnaW4tbGVmdDogLjVlbTsgcGFkZGluZzogMXB4IDNweDsgY29sb3I6IEBjb2xvci13aGl0ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBiYWNrZ3JvdW5kOiBAY29sb3IwMjsgLnJvdW5kZWQoM3B4KTsgZm9udC1zaXplOiA4cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAtNHB4OyB9XG5cdH1cblx0Ji5iZG9jIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiYmRvY1wiOyBtYXJnaW4tbGVmdDogLjVlbTsgcGFkZGluZzogMXB4IDNweDsgY29sb3I6IEBjb2xvci13aGl0ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBiYWNrZ3JvdW5kOiBAY29sb3IwMTsgLnJvdW5kZWQoM3B4KTsgZm9udC1zaXplOiAxMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTRweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXHR9XG5cdC5iZG9jIHtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwOTsgYmFja2dyb3VuZDogQGNvbG9yLWdyYXkwNzsgZm9udC13ZWlnaHQ6IDcwMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IC5yb3VuZGVkKDNweCk7IC8qYmFja2dyb3VuZDogQGNvbG9yMDE7Ki8gcGFkZGluZzogMnB4IDRweDsgLypjb2xvcjogQGNvbG9yLXdoaXRlOyovIG1hcmdpbjogMCA1cHg7IGZvbnQtc2l6ZTogMTBweDsgdG9wOiAtNHB4O1xuXHRcdCY6YmVmb3JlIHsgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjsgY29sb3I6IEBjb2xvci13aGl0ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDhweDsgbWFyZ2luLXJpZ2h0OiAycHg7IH1cblx0XHQmOmFmdGVyIHsgY29udGVudDogXCJiZG9jXCI7IC8qY29sb3I6IEBjb2xvci13aGl0ZTsqLyBjb2xvcjogQGNvbG9yLWdyYXkwOTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuXHRcdCYtLWJsdWUge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDE7XG5cdFx0fVxuXHRcdCYtLW9yYW5nZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMjtcblx0XHR9XG5cdFx0Jl9fZG93bmxvYWQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWRvd25sb2FkMDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2V4dGVybmFsIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogQGljby1ibGFuaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5iZG9jLS1tZCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cdC5kb2Mge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTA5OyBmb250LXdlaWdodDogNzAwOyBiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgLnJvdW5kZWQoM3B4KTsgLypiYWNrZ3JvdW5kOiBAY29sb3IwMTsqLyBwYWRkaW5nOiAycHggNHB4OyAvKmNvbG9yOiBAY29sb3Itd2hpdGU7Ki8gbWFyZ2luOiAwIDVweDsgZm9udC1zaXplOiAxMHB4O1xuXHRcdCYtLWJsdWUge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDE7XG5cdFx0fVxuXHRcdCYtLW9yYW5nZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMjtcblx0XHR9XG5cdFx0Jl9fZG93bmxvYWQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRjb250ZW50OiBAaWNvLWRvd25sb2FkMDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2V4dGVybmFsIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdFx0Y29udGVudDogQGljby1ibGFuaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kb2MtLW1kIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdFx0LyomLS1vbnJpZ2h0IHtcblx0XHRcdCY6YmVmb3JlIHtcblxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1vbmxlZnQge1xuXHRcdFx0JjphZnRlciB7XG5cblx0XHRcdH1cblx0XHR9Ki9cblx0XHQmLS1wZGYge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcInBkZlwiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1iZG9jIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJiZG9jXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIgeyAvKmZvbnQtZmFtaWx5OiBcImljb25zXCI7Ki8gLypjb2xvcjogQGNvbG9yLXdoaXRlOyovIGNvbG9yOiBAY29sb3ItZ3JheTA5OyBmb250LXdlaWdodDogNzAwOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qZm9udC1zaXplOiAxMHB4OyovIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblx0fVxuXHQmLnhsc3gge1xuXHRcdCY6YWZ0ZXIgeyBjb250ZW50OiBcIlhMU1hcIjsgbWFyZ2luLWxlZnQ6IC41ZW07IHBhZGRpbmc6IDFweCAzcHg7IGNvbG9yOiBAY29sb3Itd2hpdGU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYmFja2dyb3VuZDogQGNvbG9yMDE7IC5yb3VuZGVkKDNweCk7IGZvbnQtc2l6ZTogOHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTRweDsgfVxuXHR9XG5cdCYub2Zmc2V0IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC00MHB4OyB9XG5cdCYubW9yZTAxIHtcblx0XHRAbWVkaWEgQG1lZGlhLW5vdG1vYmlsZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCBAY29sb3ItZ3JheS1saWdodDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDFlbSAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdCY6YmVmb3JlIHsgY29udGVudDogQGljby1hcnJkb3duOyBmb250LWZhbWlseTogXCJpY29uc1wiOyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXHRcdFx0Ji5vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBpY28tYXJydXA7IH1cblx0XHR9XG5cblx0fVxufVxuUFJFIHtcblx0Zm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsICdMdWNpZGEgQ29uc29sZScsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxMHB4OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgbWFyZ2luOiAxZW0gMCAwOyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogMjFweDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDA7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDA7IGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0OyBwYWRkaW5nOiAxMHB4IDE1cHg7IGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsMyUpO1xufVxuSFIge1xuXHRib3JkZXI6IDJweCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7IGJvcmRlci1zdHlsZTogZG90dGVkIG5vbmUgbm9uZTsgbWFyZ2luLXRvcDogMmVtO1xuXHQmLnR5cGUwMiB7IGJvcmRlci10b3A6IDRweCBzb2xpZCBAY29sb3IwMjsgfVxuXHQmLnR5cGUwMyB7IGJvcmRlci10b3A6IDJweCBkYXNoZWQgQGNvbG9yLWdyYXktbGlnaHQ7IH1cblx0Ji50eXBlMDQgeyBib3JkZXItdG9wOiAycHggc29saWQgQGNvbG9yLWdyYXktbGlnaHQ7IH1cblx0Ji50eXBlMDUgeyBib3JkZXItdG9wOiAycHggZGFzaGVkIEBjb2xvci1ncmF5LWxpZ2h0OyBmbG9hdDogbGVmdDsgbWFyZ2luLXRvcDogMWVtOyB3aWR0aDogMzgwcHg7IEBtZWRpYSBAbWVkaWEtbW9iaWxlIHt3aWR0aDogMTYwcHg7fSB9XG5cdCYudHlwZTA2IHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0OyB9XG59XG4udGV4dC11cHBlciB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKmJveC1zaGFkb3cqL1xuLyouc2hhZG93MDEge1xuXHRib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdC1tb3otYm94LXNoYWRvdzogICAgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbn0qL1xuXG4uYmFkZ2UwMyB7XG5cdGJhY2tncm91bmQ6IEBjb2xvcjAyOyBjb2xvcjogQGNvbG9yLXdoaXRlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMzBweDsgcGFkZGluZzogMTBweCA1cHg7IGZvbnQtc2l6ZTogMTRweDsgd2lkdGg6IDEzMnB4OyBmb250LXdlaWdodDogYm9sZDsgdGV4dC1hbGlnbjogY2VudGVyOyAuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0Lyouc2l6ZTAxIHt9Ki9cbn1cblxuVUwuY291bnRyeWxpc3QwMSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdExJIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMzVweDsgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogMTVweDtcblx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDEwcHg7IHRvcDogM3B4OyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDNweDsgfVxuXHRcdCYuc2VsZWN0ZWQgeyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6IEBjb2xvci1ncmF5MDE7IH1cblx0XHQmLmFkOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hZC5wbmcpOyB9XG5cdFx0Ji5hZTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvYWUucG5nKTsgfVxuXHRcdCYuYWY6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2FmLnBuZyk7IH1cblx0XHQmLmFnOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hZy5wbmcpOyB9XG5cdFx0Ji5haTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvYWkucG5nKTsgfVxuXHRcdCYuYWw6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2FsLnBuZyk7IH1cblx0XHQmLmFtOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hbS5wbmcpOyB9XG5cdFx0Ji5hbjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvYW4ucG5nKTsgfVxuXHRcdCYuYW86YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2FvLnBuZyk7IH1cblx0XHQmLmFxOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hcS5wbmcpOyB9XG5cdFx0Ji5hcjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvYXIucG5nKTsgfVxuXHRcdCYuYXM6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2FzLnBuZyk7IH1cblx0XHQmLmF6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hei5wbmcpOyB9XG5cdFx0Ji5hdDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvYXQucG5nKTsgfVxuXHRcdCYuYXU6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2F1LnBuZyk7IH1cblx0XHQmLmF3OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9hdy5wbmcpOyB9XG5cdFx0Ji5iYTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvYmEucG5nKTsgfVxuXHRcdCYuYmI6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2JiLnBuZyk7IH1cblx0XHQmLmJkOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iZC5wbmcpOyB9XG5cdFx0Ji5iZTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvYmUucG5nKTsgfVxuXHRcdCYuYmY6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2JmLnBuZyk7IH1cblx0XHQmLmJnOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iZy5wbmcpOyB9XG5cdFx0Ji5iaDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvYmgucG5nKTsgfVxuXHRcdCYuYmk6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2JpLnBuZyk7IH1cblx0XHQmLmJqOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iai5wbmcpOyB9XG5cdFx0Ji5ibTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvYm0ucG5nKTsgfVxuXHRcdCYuYm46YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2JuLnBuZyk7IH1cblx0XHQmLmJvOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iby5wbmcpOyB9XG5cdFx0Ji5icjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvYnIucG5nKTsgfVxuXHRcdCYuYnM6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2JzLnBuZyk7IH1cblx0XHQmLmJ6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9iei5wbmcpOyB9XG5cdFx0Ji5idDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvYnQucG5nKTsgfVxuXHRcdCYuYnc6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2J3LnBuZyk7IH1cblx0XHQmLmJ5OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9ieS5wbmcpOyB9XG5cdFx0Ji5jYTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvY2EucG5nKTsgfVxuXHRcdCYuY2Q6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2NkLnBuZyk7IH1cblx0XHQmLmNmOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9jZi5wbmcpOyB9XG5cdFx0Ji5jZzpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvY2cucG5nKTsgfVxuXHRcdCYuY2g6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2NoLnBuZyk7IH1cblx0XHQmLmNpOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9jaS5wbmcpOyB9XG5cdFx0Ji5jaXM6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2Npcy5wbmcpOyB9XG5cdFx0Ji5jazpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvY2sucG5nKTsgfVxuXHRcdCYuY2w6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2NsLnBuZyk7IH1cblx0XHQmLmNtOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9jbS5wbmcpOyB9XG5cdFx0Ji5jbjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvY24ucG5nKTsgfVxuXHRcdCYuY286YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2NvLnBuZyk7IH1cblx0XHQmLmNyOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9jci5wbmcpOyB9XG5cdFx0Ji5jejpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvY3oucG5nKTsgfVxuXHRcdCYuY3U6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2N1LnBuZyk7IH1cblx0XHQmLmN2OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9jdi5wbmcpOyB9XG5cdFx0Ji5jeTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvY3kucG5nKTsgfVxuXHRcdCYuZGU6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2RlLnBuZyk7IH1cblx0XHQmLmRqOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9kai5wbmcpOyB9XG5cdFx0Ji5kazpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvZGsucG5nKTsgfVxuXHRcdCYuZG06YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2RtLnBuZyk7IH1cblx0XHQmLmRvOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9kby5wbmcpOyB9XG5cdFx0Ji5kejpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvZHoucG5nKTsgfVxuXHRcdCYuZWM6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2VjLnBuZyk7IH1cblx0XHQmLmVlOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9lZS5wbmcpOyB9XG5cdFx0Ji5lZzpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvZWcucG5nKTsgfVxuXHRcdCYuZWg6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2VoLnBuZyk7IH1cblx0XHQmLmVyOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9lci5wbmcpOyB9XG5cdFx0Ji5lczpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvZXMucG5nKTsgfVxuXHRcdCYuZXQ6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2V0LnBuZyk7IH1cblx0XHQmLmV1OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9ldS5wbmcpOyB9XG5cdFx0Ji5maTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvZmkucG5nKTsgfVxuXHRcdCYuZmo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2ZqLnBuZyk7IH1cblx0XHQmLmZtOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9mbS5wbmcpOyB9XG5cdFx0Ji5mbzpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvZm8ucG5nKTsgfVxuXHRcdCYuZnI6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2ZyLnBuZyk7IH1cblx0XHQmLmdhOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9nYS5wbmcpOyB9XG5cdFx0Ji5nYjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvZ2IucG5nKTsgfVxuXHRcdCYuZ2Q6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dkLnBuZyk7IH1cblx0XHQmLmdlOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9nZS5wbmcpOyB9XG5cdFx0Ji5nZjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvZ2YucG5nKTsgfVxuXHRcdCYuZ2c6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dnLnBuZyk7IH1cblx0XHQmLmdoOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9naC5wbmcpOyB9XG5cdFx0Ji5naTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvZ2kucG5nKTsgfVxuXHRcdCYuZ206YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dtLnBuZyk7IH1cblx0XHQmLmduOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9nbi5wbmcpOyB9XG5cdFx0Ji5ncTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvZ3EucG5nKTsgfVxuXHRcdCYuZ3I6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2dyLnBuZyk7IH1cblx0XHQmLmd0OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9ndC5wbmcpOyB9XG5cdFx0Ji5ndTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvZ3UucG5nKTsgfVxuXHRcdCYuZ3c6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2d3LnBuZyk7IH1cblx0XHQmLmd5OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9neS5wbmcpOyB9XG5cdFx0Ji5oazpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvaGsucG5nKTsgfVxuXHRcdCYuaG46YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2huLnBuZyk7IH1cblx0XHQmLmhyOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9oci5wbmcpOyB9XG5cdFx0Ji5odDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvaHQucG5nKTsgfVxuXHRcdCYuaHU6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2h1LnBuZyk7IH1cblx0XHQmLmlkOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9pZC5wbmcpOyB9XG5cdFx0Ji5pZTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvaWUucG5nKTsgfVxuXHRcdCYuaWw6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2lsLnBuZyk7IH1cblx0XHQmLmltOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9pbS5wbmcpOyB9XG5cdFx0Ji5pbjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvaW4ucG5nKTsgfVxuXHRcdCYuaXE6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2lxLnBuZyk7IH1cblx0XHQmLmlyOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9pci5wbmcpOyB9XG5cdFx0Ji5pczpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvaXMucG5nKTsgfVxuXHRcdCYuaXQ6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2l0LnBuZyk7IH1cblx0XHQmLmplOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9qZS5wbmcpOyB9XG5cdFx0Ji5qbTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3Mvam0ucG5nKTsgfVxuXHRcdCYuam86YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2pvLnBuZyk7IH1cblx0XHQmLmpwOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9qcC5wbmcpOyB9XG5cdFx0Ji5rZTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3Mva2UucG5nKTsgfVxuXHRcdCYua2c6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2tnLnBuZyk7IH1cblx0XHQmLmtoOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9raC5wbmcpOyB9XG5cdFx0Ji5raTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3Mva2kucG5nKTsgfVxuXHRcdCYua206YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2ttLnBuZyk7IH1cblx0XHQmLmtuOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9rbi5wbmcpOyB9XG5cdFx0Ji5rcDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3Mva3AucG5nKTsgfVxuXHRcdCYua3I6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2tyLnBuZyk7IH1cblx0XHQmLmt6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9rei5wbmcpOyB9XG5cdFx0Ji5rdzpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3Mva3cucG5nKTsgfVxuXHRcdCYua3k6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2t5LnBuZyk7IH1cblx0XHQmLmxhOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9sYS5wbmcpOyB9XG5cdFx0Ji5sYjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbGIucG5nKTsgfVxuXHRcdCYubGM6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2xjLnBuZyk7IH1cblx0XHQmLmxpOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9saS5wbmcpOyB9XG5cdFx0Ji5sazpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbGsucG5nKTsgfVxuXHRcdCYubHI6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2xyLnBuZyk7IH1cblx0XHQmLmxzOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9scy5wbmcpOyB9XG5cdFx0Ji5sdDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbHQucG5nKTsgfVxuXHRcdCYubHU6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL2x1LnBuZyk7IH1cblx0XHQmLmx2OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9sdi5wbmcpOyB9XG5cdFx0Ji5seTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbHkucG5nKTsgfVxuXHRcdCYubWE6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21hLnBuZyk7IH1cblx0XHQmLm1jOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9tYy5wbmcpOyB9XG5cdFx0Ji5tZDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbWQucG5nKTsgfVxuXHRcdCYubWU6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21lLnBuZyk7IH1cblx0XHQmLm1nOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9tZy5wbmcpOyB9XG5cdFx0Ji5taDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbWgucG5nKTsgfVxuXHRcdCYubWs6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21rLnBuZyk7IH1cblx0XHQmLm1sOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9tbC5wbmcpOyB9XG5cdFx0Ji5tbTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbW0ucG5nKTsgfVxuXHRcdCYubW46YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21uLnBuZyk7IH1cblx0XHQmLm1vOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9tby5wbmcpOyB9XG5cdFx0Ji5tcjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbXIucG5nKTsgfVxuXHRcdCYubXM6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL21zLnBuZyk7IH1cblx0XHQmLm16OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9tei5wbmcpOyB9XG5cdFx0Ji5tdDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbXQucG5nKTsgfVxuXHRcdCYubXU6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL211LnBuZyk7IH1cblx0XHQmLm12OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9tdi5wbmcpOyB9XG5cdFx0Ji5tdzpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbXcucG5nKTsgfVxuXHRcdCYubXg6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL214LnBuZyk7IH1cblx0XHQmLm15OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9teS5wbmcpOyB9XG5cdFx0Ji5uYTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbmEucG5nKTsgfVxuXHRcdCYubmU6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL25lLnBuZyk7IH1cblx0XHQmLm5nOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9uZy5wbmcpOyB9XG5cdFx0Ji5uaTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbmkucG5nKTsgfVxuXHRcdCYubmw6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL25sLnBuZyk7IH1cblx0XHQmLm5vOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9uby5wbmcpOyB9XG5cdFx0Ji5ucDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvbnAucG5nKTsgfVxuXHRcdCYubnI6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL25yLnBuZyk7IH1cblx0XHQmLm56OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9uei5wbmcpOyB9XG5cdFx0Ji5vbTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3Mvb20ucG5nKTsgfVxuXHRcdCYucGE6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3BhLnBuZyk7IH1cblx0XHQmLnBlOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9wZS5wbmcpOyB9XG5cdFx0Ji5wZzpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvcGcucG5nKTsgfVxuXHRcdCYucGg6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3BoLnBuZyk7IH1cblx0XHQmLnBrOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9way5wbmcpOyB9XG5cdFx0Ji5wbDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvcGwucG5nKTsgfVxuXHRcdCYucHI6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3ByLnBuZyk7IH1cblx0XHQmLnBzOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9wcy5wbmcpOyB9XG5cdFx0Ji5wdDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvcHQucG5nKTsgfVxuXHRcdCYucHc6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3B3LnBuZyk7IH1cblx0XHQmLnB5OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9weS5wbmcpOyB9XG5cdFx0Ji5xYTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvcWEucG5nKTsgfVxuXHRcdCYucm86YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3JvLnBuZyk7IH1cblx0XHQmLnJzOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9ycy5wbmcpOyB9XG5cdFx0Ji5ydTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvcnUucG5nKTsgfVxuXHRcdCYucnc6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3J3LnBuZyk7IH1cblx0XHQmLnNhOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9zYS5wbmcpOyB9XG5cdFx0Ji5zYjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3Mvc2IucG5nKTsgfVxuXHRcdCYuc2M6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NjLnBuZyk7IH1cblx0XHQmLnNkOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9zZC5wbmcpOyB9XG5cdFx0Ji5zZTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3Mvc2UucG5nKTsgfVxuXHRcdCYuc2c6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NnLnBuZyk7IH1cblx0XHQmLnNpOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9zaS5wbmcpOyB9XG5cdFx0Ji5zazpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3Mvc2sucG5nKTsgfVxuXHRcdCYuc2w6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NsLnBuZyk7IH1cblx0XHQmLnNtOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9zbS5wbmcpOyB9XG5cdFx0Ji5zbjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3Mvc24ucG5nKTsgfVxuXHRcdCYuc286YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3NvLnBuZyk7IH1cblx0XHQmLnNyOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9zci5wbmcpOyB9XG5cdFx0Ji5zejpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3Mvc3oucG5nKTsgfVxuXHRcdCYuc3Q6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3N0LnBuZyk7IH1cblx0XHQmLnN2OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy9zdi5wbmcpOyB9XG5cdFx0Ji5zeTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3Mvc3kucG5nKTsgfVxuXHRcdCYuemE6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3phLnBuZyk7IH1cblx0XHQmLnptOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy96bS5wbmcpOyB9XG5cdFx0Ji56dzpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvencucG5nKTsgfVxuXHRcdCYudGM6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RjLnBuZyk7IH1cblx0XHQmLnRkOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy90ZC5wbmcpOyB9XG5cdFx0Ji50ZzpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvdGcucG5nKTsgfVxuXHRcdCYudGg6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RoLnBuZyk7IH1cblx0XHQmLnRqOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy90ai5wbmcpOyB9XG5cdFx0Ji50bDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvdGwucG5nKTsgfVxuXHRcdCYudG06YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RtLnBuZyk7IH1cblx0XHQmLnRuOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy90bi5wbmcpOyB9XG5cdFx0Ji50bzpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvdG8ucG5nKTsgfVxuXHRcdCYudHA6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3RwLnBuZyk7IH1cblx0XHQmLnRyOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy90ci5wbmcpOyB9XG5cdFx0Ji50ejpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvdHoucG5nKTsgfVxuXHRcdCYudHQ6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3R0LnBuZyk7IH1cblx0XHQmLnR2OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy90di5wbmcpOyB9XG5cdFx0Ji50dzpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvdHcucG5nKTsgfVxuXHRcdCYudWE6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3VhLnBuZyk7IH1cblx0XHQmLnVnOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy91Zy5wbmcpOyB9XG5cdFx0Ji51azpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvdWsucG5nKTsgfVxuXHRcdCYudW46YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3VuLnBuZyk7IH1cblx0XHQmLnVzOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy91cy5wbmcpOyB9XG5cdFx0Ji51ejpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvdXoucG5nKTsgfVxuXHRcdCYudXk6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3V5LnBuZyk7IH1cblx0XHQmLnZhOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy92YS5wbmcpOyB9XG5cdFx0Ji52YzpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvdmMucG5nKTsgfVxuXHRcdCYudmU6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3ZlLnBuZyk7IH1cblx0XHQmLnZnOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy92Zy5wbmcpOyB9XG5cdFx0Ji52aTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvdmkucG5nKTsgfVxuXHRcdCYudm46YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3ZuLnBuZyk7IH1cblx0XHQmLndzOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGFncy93cy5wbmcpOyB9XG5cdFx0Ji52dTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmxhZ3MvdnUucG5nKTsgfVxuXHRcdCYueWU6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZsYWdzL3llLnBuZyk7IH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Ji5jb3VudHJ5bGlzdDAxYiB7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoNSkgfiBMSSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgtbis1KSB7XG5cdFx0XHRcdFx0XHR+IExJIHtcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSg2KSB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUgeyB0b3A6IDVweDsgfVxuXHRcdFx0fVxuXHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0TEk6bnRoLW9mLXR5cGUoNSkgfiBMSSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cdFx0XHR9XG5cdFx0XHQmLmluM2NvbHMge1xuXHRcdFx0XHQuY2xlYXJmaXgoKTsgLmRpc3BsYXkoZmxleCk7IC5mbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdExJIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDsgd2lkdGg6IDQ4JTsgbWFyZ2luOiA1cHggMiUgMCAwOyAuZmxleCgwIDAgNDglKTtcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDNuKzEpIHsgY2xlYXI6IG5vbmU7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnRpdGxlIHtcblx0Ji0tZGFyayB7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdH1cblx0Ji0tYm9sZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQmLS1zZW1pYm9sZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQmLS1ub3RlIHtcblx0XHRmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogMS40OyBjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0fVxuXHQmLS1zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4OyBmb250LWZhbWlseTogQGZvbnQtbWFpbjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEuNTQ7XG5cdH1cbn1cbi50ZXh0IHtcblx0Ji0tZGFyayB7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdH1cblx0Ji0tb3JhbmdlIHtcblx0XHRjb2xvcjogQGNvbG9yLW9yYW5nZTAxO1xuXHR9XG5cdCYtLWJvbGQge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0Ji0tc2VtaWJvbGQge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0Ji0tbm90ZSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseTogQGZvbnQtbWFpbjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEuNDsgY29sb3I6IEBjb2xvci1ncmF5MDM7XG5cdH1cblx0Ji0tc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogMTNweDsgZm9udC1mYW1pbHk6IEBmb250LW1haW47IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxLjU0O1xuXHR9XG59XG4uYm9yZGVyIHtcblx0Ji0tdG9wIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXkwNTtcblx0fVxuXHQmLS1ib3R0b20ge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdCYtZGFzaGVkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgQGNvbG9yLWdyYXkwNTtcblx0XHR9XG5cdH1cblx0Ji0tbGVmdCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHRcdCYtZGFzaGVkIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIEBjb2xvci1ncmF5MDU7XG5cdFx0fVxuXHR9XG5cdCYtLXJpZ2h0IHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA1O1xuXHR9XG5cdCYtLW5vIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cbi5ub2JhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcbn1cbi5yb3cuaXMtZmxleC1yb3cge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0PiBbY2xhc3MqPSdjb2wtJ10ge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cbkBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0LmNvbC14cy1hdXRvIHsgd2lkdGg6IGF1dG87IH1cbn1cbkBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0LmNvbC1zbS1hdXRvIHsgd2lkdGg6IGF1dG87IH1cbn1cbkBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG5cdC5jb2wtbWQtYXV0byB7IHdpZHRoOiBhdXRvOyB9XG59XG5AbWVkaWEgQG1lZGlhLWhkIHtcblx0LmNvbC1sZy1hdXRvIHsgd2lkdGg6IGF1dG87IH1cbn1cbi5tbC1hdXRvIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaXRiLXRleHQge1xuXHQmLS1kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC40O1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0fVxuXHR9XG5cdCZfX25vdGUge1xuXHRcdGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6IEBmb250LW1haW47IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxLjQ7IGNvbG9yOiBAY29sb3ItZ3JheTAzO1xuXHR9XG5cdCYtLWxpZ2h0IHtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0fVxufVxuLnRpdGxlIHtcblx0Ji0tZGFyayB7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdH1cblx0Ji0tYm9sZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQmLS1zZW1pYm9sZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQmLS1ub3RlIHtcblx0XHRmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogMS40OyBjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0fVxuXHQmLS1zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4OyBmb250LWZhbWlseTogQGZvbnQtbWFpbjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEuNTQ7IGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHR9XG5cdCYtLWxpZ2h0IHtcblx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMztcblx0fVxufVxuLypndXR0ZXJzKi9cbi5uby1ndXR0ZXJzLW1kIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0JiA+IC5jb2wsXG5cdFtjbGFzcyo9J2NvbC0nXSB7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5ndXR0ZXItNSAge1xuXHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHQmID4gLmNvbCxcblx0W2NsYXNzKj0nY29sLSddIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi5ndXR0ZXItMTAgIHtcblx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHQmID4gLmNvbCxcblx0XHRbY2xhc3MqPSdjb2wtJ10ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0fVxuXHR9XG59XG5cbi5ndXR0ZXItMjAgIHtcblx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHQmID4gLmNvbCxcblx0XHRbY2xhc3MqPSdjb2wtJ10ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0fVxuXHR9XG59XG5cbi5ndXR0ZXItMzAgIHtcblx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xuXHQmID4gLmNvbCxcblx0XHRbY2xhc3MqPSdjb2wtJ10ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLmNvbCB7XG5cdGZsb2F0OiBsZWZ0OyAuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0Ji5mLXJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0JiArIC5jb2wwMSB7IHdpZHRoOiAyNSU7IG1hcmdpbjogMDsgfVxuXHRcdCYgKyAuY29sMDIgeyB3aWR0aDogNTAlOyBtYXJnaW46IDA7IH1cblx0XHQmICsgLmNvbDAzIHsgd2lkdGg6IDc1JTsgbWFyZ2luOiAwOyB9XG5cdFx0JiArIC5jb2wwNCxcblx0XHQuY29sMDMgJiArIC5jb2wwMiB7IHdpZHRoOiA2Ni42NjY2JTsgbWFyZ2luOiAwOyB9XG5cdFx0JiArIC5jb2wwNSxcblx0XHQuY29sMDMgJiArIC5jb2wwMSB7IHdpZHRoOiAzMy4zMzMzJTsgbWFyZ2luOiAwOyB9XG5cdH1cblx0Ji53MjBwIHtcblx0XHR3aWR0aDogMTklICFpbXBvcnRhbnQ7IG1hcmdpbjogMCAwIDAgMSU7XG5cdFx0JjpmaXJzdC1jaGlsZCB7IG1hcmdpbjogMCAxJSAwIDA7IH1cblx0fVxuXHQmLncyNXAge1xuXHRcdHdpZHRoOiAyNCUgIWltcG9ydGFudDsgbWFyZ2luOiAwIDAgMCAxJTtcblx0XHQmOmZpcnN0LWNoaWxkIHsgbWFyZ2luOiAwIDElIDAgMDsgfVxuXHR9XG5cdCYudzMwcCB7XG5cdFx0d2lkdGg6IDI5JSAhaW1wb3J0YW50OyBtYXJnaW46IDAgMCAwIDElO1xuXHRcdCY6Zmlyc3QtY2hpbGQgeyBtYXJnaW46IDAgMSUgMCAwOyB9XG5cdH1cblx0Ji53MzNwIHtcblx0XHR3aWR0aDogMzAuNjY2NyUgIWltcG9ydGFudDsgbWFyZ2luOiAwIDAgMCAzJTtcblx0XHQmOmZpcnN0LWNoaWxkIHsgbWFyZ2luOiAwIDAgMCAwOyB9XG5cdH1cblx0Ji53MzNwMiB7XG5cdFx0d2lkdGg6IDMzLjMzMzQlICFpbXBvcnRhbnQ7IG1hcmdpbjogMCAwIDAgMyU7IHBhZGRpbmctbGVmdDogMTBweDsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0JjpmaXJzdC1jaGlsZCB7IG1hcmdpbjogMCAwIDAgMDsgfVxuXHR9XG5cdCYudzY2cDIge1xuXHRcdHdpZHRoOiA2NS42NjY2NjclICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIDAgMCAxJTtcblx0fVxuXHQmLnc0MHAge1xuXHRcdHdpZHRoOiAzOSUgIWltcG9ydGFudDsgbWFyZ2luOiAwIDAgMCAxJTtcblx0XHQmOmZpcnN0LWNoaWxkIHsgbWFyZ2luOiAwIDElIDAgMDsgfVxuXHR9XG5cdCYudzUwcCB7XG5cdFx0d2lkdGg6IDQ5JSAhaW1wb3J0YW50OyBtYXJnaW46IDAgMCAwIDElO1xuXHRcdCY6Zmlyc3QtY2hpbGQgeyBtYXJnaW46IDAgMSUgMCAwOyB9XG5cdFx0JiA+IEgyIHsgZm9udC1zaXplOiAyOHB4OyBtYXJnaW46IC41ZW0gMCAwIDAgIWltcG9ydGFudDsgfVxuXHRcdC5lcXVhbGhlaWdodCAmIHtcblx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXG5cdFx0fVxuXHR9XG5cdCYudzYwcCB7XG5cdFx0d2lkdGg6IDU5JSAhaW1wb3J0YW50OyBtYXJnaW46IDAgMCAwIDElO1xuXHRcdCY6Zmlyc3QtY2hpbGQgeyBtYXJnaW46IDAgMSUgMCAwOyB9XG5cdH1cblx0Ji53NjZwIHtcblx0XHR3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IG1hcmdpbjogMCAwIDAgMSU7XG5cdFx0JjpmaXJzdC1jaGlsZCB7IG1hcmdpbjogMCAxJSAwIDA7IH1cblx0fVxuXHQmLnc3MHAge1xuXHRcdHdpZHRoOiA2OSUgIWltcG9ydGFudDsgbWFyZ2luOiAwIDAgMCAxJTtcblx0XHQmOmZpcnN0LWNoaWxkIHsgbWFyZ2luOiAwIDElIDAgMDsgfVxuXHRcdCY+IEgyIHsgbWFyZ2luOiAuOGVtIDAgMCAwICFpbXBvcnRhbnQ7IH1cblx0fVxuXHQmLnc3NXAge1xuXHRcdHdpZHRoOiA3NCUgIWltcG9ydGFudDsgbWFyZ2luOiAwIDAgMCAxJTtcblx0XHQmOmZpcnN0LWNoaWxkIHsgbWFyZ2luOiAwIDElIDAgMDsgfVxuXHR9XG5cdCYudzgwcCB7XG5cdFx0d2lkdGg6IDc5JSAhaW1wb3J0YW50OyBtYXJnaW46IDAgMCAwIDElO1xuXHRcdCY6Zmlyc3QtY2hpbGQgeyBtYXJnaW46IDAgMSUgMCAwOyB9XG5cdH1cblx0Ji1jZW50ZXIge1xuXHRcdHdpZHRoOiA3MzVweDsgbWFyZ2luOiBhdXRvO1xuXHRcdCYubWFyZ3QgeyBtYXJnaW4tdG9wOiAxZW07IH1cblx0fVxuXHQmLWNlbnRlcjAyIHtcblx0XHR3aWR0aDogOTMwcHg7IG1hcmdpbjogYXV0bzsgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cblx0JiA+IHtcblx0XHRIMiwgSDMsIEg0LCBINSwgSDYge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7IG1hcmdpbjogMDsgfVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0Ji50YWJsZXQtbm9mbG9hdCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IG1hcmdpbjogMjBweCAwIDAgMCAhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXHRcdH1cblx0XHQmLWNlbnRlciB7d2lkdGg6IDcwJTsgfVxuXHRcdCYtY2VudGVyMDIge3dpZHRoOiBhdXRvOyB9XG5cdFx0Ji5mLXJpZ2h0IHtcblx0XHRcdC5jb2wwMyAmICsgLmNvbDAyIHsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMDsgfVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Jixcblx0XHQmLncyMHAsXG5cdFx0Ji53MzBwLFxuXHRcdCYudzMzcCxcblx0XHQmLnczM3AyLFxuXHRcdCYudzY2cDIsXG5cdFx0Ji53MjVwLFxuXHRcdCYudzQwcCxcblx0XHQmLnc1MHAsXG5cdFx0Ji53NjBwLFxuXHRcdCYudzY2cCxcblx0XHQmLnc3MHAsXG5cdFx0Ji53NzVwLFxuXHRcdCYudzgwcCB7IHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IGZsb2F0OiBub25lOyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXHRcdCYtY2VudGVyLCAmLWNlbnRlcjAyIHsgd2lkdGg6IGF1dG87IH1cblx0XHQmLWNlbnRlcjAyIHsgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuXHRcdCYubW9iaWxlLW5vZmxvYXQgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cdH1cbn1cbi5jb2wwMSB7XG5cdHdpZHRoOiAyMyU7IG1hcmdpbjogMCAwIDAgMiU7XG5cdCY6Zmlyc3QtY2hpbGQgeyB3aWR0aDogMjUlOyBtYXJnaW46IDA7IH1cbn1cbi5jb2wwMiB7XG5cdHdpZHRoOiA0OCU7IG1hcmdpbjogMCAwIDAgMiU7XG5cdCY6Zmlyc3QtY2hpbGQgeyB3aWR0aDogNTAlOyBtYXJnaW46IDA7IH1cbn1cbi5jb2wwMyB7XG5cdHdpZHRoOiA3MyU7IG1hcmdpbjogMCAwIDAgMiU7XG5cdCY6Zmlyc3QtY2hpbGQgeyB3aWR0aDogNzUlOyBtYXJnaW46IDA7IH1cbn1cbi5jb2wwNCxcbi5jb2wwMyAuY29sMDIge1xuXHR3aWR0aDogNjQuNjY2NiU7IG1hcmdpbjogMCAwIDAgMiU7XG5cdCY6Zmlyc3QtY2hpbGR7IHdpZHRoOiA2Ni42NjY2JTsgbWFyZ2luOiAwOyB9XG59XG4uY29sMDUsXG4uY29sMDMgLmNvbDAxIHtcblx0d2lkdGg6IDMxLjMzMzMlOyBtYXJnaW46IDAgMCAwIDIlO1xuXHQmOmZpcnN0LWNoaWxkeyB3aWR0aDogMzMuMzMzMyU7IG1hcmdpbjogMDsgfVxufVxuLmNvbDA3IHtcblx0d2lkdGg6IDI1JTtcblx0bWFyZ2luOiAwIDAgMCA0JTtcbn1cbi5jb2wwOCB7XG5cdHdpZHRoOiA2NyU7XG5cdG1hcmdpbjogMCAwIDAgNCU7XG59XG5cbi5jb2wyMiB7XG5cdHdpZHRoOiA2NC42NjY2JTsgbWFyZ2luOiAwIDAgMCAyJTtcblx0JjpmaXJzdC1jaGlsZCB7IHdpZHRoOiA2Ni42NjY2JTsgbWFyZ2luOiAwOyB9XG59XG4uY29sMjMge1xuXHR3aWR0aDogMzEuMzMzMyU7IG1hcmdpbjogMCAwIDAgMiU7XG5cdCY6Zmlyc3QtY2hpbGQgeyB3aWR0aDogMzMuMzMzMyU7IG1hcmdpbjogMDsgfVxufVxuXG5AbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdC5jb2wwMSB7XG5cdFx0d2lkdGg6IDMxLjMzMzMlO1xuXHRcdCY6Zmlyc3QtY2hpbGQgeyB3aWR0aDogMzMuMzMzMyU7IH1cblx0fVxuXHQuY29sMDMge1xuXHRcdHdpZHRoOiA2NC42NjY2JTtcblx0XHQmOmZpcnN0LWNoaWxkIHsgd2lkdGg6IDY2LjY2NjYlOyB9XG5cdH1cbn1cblxuLmNvbDAwIHtcblx0d2lkdGg6IDk4MHB4OyBtYXJnaW46IDAgYXV0bztcblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUgeyB3aWR0aDogYXV0bzsgcGFkZGluZzogMCAxNXB4OyB9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IHdpZHRoOiBhdXRvOyBwYWRkaW5nOiAwIDIwcHg7IH1cblx0QG1lZGlhIEBtZWRpYS13aWRlIHsgd2lkdGg6IDEyMDBweDsgfVxufVxuXG4uZXF1YWxoZWlnaHQge1xuXHQuZGlzcGxheShmbGV4KTtcblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUgeyBkaXNwbGF5OiBibG9jazsgfVxuXHQuc2VwYXJhdGVkLXJpZ2h0LWJvdHRvbSB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4jY29udGVudCB7XG5cdGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDEuNjQ7IC5jbGVhcmZpeCgpO1xuXHQmOmxhc3QtY2hpbGQgeyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXHRJTUcgeyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuXHQmOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5cbiIsIkBpbXBvcnQgKHJlZmVyZW5jZSkgXCJtaXhpbnMvemluZGV4X21peGlucy5sZXNzXCI7XG4udGhlc2VhcmNoe1xuXHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdCYudzEwMHAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ji50aGVzZWFyY2hfX3NtIHtcblxuXHR9XG5cdCYudGhlc2VhcmNoX19sZyB7XG5cblx0fVxuXHQmLnRoZXNlYXJjaC0tZGlzYWJsZWQge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5cdDotbW96LXBsYWNlaG9sZGVyLFxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIsXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5MDQ7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cdGZsb2F0OiBsZWZ0OyBtYXJnaW46IDAgMCAxMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdElOUFVUW3R5cGU9XCJzZWFyY2hcIl0geyBmb250LXNpemU6MTVweDsgZmxvYXQ6IGxlZnQ7IGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTsgYm9yZGVyLXJhZGl1czogMDsgd2lkdGg6IDEwMCU7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cGFkZGluZzogMCA1NXB4IDAgMTZweDtcblx0fVxuXHRTUEFOLmJ0biB7XG5cdFx0LypmbG9hdDogbGVmdDsqLyBib3JkZXItcmFkaXVzOiAwOyBoZWlnaHQ6IDQ4cHg7IHdpZHRoOiA0OHB4OyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IGNvbG9yOiBAY29sb3ItYmx1ZTAxOyBiYWNrZ3JvdW5kOiBAY29sb3IyMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxcHg7IHRvcDogMXB4O1xuXHRcdC8qLmJ0biB7IHBhZGRpbmctdG9wOiA4cHg7IHBhZGRpbmctYm90dG9tOiA4cHg7IGJhY2tncm91bmQ6IEBjb2xvcjIxOyB9Ki9cblx0fVxuXHRCVVRUT04geyBiYWNrZ3JvdW5kOiBub25lOyBib3JkZXI6bm9uZTsgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQ4cHg7IGNvbG9yOiBAY29sb3IwMTsgZm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMi42Nztcblx0XHQmOmZvY3VzIHtvdXRsaW5lOjA7fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjY3O1xuXHRcdFx0Y29udGVudDogXCJcXGYwMDJcIjtcblx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAxO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Ji5sb2FkaW5nIHtcblx0XHRTUEFOLmJ0biB7XG5cdFx0XHR3aWR0aDogMzBweDsgIGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZSB1cmwobG9hZGVyLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRCVVRUT04geyBkaXNwbGF5OiBub25lOyB9XG5cdFx0fVxuXHR9XG5cdFVMIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdC56aW5kZXgoQHNlYXJjaFppbmRleCwgMCk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC1oZWlnaHQ6IDI4MHB4O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHQtbW96LWJveC1zaGFkb3c6ICAgIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHQmID4gTEkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBhZGRpbmc6IDVweCA1M3B4IDVweCAxNnB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjIxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qQG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcblx0XHRJTlBVVFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0XHR3aWR0aDogMTY1cHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRJTlBVVFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0XHR3aWR0aDogMTY1cHg7XG5cdFx0fVxuXHR9Ki9cblx0LyomLmVycm9yIHtcblx0XHRJTlBVVCB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLW5lZ2F0aXZlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbihAY29sb3ItbmVnYXRpdmUsMTUlKTtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cdC8qJi5lcnJvciB7XG5cdFx0SU5QVVQge1xuXHRcdFx0Y29sb3I6IEBjb2xvci1uZWdhdGl2ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oQGNvbG9yLW5lZ2F0aXZlLDE1JSk7XG5cdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRJTlBVVCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRwYWRkaW5nOiAwIDYwcHggMCAxNnB4O1xuXHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0b3A6MDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yMjE7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdCEqaGVpZ2h0OiAzOHB4OyohXG5cdFx0cmlnaHQ6IDFweDtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XG5cdH1cblx0LnN2Zy1pY28ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ei1pbmRleDogOTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHRvcDogMTBweDtcblx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmLncxMDBwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fSovXG59IiwiLnRhYmxlLWNvbnRhaW5lcntcblx0LnRhYmxlLXNjcm9sbCB7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0fVxuXHQmLnRhYmxlLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC40KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdH1cbn1cblRBQkxFLnRhYmxlIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdG1heC13aWR0aDogbm9uZTtcblx0LnN0YXR1cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMjBweDsgdG9wOiA0NSU7IHdpZHRoOiA4cHg7IGhlaWdodDogOHB4OyAucm91bmRlZCg1MCUpOyBiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodDsgY29sb3I6IEBjb2xvci13aGl0ZTsgY29udGVudDogXCJcIjsgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCYuc3RhdHVzLW9rIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcjI3O1xuXHRcdH1cblx0XHQmLnN0YXR1cy1lcnJvciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IyNjtcblx0XHR9XG5cdH1cblx0Ji52LWNlbnRlciB7XG5cdFx0VEQsIFRIIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXHR9XG5cdFRIIHtcblx0XHRwYWRkaW5nOiAxMHB4IDhweDtcblx0fVxuXHRURCB7XG5cdFx0cGFkZGluZzogMjBweCA4cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdFx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHRcdC1tcy1oeXBoZW5zOiBhdXRvO1xuXHRcdGh5cGhlbnM6IGF1dG87XG5cdFx0d29yZC13cmFwOiBub3JtYWw7XG5cdFx0d29yZC1icmVhazogbm9ybWFsO1xuXHR9XG5cdFRIRUFEIHtcblx0XHRUUiB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdFRIIHtcblx0XHRcdGNvbG9yOiBAY29sb3IyOTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0XHQuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuc29ydGluZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0Lyp3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwOyovXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgQGNvbG9yMjk7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0Lyp3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwOyovXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItdG9wOiA2cHggc29saWQgQGNvbG9yMjk7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdH1cblx0XHRcdCYuc29ydGluZ19hc2Mge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCpjdXJzb3I6IGhhbmQ7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkIEBjb2xvcjI5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnNvcnRpbmdfZGVzYyB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0KmN1cnNvcjogaGFuZDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIEBjb2xvcjI5O1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiA2cHggc29saWQgQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm5vc3R5bGUge1xuXHRcdFRSIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmID4gVEQgeyBiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodGVzdDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHRUSCwgVEQge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTsgcGFkZGluZzogNXB4IDA7IGJvcmRlci10b3A6IG5vbmU7IGJvcmRlci1ib3R0b206IG5vbmU7IGJvcmRlci1sZWZ0OiBub25lOyBmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZCB7IHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogMDsgfVxuXHRcdH1cblx0fVxuXHQmLnRhYmxlLWJvcmRlcmVkIHtcblx0XHQmLm5vLWljbyB7XG5cdFx0XHRUSEVBRCB7XG5cdFx0XHRcdFRSIHtcblx0XHRcdFx0XHQmLmhhcy1iZyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRUSCB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5MDE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRUSCxURCB7XG5cdFx0XHRcdC8qd2hpdGUtc3BhY2U6IG5vd3JhcDsqL1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdFRSIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheTA3O1xuXHRcdFx0XHQvKmN1cnNvcjogcG9pbnRlcjsqL1xuXHRcdFx0XHRURCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFREIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRURCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgPiBURCB7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFRIRUFEIHtcblx0XHRcdFRSIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRUSCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRUQk9EWSB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRURCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5MDY7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiA+IFREIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRURCB7XG5cdFx0XHRib3JkZXI6IDFweCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQgbm9uZTtcblx0XHRcdC8qZGVsZXRlIHRoaXMgaWYgcm9sZSBwYWdlIGlzIHVwdG9kYXRlKi9cblx0XHRcdFAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0XHQuaGVhZGluZzAyIHtcblxuXHRcdFx0XHR9XG5cdFx0XHRcdC8qbWV0YSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwLjVlbSAwIDAgMDtcblx0XHRcdFx0fSovXG5cdFx0XHR9XG5cdFx0XHQudGFibGVfX3RleHQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdFx0fVxuXHRcdFx0LnRhYmxlX190aXRsZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheTA2O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXkwNjtcblx0XHRcdH1cblx0XHR9XG5cdFx0VEgge1xuXHRcdFx0UCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0VEgsVEQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDJweDtcblx0XHRcdH1cblx0XHRcdEEuYnRuIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRhYmxlLWJvcmRlcmVkX19mdWxsIHtcblx0XHRcdFRIRUFEIHtcblx0XHRcdFx0VFIge1xuXHRcdFx0XHRcdC8qYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmUgc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheTA2O1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMXB4OyovXG5cdFx0XHRcdFx0VEgge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheTA2O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHQvKmJvcmRlci1zdHlsZTogbm9uZSBzb2xpZCBub25lIG5vbmU7Ki9cblx0XHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZSBzb2xpZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEJPRFkge1xuXHRcdFx0XHRUUiB7XG5cdFx0XHRcdFx0Lypib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBzb2xpZCBzb2xpZDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmF5MDY7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7Ki9cblx0XHRcdFx0XHRURCB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvci1ncmF5MDY7XG5cdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdFx0XHRcdC8qYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIG5vbmUgbm9uZTsqL1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkIHNvbGlkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0VFIge1xuXHRcdFx0XHRURCB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdFx0XHRcdFx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHRcdFx0XHRcdC1tcy1oeXBoZW5zOiBhdXRvO1xuXHRcdFx0XHRcdGh5cGhlbnM6IGF1dG87XG5cdFx0XHRcdFx0d29yZC13cmFwOiBub3JtYWw7XG5cdFx0XHRcdFx0d29yZC1icmVhazogbm9ybWFsO1xuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheTA2O1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHQmID4gVEQgeyBiYWNrZ3JvdW5kOiBub25lOyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50YWJsZV9fcGFkIHtcblx0XHRcdFRSIHtcblx0XHRcdFx0VEgge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFRSIHtcblx0XHRcdFx0VEQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0VEQge1xuXHRcdFx0XHRQIHtcblx0XHRcdFx0XHQmLmhlYWRpbmcwMiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubm8taWNvIHtcblx0XHRcdFx0VEgsVEQge1xuXHRcdFx0XHRcdC8qd2hpdGUtc3BhY2U6IG5vd3JhcDsqL1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIlxuSEVBREVSLnN1YiB7XG5cdGJhY2tncm91bmQ6IGRhcmtlbihAY29sb3IwMSwyMCUpOyBwYWRkaW5nOiA1cHggMDtcblx0Ji50eXBlMDIgeyBiYWNrZ3JvdW5kOiBkYXJrZW4oQGNvbG9yLXBvc2l0aXZlLDElKTsgfVxuXHQmLnR5cGUwMyB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yMTM7XG5cdFx0UCB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQmLmljbyB7XG5cdFx0XHRcdCY6YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IGZvbnQtc2l6ZTogMjRweDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHRESVYuaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdERJVi5idXR0b24td3JhcHBlciAuYnRuIHtcblx0XHRcdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRcdH1cblx0fVxuXHRQIHtcblx0XHRtYXJnaW46IDRweCAwIDRweCAyMHB4O1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0XHQmLmljbyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdCY6YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDRweDsgfVxuXHRcdH1cblx0XHQmLm10MCB7IG1hcmdpbi10b3A6IDA7IGxpbmUtaGVpZ2h0OiAxLjI7IH1cblx0XHRTUEFOLnNtYWxsIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogODAlOyBjb2xvcjogZmFkZShAY29sb3Itd2hpdGUsNjAlKTsgbGluZS1oZWlnaHQ6IDE7IH1cblx0fVxuXHRBIHtcblx0XHQmLmxpbmsge1xuXHRcdFx0Y29sb3I6IEBjb2xvci13aGl0ZSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMzBweDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgcGFkZGluZzogMCAwIDAgMjVweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1ub3R3aWRlIHtcblx0XHQuY29sMDAgeyB3aWR0aDogYXV0bzsgcGFkZGluZzogMCAyMHB4O31cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0UC5pY28geyBmbG9hdDogbm9uZTsgfVxuXHR9XG59XG5cbkhFQURFUi5tYWluIHtcblx0d2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdC5ydSAmIHsgZm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7IH1cblx0RElWLmEgeyBiYWNrZ3JvdW5kOiBAY29sb3IwMTsgcGFkZGluZzogMDsgfVxuXHRESVYuYiB7IGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTsgcGFkZGluZzogMjdweCAwOyBtaW4taGVpZ2h0OiA4N3B4OyAuYm94LXNpemluZyhib3JkZXItYm94KTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG5cdFx0XHQmLnBiMDAge1xuXHRcdFx0XHRwYWRkaW5nOiAyN3B4IDAgMCAwIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5tdDA1IHtcblx0XHRcdFx0dG9wOiA1cHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0RElWLmEgeyBwYWRkaW5nOiAwOyB9XG5cdFx0RElWLmIge1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodGVzdDsgaGVpZ2h0OiBhdXRvOyBtaW4taGVpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdERJVi5hLFxuXHRcdERJVi5iIHtcblx0XHRcdC5jb2wwMCB7IHdpZHRoOiBhdXRvOyBwYWRkaW5nOiAwIDIwcHg7fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRESVYuYSB7IHBhZGRpbmc6IDA7IH1cblx0XHRESVYuYiB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgMDsgbWluLWhlaWdodDogNTBweDsgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0RElWI3VzZXJ0b29sczAxIHtcblx0XHRcdFx0QS5pY28ge1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCxcblx0XHRcdFx0XHQmLnVzZXIsXG5cdFx0XHRcdFx0Ji11c2VyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC4zMGVtOyB9XG5cdFx0XHRcdFx0Ji1wcml2YXRlIHsgbWFyZ2luLXRvcDogLS4xNWVtOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0U1BBTiB7IG1hcmdpbi1yaWdodDogMDsgcGFkZGluZzogMDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jbG9nbzAxIHsgZmxvYXQ6IGxlZnQ7IGhlaWdodDogMzlweDsgd2lkdGg6IDEwMnB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTVweDtcblx0SU1HIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7IGhlaWdodDogMzdweDsgd2lkdGg6IDgxcHg7IHRvcDogMDsgfVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7IGhlaWdodDogMzVweDsgd2lkdGg6IDU4cHg7IHRvcDogMDsgfVxufVxuXG4vKiA0LjEgVXNlciB0b29scyAqL1xuRElWI3VzZXJ0b29sczAxIHsgZmxvYXQ6IHJpZ2h0OyBtYXJnaW46IDE3cHggMCAwIDIwcHg7IGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHQucnUgJiB7IGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1OyB9XG5cdEEge1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7IGZsb2F0OiBsZWZ0OyB3aGl0ZS1zcGFjZTogbm93cmFwOyBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXHRcdCYuaWNvIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0ZW4oQGNvbG9yMDEsMTAlKTsgYm9yZGVyLWNvbG9yOiBmYWRlKEBjb2xvci13aGl0ZSwzMCUpOyAgbWFyZ2luOiAtLjQ1ZW0gMCAwIDA7XG5cdFx0XHQmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsXG5cdFx0XHQmLXVzZXJ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTsgbGluZS1oZWlnaHQ6IDI0cHg7IHBhZGRpbmctdG9wOiAuMTVlbTsgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7IG1hcmdpbi10b3A6IC0uMTVlbTsgfVxuXHRcdFx0fVxuXHRcdFx0Ji1wcml2YXRlIHtcblx0XHRcdFx0JjpiZWZvcmUgeyBtYXJnaW4tdG9wOiAtLjEwZW07IH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHsgZm9udC1zaXplOiAyM3B4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLjE1ZW07IH1cblx0XHRcdCYgKyBBIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblx0XHRcdD4gU1BBTiB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0OyBtYXgtd2lkdGg6IDE5MHB4OyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgZm9udC1zaXplOiAxOHB4OyBmb250LXdlaWdodDogYm9sZDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgbGluZS1oZWlnaHQ6IDEuMTsgcGFkZGluZzogMCAxMHB4IDAgMDsgbWFyZ2luOiAwIDAgMCAwO1xuXHRcdFx0XHRTTUFMTCB7IGZvbnQtc2l6ZTogMTNweDsgZGlzcGxheTogYmxvY2s7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxpbmUtaGVpZ2h0OiAxO31cblx0XHRcdH1cblx0XHR9XG5cdFx0JiArIEEge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHQucnUgJiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm1haWxib3gge1xuXHRcdFx0bWFyZ2luOiAtNHB4IDIwcHggMCAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHQmLmljby1zbXMge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0U1BBTi5hIHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yMDI7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogLTNweDtcblx0XHRcdFx0bGVmdDogLTdweDtcblx0XHRcdFx0cmlnaHQ6MTAwJTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdG1hcmdpbjogOHB4IDAgMCAzMnB4OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDIwcHg7XG5cdFx0QSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yMDE7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDMzcHg7IC8qbWFyZ2luOiAtNHB4IDEwcHggMCAwOyovICBtYXJnaW46IDhweCAwIDAgMDtcblx0XHRcdHJ1ICYgeyBtYXJnaW46IDEwcHggMCAwIDA7IH1cblx0XHRcdCY6YmVmb3JlIHsgd2lkdGg6IDMzcHg7IGhlaWdodDogMzNweDsgfVxuXHRcdFx0Ji5pY28ge1xuXHRcdFx0XHQmOmJlZm9yZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwOyB3aWR0aDogYXV0bzsgfVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsXG5cdFx0XHRcdCYudXNlcixcblx0XHRcdFx0Ji11c2VyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC4zMGVtOyB9XG5cdFx0XHRcdD4gU1BBTiB7IGJvcmRlci1jb2xvcjogQGNvbG9yMDE7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAuMmVtOyAgfVxuXHRcdFx0XHQmLXByaXZhdGUge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHsgbWFyZ2luLXRvcDogMC41MGVtOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1idXNpbmVzcyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUgeyBtYXJnaW4tdG9wOiAwLjU4ZW07IH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLXVzZXIge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHsgbWFyZ2luLXRvcDogMC4xMGVtOyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubWFpbGJveCB7XG5cdFx0XHRcdG1hcmdpbjogLTRweCAxNXB4IDAgMDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmljby1zbXMge1xuXHRcdFx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRTUEFOLmEge1xuXHRcdFx0XHRcdHRvcDogLTZweDtcblx0XHRcdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDsgbWFyZ2luOiAycHggMCAwIDA7XG5cdFx0QTpiZWZvcmUgeyB3aWR0aDogMjNweDsgaGVpZ2h0OiAyNnB4OyB0ZXh0LWluZGVudDogMDsgY29sb3I6IEBjb2xvcjAxOyBmb250LXNpemU6IDIwcHg7IH1cblx0XHRBIHtcblx0XHRcdCYuaWNvIHtcblx0XHRcdFx0bWFyZ2luOiAtLjQ1ZW0gMCAwIDAuNWVtO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdCYtdXNlciB7XG5cdFx0XHRcdFx0JjpiZWZvcmUgeyBtYXJnaW4tdG9wOiAwOyB0b3A6IDA7IG1hcmdpbi1yaWdodDogMDsgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtcHJpdmF0ZSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUgeyBtYXJnaW4tdG9wOiAwLjEwZW07IHRvcDogMDsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1idXNpbmVzcyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUgeyBtYXJnaW4tdG9wOiAwLjM4ZW07IHRvcDogMDsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubWFpbGJveCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMjBweDtcblx0XHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdCYuaWNvLXNtcyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjdweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0U1BBTi5hIHtcblx0XHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogNC4yIE1vYmlsZSBtZW51IGJ1dHRvbiAqL1xuI21lbnVidXR0b24ge1xuXHRkaXNwbGF5OiBub25lOyBjdXJzb3I6IHBvaW50ZXI7XG5cdCY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0JjpiZWZvcmUgeyBjb2xvcjogQGNvbG9yMDE7IH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbGVmdDsgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyBtYXJnaW46IDAgMCAwIDMwcHg7XG5cdFx0JjpiZWZvcmUgIHsgY29udGVudDogQGljby1tZW51OyB0ZXh0LWluZGVudDogMDsgZm9udC1zaXplOiAyNnB4OyBjb2xvcjogQGNvbG9yMDI7IGZsb2F0OiBsZWZ0OyB3aWR0aDogNDBweDsgaGVpZ2h0OiAzNXB4OyBtYXJnaW46IDdweCAyMHB4IDAgMDsgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjsgfVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRtYXJnaW46IDAgMCAwIDE1cHg7XG5cdFx0JjpiZWZvcmUgeyB3aWR0aDogMjZweDsgaGVpZ2h0OiAyMnB4OyBtYXJnaW46IDRweCAxMHB4IDAgMDsgfVxuXHR9XG59XG5cbi8qIDQuMyBMYW5ndWFnZSBzZWxlY3Rpb24gKi9cblVMI2xhbmcwMSB7IGZsb2F0OiByaWdodDsgbWFyZ2luOiAxMXB4IDAgMCAyMHB4OyBwYWRkaW5nOiAwOyBsaXN0LXN0eWxlOiBub25lOyBmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHQucnUgJiB7IGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1OyB9XG5cdExJIHtcblx0XHRmbG9hdDogbGVmdDsgcGFkZGluZzogMDsgbWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdCY6bGFzdC1jaGlsZCB7IG1hcmdpbjogMDsgfVxuXHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG5cdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IGxpIHsgbWFyZ2luOiAwOyB9XG5cdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0Ji5hY3RpdmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdH1cblx0QSB7XG5cdFx0Y29sb3I6IEBjb2xvci13aGl0ZTsgZmxvYXQ6IGxlZnQ7IGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1OyBwYWRkaW5nLXRvcDogMnB4OyBwYWRkaW5nLWJvdHRvbTogNXB4OyBsaW5lLWhlaWdodDogMjRweDsgYmFja2dyb3VuZDogbm8tcmVwZWF0IDAgNXB4OyBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjBweDtcblx0XHQmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cdFx0Ji5ydSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29fcnUucG5nKTsgZm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7IH1cblx0XHQmLmV0IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGljb19ldC5wbmcpOyB9XG5cdH1cblx0RElWLmIgJiB7XG5cdFx0QSB7IGNvbG9yOiBAY29sb3IwMTsgfVxuXHR9XG5cdCYubm9pY28gQSB7IGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgcGFkZGluZy1sZWZ0OiAwOyB9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRtYXJnaW46IDE1cHggMCAwIDA7XG5cdFx0QSB7IGxpbmUtaGVpZ2h0OiAxMnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZS1uYXJyb3cge1xuXHRcdEEgeyBmb250LXNpemU6IDEwcHg7IG1hcmdpbi10b3A6IDJweDsgfVxuXHR9XG59XG5cbi8qIDQuNCBDYXJ0ICovXG5ESVYjY2FydDAxIHtcblx0ZmxvYXQ6IHJpZ2h0OyBmb250LXNpemU6IDE2cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiA0cHg7IHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0LnJ1ICYgeyBmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTsgfVxuXHRBLmljby1jYXJ0IHtcblx0XHRjb2xvcjogQGNvbG9yMDE7IGxpbmUtaGVpZ2h0OiAzM3B4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGN1cnNvcjogcG9pbnRlcjsgIGZsb2F0OiByaWdodDsgZm9udC13ZWlnaHQ6IGJvbGQ7IG1hcmdpbi10b3A6IC0xMHB4OyBtYXJnaW4tYm90dG9tOiAtM3B4O1xuXHRcdCYuZmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDA7IH1cblx0XHQmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogQGNvbG9yMDI7IH1cblx0XHQmOmJlZm9yZSB7IHdpZHRoOiAzNHB4OyBoZWlnaHQ6IDM0cHg7IGZvbnQtc2l6ZTogMzRweDsgbWFyZ2luLXRvcDogLS4xZW07IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblx0XHQmLmhhc2l0ZW1zOmJlZm9yZSB7IG1hcmdpbi1yaWdodDogMTBweDsgfVxuXHRcdFNQQU4uYSB7IHRleHQtaW5kZW50OiAwOyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxMDAlOyBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB0b3A6IC0xMHB4OyBiYWNrZ3JvdW5kOiBAY29sb3IwMjsgYm9yZGVyLXJhZGl1czogNTAlOyBoZWlnaHQ6IDI1cHg7IHdpZHRoOiAyNXB4OyBjb2xvcjogQGNvbG9yLXdoaXRlOyBsaW5lLWhlaWdodDogMjVweDsgdGV4dC1hbGlnbjogY2VudGVyOyAgfVxuXHRcdFNQQU4uYiB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDEzcHg7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07IGxpbmUtaGVpZ2h0OiAxOyBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cdFx0JjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMXB4OyB9XG5cdH1cblx0UCB7XG5cdFx0Y2xlYXI6IHJpZ2h0OyAvKndoaXRlLXNwYWNlOiBub3dyYXA7Ki8gd2hpdGUtc3BhY2U6IG5vcm1hbDsgIG1hcmdpbjogMDsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdCYucmVkIHsgY29sb3I6IEBjb2xvci1uZWdhdGl2ZTsgfVxuXHRcdFNQQU4uc21hbGwgeyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxMXB4OyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXHRcdCYubm90ZSB7IHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7ICB3aWR0aDogMTEwcHg7IH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0dGV4dC1pbmRlbnQ6IDEwMDAwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAycHg7IG1hcmdpbi10b3A6IDA7ICB3aWR0aDogMzNweDsgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0QS5pY28tY2FydCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgd2lkdGg6IDMzcHg7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQmOmJlZm9yZSB7IHdpZHRoOiAzM3B4OyBoZWlnaHQ6IDI2cHg7IHRleHQtaW5kZW50OiAwOyBmb250LXNpemU6IDMwcHg7IG1hcmdpbi1yaWdodDogMDsgfVxuXHRcdFx0U1BBTi5hIHsgbGVmdDogLTEwcHg7IG1hcmdpbi1yaWdodDogMDsgfVxuXHRcdFx0Jjpob3ZlciB7IGNvbG9yOiBAY29sb3IwMTsgfVxuXHRcdH1cblx0XHRQIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IC03N3B4OyB0b3A6IDMycHg7IG1hcmdpbjogMDsgdGV4dC1pbmRlbnQ6IDA7IGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdEEuYXNrLFxuXHRcdFx0U1BBTi5zbWFsbCB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdC5pbmRleCAmIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0dG9wOiAxMHB4OyB3aWR0aDogYXV0bzsgIGhlaWdodDogNTBweDtcblx0XHRBLmljby1jYXJ0IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0b3A6IC0uOGVtOyBmb250LXNpemU6IDE3cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBmbG9hdDogbGVmdDtcblx0XHRcdCY6YmVmb3JlIHsgZm9udC1zaXplOiAzNHB4OyBtYXJnaW4tcmlnaHQ6IDNweDsgdG9wOiAuM2VtOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblx0XHRcdFNQQU4uYSB7IHRvcDogMnB4OyB9XG5cdFx0XHQmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwOyBmb250LXNpemU6IDIwcHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHRvcDogLS40ZW07XG5cdFx0XHRcdCY6YmVmb3JlIHsgdG9wOiAuMDVlbTsgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHRQIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDsgdGV4dC1hbGlnbjogbGVmdDsgY29sb3I6IEBjb2xvcjAxOyBjbGVhcjogbGVmdDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC0xLjhlbTsgbGVmdDogNDVweDtcblx0XHRcdEEuYXNrLFxuXHRcdFx0U1BBTi5zbWFsbCB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdCYubm90ZSB7IHdpZHRoOiBhdXRvOyB9XG5cdFx0fVxuXHR9XG59XG5cbi8qIDQuNSBTaXRlIHRvb2xzICovXG5ESVYjc2l0ZXRvb2xzIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHQubm90LWxvZ2dlZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5sb2cwMSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuXHR9XG59XG5BLmxvZ291dDAxIHtcblx0ZmxvYXQ6IHJpZ2h0OyBjb2xvcjogQGNvbG9yLXdoaXRlOyBtYXJnaW46IDEycHggMCAwIDIwcHg7XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlLW5hcnJvdyB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRtYXJnaW46IDEycHggMCAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufSIsIk5BViB7XG5cdFVMLCBMSSB7IGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgfVxuXHQmI21lbnUwMSB7XG5cdFx0bWFyZ2luOiAwIDAgMCAxNTFweDsgZm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0LnJ1ICYgeyBmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTsgfVxuXHRcdExJIHtcblx0XHRcdGZsb2F0OiBsZWZ0OyBmb250LXNpemU6IDE3cHg7IG1hcmdpbjogMCAwIDAgMjVweDsgcGFkZGluZzogMTBweCAwIDA7IGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHsgbWFyZ2luOiAwOyB9XG5cdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHR9XG5cdFx0QSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgcGFkZGluZzogNXB4IDAgMXB4OyBjb2xvcjogQGNvbG9yMTI7XG5cdFx0XHQmLmFjdGl2ZSB7IGNvbG9yOiBAY29sb3Itd2hpdGU7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMjsgfVxuXHRcdFx0Jjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6IEBjb2xvci13aGl0ZTsgfVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdFx0TEkgeyAvKm1hcmdpbjogMCAwIDAgMzBweDsqLyBtYXJnaW46IDAgMCAwIDIwcHg7IH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0TEkgeyBtYXJnaW46IDAgMCAwIDMwcHg7IH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7IG1hcmdpbjogMDtcblx0XHRcdExJIHsgZm9udC1zaXplOiAxNXB4OyBtYXJnaW46IDAgMCAwIDIwcHg7IHBhZGRpbmc6IDEycHggMDsgfVxuXHRcdFx0QSB7IHBhZGRpbmc6IDA7IH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjQwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdFx0TEkgeyBmb250LXNpemU6IDEwcHg7IG1hcmdpbjogMCAwIDAgMTBweDsgfVxuXHRcdH1cblx0fVxuXHQmI21lbnUwMiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7IG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHQucnUgJiB7IGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1OyB9XG5cdFx0TEkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7IGZvbnQtc2l6ZTogMTlweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IG1hcmdpbjogMCAwIDAgNDhweDsgcGFkZGluZzogMDtcblx0XHRcdC5ydSAmIHsgbWFyZ2luOiAwIDAgMCAzMHB4OyB9XG5cdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdCYuYWN0aXZhdGVkIEEgeyBjb2xvcjogQGNvbG9yMDE7IH1cblx0XHRcdFVMIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdH1cblx0XHRBIHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdCYuYWN0aXZlIHsgY29sb3I6IEBjb2xvcjAxOyBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yMDI7IH1cblx0XHRcdCY6aG92ZXIgeyBjb2xvcjogQGNvbG9yMDI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdFx0LnJ1ICYgeyBtYXJnaW46IDA7IH1cblx0XHRcdExJIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAyMnB4O1xuXHRcdFx0XHQucnUgJiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDkycHg7XG5cdFx0XHRcdFx0LW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdFx0XHQvLyBOb24gc3RhbmRhcmQgZm9yIHdlYmtpdFxuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0LXdlYmtpdC1oeXBoZW5zOiBtYW51YWw7XG5cdFx0XHRcdFx0LW1vei1oeXBoZW5zOiBtYW51YWw7XG5cdFx0XHRcdFx0LW1zLWh5cGhlbnM6IG1hbnVhbDtcblx0XHRcdFx0XHRoeXBoZW5zOiBtYW51YWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgPiBVTCB7XG5cdFx0XHRcdC5ydSAmIHtcblx0XHRcdFx0XHQuZGlzcGxheShmbGV4KTsgLmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdGZsb2F0OiBub25lOyBjbGVhcjogYm90aDsgcGFkZGluZzogMTVweCAwIDAgMDsgb3ZlcmZsb3c6IHZpc2libGU7IGRpc3BsYXk6IG5vbmU7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHQmLm9wZW4geyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdFx0PiBVTCB7IGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsNSUpOyAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjIpOyBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwwLDAsMC4yKTsgfVxuXHRcdFx0VUwge1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDdweDsgbWFyZ2luOiAwIC0xNXB4O1xuXHRcdFx0XHRVTCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwOyBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDsgbWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Ji5vcGVuIHsgYmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7IH1cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiBub25lOyBwYWRkaW5nLXRvcDogMjBweDsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRBLmFjdGl2ZSB7IGNvbG9yOiBAY29sb3IwMSAhaW1wb3J0YW50OyB9XG5cdFx0XHRcdFx0VUwge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDEwcHg7IG1hcmdpbjogMDsgYmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdExJIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDsgYm9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7IHBhZGRpbmctdG9wOiAwOyB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRBIHsgZm9udC1zaXplOiAxNXB4OyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdExJIHtcblx0XHRcdFx0XHQmLmFjdGl2YXRlZCBVTCxcblx0XHRcdFx0XHRBLmFjdGl2ZSArIERJVi5zdWJtZW51MDEgVUwgeyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdFx0XHRcdCYuYWN0aXZhdGVkIEEgeyBjb2xvcjogQGNvbG9yMDE7IH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmNsb3NlZCB7XG5cdFx0XHRcdFx0QS5hY3RpdmUgKyBESVYuc3VibWVudTAxIFVMLFxuXHRcdFx0XHRcdFVMIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRMSSB7XG5cdFx0XHRcdGZsb2F0OiBub25lOyBtYXJnaW46IDEwcHggMCAwO1xuXHRcdFx0XHQucnUgJiB7IG1hcmdpbjogMTBweCAwIDA7IH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDtcblxuXHRcdFx0XHR9XG5cdFx0XHRcdEEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGNvbG9yOiBAY29sb3IwMTsgZm9udC1zaXplOiAyNXB4OyBtYXJnaW46IDAgN3B4OyBwYWRkaW5nOiA1cHggMDsgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7IGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRTUEFOIHsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjb2xvcjAyO31cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiBAY29sb3ItYmxhY2s7IHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRMSSBBIHsgZm9udC13ZWlnaHQ6ICBub3JtYWw7IGNvbG9yOiBAY29sb3IwMTsgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYub3Blbixcblx0XHRcdFx0Ji5hY3RpdmF0ZWQge1xuXHRcdFx0XHRcdCYgPiBBIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHsgY29udGVudDogQGljby1hcnJkb3duOyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEEge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0JjphZnRlciB7IGNvbnRlbnQ6IEBpY28tYXJycmlnaHQ7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDVweDsgdG9wOiA1MCU7IG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdERJVi5zdWJtZW51MDEgPiBVTCA+IExJID4gQSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDsgY29sb3I6IEBjb2xvci1ibGFjaztcblx0XHRcdFx0JjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRVTCB7IG1hcmdpbjogMCAtMjBweDsgfVxuXHRcdH1cblx0fVxuXHQmI21lbnUwMyB7XG5cdFx0Y2xlYXI6IGJvdGg7IGRpc3BsYXk6IG5vbmU7IHBhZGRpbmctYm90dG9tOiAxMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDk7Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0LnJ1ICYgeyBmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTsgfVxuXHRcdC5pbmRleCAmIHsgcGFkZGluZy1ib3R0b206IDA7IH1cblx0XHQuY29sMDAge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlOyAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjIpOyBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwwLDAsMC4yKTsgbWFyZ2luOiAtMTBweCBhdXRvIDAgYXV0bzsgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0RElWLnN1Ym1lbnUwMSB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgY29udGVudDogXCJcIjsgd2lkdGg6IDc1JTsgaGVpZ2h0OiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgYmFja2dyb3VuZDogdXJsKGJnMDIucG5nKSBuby1yZXBlYXQgMCAxMDAlOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgei1pbmRleDogMTsgfVxuXHRcdFx0XHQmID4gVUwge1xuXHRcdFx0XHRcdG1hcmdpbjogMDsgcGFkZGluZzogMCAwIDAgMDsgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCYgPiBMSSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljOyBtYXJnaW46IDA7ICB3aWR0aDogMjUlOyBmbG9hdDogbGVmdDsgZm9udC1zaXplOiAxOXB4OyBjb2xvcjogQGNvbG9yLWJsYWNrOyBwYWRkaW5nOiAzMHB4OyAuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUobis1KSB7IHBhZGRpbmctdG9wOiAwOyB9XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiXCI7IGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QsNSUpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyB3aWR0aDogMjUlOyB6LWluZGV4OiAwOyBtYXJnaW4tbGVmdDogMDsgfVxuXHRcdFx0XHRcdFx0JiA+IEEsXG5cdFx0XHRcdFx0XHQmID4gU1BBTiB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cdFx0XHRcdFx0XHQmLm9wZW4gPiBBIHsgY29sb3I6IEBjb2xvcjAxOyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEEsXG5cdFx0U1BBTiB7IGNvbG9yOiBAY29sb3ItYmxhY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMzsgfVxuXHRcdExJIHtcblx0XHRcdFVMIHsgbWFyZ2luOiAxMHB4IDIwcHggMCAtMTBweDsgfVxuXHRcdFx0TEkge1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7IGNvbG9yOiBAY29sb3IxMjsgcGFkZGluZzogMDtcblx0XHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHRcdEEge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDVweCAxMHB4IDVweCAzMHB4OyBiYWNrZ3JvdW5kOiB1cmwoZG90MDEucG5nKSBuby1yZXBlYXQgMTJweCAxMHB4O1xuXHRcdFx0XHRcdCY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjExOyB9XG5cdFx0XHRcdFx0Ji5hY3RpdmUgU1BBTiB7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMjsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubWVudTA0IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7IHBhZGRpbmc6IC4yZW0gMCAwIDA7IGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRVTCB7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXHRcdExJIHtcblx0XHRcdGZsb2F0OiBsZWZ0OyBtYXJnaW46IDAgMCAwIDJlbTsgcGFkZGluZzogMDtcblx0XHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0Ji5mLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cdFx0XHQmLmFjdGl2ZSBBIHsgY29sb3I6IEBjb2xvcjAyOyB9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHsgbWFyZ2luOiAwOyB9XG5cdFx0XHQmLnNlY29uZGFyeSBBIHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMWVtOyBwYWRkaW5nOiAwIDAgMCAzMHB4OyBtYXJnaW46IC41ZW0gMDsgfVxuXHRcdH1cblx0XHRBIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAuNWVtIDA7IGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ji5idG4geyBwYWRkaW5nOiAuN2VtIDIwcHg7IGZvbnQtc2l6ZTogMThweDsgfVxuXHRcdH1cblx0XHQmLm1lbnUwNGIge1xuXHRcdFx0aGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyBib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0QS50b2dnbGUtbWVudSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdC5saW5rLW91dGxpbmUtbm9uZTtcblx0XHRcdC8qQS5vZmZzZXQgeyB0b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH0qL1xuXHRcdFx0Ji5zY3JvbGwtdG8tZml4ZWQtZml4ZWQgeyBoZWlnaHQ6IGF1dG87IC5zaGFkb3coMCAycHggMTBweCwgcmdiYSgwLCAwLCAwLCAwLjA1KSk7IG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cdFx0XHRVTCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDsgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdFx0LnJ1ICYgeyBmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTsgfVxuXHRcdFx0XHRMSS5hY3RpdmUgQSB7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMjsgfVxuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxZW07XG5cdFx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdExJIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxZW07XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQgeyBtYXJnaW46IDA7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCYubWVudTA0YiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEEudG9nZ2xlLW1lbnUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxMHB4OyB0b3A6IDEwcHg7IHRleHQtaW5kZW50OiAtMTAwMDBweDsgei1pbmRleDogOTk7XG5cdFx0XHRcdFx0Jjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXHRcdFx0XHRcdCY6YmVmb3JlICB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IwMTsgd2lkdGg6IDU1cHg7IGhlaWdodDogNTVweDsgLnJvdW5kZWQoNTAlKTsgbGluZS1oZWlnaHQ6IDU1cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBAaWNvLW1lbnU7IHRleHQtaW5kZW50OiAwOyBmb250LXNpemU6IDI2cHg7IGNvbG9yOiBAY29sb3Itd2hpdGU7IGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFVMIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0XHRMSSB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IG1hcmdpbjogMDsgfVxuXHRcdFx0XHQmLnNjcm9sbC10by1maXhlZC1maXhlZCB7XG5cdFx0XHRcdFx0LnNoYWRvdy1yZW1vdmUoKTsgYmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlOyAuc2hhZG93KDAgMnB4IDEwcHgsIHJnYmEoMCwgMCwgMCwgMC4wNSkpO1xuXHRcdFx0XHRcdFx0VUwgeyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdFx0XHRcdFx0QS50b2dnbGUtbWVudTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBAaWNvLWNyb3NzOyBiYWNrZ3JvdW5kOiBub25lOyBjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0TEkuc2Vjb25kYXJ5IEEgeyBib3JkZXItbGVmdDogMDsgcGFkZGluZy1sZWZ0OiAwOyB9XG5cdFx0fVxuXHR9XG5cdCYubWVudTA2IHtcblx0XHRVTCB7XG5cdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbjogMCAtNXB4O1xuXHRcdFx0TEkge1xuXHRcdFx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAyNCU7IC5mbGV4KDAgMCAyNCUpOyBkaXNwbGF5OiBmbGV4OyBoZWlnaHQ6IGF1dG87IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiA1cHggNXB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRBIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvcjEyO1xuXHRcdFx0XHRcdFx0U1BBTi5wYWQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNTlweCAyOXB4IDQ5cHggMjlweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFNQQU4uaW1nIHsgdG9wOiA0OXB4OyB9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFNQQU4ucGFkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNjBweCAzMHB4IDUwcHggMzBweDtcblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdFNQQU4uaW1nIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdFx0XHRcdHRvcDogNTBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHRcdFx0Lmp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdFx0LmFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogOTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tZW51MDZjIHtcblx0XHRcdFVMIHtcblx0XHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHQuZmxleCgwIDAgMjUlKTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRBIHtcblx0XHRcdFx0XHRcdFNQQU4ucGFkIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyAuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE2cHggMCA5MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0U1BBTi5pbWcge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTI1cHg7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRJTUcge1xuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LDUlKTtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0U1BBTi5wYWQge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweCAwIDg5cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0U1BBTi5pbWcge1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDE5cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3IxMjtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0XHRcdFx0U1BBTi5wYWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4IDAgODlweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRTUEFOLnBhZCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4IDAgODlweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRTUEFOLmltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMTlweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LDUlKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yMTI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0VUwge1xuXHRcdFx0XHQuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAxMHB4O1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAzMSU7XG5cdFx0XHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tZW51MDZiIHtcblx0XHRcdFx0VUwge1xuXHRcdFx0XHRcdExJIHtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAzMSU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQmLm1lbnUwNmMge1xuXHRcdFx0XHRVTCB7XG5cdFx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDMzLjMzMzMlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0VUwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdC8qbWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDsqL1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0U1BBTi5wYWQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRTUEFOLmltZyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0XHRTUEFOLnBhZCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0U1BBTi5pbWcge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE5cHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubWVudTA2YyB7XG5cdFx0XHRcdFVMIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubWVudTA3IHtcblx0XHQmLm1lbnUwN2Ige1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdFx0XHRVTCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRVTCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0XHRcdC8vYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAY29sb3Itd2Fybjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRVTCB7XG5cblx0XHRcdFx0TEkge1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0Ji5tZW51MDdiIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRVTCB7XG5cdFx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIDQuNCBNZW51cyAqL1xuTkFWIHtcblx0JiNtZW51MDIge1xuXHRcdGZsb2F0OiBsZWZ0OyBtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0LnJ1ICYge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7XG5cdFx0fVxuXHRcdCYuaGFzaWNvbnMgeyBtYXJnaW46IDA7IH1cblx0XHQubGluay1vdXRsaW5lLW5vbmU7XG5cdFx0TEkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7IGZvbnQtc2l6ZTogMTlweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IG1hcmdpbjogMCAwIDAgNDhweDsgcGFkZGluZzogMDtcblx0XHRcdC5ydSAmIHsgbWFyZ2luOiAwIDAgMCAzMHB4OyB9XG5cdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdCYuYWN0aXZhdGVkIEEgeyBjb2xvcjogQGNvbG9yMDE7IH1cblx0XHRcdFVMIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdH1cblx0XHRBIHtcblx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdCYuYWN0aXZlIHsgY29sb3I6IEBjb2xvcjAxOyBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yMDI7IH1cblx0XHRcdCY6aG92ZXIgeyBjb2xvcjogQGNvbG9yMDI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdFx0TEkge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDIycHg7XG5cdFx0XHRcdC5ydSAmIHsgbWFyZ2luOiAwIDAgMCAxNXB4OyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHRmbG9hdDogbm9uZTsgY2xlYXI6IGJvdGg7IHBhZGRpbmc6IDE1cHggMCAwIDA7IG92ZXJmbG93OiB2aXNpYmxlOyBkaXNwbGF5OiBub25lOyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0Ji5vcGVuIHsgZGlzcGxheTogYmxvY2s7IH1cblx0XHRcdD4gVUwgeyBiYWNrZ3JvdW5kOiBsaWdodGVuKEBjb2xvci1ncmF5LWxpZ2h0ZXN0LDUlKTsgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwwLDAsMC4yKTsgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuMik7IH1cblx0XHRcdFVMIHtcblx0XHRcdFx0cGFkZGluZzogMThweCA3cHg7IG1hcmdpbjogMCAtMTVweDtcblx0XHRcdFx0VUwge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlOyBwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdExJIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7IG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdCYub3BlbiB7IGJhY2tncm91bmQ6IEBjb2xvci1ncmF5LWxpZ2h0ZXN0OyB9XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogbm9uZTsgcGFkZGluZy10b3A6IDIwcHg7IH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QS5hY3RpdmUgeyBjb2xvcjogQGNvbG9yMDEgIWltcG9ydGFudDsgfVxuXHRcdFx0XHRcdFVMIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4OyBtYXJnaW46IDA7IGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7IGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQgeyBwYWRkaW5nLXRvcDogMDsgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QSB7IGZvbnQtc2l6ZTogMTVweDsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0Ji5hY3RpdmF0ZWQgVUwsXG5cdFx0XHRcdFx0QS5hY3RpdmUgKyBESVYuc3VibWVudTAxIFVMIHsgZGlzcGxheTogYmxvY2s7IH1cblx0XHRcdFx0XHQmLmFjdGl2YXRlZCBBIHsgY29sb3I6IEBjb2xvcjAxOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jbG9zZWQge1xuXHRcdFx0XHRcdEEuYWN0aXZlICsgRElWLnN1Ym1lbnUwMSBVTCxcblx0XHRcdFx0XHRVTCB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0TEkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTsgbWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdFx0LnJ1ICYgeyBtYXJnaW46IDEwcHggMCAwOyB9XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogMCA7XG5cblx0XHRcdFx0fVxuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyBjb2xvcjogQGNvbG9yMDE7IGZvbnQtc2l6ZTogMjVweDsgbWFyZ2luOiAwIDdweDsgcGFkZGluZzogNXB4IDA7IGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxOyBib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0U1BBTiB7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMjt9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdExJIHtcblx0XHRcdFx0XHRBIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogQGNvbG9yLWJsYWNrOyBwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0JjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0TEkgQSB7IGZvbnQtd2VpZ2h0OiAgbm9ybWFsOyBjb2xvcjogQGNvbG9yMDE7IH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLm9wZW4sXG5cdFx0XHRcdCYuYWN0aXZhdGVkIHtcblx0XHRcdFx0XHQmID4gQSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0JjphZnRlciB7IGNvbnRlbnQ6IEBpY28tYXJyZG93bjsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdCY6YWZ0ZXIgeyBjb250ZW50OiBAaWNvLWFycnJpZ2h0OyBmb250LWZhbWlseTogXCJpY29uc1wiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiA1cHg7IHRvcDogNTAlOyBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRESVYuc3VibWVudTAxID4gVUwgPiBMSSA+IEEge1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7IGNvbG9yOiBAY29sb3ItYmxhY2s7XG5cdFx0XHRcdCY6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0VUwgeyBtYXJnaW46IDAgLTIwcHg7IH1cblx0XHR9XG5cdFx0Ji5pdGItbWVudSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdC8qbWFyZ2luOiAwIDEyNXB4OyovXG5cdFx0XHRAbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuXHRcdFx0XHRVTCB7XG5cdFx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdFx0LyouYWxpZ24tc2VsZihjZW50ZXIpOyovXG5cdFx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdFx0XHQuZmxleCgxKTtcblx0XHRcdFx0XHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0LypwYWRkaW5nOiAxMHB4OyovXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDcxcHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjdweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7IGNvbG9yOiBAY29sb3IwMTsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjb2xvcjAyOyB9XG5cdFx0XHRcdFx0XHRBIHtcblx0XHRcdFx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdFx0XHRcdC5mbGV4KDEpO1xuXHRcdFx0XHRcdFx0XHQuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0Lmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdFx0XHRcdFx0LmFsaWduLXNlbGYoY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0LyouanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7Ki9cblx0XHRcdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdFx0XHRcdC8qLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDsqL1xuXHRcdFx0XHRcdFx0XHQvLyBOb24gc3RhbmRhcmQgZm9yIHdlYmtpdFxuXHRcdFx0XHRcdFx0XHQvKndvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7Ki9cblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1oeXBoZW5zOiBtYW51YWw7XG5cdFx0XHRcdFx0XHRcdC1tb3otaHlwaGVuczogbWFudWFsO1xuXHRcdFx0XHRcdFx0XHQtbXMtaHlwaGVuczogbWFudWFsO1xuXHRcdFx0XHRcdFx0XHRoeXBoZW5zOiBtYW51YWw7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdCYuaWNvLXRlbGxpbXVzZWQge1xuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE0cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmljby10YXJiaW1pbmUge1xuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQvKiYuaWNvLXRlZW51c2VkIHtcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE2cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fSovXG5cdFx0XHRcdFx0XHRcdCZbY2xhc3NePVwiaWNvXCJdLFxuXHRcdFx0XHRcdFx0XHQmW2NsYXNzKj1cIiBpY29cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTsgZGlzcGxheTogYmxvY2s7IGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHsgY29sb3I6IEBjb2xvcjAxOyB9XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7IGNvbG9yOiBAY29sb3IwMjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0LmRpc3BsYXkoZmxleCk7XG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQvKnBhZGRpbmctbGVmdDogMjVweDsqL1xuXHRcdFx0XHRcdFx0XHRcdFx0LyptYXJnaW4tbGVmdDogMjVweDsqL1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRTUEFOIHtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdFx0XHRVTCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdFx0LyomOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9Ki9cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0XHQmW2NsYXNzXj1cImljb1wiXSxcblx0XHRcdFx0XHRcdFx0JltjbGFzcyo9XCIgaWNvXCJdIHtcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdC8qcGFkZGluZy1sZWZ0OiAxNXB4OyovXG5cdFx0XHRcdFx0XHRcdFx0XHQvKm1hcmdpbi1sZWZ0OiAxNXB4OyovXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuaWNvLXRlbGxpbXVzZWQge1xuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0XHRcdFx0VUwge1xuXHRcdFx0XHRcdExJIHtcblx0XHRcdFx0XHRcdEEge1xuXHRcdFx0XHRcdFx0XHQmW2NsYXNzXj1cImljb1wiXSxcblx0XHRcdFx0XHRcdFx0JltjbGFzcyo9XCIgaWNvXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAxO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFNQQU4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmljby10ZWxsaW11c2VkIHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHQuYWxpZ24tY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdFx0XHRcdFx0XHQuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0U1BBTiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3IwMjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiA0LjUgU2VhcmNoIGJveCAqL1xuRElWI3NlYXJjaDAxIHtcblx0ZmxvYXQ6IHJpZ2h0OyBtYXJnaW46IDEwcHggMCAxMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdElOUFVUW3R5cGU9XCJ0ZXh0XCJdIHsgZmxvYXQ6IGxlZnQ7IGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTsgYm9yZGVyLXJhZGl1czogMCAwIDAgMDsgd2lkdGg6IDIxNXB4OyAvKndpZHRoOiAxNjVweDsqLyBoZWlnaHQ6IDMwcHg7IGJvcmRlcjogbm9uZTsgZm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cdFNQQU4uYnRuIHtcblx0XHRmbG9hdDogbGVmdDsgYm9yZGVyLXJhZGl1czogMDsgaGVpZ2h0OiAzMHB4OyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTsgY29sb3I6IEBjb2xvcjAxOyB0b3A6IDA7XG5cdFx0LmJ0biB7IHBhZGRpbmctdG9wOiA4cHg7IHBhZGRpbmctYm90dG9tOiA4cHg7IH1cblx0fVxuXHRCVVRUT04geyBiYWNrZ3JvdW5kOiBub25lOyBib3JkZXI6bm9uZTsgaGVpZ2h0OiAzMHB4OyBsaW5lLWhlaWdodDogMjRweDsgY29sb3I6IEBjb2xvcjAxOyBmb250LXNpemU6IDIwcHg7IH1cblx0Ji5sb2FkaW5nIHtcblx0XHRTUEFOLmJ0biB7XG5cdFx0XHR3aWR0aDogMzBweDsgIGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZSB1cmwobG9hZGVyLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRCVVRUT04geyBkaXNwbGF5OiBub25lOyB9XG5cdFx0fVxuXHR9XG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcblx0Oi1tb3otcGxhY2Vob2xkZXIsXG5cdDo6LW1vei1wbGFjZWhvbGRlcixcblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3IwMTsgb3BhY2l0eTogMTsgfVxuXHRAbWVkaWEgQG1lZGlhLW5vdHdpZGUge1xuXHRcdElOUFVUW3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdHdpZHRoOiAxNjVweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdElOUFVUW3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdHdpZHRoOiAxNjVweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuRElWLnNlYXJjaDAxIHtcblx0bWFyZ2luOiAxMnB4IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdElOUFVUW3R5cGU9XCJ0ZXh0XCJdIHsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlOyBib3JkZXItcmFkaXVzOiAwIDAgMCAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAzM3B4OyBib3JkZXI6IG5vbmU7ICB9XG5cdFNQQU4uYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB0b3A6IDA7IGJvcmRlci1yYWRpdXM6IDA7IGhlaWdodDogMzNweDsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IGNvbG9yOiBAY29sb3IwMTtcblx0XHRJTlBVVCB7IGhlaWdodDogMTAwJTsgcGFkZGluZzogOHB4IDMwcHggN3B4fVxuXHR9XG5cdEJVVFRPTiB7IGJhY2tncm91bmQ6IG5vbmU7IGJvcmRlcjpub25lOyBoZWlnaHQ6IDMzcHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyBjb2xvcjogQGNvbG9yMDE7IGZvbnQtc2l6ZTogMjBweDsgfVxuXHQmLmxvYWRpbmcgU1BBTi5idG4ge1xuXHRcdHdpZHRoOiAzMHB4OyAgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlIHVybChsb2FkZXIuZ2lmKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRCVVRUT04geyBkaXNwbGF5OiBub25lOyB9XG5cdH1cblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuXHQ6LW1vei1wbGFjZWhvbGRlcixcblx0OjotbW96LXBsYWNlaG9sZGVyLFxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTsgb3BhY2l0eTogMTsgfVxuXHQudWktYXV0b2NvbXBsZXRlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDI7IG92ZXJmbG93OiBoaWRkZW47IC5yb3VuZGVkKDApOyBib3JkZXItc3R5bGU6IHNvbGlkOyAgYm9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheS1saWdodGVzdDsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdExJIHtcblx0XHRcdGZsb2F0OiBub25lOyBwYWRkaW5nOiA1cHggMTBweDsgbWFyZ2luOiAwOyBmb250LXNpemU6IGNlaWwoQGJhc2UtZm9udC1zaXplKjEuMTUpO1xuXHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHQmLnVpLXN0YXRlLWZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7IGNvbG9yOiBAY29sb3IwMjtcblx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcjAyO1xuXHRcdFx0XHRcdFNQQU4ubWV0YTAxLFxuXHRcdFx0XHRcdFNNQUxMIHsgY29sb3I6IEBjb2xvci1ncmF5LWRhcms7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkOyAuY2xlYXJmaXgoKTsgcGFkZGluZzogNXB4IDEwcHg7IG1hcmdpbjogLTVweCAtMTBweDtcblx0XHRcdFx0U1BBTi5tZXRhMDEsIFNNQUxMIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgY29sb3I6IEBjb2xvci1ncmF5LWRhcms7IGZvbnQtc2l6ZTogOTAlOyB9XG5cdFx0XHRcdCY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblx0XHRcdH1cblx0XHRcdFNQQU4uaW1nIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7IHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRJTUcgeyBtYXgtd2lkdGg6IDEwMCU7IG1heC1oZWlnaHQ6IDg3cHg7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87IH1cblx0XHRcdH1cblx0XHRcdFNQQU4udHh0IHsgcGFkZGluZy1sZWZ0OiA3MHB4OyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdH1cblx0fVxufVxuXG4jc2VhcmNoMDIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwcHg7IHJpZ2h0OiAwcHg7IHRleHQtaW5kZW50OiAtMTAwMDBweDsgY29sb3I6IEBjb2xvcjAxOyB3aWR0aDogMjRweDsgZmxvYXQ6IHJpZ2h0O1xuXHRcdEEsXG5cdFx0QSYgeyB0ZXh0LWluZGVudDogLTEwMDAwcHg7IGNvbG9yOiBAY29sb3IwMTsgfVxuXHRcdEEmOmJlZm9yZSxcblx0XHRBOmJlZm9yZSB7IGNvbG9yOiBAY29sb3IwMTsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjZweDsgdGV4dC1pbmRlbnQ6IDA7IGZvbnQtc2l6ZTogMjNweDsgfVxuXHRcdEEub3BlbjpiZWZvcmUgeyBjb2xvcjogQGNvbG9yMDI7IH1cblx0fVxufVxuXG4jc2VhcmNoMDMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IG92ZXJmbG93OiBoaWRkZW47IGNsZWFyOiBib3RoOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDEwOTsgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMTAwJTsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdERJVi5hIHtcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkIEBjb2xvcjAyOyBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRJTlBVVCB7IGJvcmRlcjogbm9uZTsgcGFkZGluZzogMDsgd2lkdGg6IDEwMCU7IH1cblx0XHR9XG5cdFx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuXHRcdDotbW96LXBsYWNlaG9sZGVyLFxuXHRcdDo6LW1vei1wbGFjZWhvbGRlcixcblx0XHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvcjAxOyBvcGFjaXR5OiAxOyB9XG5cdFx0JjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgN3B4IDlweCA3cHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBjb2xvcjAyIHRyYW5zcGFyZW50OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiA2M3B4OyB0b3A6IC05cHg7XG5cdFx0fVxuXHRcdEJVVFRPTiB7XG5cdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IC01cHg7IHRvcDogNXB4OyBiYWNrZ3JvdW5kOiBub25lOyBib3JkZXI6IG5vbmU7IGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0XHQmOmJlZm9yZSB7IHRleHQtaW5kZW50OiAwOyBsaW5lLWhlaWdodDogMjRweDsgfVxuXHRcdH1cblxuXHR9XG59XG5cbkRJVi5hYyB7XG5cdG1hcmdpbi10b3A6IDJweDsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA5OTk7IGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTsgdG9wOiAxMDAlOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgYm9yZGVyOiAzcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0OyAuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0Ji5hYzAyIHtcblx0XHR3aWR0aDogMjAwJTtcblx0XHRVTC50YWJzMDEge1xuXHRcdFx0TEkgeyB3aWR0aDogMjUlO1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQgQSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7IGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0VUwudGFiczAxIExJIHsgd2lkdGg6IDUwJTsgfVxuXHRcdFx0LmNvbCB7IGZsb2F0OiBub25lOyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBtYXJnaW46IDEwcHggMCAwOyB9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0VUwudGFiczAxIExJIHsgd2lkdGg6IDUwJTsgfVxuXHRcdH1cblx0fVxuXHRVTC50YWJzMDEge1xuXHRcdERJViNzZWFyY2gwMSAmIHsgbWFyZ2luLXRvcDogLTVweDsgfVxuXHRcdG1hcmdpbjogLTNweCAtMXB4IDAgMDsgZGlzcGxheTogYmxvY2s7XG5cdFx0TEkge1xuXHRcdFx0d2lkdGg6IDUwJTsgZmxvYXQ6IGxlZnQ7IHRvcDogMXB4OyBib3JkZXItdG9wOiBub25lOyBkaXNwbGF5OiBibG9jaztcblx0XHRcdEEge1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkOyBwYWRkaW5nLWxlZnQ6IDdweDtcblx0XHRcdFx0Jixcblx0XHRcdFx0JiA+IFNQQU4geyBkaXNwbGF5OiBibG9jazsgZmxvYXQ6IG5vbmU7IH1cblx0XHRcdH1cblx0XHRcdCYuaGFzaWNvIFNQQU4uaWNvIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHRcdFx0JjpiZWZvcmUgeyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCBBIHsgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7IH1cblx0XHRcdCY6bGFzdC1jaGlsZCBBIHsgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lOyB9XG5cdFx0fVxuXHR9XG5cdERJVi5wYWQge1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuXHRcdCYgPiAqOmZpcnN0LWNoaWxkIHsgbWFyZ2luOiAwOyB9XG5cdFx0QSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdCY6aG92ZXIgeyBjb2xvcjogQGNvbG9yMDI7IH1cblx0XHR9XG5cdH1cblx0UCB7XG5cdFx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRcdCYuaGVhZGluZzAxIHsgY29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodGVzdDsgZm9udC1zaXplOiAxN3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmc7XG5cdFx0XHQucnUgJiB7IGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nLXJ1OyB9XG5cdFx0fVxuXHRcdCYuaGVhZGluZzAyIHtmb250LXNpemU6ICAxN3B4OyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0LnJ1ICYgeyBmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTsgfVxuXHRcdH1cblx0fVxuXHRJTUcgeyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYzsgbWFyZ2luLXRvcDogMDsgYm9yZGVyOiA1cHggc29saWQgI2U3ZTdlNztcblx0XHRVTC50YWJzMDEge1xuXHRcdFx0bWFyZ2luLXRvcDogMDsgdG9wOiAtMXB4OyBiYWNrZ3JvdW5kOiBAY29sb3ItZ3JheS1saWdodDtcblx0XHRcdExJIHtcblx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMCBzb2xpZDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdFx0XHQmLmFjdGl2ZSB7IGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvci13aGl0ZSAhaW1wb3J0YW50OyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIEEgeyBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblx0XHRcdFx0Ji5oYXNpY28gU1BBTi5pY28geyBtYXJnaW4tcmlnaHQ6IDA7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogNC43IEJyZWFkY3J1bWIgKi9cblAjcGF0aDAxIHtcblx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bSAhaW1wb3J0YW50OyBtYXJnaW46IDVweCAwIDAgMDsgcGFkZGluZy1ib3R0b206IDVweDsgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdEEgeyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtOyB9XG5cdFNQQU4ge1xuXHRcdGNvbG9yOiBAY29sb3ItZ3JheS1tZWRpdW07XG5cdFx0Ji5zZXBhcmF0b3Ige1xuXHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDsgcGFkZGluZzogMCA1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAycHg7XG5cdFx0XHQmOmJlZm9yZSB7IGNvbnRlbnQ6IFwi4oC6XCI7IGZvbnQtc2l6ZTogMS41ZW07IH1cblx0XHR9XG5cdH1cblx0I2NvbnRlbnQgJiB7IGJvcmRlci10b3A6IG5vbmU7IH1cblx0U0VDVElPTiAmIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0KyAqIHsgbWFyZ2luLXRvcDogMWVtOyB9XG5cdH1cblx0U0VDVElPTi50eXBlMDIgJiB7XG5cdFx0bWFyZ2luOiAwOyBjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdEEsXG5cdFx0U1BBTiB7IGNvbG9yOiBAY29sb3Itd2hpdGU7IH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRTRUNUSU9OICYge1xuXHRcdFx0KyAqIHsgbWFyZ2luLXRvcDogMDsgfVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0bWFyZ2luLXRvcDogMS41ZW07XG5cdH1cbn1cblxuUC5zb2NpYWwwMiB7XG5cdG1hcmdpbjogLjVlbSAyNXB4IDAgMDsgb3ZlcmZsb3c6IGhpZGRlbjtcblx0QS5pY28ge1xuXHRcdG1hcmdpbjogMCAzMHB4IDAgMDsgZmxvYXQ6IGxlZnQ7IGhlaWdodDogMzBweDtcblx0XHQmLmYtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IG1hcmdpbjogMCAwIDAgMzBweDsgfVxuXHRcdCY6bGFzdC1jaGlsZCB7IG1hcmdpbjogMDsgfVxuXHRcdCY6YmVmb3JlIHsgZm9udC1zaXplOiAyNHB4OyB9XG5cdH1cbn1cblxuXG4iLCIubG9hZGVyLWNvbnRhaW5lciB7XG4gIC5kaXNwbGF5KGZsZXgpO1xuICAuZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgcGFkZGluZzogMjBweDtcbiAgLmxvYWRlciB7XG4gICAgLmRpc3BsYXkoZmxleCk7XG5cblxuICAgICYuYmlnIHtcbiAgICAgIC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICAubG9hZGVyLWRvdCB7XG4gICAgICAgICAgZmlsbDogQGNvbG9yMDE7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAubG9hZGVyLXBhdGgge1xuICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgc3Ryb2tlOiBAY29sb3IwMTtcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDU7XG4gICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAzNTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgIC5jIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yMDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cbiAgICAgICAgJi5jLTEge1xuICAgICAgICAgIGFuaW1hdGlvbjogMnMgbG9hZGluZyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYy0yIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIGFuaW1hdGlvbjogMnMgbG9hZGluZyAwLjI1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYy0zIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIGFuaW1hdGlvbjogMnMgbG9hZGluZyAwLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tb2RhbCB7XG4gICAgLnppbmRleChAbG9hZGVyWmluZGV4LCAwKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1tZWRpdW0tbGlnaHRlc3Q7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5kaXNwbGF5KGZsZXgpO1xuICAgIC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgIC5qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAuYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwLjJcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufSIsImZvb3RlciNtYWluIHtcblx0bWFyZ2luOiA2MHB4IDAgMCAwOyBwYWRkaW5nLWJvdHRvbTogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0O1xuXHRVTCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAzMHB4IDA7XG5cdFx0TEkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7IHdpZHRoOiAyNCU7IG1hcmdpbjogMCAwIDAgMSU7IHBhZGRpbmc6IDA7XG5cdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQgeyBtYXJnaW46IDA7IH1cblx0XHRcdEEge1xuXHRcdFx0XHRmb250LXNpemU6IDE5cHg7IGNvbG9yOiBAY29sb3ItYmxhY2s7IGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdFx0LnJ1ICYgeyBmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTsgfVxuXHRcdFx0XHQmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogQGNvbG9yMDE7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0VUwge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwOyBwYWRkaW5nOiAwO1xuXHRcdFx0TEkge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7IGZsb2F0OiBub25lOyBjbGVhcjogYm90aDsgd2lkdGg6IGF1dG87IG1hcmdpbjogNXB4IDAgMCAwOyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdFx0XHRBIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7IGNvbG9yOiBAY29sb3IwMTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdFx0Jjpob3ZlciB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3IwMjsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgPiBESVYuY29sMDAgPiBVTCA+IExJIHtcblx0XHQmID4gU1BBTiB7IGZvbnQtc2l6ZTogMTlweDsgY29sb3I6IEBjb2xvci1ibGFjazsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0LnJ1ICYgeyBmb250LWZhbWlseTogQGZvbnQtaGVhZGluZy1ydTsgfVxuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKG4rNSkgeyBtYXJnaW4tdG9wOiAyZW07IH1cblx0fVxuXHRQIHtcblx0XHRtYXJnaW46IC41ZW0gMCAwIDA7IG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ji5oZWFkaW5nMDEgeyBmb250LXNpemU6IDE5cHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdC5ydSAmIHsgZm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7IH1cblx0XHR9XG5cdFx0QS5pY28ge1xuXHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwOyBmbG9hdDogbGVmdDsgaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Ji5mLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyBtYXJnaW46IDAgMCAwIDMwcHg7IH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7IG1hcmdpbjogMDsgfVxuXHRcdFx0JjpiZWZvcmUgeyBmb250LXNpemU6IDI0cHg7IH1cblx0XHR9XG5cdH1cblx0RElWLmIge1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGNvbG9yLWdyYXktbGlnaHRlc3QgLDEwJSk7XG5cdFx0VUwge1xuXHRcdFx0cGFkZGluZzogMzVweCAwO1xuXHRcdFx0TEkge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdEEgeyBmb250LXNpemU6IDE4cHg7IH1cblx0XHRcdFx0U1RST05HIHsgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkaW5nO1xuXHRcdFx0XHRcdC5ydSAmIHsgZm9udC1mYW1pbHk6IEBmb250LWhlYWRpbmctcnU7IH1cblx0XHRcdFx0fVxuXHRcdFx0XHRVTCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDsgZm9udC1zaXplOiAxM3B4OyBtYXJnaW46IDVweCAwIDAgMDtcblx0XHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7IG1hcmdpbjogMDsgY2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0XHRBIHsgZm9udC1zaXplOiAxM3B4OyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtOyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYubGFzdCB7IGZsb2F0OiByaWdodDsgbWFyZ2luLXRvcDogMS40ZW07IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmljbyB7XG5cdFx0XHQmLWVudmVsb3BlOmJlZm9yZSB7IGZvbnQtc2l6ZTogMjBweDsgfVxuXHRcdFx0JjpiZWZvcmUgeyBjb2xvcjogQGNvbG9yLWJsYWNrOyBmb250LXNpemU6IDE3cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAzcHg7ICB9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRESVYuYiBVTCBMSSB7XG5cdFx0XHR3aWR0aDogMjQlO1xuXHRcdFx0TEkgeyB3aWR0aDogYXV0bzsgfVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMCAwOyBwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRVTCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRMSSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlOyBtYXJnaW46IDIwcHggMCAwO1xuXHRcdFx0XHRVTCB7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMCAwIDA7XG5cdFx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7IHdpZHRoOiBhdXRvOyBtYXJnaW46IDVweCAwIDAgMDtcblx0XHRcdFx0XHRcdEEgeyBmb250LXNpemU6IDE3cHg7IH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QSB7IGZvbnQtc2l6ZTogMjBweDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIudmlkZW8tY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogMTAwJTtcbn1cbi8qIDE2eDkgQXNwZWN0IFJhdGlvICovXG4uaW50cmluc2ljLWNvbnRhaW5lci0xNng5IHtcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi8qIDR4MyBBc3BlY3QgUmF0aW8gKi9cbi5pbnRyaW5zaWMtY29udGFpbmVyLTR4MyB7XG5cdHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4udmlkZW8tY29udGFpbmVyIHtcblx0SUZSQU1FIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7ICB9XG59XG4uYmxvY2syNSB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdEgzLnR5cGUwMiB7IGZvbnQtd2VpZ2h0OiAzMDA7IG1hcmdpbi1sZWZ0OiAtMjBweDsgbWFyZ2luLXRvcDogMmVtOyB9XG59XG5QLmxpbmUtdGhyb3VnaCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDMwcHggMDtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdHotaW5kZXg6IC0xXG5cdH1cblx0U1BBTiB7XG5cdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cGFkZGluZzogMCA1MHB4O1xuXHR9XG59XG4uZXF1YWxoZWlnaHQgLmNvbC53NDBwID4gKiB7XG5cdGZsZXg6IDAgMCAxMDAlO1xufVxuLmVxdWFsaGVpZ2h0IC5jb2wudzYwcCA+ICoge1xuXHRmbGV4OiAwIDAgMTAwJTtcbn1cbi5zZXBhcmF0ZWQtcmlnaHQtYm90dG9tIHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdHBhZGRpbmc6IDAgMjVweCAwIDA7XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmc6IDAgMCAzMHB4IDA7XG5cdH1cbn1cbi5zZXBhcmF0ZWQtbGVmdC10b3Age1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHR9XG59XG5cbi5zZWFyY2gtdzEwMHAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQmID4gSU5QVVQuZGVmYXVsdCB7XG5cdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cdFVMLmFjdGlvbnMwMSB7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0bWFyZ2luOiAtM3B4IDAgMCA1cHggIWltcG9ydGFudDtcblx0fVxufVxuLmNvbnRhY3Qge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFNQQU4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogOHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IC0xNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0fVxuXHRBIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogOHB4O1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IC0xNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblxuXHR9XG5cdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRTRUxFQ1QsXG5cdFx0SU5QVVQge1xuXHRcdFx0KyBESVYgeyBwYWRkaW5nLXRvcDogLjVlbTsgfVxuXHRcdH1cblx0XHQudzAxLFxuXHRcdC53MDIsXG5cdFx0LndhdXRvIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgbWFyZ2luOiAxMHB4IDAgMCAwICFpbXBvcnRhbnQ7IH1cblxuXHR9XG59XG4uY29udGFjdDAxIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMjBweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cblx0U1BBTiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC50ZXh0IHtcblx0XHRtYXJnaW4tbGVmdDogMzVweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFAgeyBtYXJnaW46IDA7IH1cblx0XHRTUEFOIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtOyAgfVxuXHR9XG59XG5BLmJ0biB7XG5cdCYuYmFjayB7XG5cdFx0Y29sb3I6IEBjb2xvcjAxOyBwYWRkaW5nOiA3cHggMCAycHggMCFpbXBvcnRhbnQ7IC8qYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7Ki8gYmFja2dyb3VuZDogbm9uZTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCY6YmVmb3JlIHsgZmxvYXQ6IGxlZnQ7IGNvbnRlbnQ6IEBpY28tYXJybGVmdDsgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiBkYXJrZW4oQGNvbG9yMDEsMTAlKTtcblx0XHRcdCY6YmVmb3JlIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblx0XHR9XG5cdH1cbn1cblxuSDEuZXhwYW5kaW5nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC5hbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdC5kaXNwbGF5KGZsZXgpO1xuXHQuYWxpZ24tY29udGVudChjZW50ZXIpO1xuXG5cdEEudG9nZ2xlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdC5kaXNwbGF5KGZsZXgpO1xuXHRcdC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdCY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblx0XHQmLm9wZW4gU1BBTi50eHQ6YWZ0ZXIgeyBjb250ZW50OiBAaWNvLWFycnVwOyB9XG5cdFx0U1BBTi5pbWcge1xuXHRcdFx0bWF4LXdpZHRoOiA2MHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMFxuXHRcdH1cblx0XHRTUEFOLnR4dCB7XG5cdFx0XHRmb250LWZhbWlseTogQGZvbnQtaGVhZGluZztcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDg1cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWJsYWNrO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29udGVudDogQGljby1hcnJkb3duO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3IxMjtcblx0XHRcdFx0d2lkdGg6IDM0cHg7XG5cdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjZweDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbi8qbGVmdC1zaWRlIG5hdmlnYXRpb24qL1xuLm5ld3MwNCB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdExJIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWdyYXktbWVkaXVtLWxpZ2h0ZXN0O1xuXHRcdC5hIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0fVxuXHRcdFAubWV0YSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWdyYXktbWVkaXVtO1xuXHRcdH1cblx0XHRQLmhlYWRpbmcwMSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41ZW07IHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEEudG9nZ2xlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1hcnJkb3duOyBmb250LWZhbWlseTogXCJpY29uc1wiOyBmbG9hdDogcmlnaHQ7IHdpZHRoOiAxNHB4OyBoZWlnaHQ6IDEwcHg7IHJpZ2h0OiAxNXB4OyB0b3A6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm9wZW46YWZ0ZXIgeyBjb250ZW50OiBAaWNvLWFycnVwOyB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cbiIsIi8qIDYuIFRoaWNrYm94ICovXG5AaW1wb3J0IChyZWZlcmVuY2UpIFwibWl4aW5zL3ppbmRleF9taXhpbnNcIjtcbi50YiB7XG5cdCZfb3ZlcmxheSB7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogMDsgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBiYWNrZ3JvdW5kOiBAY29sb3ItYmxhY2s7IG9wYWNpdHk6IDAuNjsgLnppbmRleChAbW9kYWxaaW5kZXgsIDApOyB9XG5cdCZfbG9hZGVyIHsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7IHBvc2l0aW9uOiBmaXhlZDsgLnppbmRleChAbW9kYWxaaW5kZXgsMSk7IGxlZnQ6IDUwJTsgdG9wOiA1MCU7IHBhZGRpbmc6IDMwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlOyB9XG5cdCZfZnJhbWUge1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpOyBwb3NpdGlvbjogZml4ZWQ7IC56aW5kZXgoQG1vZGFsWmluZGV4LDIpOyBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAwOyBib3R0b206IDA7IHBhZGRpbmc6IDA7XG5cdFx0Ji50Yl9nYWxsZXJ5IHsgcG9zaXRpb246IGZpeGVkOyB9XG5cdFx0Lm1lc3NhZ2UgeyBwYWRkaW5nOiAyMHB4OyB9XG5cdFx0UCB7XG5cdFx0XHRtYXJnaW46IDA7IHBhZGRpbmc6IDA7XG5cdFx0XHQmLnRiX2ltYWdlIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgcGFkZGluZzogMzBweDsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpOyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdElNRyB7IG1heC13aWR0aDogMTAwJTsgbWF4LWhlaWdodDogMTAwJTsgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDsgYm90dG9tOiAwOyBtYXJnaW46IGF1dG87IH1cblx0XHRcdH1cblx0XHRcdCYudGJfdGl0bGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHBhZGRpbmc6IDUwcHggMTM1cHggNDVweCA0NnB4OyBmb250LXNpemU6IDM4cHg7IGNvbG9yOiBAY29sb3ItYmxhY2s7IGhlaWdodDogMTM1cHg7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdFx0XHQrIFAudGJfZGVzYyB7IHBhZGRpbmctdG9wOiAwOyB9XG5cdFx0XHR9XG5cdFx0XHQudGJfZGVzYyB7IHBhZGRpbmc6IDIwcHg7IH1cblx0XHR9XG5cdFx0Ji50eXBlMDMge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4OyBsaW5lLWhlaWdodDogMzRweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtZmFtaWx5OiBAZm9udC1tYWluOyBjb2xvcjpAY29sb3ItYmxhY2stbGlnaHQ7XG5cdFx0fVxuXHRcdC50Yl9jb250cm9scyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgLnppbmRleChAbW9kYWxaaW5kZXgsMyk7IH1cblx0XHQudGJfaW1hZ2Vfd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogMTAwJTtcblx0XHRcdERJVi5uYXYge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuOyBtYXJnaW46IDM1cHg7IGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwO1xuXHRcdFx0XHRVTCB7IGNsZWFyOiBib3RoOyBsaXN0LXN0eWxlOiBub25lOyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1hbGlnbjogY2VudGVyOyBoZWlnaHQ6IDgwcHg7IH1cblx0XHRcdFx0TEkge1xuXHRcdFx0XHRcdGhlaWdodDogODBweDsgd2lkdGg6IDc1cHg7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IG92ZXJmbG93OiBoaWRkZW47IGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQgQSB7IG1hcmdpbjogMDsgfVxuXHRcdFx0XHRcdCYuYWN0aXZlIEEgeyBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yMDI7IH1cblx0XHRcdFx0XHRBIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbjogMCAwIDAgMTBweDsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7IHBhZGRpbmc6IDA7IGhlaWdodDogODBweDsgd2lkdGg6IDY1cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgb3ZlcmZsb3c6IGhpZGRlbjsgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0SU1HIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IG1heC1oZWlnaHQ6IDY1cHg7IG1heC13aWR0aDogNjVweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDE1cHg7IG1hcmdpbjogYXV0bzsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2lubmVyIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiBmaXhlZDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgbGVmdDogMCAhaW1wb3J0YW50OyByaWdodDogMCAhaW1wb3J0YW50OyB0b3A6IDAgIWltcG9ydGFudDsgYm90dG9tOiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHQudGJfZ2FsbGVyeSAmIHsgaGVpZ2h0OiA5MCU7IHRvcDogNSUgIWltcG9ydGFudDsgYm90dG9tOiA1JSAhaW1wb3J0YW50OyB3aWR0aDogODAwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuMTUpOyBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwwLDAsMC4xNSk7IH1cblx0XHRcdElGUkFNRSB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHQudGJfaW1hZ2Vfd3JhcHBlciB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTsgYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRESVYubmF2IHsgcGFkZGluZzogMTBweCAzNXB4OyBiYWNrZ3JvdW5kOiBAY29sb3Itd2hpdGU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgYm90dG9tOiAwOyByaWdodDogMDt9XG5cdFx0XHR9XG5cdFx0XHRQLnRiX3RpdGxlIHsgcGFkZGluZzogNnB4IDQ1cHggM3B4IDE1cHg7IGZvbnQtc2l6ZTogMThweDsgaGVpZ2h0OiAzNXB4OyB9XG5cdFx0XHRQLnRiX2ltYWdlIHsgaGVpZ2h0OiAzMDBweDsgLmRpc3BsYXkoZmxleCk7IC5hbGlnbi1pdGVtcyhjZW50ZXIpOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cdFx0XHQmX2lubmVyIHtcblx0XHRcdFx0Jixcblx0XHRcdFx0LnRiX2dhbGxlcnkgJiB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwICFpbXBvcnRhbnQ7IGJvdHRvbTogMDsgbGVmdDogMCAhaW1wb3J0YW50OyByaWdodDogMDsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLW5vdGRlc2t0b3Age1xuXHRcdFx0Jl9pbm5lciBJRlJBTUUgeyBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXHRcdH1cblx0fVxuXHQmX19oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDMzcHggMzRweCAyN3B4IDM0cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcblx0XHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdCYudGJfX2hlYWRlci0tcGFkIHtcblx0XHRcdCYtc20ge1xuXHRcdFx0XHRwYWRkaW5nOiAyM3B4IDQ1cHggMTdweCAzNHB4O1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjNweCA0NXB4IDE3cHggMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRIMSB7XG5cdFx0XHQmLnRiX3RpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNjtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Ji50Yl90aXRsZS0taXRiIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRiX19oZWFkZXItYW5pbSB7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCA0N3B4IDhweCAxOHB4O1xuXHRcdFx0XHRIMSB7XG5cdFx0XHRcdFx0Ji50Yl90aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi4yNztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjNzIGVhc2UsIGxpbmUtaGVpZ2h0LCAuM3MsIGVhc2U7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBmb250LXNpemUsIC4zcywgZWFzZSwgbGluZS1oZWlnaHQsIC4zcywgZWFzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMThweCA0N3B4IDI0cHggMThweDtcblx0XHRcdEgxIHtcblx0XHRcdFx0Ji50Yl90aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfYm94MDEge1xuXHRcdG1pbi1oZWlnaHQ6IDM2MHB4OyAuemluZGV4KEBtb2RhbFppbmRleCwgMCk7XG5cdFx0Jixcblx0XHQmLnRiX2ZyYW1lX2lubmVyIHsgbWF4LWhlaWdodDogOTAlOyAvKm1heC1oZWlnaHQ6IDEwMCU7Ki8gbWF4LXdpZHRoOiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgdG9wOiA1JSAhaW1wb3J0YW50OyBib3R0b206IDUlOyBsZWZ0OiAwICFpbXBvcnRhbnQ7IHJpZ2h0OiAwOyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7ICB9XG5cdFx0Ji50Yl9mcmFtZV9pbm5lciB7IHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5vdmVybGF5LWNvbnRlbnQtLXc3ODIge1xuXHRcdFx0d2lkdGg6IDc4MnB4O1xuXHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50Yl9pbWcge1xuXHRcdFx0Ji0tc3VjY2VzcyB7XG5cdFx0XHRcdHdpZHRoOjEzMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDExOHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRiX2NvbnRyb2xzIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDIxcHg7IHJpZ2h0OiAxOXB4OyBoZWlnaHQ6IDI1cHg7IHdpZHRoOiAyMHB4OyBsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdC8qdG9wOiAyMXB4OyovXG5cdFx0XHRcdHRvcDogMThweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRiX2JveDAyIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBtYXgtaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogYXV0bzsgcGFkZGluZzogMzVweDsgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdC1vLWJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0LnRiX2hlYWRpbmcwMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDsgbGluZS1oZWlnaHQ6IDM0cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LWZhbWlseTogQGZvbnQtbWFpbjsgY29sb3I6QGNvbG9yMDE7XG5cdFx0XHR9XG5cdFx0XHQmX19iZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvci1ncmF5MDc7XG5cdFx0XHRcdG1hcmdpbjogMCAtMzVweDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDM1cHg7XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3BhZCB7XG5cdFx0XHRcdCYtLWZlZWRiYWNrIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGJfaGVhZGluZzAxIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItZ3JheS1saWdodGVzdCw1JSk7XG5cdFx0XHRcdG1hcmdpbjogLTM1cHggLTM1cHggMzVweDtcblx0XHRcdFx0cGFkZGluZzogMzVweCAzNXB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQuZGlzcGxheShmbGV4KTtcblx0XHRcdFx0LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiA1NnB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0SU1HIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtOTFweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzN3B4O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZXRhIHtcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYm94X2VuZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiAwIDM1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAzNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHQudGJfbGlzdF9pdGVtIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemUtcGFyYWdyYXBoO1xuXHRcdFx0XHQubGlzdGNvbCB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvci1ncmF5LW1lZGl1bS1saWdodDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1udW1iIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wYWQwMSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdC5ub3BhZGRpbmcge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5wYWQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0XHRQIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRTUEFOLmljby1jaGVjayB7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4NmQ5ODY7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmYiB7XG5cdFx0XHQudGJfYm94MDIgeyBiYWNrZ3JvdW5kOiBAY29sb3ItYmxhY2s7IHBhZGRpbmc6IDA7IH1cblx0XHRcdC50Yl9jb250cm9scyB7IHRvcDogLTMwcHg7IHJpZ2h0OiAtMjBweDsgfVxuXHRcdH1cblx0XHQudGJfYm94MDMge1xuXHRcdFx0aGVpZ2h0OiA0ODBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdFx0SUZSQU1FIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0I3RiX2Nsb3NlIHsgZmxvYXQ6IHJpZ2h0OyB9XG5cdFx0SDEge1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4OyBmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Ji50Yl90aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDI7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LW1haW47XG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40Mjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1mZWVkYmFjayB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1tYWluO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItYmx1ZTAxO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnRiX3RpdGxlLS1pdGIge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3ItZ3JheTAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBAbWVkaWEtbm90ZGVza3RvcCB7XG5cdFx0XHR0b3A6IDAgIWltcG9ydGFudDsgYm90dG9tOiAwICFpbXBvcnRhbnQ7IG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHQjdGJfY2xvc2UgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0dG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRcdC50Yl9ib3gwMiB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LypoYWNrIGJlZm9yZSBuZXcgbW9kYWwgaXMgYm9ybiovXG5cdFx0Ji0tbWF4LWhlaWdodCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdFx0XHRoZWlnaHQ6IDkwJTtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbiN0YiB7XG5cdCZfY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAyNXB4OyB3aWR0aDogMjBweDsgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB0b3A6IDA7IHJpZ2h0OiAwOyAuemluZGV4KEBtb2RhbFppbmRleCw1KTsgZmxvYXQ6IHJpZ2h0O1xuXHRcdCY6YmVmb3JlIHsgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lOyBjb250ZW50OiBcIlxcZjAwZFwiOyAgbGluZS1oZWlnaHQ6IDI1cHg7IGZsb2F0OiBsZWZ0OyB0ZXh0LWluZGVudDogMDsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogQGNvbG9yLWdyYXkwNDsgZm9udC1zaXplOiAyNXB4OyAgfVxuXHRcdCY6aG92ZXIgeyBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblx0XHQjY29udGVudCA+ICYsXG5cdFx0LmNvbDAwID4gJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0LmZyYW1lZCAmIHsgZGlzcGxheTogYmxvY2s7IH1cblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHQmOmJlZm9yZSB7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblx0XHR9XG5cdH1cblx0Jl9wcmV2IHsgYmFja2dyb3VuZDogdXJsKGFycjA0LnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7IGxlZnQ6IDUwJTsgbWFyZ2luOiAtNDVweCAwIDAgLTM1MHB4OyB9XG5cdCZfbmV4dCB7IGJhY2tncm91bmQ6IHVybChhcnIwNS5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlOyByaWdodDogNTAlOyBtYXJnaW46IC00NXB4IC0zNTBweCAwIDA7IH1cblx0Jl9wcmV2LCAmX25leHQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDsgd2lkdGg6IDQwcHg7IGhlaWdodDogOTBweDsgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB0b3A6IDQ1JTsgIC56aW5kZXgoQG1vZGFsWmluZGV4LDMpO1xuXHRcdCY6aG92ZXIgeyBvcGFjaXR5OiAwLjU7IH1cblx0XHQmLmRpc2FibGVkIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHtcblx0XHRcdCYsXG5cdFx0XHQmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdCZfcHJldiwgJl9uZXh0IHtcblx0XHRcdCYsXG5cdFx0XHQmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblx0XHR9XG5cdH1cbn1cbi5pZnJhbWVfdGJfb3ZlcmZsb3cge1xuXHRvdmVyZmxvdzogaW5oZXJpdCFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93LXk6IGluaGVyaXQhaW1wb3J0YW50O1xufVxuLmlmcmFtZV90Yl9wYWRkaW5nIHtcblx0cGFkZGluZzogMzRweCAzNHB4IDAgMzRweDtcblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdHBhZGRpbmc6IDE4cHggMThweCAwIDE4cHg7XG5cdH1cbn1cbi50Yl9fcGFkIHtcblx0Ji0tbWQge1xuXHRcdHBhZGRpbmc6IDAgMzVweDtcblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDE4cHg7XG5cdFx0fVxuXHR9XG5cdCYtLWhhcy10Yi1ib3gtZW5kIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xuXHRcdH1cblx0fVxufVxuLmlmcmFtZV90Yl9wYWQge1xuXHRwYWRkaW5nOiAwIDYwcHghaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaW5oZXJpdCFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93LXk6IGluaGVyaXQhaW1wb3J0YW50O1xuXHQudGJfY29udHJvbHMge1xuXHRcdCN0Yl9jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQjdGJfY2xvc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgNDBweCFpbXBvcnRhbnQ7XG5cdFx0LnRiX2Nsb3NlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC50Yl9jb250cm9scyB7XG5cdFx0XHQjdGJfY2xvc2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnRiX2JveF9lbmQge1xuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwMDA7XG5cdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYudGJfYm94X2VuZC0taGFzLWdyYWRpZW50IHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiApLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMCApKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxufVxuQG1lZGlhIEBtZWRpYS1ub3RkZXNrdG9wIHtcblx0SFRNTC50Yl9vcGVuIHtcblx0XHRCT0RZIHsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cdFx0I2JveDAwIHsgb3BhY2l0eTogMDsgfVxuXHR9XG59XG5AbWVkaWEgQG1lZGlhLWRlc2t0b3Age1xuXHRIVE1MLnRiX29wZW4ge1xuXHRcdEJPRFkgeyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IH1cblx0fVxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJTlBVVFNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKlNFTEVDVCwgSU5QVVQuc2VsZWN0IHtcblx0aGVpZ2h0OiA1MHB4O1xufSovXG5JTlBVVFt0eXBlPVwiZGF0ZVwiXSxcbklOUFVUW3R5cGU9XCJkYXRldGltZVwiXSxcbklOUFVUW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbklOUFVUW3R5cGU9XCJlbWFpbFwiXSxcbklOUFVUW3R5cGU9XCJtb250aFwiXSxcbklOUFVUW3R5cGU9XCJudW1iZXJcIl0sXG5JTlBVVFt0eXBlPVwicGFzc3dvcmRcIl0sXG5JTlBVVFt0eXBlPVwic2VhcmNoXCJdLFxuSU5QVVRbdHlwZT1cInRlbFwiXSxcbklOUFVUW3R5cGU9XCJ0ZXh0XCJdLFxuSU5QVVRbdHlwZT1cInRpbWVcIl0sXG5JTlBVVFt0eXBlPVwidXJsXCJdLFxuSU5QVVRbdHlwZT1cIndlZWtcIl0sXG5JTlBVVDpub3QoW3R5cGVdKSB7XG5cdC8qIWltcG9ydGFudCBpcyB0ZW1wb3JhcnkqL1xuXHQmOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiBAY29sb3ItZ3JheTAzOyBvdXRsaW5lOiBub25lOyB9XG5cdCYuc20ge1xuXHRcdHBhZGRpbmc6IDhweCAxNXB4IDdweDsgaGVpZ2h0OiA0MHB4OyAqaGVpZ2h0OiBhdXRvOyAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgIGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXkwNTsgbWluLXdpZHRoOiAwO1xuXHR9XG5cdCYubWQge1xuXHRcdC8qcmVtb3ZlIGltcG9ydGFudCB3aGVuIHlvdSByZWFkeSovXG5cdFx0cGFkZGluZzogMCAxNnB4IDA7XG5cdFx0LypwYWRkaW5nOiA4cHggMTVweCA3cHghaW1wb3J0YW50OyovIGhlaWdodDogNTBweCFpbXBvcnRhbnQ7ICpoZWlnaHQ6IGF1dG8haW1wb3J0YW50OyAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgZm9udC1zaXplOiAxNXB4OyBib3JkZXItY29sb3I6IEBjb2xvci1ncmF5MDU7ICBtaW4td2lkdGg6IDA7XG5cdFx0Ji5lcnJvciB7XG5cdFx0XHRJTlBVVCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1hbGVydDA0O1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yLWdyYXkwMTtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yLWFsZXJ0MDU7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpmb2N1cyB7IGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXkwMzsgb3V0bGluZTogbm9uZTsgfVxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yLWdyYXkwNDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3ItZ3JheTA0OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBpdGFsaWM7fVxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yLWdyYXkwNDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogaXRhbGljO31cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3ItZ3JheTA0OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBpdGFsaWM7fVxuXHRcdCY6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3ItZ3JheTA0OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBpdGFsaWM7fVxuXHR9XG5cdCYubGcge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQmLnBhZCB7XG5cdFx0Ji0tc20ge1xuXHRcdFx0cGFkZGluZzogOHB4IDhweCA3cHhcblx0XHR9XG5cdH1cblx0Ji5kaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXkwNztcblx0fVxuXHQmLmlucHV0LXcxMDBwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQvKm1veiBhbmQgY2hyb21lIGNvbmZsaWN0IG1pbi13aWR0aCovXG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ji5pbnB1dC13MjgyIHtcblx0XHR3aWR0aDogMjgycHg7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdH1cblx0fVxuXHQmLmlucHV0LXcyOTMge1xuXHRcdHdpZHRoOiAyOTNweDtcblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ji5pbnB1dC13MTUwIHtcblx0XHR3aWR0aDogMTUwcHg7XG5cdH1cblx0Ji5oYXMtdmFsaXRhdG9yIHtcblx0XHRwYWRkaW5nOiAwIDMwcHggMCAxNnB4O1xuXHR9XG5cdCY6Zm9jdXMgeyBib3JkZXItY29sb3I6IEBjb2xvci1ncmF5MDM7IG91dGxpbmU6IG5vbmU7IH1cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3ItZ3JheTA0OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3ItZ3JheTA0OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBpdGFsaWM7fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvci1ncmF5MDQ7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IGl0YWxpYzt9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvci1ncmF5MDQ7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IGl0YWxpYzt9XG5cdCY6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3ItZ3JheTA0OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBpdGFsaWM7fVxufVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNFTEVDVC1JTlBVVFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNFTEVDVCwgSU5QVVQuc2VsZWN0IHtcblx0Ji5zbSB7XG5cdFx0aGVpZ2h0OiA0MHB4OyBtYXgtaGVpZ2h0OiA1MDBweDsgbWluLWhlaWdodDogNDBweDtcblx0fVxuXHQmLm1kIHtcblx0XHRoZWlnaHQ6IDUwcHghaW1wb3J0YW50OyAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRwYWRkaW5nOiA1cHggMTZweCA0cHg7IGNvbG9yOiBAY29sb3ItZ3JheTAxO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHQmLnc5MCB7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0fVxuXHR9XG5cdCYubGcge1xuXHRcdGhlaWdodDogNjVweDtcblx0fVxuXHQmLnNlbGVjdC0tc2Vjb25kYXJ5IHtcblx0XHRib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBzb2xpZCBub25lO1xuXHR9XG59XG5cbklOUFVULm51bS1ub3Njcm9sbFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5JTlBVVC5udW0tbm9zY3JvbGxbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0bWFyZ2luOiAwO1xufVxuaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEJhbm5lcnNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi50eXBlLWJhbm5lcjAzIHtcblx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50OyAvKiAjY29udGVudCA+IFNFQ1RJT046Zmlyc3QtY2hpbGQgYm9yZGVyLXRvcCBtYWluLmxlc3M5OTI3IHNob3VsZCBwcm9iYWJseSBiZSByZW1vdmVkKi9cblx0bWFyZ2luLWJvdHRvbTogNDVweDtcblxuXHQuYmFubmVyX19iYWNrZ3JvdW5kX19pbWFnZSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuXG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDE4MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDE4MHB4O1xuXG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjIwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIEBtZWRpYS10YWJsZXQge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jb2wwMCB7XG5cdFx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQ4MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQ4MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdC5iYW5uZXJfX2NvbnRlbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmc6IDEzcHggNDBweCAyNXB4IDQwcHg7XG5cblx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtdGFibGV0IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBAbWVkaWEtZGVza3RvcCB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFsaWduLWJvdHRvbSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xuXG5cdFx0XHRcdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5sb2FkaW5nLWNpcmNsZSxcbi5sb2FkaW5nLWNpcmNsZTo6YmVmb3JlLFxuLmxvYWRpbmctY2lyY2xlOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTNweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiBAY29sb3IwMjtcblx0Ji0tc2l6ZS1zbSB7XG5cblx0fVxufVxuLmxvYWRpbmdfaWNvbiB7XG5cdCYtLWV4Y2xhbWF0aW9uIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCIhXCI7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXdoaXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5sb2FkaW5nLWNpcmNsZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0YW5pbWF0aW9uOiBib3VuY2UgMS41cyBpbmZpbml0ZTtcbn1cbi5sb2FkaW5nLWNpcmNsZTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRhbmltYXRpb246IGJvdW5jZSAxLjVzIC0wLjRzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDIpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgyKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgyKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMik7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4iLCIuaGFzY2FyZCB7XG5cdCNub3RzdXBwb3J0ZWQgeyBkaXNwbGF5OiBub25lOyB9XG5cdEBtZWRpYSBAbWVkaWEtdGlueSB7XG5cdFx0I25vdHN1cHBvcnRlZCB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblx0XHQ+ICNib3gwMCB7IGRpc3BsYXk6IG5vbmU7IH1cblx0fVxuXHRAbWVkaWEgQG1lZGlhLW5vdG1vYmlsZSB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yLWdyYXktbGlnaHRlc3Q7XG5cdH1cblx0I2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlOyAuZmxleC1kaXNwbGF5KGZsZXgpOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHBhZGRpbmc6IDA7XG5cdFx0QG1lZGlhIEBtZWRpYS1ub3Rtb2JpbGUge1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR9XG5cdH1cblx0I2NhcmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNzgwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItZ3JheS1saWdodDtcblx0XHRwYWRkaW5nOiBjZWlsKEBncmlkdW5pdCo1LjUpIGNlaWwoQGdyaWR1bml0KjgpIGNlaWwoQGdyaWR1bml0KjUuNSkgY2VpbChAZ3JpZHVuaXQqMTUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnY2FyZC9iZy5qcGcnKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdH1cblx0XHRAbWVkaWEgQG1lZGlhLXRhYmxldCB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwJTtcblx0XHR9XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiBjZWlsKEBncmlkdW5pdCo5KSBjZWlsKEBncmlkdW5pdCoyLjUpIGNlaWwoQGdyaWR1bml0KjIuNSk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEgxIHsgZm9udC1zaXplOiBjZWlsKEBiYXNlLWZvbnQtc2l6ZSoyLjkpOyBjb2xvcjogQGNvbG9yMDE7IGxpbmUtaGVpZ2h0OiAwLjk1OyBmb250LXdlaWdodDogNDAwOyB9XG5cdFx0SDIgeyBjb2xvcjogQGNvbG9yLWJsYWNrOyB9XG5cdFx0UCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVlbTsgY29sb3I6IEBjb2xvci1ncmF5LWRhcms7IHdpZHRoOiA4MCU7IGZsb2F0OiByaWdodDtcblx0XHRcdEBtZWRpYSBAbWVkaWEtbW9iaWxlIHsgd2lkdGg6IDEwMCU7IH1cblx0XHR9XG5cdFx0VUwge1xuXHRcdFx0Ji5sYW5nIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IGNlaWwoQGdyaWR1bml0KjYuNSk7IGxlZnQ6IGNlaWwoQGdyaWR1bml0KjgpO1xuXHRcdFx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRcdFx0Ym90dG9tOiBhdXRvOyBsZWZ0OiBhdXRvOyB0b3A6IGNlaWwoQGdyaWR1bml0KjMpOyByaWdodDogY2VpbChAZ3JpZHVuaXQqMi41KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRMSSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7IHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHRcdFx0JjphZnRlciB7IGNvbnRlbnQ6ICd8JzsgY29sb3I6IEBjb2xvcjAxOyB9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHRcdFx0XHRBIHsgcGFkZGluZy1yaWdodDogMDsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdEEgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIGNlaWwoQGdyaWR1bml0KjEuMjUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi50Yi1zaG93IHsgZGlzcGxheTogbm9uZTsgfVxuLmZyYW1lZCB7XG5cdGhlaWdodDogMTAwJTtcblx0LnRiLXNob3cgeyBkaXNwbGF5OiBibG9jazsgfVxuXHQudGItaGlkZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0Qk9EWSB7IGhlaWdodDogMTAwJTsgfVxuXHQjYm94MDAgeyBoZWlnaHQ6IDEwMCU7IH1cblx0SEVBREVSLm1haW4sXG5cdEZPT1RFUiNtYWluLFxuXHQuYmFubmVyMDMgeyBkaXNwbGF5OiBub25lOyB9XG5cdC50Yl9ib3gwMiB7XG5cdFx0SDEgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDA7IH1cblx0fVxuXHRIMSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwcHg7IH1cblx0SDIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0QG1lZGlhIEBtZWRpYS1tb2JpbGUgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cdH1cblx0I2NvbnRlbnQge1xuXHRcdG1heC13aWR0aDogODAwcHg7IG1heC1oZWlnaHQ6IDk1JTsgbWFyZ2luOiAyLjUlIGF1dG87IGJhY2tncm91bmQ6IEBjb2xvci13aGl0ZTsgcGFkZGluZzogMjBweCA1MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpOyBvdmVyZmxvdzogYXV0bztcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHQvKi5zYWZhcmkmIHtcblx0XHRcdG92ZXJmbG93OiBzY3JvbGw7IG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHR9Ki9cblx0XHRIMSB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cblx0XHRAbWVkaWEgQG1lZGlhLW1vYmlsZSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7IG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7IHBhZGRpbmc6IDIwcHg7XG5cdFx0XHQuY29sMDAgeyBwYWRkaW5nOiAwOyB9XG5cdFx0XHQuZGlzY3JldGUge1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtMTAwMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByZXYge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1hcnJsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29ucztcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yMDE7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHQubGluay1vdXRsaW5lLW5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uZXh0IHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogQGljby1hcnJyaWdodDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3IwMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0Lmxpbmstb3V0bGluZS1ub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb2wwMCB7IHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiJdLCJmaWxlIjoiYXNzZXRzL2ltZy9zdHlsZXMuY3NzIn0= */
