/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap");
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

em,
i {
  font-style: italic;
}

b,
strong {
  font-weight: bold;
}

.text-input {
  border: 1px solid #6e6e6e;
  border-radius: 2px;
  padding: 3px;
}
.text-input:focus {
  outline: none;
}

.panning {
  cursor: all-scroll;
}

.rh-platoon {
  background: rgb(245, 80, 80);
}

.lh-platoon {
  background: rgb(185, 180, 250);
}

.mil-free-agent {
  background: rgb(228, 170, 170);
}

.rule5 {
  background: rgb(213, 134, 245);
}

.free-agent {
  background: rgb(180, 220, 250);
}

.option-next {
  background: rgb(255, 255, 160);
}

.arb {
  background: rgb(170, 220, 170);
}

.injured {
  color: #ce1126;
}

.recent {
  font-weight: bold;
}

.aaa {
  background: rgb(230, 230, 230);
}

.aa {
  background: rgb(210, 210, 210);
}

.hi-a {
  background: rgb(180, 180, 180);
}

.lo-a {
  background: rgb(160, 160, 160);
}
.lo-a a {
  color: #fff;
}

.lower-lev {
  background: rgb(140, 140, 140);
}
.lower-lev a {
  color: #fff;
}

.rookie {
  background: rgb(120, 120, 120);
}
.rookie a {
  color: #fff;
}

.no-touch .teamPlayer:hover, .no-touch ul.tableList li a:hover {
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.6) !important;
  text-decoration: none;
}

html,
body {
  min-height: 100%;
}

.humane,
.humane-jackedup {
  position: fixed;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  z-index: 100000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.humane,
.humane-jackedup {
  font-family: Helvetica Neue, Helvetica, san-serif;
  font-size: 18px;
  letter-spacing: -1px;
  top: 2.2222222222em;
  left: 30%;
  opacity: 0;
  width: 40%;
  color: #333;
  padding: 10px;
  text-align: center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACWCAYAAAAfduJyAAAABmJLR0QA/wD/AP+gvaeTAAAAIklEQVQokWNgYGCQZGJgYGDARTDSQnboGDqsnDt0DKWNLAAkiQFdC+vZNQAAAABJRU5ErkJggg==");
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.2))) no-repeat;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.2) 100%) no-repeat;
  background-color: #fff;
  border-radius: 3px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  transform: translateY(-100px);
}

.humane p,
.humane-jackedup p,
.humane ul,
.humane-jackedup ul {
  margin: 0;
  padding: 0;
}

.humane ul,
.humane-jackedup ul {
  list-style: none;
}

.humane.humane-jackedup-info,
.humane-jackedup.humane-jackedup-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAAR0lEQVQokWNISfn/n4mBgeE/EwMDAwMqQYQYmdoGlxgjI4rY//+Dx2nUFRsQZ2ALTrQQp8QL1DWeqASC014y7aCx8QwMDAwA1aZBIulmpvwAAAAASUVORK5CYII=");
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.85))) no-repeat;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.85) 100%) no-repeat;
  background-color: #fff;
  color: #fff;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
}

.humane.humane-jackedup-success,
.humane-jackedup.humane-jackedup-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAASElEQVQokc2SMQ4AIAgDD9/K/79QVzWaENTownAJbWnA5SqACkA/Aiy59hczrGVC30Q7y57EmNU5NL5zwln50IMsfZMel+UBKtFBQSLWM9wLAAAAAElFTkSuQmCC");
  background: -webkit-gradient(linear, left top, left bottom, from(#62c462), to(#57a957)) no-repeat;
  background: linear-gradient(to bottom, #62c462 0%, #57a957 100%) no-repeat;
  background-color: #64ff64;
  color: #fff;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
}

.humane.humane-jackedup-error,
.humane-jackedup.humane-jackedup-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAABmJLR0QA/wD/AP+gvaeTAAAAf0lEQVQokY2TOQ7AIAwER/5mivy/yRc2RQDhA0jhghFYO5bhuS+TZMAoIUMEhhH4loGhfu71cenM3DutWMsaeGKjv3zO5N17KLPJ0+fQD8cpv5uVLPo4vnX0PpXj0nuaaeVzdmw+yXG1O96n2p3kozB757Ni1Z5UPsU9SP8AeAG1kHXE+7RlPAAAAABJRU5ErkJggg==");
  background: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35)) no-repeat;
  background: linear-gradient(to bottom, #ee5f5b 0%, #c43c35 100%) no-repeat;
  background-color: #ee5f5b;
  color: #fff;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
}

.humane-animate,
.humane-jackedup.humane-jackedup-animate {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.humane-animate:hover,
.humane-jackedup.humane-jackedup-animate:hover {
  opacity: 0.7;
}

.humane-js-animate,
.humane-jackedup.humane-jackedup-js-animate {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.humane-js-animate:hover,
.humane-jackedup.humane-jackedup-js-animate:hover {
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}

@font-face {
  font-family: "TribeType_DV";
  src: url("data:font/opentype;base64,T1RUTwAKAIAAAwAgQ0ZGIM8tu3QAABw0AAAWQUdQT1Ohma/6AAA0MAAACzJPUy8yZ/YF2AAAARAAAABgY21hcM7bF8YAABqAAAABkmhlYWT2Elp2AAAArAAAADZoaGVhB2QDjwAAAOQAAAAkaG10eOWvD7wAADJ4AAABuG1heHAAblAAAAABCAAAAAZuYW1lhsgqQAAAAXAAABkOcG9zdP+fADIAABwUAAAAIAABAAAAAQAAfGLAf18PPPUAAwPoAAAAAMmU6qsAAAAAyZUsIP/9/zsD1AOQAAAAAwACAAAAAAAAAAEAAAOQ/zsAAAPo//3//QPUAAEAAAAAAAAAAAAAAAAAAABuAABQAABuAAAAAwIbAZAABQAEArwCigAAAIwCvAKKAAAB3QAyAPoAAAIGBgMDAgQIAwGAAAADAAAASAAAAAAAAAAATU9OTwBAAA0iEgLE/twAyAOQAMUAAAABAAAAAAH0AsQAAAAgAAIAAAAYASYAAQAAAAAAAADhAAAAAQAAAAAAAQAJAOEAAQAAAAAAAgAHAOoAAQAAAAAAAwAaAPEAAQAAAAAABAAJAOEAAQAAAAAABQANAQsAAQAAAAAABgARARgAAQAAAAAACAAVASkAAQAAAAAACwAeAT4AAQAAAAAADABEAVwAAQAAAAAADQYoAaAAAQAAAAAADgAwB8gAAwABBAkAAAHCB/gAAwABBAkAAQASCboAAwABBAkAAgAOCcwAAwABBAkAAwA0CdoAAwABBAkABAAiCg4AAwABBAkABQAaCjAAAwABBAkABgAiCg4AAwABBAkACAAqCkoAAwABBAkACwA8CnQAAwABBAkADACICrAAAwABBAkADQxQCzgAAwABBAkADgBgF4hDb3B5cmlnaHQgqSAyMDExIE1vbm90eXBlIEltYWdpbmcgSW5jLiwgIHd3dy5tb25vdHlwZWltYWdpbmcuY29tLiBBbGwgcmlnaHRzIHJlc2VydmVkLiBUaGlzIGZvbnQgc29mdHdhcmUgbWF5IG5vdCBiZSByZXByb2R1Y2VkLCBtb2RpZmllZCwgZGlzY2xvc2VkIG9yIHRyYW5zZmVycmVkIHdpdGhvdXQgdGhlIGV4cHJlc3Mgd3JpdHRlbiBhcHByb3ZhbCBvZiBNb25vdHlwZSBJbWFnaW5nIEluYy5UcmliZVR5cGVSZWd1bGFyTU9OTyAtIFRyaWJlVHlwZSBCdWlsZCAxMDBWZXJzaW9uIDEuMDAwVHJpYmVUeXBlLVJlZ3VsYXJNb25vdHlwZSBJbWFnaW5nIEluYy5odHRwOi8vd3d3Lm1vbm90eXBlaW1hZ2luZy5jb21odHRwOi8vd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vUHJvZHVjdHNTZXJ2aWNlcy9UeXBlRGVzaWduZXJTaG93Y2FzZQpOT1RJRklDQVRJT04gT0YgTElDRU5TRSBBR1JFRU1FTlQNCg0KVGhpcyB0eXBlZmFjZSBpcyB0aGUgcHJvcGVydHkgb2YgTW9ub3R5cGUgSW1hZ2luZyBJbmMuIGFuZCBpdHMgdXNlIGJ5IHlvdSBpcyBjb3ZlcmVkIHVuZGVyIHRoZSB0ZXJtcyBvZiBhIGxpY2Vuc2UgYWdyZWVtZW50LiBZb3UgaGF2ZSBvYnRhaW5lZCB0aGlzIHR5cGVmYWNlIHNvZnR3YXJlIGVpdGhlciBkaXJlY3RseSBmcm9tIE1vbm90eXBlIEltYWdpbmcgb3IgdG9nZXRoZXIgd2l0aCBzb2Z0d2FyZSBkaXN0cmlidXRlZCBieSBvbmUgb2YgdGhlIGxpY2VuY2VlcyBvZiBNb25vdHlwZSBJbWFnaW5nLg0KDQpUaGlzIHNvZnR3YXJlIGlzIGEgdmFsdWFibGUgYXNzZXQgb2YgTW9ub3R5cGUgSW1hZ2luZy4gVW5sZXNzIHlvdSBoYXZlIGVudGVyZWQgaW50byBhIHNwZWNpZmljIGxpY2Vuc2UgYWdyZWVtZW50IGdyYW50aW5nIHlvdSBhZGRpdGlvbmFsIHJpZ2h0cywgeW91ciB1c2Ugb2YgdGhpcyBzb2Z0d2FyZSBpcyBsaW1pdGVkIHRvIHVzZSBvbiB1cCB0byBmaXZlICg1KSB3b3Jrc3RhdGlvbiBmb3IgeW91ciBvd24gcHVibGlzaGluZyB1c2UuIFlvdSBtYXkgbm90IGNvcHkgb3IgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlLg0KDQpJZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIGNvbmNlcm5pbmcgeW91ciByaWdodHMgeW91IHNob3VsZCByZXZpZXcgdGhlIGxpY2Vuc2UgYWdyZWVtZW50IHlvdSByZWNlaXZlZCB3aXRoIHRoZSBzb2Z0d2FyZSBvciBjb250YWN0IE1vbm90eXBlIEltYWdpbmcgZm9yIGEgY29weSBvZiB0aGUgbGljZW5zZSBhZ3JlZW1lbnQuDQoNCkdlbmVyYWwgaW5mb3JtYXRpb246DQp3d3cuZm9udHMuY29tDQoNCkZvciBsaWNlbnNlIHRlcm1zIGFuZCB1c2FnZSByaWdodHMsIHBsZWFzZSB2aXNpdCBvdXIgd2ViIHNpdGUgYXQ6DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sDQoNCkxpemVuemJlZGluZ3VuZ2VuIHVuZCBOdXR6dW5nc3JlY2h0ZSBmaW5kZW4gU2llIGF1ZiB1bnNlcmVyIFdlYnNlaXRlOg0Kd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vaHRtbC90eXBlL2xpY2Vuc2UuaHRtbA0KDQpQb3VyIHBsdXMgZCdpbmZvcm1hdGlvbnMgY29uY2VybmFudCBsZXMgZHJvaXRzIGQndXRpbGlzYXRpb24gZXQgbGVzIHF1ZXN0aW9ucyBjb250cmFjdHVlbGxlcywgdmV1aWxsZXogY29uc3VsdGV6IG5vdHJlIHNpdGU6DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sDQoNClBhcmEgb2J0ZW5lciBpbmZvcm1hY2mXbiBhY2VyY2EgZGUgbG9zIHSOcm1pbm9zIGRlIGxpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIGRlIHVzbywgdmlzaXRlIG51ZXN0cm8gc2l0aW8gZW4gZWwgV2ViIGVuOg0Kd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vaHRtbC90eXBlL2xpY2Vuc2UuaHRtbA0KDQpQZXIgbGUgY29uZGl6aW9uaSBjb250cmF0dHVhbGkgZWQgaSBkaXJpdHRpIGQndXNvLCB2aXNpdGF0ZSBpbCBub3N0cm8gc2l0byB3ZWIgYWxsJ2luZGlyaXp6bzoNCnd3dy5tb25vdHlwZWltYWdpbmcuY29tL2h0bWwvdHlwZS9saWNlbnNlLmh0bWxodHRwOi8vd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vaHRtbC9saWNlbnNlLmFzcHgAQwBvAHAAeQByAGkAZwBoAHQAIACpACAAMgAwADEAMQAgAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABJAG4AYwAuACwAIAAgAHcAdwB3AC4AbQBvAG4AbwB0AHkAcABlAGkAbQBhAGcAaQBuAGcALgBjAG8AbQAuACAAQQBsAGwAIAByAGkAZwBoAHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuACAAVABoAGkAcwAgAGYAbwBuAHQAIABzAG8AZgB0AHcAYQByAGUAIABtAGEAeQAgAG4AbwB0ACAAYgBlACAAcgBlAHAAcgBvAGQAdQBjAGUAZAAsACAAbQBvAGQAaQBmAGkAZQBkACwAIABkAGkAcwBjAGwAbwBzAGUAZAAgAG8AcgAgAHQAcgBhAG4AcwBmAGUAcgByAGUAZAAgAHcAaQB0AGgAbwB1AHQAIAB0AGgAZQAgAGUAeABwAHIAZQBzAHMAIAB3AHIAaQB0AHQAZQBuACAAYQBwAHAAcgBvAHYAYQBsACAAbwBmACAATQBvAG4AbwB0AHkAcABlACAASQBtAGEAZwBpAG4AZwAgAEkAbgBjAC4AVAByAGkAYgBlAFQAeQBwAGUAUgBlAGcAdQBsAGEAcgBNAE8ATgBPACAALQAgAFQAcgBpAGIAZQBUAHkAcABlACAAQgB1AGkAbABkACAAMQAwADAAVAByAGkAYgBlAFQAeQBwAGUALQBSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADAATQBvAG4AbwB0AHkAcABlACAASQBtAGEAZwBpAG4AZwAgAEkAbgBjAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAG0AbwBuAG8AdAB5AHAAZQBpAG0AYQBnAGkAbgBnAC4AYwBvAG0AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAG0AbwBuAG8AdAB5AHAAZQBpAG0AYQBnAGkAbgBnAC4AYwBvAG0ALwBQAHIAbwBkAHUAYwB0AHMAUwBlAHIAdgBpAGMAZQBzAC8AVAB5AHAAZQBEAGUAcwBpAGcAbgBlAHIAUwBoAG8AdwBjAGEAcwBlAAoATgBPAFQASQBGAEkAQwBBAFQASQBPAE4AIABPAEYAIABMAEkAQwBFAE4AUwBFACAAQQBHAFIARQBFAE0ARQBOAFQADQAKAA0ACgBUAGgAaQBzACAAdAB5AHAAZQBmAGEAYwBlACAAaQBzACAAdABoAGUAIABwAHIAbwBwAGUAcgB0AHkAIABvAGYAIABNAG8AbgBvAHQAeQBwAGUAIABJAG0AYQBnAGkAbgBnACAASQBuAGMALgAgAGEAbgBkACAAaQB0AHMAIAB1AHMAZQAgAGIAeQAgAHkAbwB1ACAAaQBzACAAYwBvAHYAZQByAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAdABlAHIAbQBzACAAbwBmACAAYQAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAuACAAWQBvAHUAIABoAGEAdgBlACAAbwBiAHQAYQBpAG4AZQBkACAAdABoAGkAcwAgAHQAeQBwAGUAZgBhAGMAZQAgAHMAbwBmAHQAdwBhAHIAZQAgAGUAaQB0AGgAZQByACAAZABpAHIAZQBjAHQAbAB5ACAAZgByAG8AbQAgAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABvAHIAIAB0AG8AZwBlAHQAaABlAHIAIAB3AGkAdABoACAAcwBvAGYAdAB3AGEAcgBlACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAYgB5ACAAbwBuAGUAIABvAGYAIAB0AGgAZQAgAGwAaQBjAGUAbgBjAGUAZQBzACAAbwBmACAATQBvAG4AbwB0AHkAcABlACAASQBtAGEAZwBpAG4AZwAuAA0ACgANAAoAVABoAGkAcwAgAHMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGEAIAB2AGEAbAB1AGEAYgBsAGUAIABhAHMAcwBlAHQAIABvAGYAIABNAG8AbgBvAHQAeQBwAGUAIABJAG0AYQBnAGkAbgBnAC4AIABVAG4AbABlAHMAcwAgAHkAbwB1ACAAaABhAHYAZQAgAGUAbgB0AGUAcgBlAGQAIABpAG4AdABvACAAYQAgAHMAcABlAGMAaQBmAGkAYwAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAgAGcAcgBhAG4AdABpAG4AZwAgAHkAbwB1ACAAYQBkAGQAaQB0AGkAbwBuAGEAbAAgAHIAaQBnAGgAdABzACwAIAB5AG8AdQByACAAdQBzAGUAIABvAGYAIAB0AGgAaQBzACAAcwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAG0AaQB0AGUAZAAgAHQAbwAgAHUAcwBlACAAbwBuACAAdQBwACAAdABvACAAZgBpAHYAZQAgACgANQApACAAdwBvAHIAawBzAHQAYQB0AGkAbwBuACAAZgBvAHIAIAB5AG8AdQByACAAbwB3AG4AIABwAHUAYgBsAGkAcwBoAGkAbgBnACAAdQBzAGUALgAgAFkAbwB1ACAAbQBhAHkAIABuAG8AdAAgAGMAbwBwAHkAIABvAHIAIABkAGkAcwB0AHIAaQBiAHUAdABlACAAdABoAGkAcwAgAHMAbwBmAHQAdwBhAHIAZQAuAA0ACgANAAoASQBmACAAeQBvAHUAIABoAGEAdgBlACAAYQBuAHkAIABxAHUAZQBzAHQAaQBvAG4AcwAgAGMAbwBuAGMAZQByAG4AaQBuAGcAIAB5AG8AdQByACAAcgBpAGcAaAB0AHMAIAB5AG8AdQAgAHMAaABvAHUAbABkACAAcgBlAHYAaQBlAHcAIAB0AGgAZQAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAgAHkAbwB1ACAAcgBlAGMAZQBpAHYAZQBkACAAdwBpAHQAaAAgAHQAaABlACAAcwBvAGYAdAB3AGEAcgBlACAAbwByACAAYwBvAG4AdABhAGMAdAAgAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABmAG8AcgAgAGEAIABjAG8AcAB5ACAAbwBmACAAdABoAGUAIABsAGkAYwBlAG4AcwBlACAAYQBnAHIAZQBlAG0AZQBuAHQALgANAAoADQAKAEcAZQBuAGUAcgBhAGwAIABpAG4AZgBvAHIAbQBhAHQAaQBvAG4AOgANAAoAdwB3AHcALgBmAG8AbgB0AHMALgBjAG8AbQANAAoADQAKAEYAbwByACAAbABpAGMAZQBuAHMAZQAgAHQAZQByAG0AcwAgAGEAbgBkACAAdQBzAGEAZwBlACAAcgBpAGcAaAB0AHMALAAgAHAAbABlAGEAcwBlACAAdgBpAHMAaQB0ACAAbwB1AHIAIAB3AGUAYgAgAHMAaQB0AGUAIABhAHQAOgANAAoAdwB3AHcALgBtAG8AbgBvAHQAeQBwAGUAaQBtAGEAZwBpAG4AZwAuAGMAbwBtAC8AaAB0AG0AbAAvAHQAeQBwAGUALwBsAGkAYwBlAG4AcwBlAC4AaAB0AG0AbAANAAoADQAKAEwAaQB6AGUAbgB6AGIAZQBkAGkAbgBnAHUAbgBnAGUAbgAgAHUAbgBkACAATgB1AHQAegB1AG4AZwBzAHIAZQBjAGgAdABlACAAZgBpAG4AZABlAG4AIABTAGkAZQAgAGEAdQBmACAAdQBuAHMAZQByAGUAcgAgAFcAZQBiAHMAZQBpAHQAZQA6AA0ACgB3AHcAdwAuAG0AbwBuAG8AdAB5AHAAZQBpAG0AYQBnAGkAbgBnAC4AYwBvAG0ALwBoAHQAbQBsAC8AdAB5AHAAZQAvAGwAaQBjAGUAbgBzAGUALgBoAHQAbQBsAA0ACgANAAoAUABvAHUAcgAgAHAAbAB1AHMAIABkACcAaQBuAGYAbwByAG0AYQB0AGkAbwBuAHMAIABjAG8AbgBjAGUAcgBuAGEAbgB0ACAAbABlAHMAIABkAHIAbwBpAHQAcwAgAGQAJwB1AHQAaQBsAGkAcwBhAHQAaQBvAG4AIABlAHQAIABsAGUAcwAgAHEAdQBlAHMAdABpAG8AbgBzACAAYwBvAG4AdAByAGEAYwB0AHUAZQBsAGwAZQBzACwAIAB2AGUAdQBpAGwAbABlAHoAIABjAG8AbgBzAHUAbAB0AGUAegAgAG4AbwB0AHIAZQAgAHMAaQB0AGUAOgANAAoAdwB3AHcALgBtAG8AbgBvAHQAeQBwAGUAaQBtAGEAZwBpAG4AZwAuAGMAbwBtAC8AaAB0AG0AbAAvAHQAeQBwAGUALwBsAGkAYwBlAG4AcwBlAC4AaAB0AG0AbAANAAoADQAKAFAAYQByAGEAIABvAGIAdABlAG4AZQByACAAaQBuAGYAbwByAG0AYQBjAGkAlwBuACAAYQBjAGUAcgBjAGEAIABkAGUAIABsAG8AcwAgAHQAjgByAG0AaQBuAG8AcwAgAGQAZQAgAGwAaQBjAGUAbgBjAGkAYQAgAHkAIABsAG8AcwAgAGQAZQByAGUAYwBoAG8AcwAgAGQAZQAgAHUAcwBvACwAIAB2AGkAcwBpAHQAZQAgAG4AdQBlAHMAdAByAG8AIABzAGkAdABpAG8AIABlAG4AIABlAGwAIABXAGUAYgAgAGUAbgA6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AFr/7ABb//YAXP/iAAwAJP/sADj/9gA5/+wAOv/2ADv/9gA8/+IARP/sAFj/9gBZ/+wAWv/2AFv/9gBc/+IADQAFABQACgAUAA//ugAQ/9gAEf+6ACT/ugAt/8QARP+6AE3/xABm/9gAZ//YAGkAFABrABQAAgAk/+IARP/iABQAD/+mABD/4gAR/6YAJP+wACb/7AAq/+wALf/OADL/7AA0/+wANv/sAET/sABG/+wASv/sAE3/zgBS/+wAVv/sAGT/7ABl/+wAZv/iAGf/4gASABD/7AAk/84AJv/sACr/7AAt/+IAMv/2ADT/7AA2/+wARP/OAEb/7ABK/+wATf/iAFL/9gBW/+wAZP/sAGX/7ABm/+wAZ//sAA4AJv/sACr/7AAy/+wANP/sADb/7AA5/+wARv/sAEr/7ABN//YAUv/sAFb/7ABZ/+wAZP/sAGX/7AAUAA//pgAQ/+IAEf+mACT/sAAm/+wAKv/sAC3/zgAy/+wANP/sADb/7ABE/7AARv/sAEr/7ABN/84AUv/sAFb/7ABk/+wAZf/sAGb/4gBn/+IAGgAF/9gACv/YACb/7AAq/+wAMv/sADT/7AA2/+wAN/+6ADj/4gA5/7AAOv/EADz/ugBG/+wASv/sAFL/7ABU/+wAVv/sAFf/ugBY/+IAWf+wAFr/xABc/7oAZP/sAGX/7ABp/9gAa//YAAwAJP/sADj/9gA5/+wAOv/2ADv/9gA8/+IARP/sAFj/9gBZ/+wAWv/2AFv/9gBc/+IADAAk/+wAOP/2ADn/7AA6//YAO//2ADz/4gBE/+wAWP/2AFn/7ABa//YAW//2AFz/4gAMACT/7AA4//YAOf/sADr/9gA7//YAPP/iAET/7ABY//YAWf/sAFr/9gBb//YAXP/iAA8AJP+SACb/7AAq/+wALf+6ADL/7AA0/+wANv/2AET/kgBG/+wASv/sAE3/ugBS/+wAVv/2AGT/7ABl/+wADAAk/+wAOP/2ADn/7AA6//YAO//2ADz/4gBE/+wAWP/2AFn/7ABa//YAW//2AFz/4gAEACT/4gAt/9gARP/iAE3/2AAOACb/7AAq/+wAMv/sADT/7AA2/+wAOf/sAEb/7ABK/+wATf/2AFL/7ABW/+wAWf/sAGT/7ABl/+wAEQAF/7AACv+wABD/2AA3/6YAOP/sADn/mAA6/9YAPP+6AFf/pgBY/+wAWf+YAFr/1gBc/7oAZv/YAGf/2ABp/7AAa/+wAAQAOf/sADz/9gBZ/+wAXP/2AAwAJP/sADj/9gA5/+wAOv/2ADv/9gA8/+IARP/sAFj/9gBZ/+wAWv/2AFv/9gBc/+IACgAk/6YALf/EADn/9gA8//YAPf/2AET/pgBN/8QAWf/2AFz/9gBd//YADAA3//YAOP/iADn/2AA6/+wAO//2ADz/4gBX/+wAWP/iAFn/2ABa/+wAW//2AFz/4gAMACT/7AA4//YAOf/sADr/9gA7//YAPP/iAET/7ABY//YAWf/sAFr/9gBb//YAXP/iAA0ABQAUAAoAFAAP/7oAEP/YABH/ugAk/7oALf/EAET/ugBN/8QAZv/YAGf/2ABpABQAawAUAAIAJP/iAET/4gAUAA//pgAQ/+IAEf+mACT/sAAm/+wAKv/sAC3/zgAy/+wANP/sADb/7ABE/7AARv/sAEr/7ABN/84AUv/sAFb/7ABk/+wAZf/sAGb/4gBn/+IAEgAQ/+wAJP/OACb/7AAq/+wALf/iADL/9gA0/+wANv/sAET/zgBG/+wASv/sAE3/4gBS//YAVv/sAGT/7ABl/+wAZv/sAGf/7AAOACb/7AAq/+wAMv/sADT/7AA2/+wAOf/sAEb/7ABK/+wATf/2AFL/7ABW/+wAWf/sAGT/7ABl/+wAFAAP/6YAEP/iABH/pgAk/7AAJv/sACr/7AAt/84AMv/sADT/7AA2/+wARP+wAEb/7ABK/+wATf/OAFL/7ABW/+wAZP/sAGX/7ABm/+IAZ//iAAgAN//YADn/4gA6/+wAPP/iAFf/2ABZ/+IAWv/sAFz/4gAIADf/2AA5/+IAOv/sADz/4gBX/9gAWf/iAFr/7ABc/+IACgAk/9gANwAUADkAFAA6AAoAPAAUAET/2ABXABQAWQAUAFoACgBcABQACwAm//YAKv/2ADL/9gA0//YANv/2AEb/9gBK//YAUv/2AFb/9gBk//YAZf/2AAoAJP/YADcAFAA5ABQAOgAKADwAFABE/9gAVwAUAFkAFABaAAoAXAAUAAsAJv/2ACr/9gAy//YANP/2ADb/9gBG//YASv/2AFL/9gBW//YAZP/2AGX/9gACAAwABQAFAAAACgAKAAEADwARAAIAJAAqAAUALQAvAAwAMQA8AA8ARABHABsASQBKAB8ATQBPACEAUQBTACQAVQBcACcAZgBrAC8AAA=="), url("data:font/eot;base64,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AFQAaABpAHMAIABmAG8AbgB0ACAAcwBvAGYAdAB3AGEAcgBlACAAbQBhAHkAIABuAG8AdAAgAGIAZQAgAHIAZQBwAHIAbwBkAHUAYwBlAGQALAAgAG0AbwBkAGkAZgBpAGUAZAAsACAAZABpAHMAYwBsAG8AcwBlAGQAIABvAHIAIAB0AHIAYQBuAHMAZgBlAHIAcgBlAGQAIAB3AGkAdABoAG8AdQB0ACAAdABoAGUAIABlAHgAcAByAGUAcwBzACAAdwByAGkAdAB0AGUAbgAgAGEAcABwAHIAbwB2AGEAbAAgAG8AZgAgAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABJAG4AYwAuAABDb3B5cmlnaHQgqSAyMDExIE1vbm90eXBlIEltYWdpbmcgSW5jLiwgIHd3dy5tb25vdHlwZWltYWdpbmcuY29tLiBBbGwgcmlnaHRzIHJlc2VydmVkLiBUaGlzIGZvbnQgc29mdHdhcmUgbWF5IG5vdCBiZSByZXByb2R1Y2VkLCBtb2RpZmllZCwgZGlzY2xvc2VkIG9yIHRyYW5zZmVycmVkIHdpdGhvdXQgdGhlIGV4cHJlc3Mgd3JpdHRlbiBhcHByb3ZhbCBvZiBNb25vdHlwZSBJbWFnaW5nIEluYy4AAFQAcgBpAGIAZQBUAHkAcABlAABUcmliZVR5cGUAAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAE0ATwBOAE8AIAAtACAAVAByAGkAYgBlAFQAeQBwAGUAIABCAHUAaQBsAGQAIAAxADAAMAAATU9OTyAtIFRyaWJlVHlwZSBCdWlsZCAxMDAAAFQAcgBpAGIAZQBUAHkAcABlAC0AUgBlAGcAdQBsAGEAcgAAVHJpYmVUeXBlLVJlZ3VsYXIAAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADAAAFZlcnNpb24gMS4wMDAAAFQAcgBpAGIAZQBUAHkAcABlAC0AUgBlAGcAdQBsAGEAcgAAVHJpYmVUeXBlLVJlZ3VsYXIAAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABJAG4AYwAuAABNb25vdHlwZSBJbWFnaW5nIEluYy4AAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAG8AbgBvAHQAeQBwAGUAaQBtAGEAZwBpAG4AZwAuAGMAbwBtAABodHRwOi8vd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20AAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAG8AbgBvAHQAeQBwAGUAaQBtAGEAZwBpAG4AZwAuAGMAbwBtAC8AUAByAG8AZAB1AGMAdABzAFMAZQByAHYAaQBjAGUAcwAvAFQAeQBwAGUARABlAHMAaQBnAG4AZQByAFMAaABvAHcAYwBhAHMAZQAAaHR0cDovL3d3dy5tb25vdHlwZWltYWdpbmcuY29tL1Byb2R1Y3RzU2VydmljZXMvVHlwZURlc2lnbmVyU2hvd2Nhc2UAAAoATgBPAFQASQBGAEkAQwBBAFQASQBPAE4AIABPAEYAIABMAEkAQwBFAE4AUwBFACAAQQBHAFIARQBFAE0ARQBOAFQADQAKAA0ACgBUAGgAaQBzACAAdAB5AHAAZQBmAGEAYwBlACAAaQBzACAAdABoAGUAIABwAHIAbwBwAGUAcgB0AHkAIABvAGYAIABNAG8AbgBvAHQAeQBwAGUAIABJAG0AYQBnAGkAbgBnACAASQBuAGMALgAgAGEAbgBkACAAaQB0AHMAIAB1AHMAZQAgAGIAeQAgAHkAbwB1ACAAaQBzACAAYwBvAHYAZQByAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAdABlAHIAbQBzACAAbwBmACAAYQAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAuACAAWQBvAHUAIABoAGEAdgBlACAAbwBiAHQAYQBpAG4AZQBkACAAdABoAGkAcwAgAHQAeQBwAGUAZgBhAGMAZQAgAHMAbwBmAHQAdwBhAHIAZQAgAGUAaQB0AGgAZQByACAAZABpAHIAZQBjAHQAbAB5ACAAZgByAG8AbQAgAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABvAHIAIAB0AG8AZwBlAHQAaABlAHIAIAB3AGkAdABoACAAcwBvAGYAdAB3AGEAcgBlACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAYgB5ACAAbwBuAGUAIABvAGYAIAB0AGgAZQAgAGwAaQBjAGUAbgBjAGUAZQBzACAAbwBmACAATQBvAG4AbwB0AHkAcABlACAASQBtAGEAZwBpAG4AZwAuAA0ACgANAAoAVABoAGkAcwAgAHMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGEAIAB2AGEAbAB1AGEAYgBsAGUAIABhAHMAcwBlAHQAIABvAGYAIABNAG8AbgBvAHQAeQBwAGUAIABJAG0AYQBnAGkAbgBnAC4AIABVAG4AbABlAHMAcwAgAHkAbwB1ACAAaABhAHYAZQAgAGUAbgB0AGUAcgBlAGQAIABpAG4AdABvACAAYQAgAHMAcABlAGMAaQBmAGkAYwAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAgAGcAcgBhAG4AdABpAG4AZwAgAHkAbwB1ACAAYQBkAGQAaQB0AGkAbwBuAGEAbAAgAHIAaQBnAGgAdABzACwAIAB5AG8AdQByACAAdQBzAGUAIABvAGYAIAB0AGgAaQBzACAAcwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAG0AaQB0AGUAZAAgAHQAbwAgAHUAcwBlACAAbwBuACAAdQBwACAAdABvACAAZgBpAHYAZQAgACgANQApACAAdwBvAHIAawBzAHQAYQB0AGkAbwBuACAAZgBvAHIAIAB5AG8AdQByACAAbwB3AG4AIABwAHUAYgBsAGkAcwBoAGkAbgBnACAAdQBzAGUALgAgAFkAbwB1ACAAbQBhAHkAIABuAG8AdAAgAGMAbwBwAHkAIABvAHIAIABkAGkAcwB0AHIAaQBiAHUAdABlACAAdABoAGkAcwAgAHMAbwBmAHQAdwBhAHIAZQAuAA0ACgANAAoASQBmACAAeQBvAHUAIABoAGEAdgBlACAAYQBuAHkAIABxAHUAZQBzAHQAaQBvAG4AcwAgAGMAbwBuAGMAZQByAG4AaQBuAGcAIAB5AG8AdQByACAAcgBpAGcAaAB0AHMAIAB5AG8AdQAgAHMAaABvAHUAbABkACAAcgBlAHYAaQBlAHcAIAB0AGgAZQAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAgAHkAbwB1ACAAcgBlAGMAZQBpAHYAZQBkACAAdwBpAHQAaAAgAHQAaABlACAAcwBvAGYAdAB3AGEAcgBlACAAbwByACAAYwBvAG4AdABhAGMAdAAgAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABmAG8AcgAgAGEAIABjAG8AcAB5ACAAbwBmACAAdABoAGUAIABsAGkAYwBlAG4AcwBlACAAYQBnAHIAZQBlAG0AZQBuAHQALgANAAoADQAKAEcAZQBuAGUAcgBhAGwAIABpAG4AZgBvAHIAbQBhAHQAaQBvAG4AOgANAAoAdwB3AHcALgBmAG8AbgB0AHMALgBjAG8AbQANAAoADQAKAEYAbwByACAAbABpAGMAZQBuAHMAZQAgAHQAZQByAG0AcwAgAGEAbgBkACAAdQBzAGEAZwBlACAAcgBpAGcAaAB0AHMALAAgAHAAbABlAGEAcwBlACAAdgBpAHMAaQB0ACAAbwB1AHIAIAB3AGUAYgAgAHMAaQB0AGUAIABhAHQAOgANAAoAdwB3AHcALgBtAG8AbgBvAHQAeQBwAGUAaQBtAGEAZwBpAG4AZwAuAGMAbwBtAC8AaAB0AG0AbAAvAHQAeQBwAGUALwBsAGkAYwBlAG4AcwBlAC4AaAB0AG0AbAANAAoADQAKAEwAaQB6AGUAbgB6AGIAZQBkAGkAbgBnAHUAbgBnAGUAbgAgAHUAbgBkACAATgB1AHQAegB1AG4AZwBzAHIAZQBjAGgAdABlACAAZgBpAG4AZABlAG4AIABTAGkAZQAgAGEAdQBmACAAdQBuAHMAZQByAGUAcgAgAFcAZQBiAHMAZQBpAHQAZQA6AA0ACgB3AHcAdwAuAG0AbwBuAG8AdAB5AHAAZQBpAG0AYQBnAGkAbgBnAC4AYwBvAG0ALwBoAHQAbQBsAC8AdAB5AHAAZQAvAGwAaQBjAGUAbgBzAGUALgBoAHQAbQBsAA0ACgANAAoAUABvAHUAcgAgAHAAbAB1AHMAIABkACcAaQBuAGYAbwByAG0AYQB0AGkAbwBuAHMAIABjAG8AbgBjAGUAcgBuAGEAbgB0ACAAbABlAHMAIABkAHIAbwBpAHQAcwAgAGQAJwB1AHQAaQBsAGkAcwBhAHQAaQBvAG4AIABlAHQAIABsAGUAcwAgAHEAdQBlAHMAdABpAG8AbgBzACAAYwBvAG4AdAByAGEAYwB0AHUAZQBsAGwAZQBzACwAIAB2AGUAdQBpAGwAbABlAHoAIABjAG8AbgBzAHUAbAB0AGUAegAgAG4AbwB0AHIAZQAgAHMAaQB0AGUAOgANAAoAdwB3AHcALgBtAG8AbgBvAHQAeQBwAGUAaQBtAGEAZwBpAG4AZwAuAGMAbwBtAC8AaAB0AG0AbAAvAHQAeQBwAGUALwBsAGkAYwBlAG4AcwBlAC4AaAB0AG0AbAANAAoADQAKAFAAYQByAGEAIABvAGIAdABlAG4AZQByACAAaQBuAGYAbwByAG0AYQBjAGkAlwBuACAAYQBjAGUAcgBjAGEAIABkAGUAIABsAG8AcwAgAHQAjgByAG0AaQBuAG8AcwAgAGQAZQAgAGwAaQBjAGUAbgBjAGkAYQAgAHkAIABsAG8AcwAgAGQAZQByAGUAYwBoAG8AcwAgAGQAZQAgAHUAcwBvACwAIAB2AGkAcwBpAHQAZQAgAG4AdQBlAHMAdAByAG8AIABzAGkAdABpAG8AIABlAG4AIABlAGwAIABXAGUAYgAgAGUAbgA6AA0ACgB3AHcAdwAuAG0AbwBuAG8AdAB5AHAAZQBpAG0AYQBnAGkAbgBnAC4AYwBvAG0ALwBoAHQAbQBsAC8AdAB5AHAAZQAvAGwAaQBjAGUAbgBzAGUALgBoAHQAbQBsAA0ACgANAAoAUABlAHIAIABsAGUAIABjAG8AbgBkAGkAegBpAG8AbgBpACAAYwBvAG4AdAByAGEAdAB0AHUAYQBsAGkAIABlAGQAIABpACAAZABpAHIAaQB0AHQAaQAgAGQAJwB1AHMAbwAsACAAdgBpAHMAaQB0AGEAdABlACAAaQBsACAAbgBvAHMAdAByAG8AIABzAGkAdABvACAAdwBlAGIAIABhAGwAbAAnAGkAbgBkAGkAcgBpAHoAegBvADoADQAKAHcAdwB3AC4AbQBvAG4AbwB0AHkAcABlAGkAbQBhAGcAaQBuAGcALgBjAG8AbQAvAGgAdABtAGwALwB0AHkAcABlAC8AbABpAGMAZQBuAHMAZQAuAGgAdABtAGwAAApOT1RJRklDQVRJT04gT0YgTElDRU5TRSBBR1JFRU1FTlQNCg0KVGhpcyB0eXBlZmFjZSBpcyB0aGUgcHJvcGVydHkgb2YgTW9ub3R5cGUgSW1hZ2luZyBJbmMuIGFuZCBpdHMgdXNlIGJ5IHlvdSBpcyBjb3ZlcmVkIHVuZGVyIHRoZSB0ZXJtcyBvZiBhIGxpY2Vuc2UgYWdyZWVtZW50LiBZb3UgaGF2ZSBvYnRhaW5lZCB0aGlzIHR5cGVmYWNlIHNvZnR3YXJlIGVpdGhlciBkaXJlY3RseSBmcm9tIE1vbm90eXBlIEltYWdpbmcgb3IgdG9nZXRoZXIgd2l0aCBzb2Z0d2FyZSBkaXN0cmlidXRlZCBieSBvbmUgb2YgdGhlIGxpY2VuY2VlcyBvZiBNb25vdHlwZSBJbWFnaW5nLg0KDQpUaGlzIHNvZnR3YXJlIGlzIGEgdmFsdWFibGUgYXNzZXQgb2YgTW9ub3R5cGUgSW1hZ2luZy4gVW5sZXNzIHlvdSBoYXZlIGVudGVyZWQgaW50byBhIHNwZWNpZmljIGxpY2Vuc2UgYWdyZWVtZW50IGdyYW50aW5nIHlvdSBhZGRpdGlvbmFsIHJpZ2h0cywgeW91ciB1c2Ugb2YgdGhpcyBzb2Z0d2FyZSBpcyBsaW1pdGVkIHRvIHVzZSBvbiB1cCB0byBmaXZlICg1KSB3b3Jrc3RhdGlvbiBmb3IgeW91ciBvd24gcHVibGlzaGluZyB1c2UuIFlvdSBtYXkgbm90IGNvcHkgb3IgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlLg0KDQpJZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIGNvbmNlcm5pbmcgeW91ciByaWdodHMgeW91IHNob3VsZCByZXZpZXcgdGhlIGxpY2Vuc2UgYWdyZWVtZW50IHlvdSByZWNlaXZlZCB3aXRoIHRoZSBzb2Z0d2FyZSBvciBjb250YWN0IE1vbm90eXBlIEltYWdpbmcgZm9yIGEgY29weSBvZiB0aGUgbGljZW5zZSBhZ3JlZW1lbnQuDQoNCkdlbmVyYWwgaW5mb3JtYXRpb246DQp3d3cuZm9udHMuY29tDQoNCkZvciBsaWNlbnNlIHRlcm1zIGFuZCB1c2FnZSByaWdodHMsIHBsZWFzZSB2aXNpdCBvdXIgd2ViIHNpdGUgYXQ6DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sDQoNCkxpemVuemJlZGluZ3VuZ2VuIHVuZCBOdXR6dW5nc3JlY2h0ZSBmaW5kZW4gU2llIGF1ZiB1bnNlcmVyIFdlYnNlaXRlOg0Kd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vaHRtbC90eXBlL2xpY2Vuc2UuaHRtbA0KDQpQb3VyIHBsdXMgZCdpbmZvcm1hdGlvbnMgY29uY2VybmFudCBsZXMgZHJvaXRzIGQndXRpbGlzYXRpb24gZXQgbGVzIHF1ZXN0aW9ucyBjb250cmFjdHVlbGxlcywgdmV1aWxsZXogY29uc3VsdGV6IG5vdHJlIHNpdGU6DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sDQoNClBhcmEgb2J0ZW5lciBpbmZvcm1hY2luIGFjZXJjYSBkZSBsb3MgdHJtaW5vcyBkZSBsaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBkZSB1c28sIHZpc2l0ZSBudWVzdHJvIHNpdGlvIGVuIGVsIFdlYiBlbjoNCnd3dy5tb25vdHlwZWltYWdpbmcuY29tL2h0bWwvdHlwZS9saWNlbnNlLmh0bWwNCg0KUGVyIGxlIGNvbmRpemlvbmkgY29udHJhdHR1YWxpIGVkIGkgZGlyaXR0aSBkJ3VzbywgdmlzaXRhdGUgaWwgbm9zdHJvIHNpdG8gd2ViIGFsbCdpbmRpcml6em86DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sAABoAHQAdABwADoALwAvAHcAdwB3AC4AbQBvAG4AbwB0AHkAcABlAGkAbQBhAGcAaQBuAGcALgBjAG8AbQAvAGgAdABtAGwALwBsAGkAYwBlAG4AcwBlAC4AYQBzAHAAeAAAaHR0cDovL3d3dy5tb25vdHlwZWltYWdpbmcuY29tL2h0bWwvbGljZW5zZS5hc3B4AAAAAgAAAAAAAP+cADIAAAAAAAAAAAAAAAAAAAAAAAAAAABvAAAAAQACAQIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQMAigBkAG8AsgCzALYAtwC0ALUAjADvAkNSB3VuaTAwQTAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAQBuAAEABAAAAAIAAAABAAAACgAcAB4AAWxhdG4ACAAEAAAAAP//AAAAAAAAAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAABAAgAAQSyAAQAAAA1AHQAdACiALQAogDWAUABcgFAAaQBtgH0AiYCOAJ2ArwBQALOAvgDEgFAA0ADdgOAA9IEHAOAANYBQAFAAUABtgFAAiYEHAJ2ArwBQALOBFYBQANAA3YDgAPSBBwDgAC0ALQEiAB0BIgAdAALACf/9gAr//YAM//2ADX/9gA3//YAR//2AEv/9gBT//YAV//2AGX/9gBm//YABAAG/60AC/+tAGr/rQBs/60ACAA4/9gAOv/iADv/7AA9/+IAWP/YAFr/4gBb/+wAXf/iABoABv/YAAv/2AAn/+wAK//sADP/7AA1/+wAN//sADj/ugA5/+IAOv+wADv/xAA9/7oAR//sAEv/7ABT/+wAVf/sAFf/7ABY/7oAWf/iAFr/sABb/8QAXf+6AGX/7ABm/+wAav/YAGz/2AAMACX/7AA5//YAOv/sADv/9gA8//YAPf/iAEX/7ABZ//YAWv/sAFv/9gBc//YAXf/iAAwAJf/2ADn/9gA6/+wAO//2ADz/9gA9/+IARf/2AFn/9gBa/+wAW//2AFz/9gBd/+IABAA6/+wAPf/sAFr/7ABd/+wADwAl/5IAJ//sACv/7AAu/7oAM//sADX/7AA3//YARf+SAEf/7ABL/+wATv+6AFP/7ABX//YAZf/sAGb/7AAMACX/7AA5//YAOv/sADv/9gA8//YAPf/sAEX/7ABZ//YAWv/sAFv/9gBc//YAXf/sAAQAJf/iAC7/2ABF/+IATv/YAA8AJ//sACv/7AAz/+wANf/sADf/7AA6/+wAR//sAEv/7ABO//YAU//sAFX/7ABX/+wAWv/sAGX/7ABm/+wAEQAG/7AAC/+wABH/2AA4/6YAOf/sADr/mAA7/9YAPf+6AFj/pgBZ/+wAWv+YAFv/1gBd/7oAZ//YAGj/2ABq/7AAbP+wAAQAOv/sAD3/9gBa/+wAXf/2AAoAJf+mAC7/xAA6//YAPf/2AD7/9gBF/6YATv/EAFr/9gBd//YAXv/2AAYAJf/sADr/4gA9/+IARf/sAFr/4gBd/+IACwA4/+wAOf/iADr/2AA7/+wAPP/2AD3/4gBY/+wAWv/YAFv/7ABc//YAXf/iAA0ABgAUAAsAFAAQ/7oAEf/YABL/ugAl/7oALv/EAEX/ugBO/8QAZ//YAGj/2ABqABQAbAAUAAIAJf/iAEX/4gAUABD/pgAR/+IAEv+mACX/sAAn/+wAK//sAC7/zgAz/+wANf/sADf/7ABF/7AAR//sAEv/7ABO/84AU//sAFf/7ABl/+wAZv/sAGf/4gBo/+IAEgAR/+wAJf/OACf/7AAr/+wALv/iADP/9gA1/+wAN//sAEX/zgBH/+wAS//sAE7/4gBT//YAV//sAGX/7ABm/+wAZ//sAGj/7AAOACf/7AAr/+wAM//sADX/7AA3/+wAOv/sAEf/7ABL/+wATv/2AFP/7ABX/+wAWv/sAGX/7ABm/+wADAA4//YAOf/iADr/2AA7/+wAPP/2AD3/4gBY/+wAWf/iAFr/2ABb/+wAXP/2AF3/4gAKACX/2AA4ABQAOgAUADsACgA9ABQARf/YAFgAFABaABQAWwAKAF0AFAACAAwABgAGAAAACwALAAEAEAASAAIAJQArAAUALgAwAAwAMgA9AA8ARQBIABsASgBLAB8ATgBQACEAUgBUACQAVgBdACcAZwBsAC8AAAAAAAEAAAAAyYlvMQAAAADJlOqrAAAAAMmVLCA=");
}
@font-face {
  font-family: "Mittelschrift_DV";
  src: url("data:font/opentype;base64,T1RUTwANAIAAAwBQQkFTRT9iT7oAAFiMAAAANENGRiDA3BrUAAALLAAAOzZEU0lHDJOfmgAAWMAAABSYR1BPUyfAMLgAAE0EAAALhkdTVUIaww/KAABKYAAAAqRPUy8yc/MdXAAAAUAAAABgY21hcEGyELwAAAdcAAADsGhlYWTV9rsLAAAA3AAAADZoaGVhBtYDIwAAARQAAAAkaG10eOCXIT4AAEZkAAAD/G1heHAA/1AAAAABOAAAAAZuYW1loiYYEQAAAaAAAAW8cG9zdP+4ADIAAAsMAAAAIAABAAAAAQo9ByYOLF8PPPUAAwPoAAAAALnONp8AAAAAuc42n/9b/wYD6AOqAAAAAwACAAAAAAAAAAEAAALI/uAAyAPo/1v/WwPoAAEAAAAAAAAAAAAAAAAAAAD/AABQAAD/AAAAAgHiAZAABQAEAooCWAAAAEsCigJYAAABXgAyATAAAAAABQAAAAAAAACAAACvUAAgSgAAAAAAAAAAQURCRQBAACD7AgLI/uAAyAOqAPoAAAABAAAAAAH7AsgAIAAgAAQAAAAZATIAAQAAAAAAAACKAAAAAQAAAAAAAQAMAIoAAQAAAAAAAgANAJYAAQAAAAAAAwAeAKMAAQAAAAAABAAaAMEAAQAAAAAABQA4ANsAAQAAAAAABgATARMAAQAAAAAABwAKASYAAQAAAAAACQAOATAAAQAAAAAACwAZAT4AAQAAAAAADgAkAVcAAQAAAAAAEgAVAXsAAwABBAkAAAEUAZAAAwABBAkAAQAqAqQAAwABBAkAAgAOAs4AAwABBAkAAwA8AtwAAwABBAkABAAmAxgAAwABBAkABQBwAz4AAwABBAkABgAmAxgAAwABBAkABwAUA64AAwABBAkACQAcA8IAAwABBAkACwAyA94AAwABBAkADgBIBBAAAwABBAkAEAAYBFgAAwABBAkAEQAaBHBDb3B5cmlnaHQgqSAxOTkwLCAxOTkyIEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkLiAgQWxsIFJpZ2h0cyBSZXNlcnZlZC4gqSAxOTgxLCAyMDAyIEhlaWRlbGJlcmdlciBEcnVja21hc2NoaW5lbiBBRy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5ESU4gMTQ1MSBTdGRNaXR0ZWxzY2hyaWZ0MS4wNDA7QURCRTtESU5NaXR0ZWxzY2hyaWZ0U3RkRElOIDE0NTEgU3RkIE1pdHRlbHNjaHJpZnRWZXJzaW9uIDEuMDQwO1BTIDAwMS4wMDE7Q29yZSAxLjAuMzU7bWFrZW90Zi5saWIxLjUuNDQ5MkRJTk1pdHRlbHNjaHJpZnRTdGRESU5TY2hyaWZ0TGlub3R5cGUgU3RhZmZodHRwOi8vd3d3LmFkb2JlLmNvbS90eXBlaHR0cDovL3d3dy5hZG9iZS5jb20vdHlwZS9sZWdhbC5odG1sRElOIE1pdHRlbHNjaHJpZnQgU3RkAEMAbwBwAHkAcgBpAGcAaAB0ACAAqQAgADEAOQA5ADAALAAgADEAOQA5ADIAIABBAGQAbwBiAGUAIABTAHkAcwB0AGUAbQBzACAASQBuAGMAbwByAHAAbwByAGEAdABlAGQALgAgACAAQQBsAGwAIABSAGkAZwBoAHQAcwAgAFIAZQBzAGUAcgB2AGUAZAAuACAAqQAgADEAOQA4ADEALAAgADIAMAAwADIAIABIAGUAaQBkAGUAbABiAGUAcgBnAGUAcgAgAEQAcgB1AGMAawBtAGEAcwBjAGgAaQBuAGUAbgAgAEEARwAuACAAQQBsAGwAIAByAGkAZwBoAHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuAEQASQBOACAATQBpAHQAdABlAGwAcwBjAGgAcgBpAGYAdAAgAFMAdABkAFIAZQBnAHUAbABhAHIAMQAuADAANAAwADsAQQBEAEIARQA7AEQASQBOAE0AaQB0AHQAZQBsAHMAYwBoAHIAaQBmAHQAUwB0AGQARABJAE4ATQBpAHQAdABlAGwAcwBjAGgAcgBpAGYAdABTAHQAZABWAGUAcgBzAGkAbwBuACAAMQAuADAANAAwADsAUABTACAAMAAwADEALgAwADAAMQA7AEMAbwByAGUAIAAxAC4AMAAuADMANQA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAxAC4ANQAuADQANAA5ADIARABJAE4AUwBjAGgAcgBpAGYAdABMAGkAbgBvAHQAeQBwAGUAIABTAHQAYQBmAGYAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AdAB5AHAAZQBoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwB0AHkAcABlAC8AbABlAGcAYQBsAC4AaAB0AG0AbABEAEkATgAgADEANAA1ADEAIABTAHQAZABNAGkAdAB0AGUAbABzAGMAaAByAGkAZgB0AAAAAwAAAAMAAAEiAAEAAAAAABwAAwABAAABIgAAAQYAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQIDBAUGB2gJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QHpCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl8AqKqsrbW4vsPGxMXIx8nKzcvMztHP0NLT1tTV19nc2ttunmFiZnJxk6GllnuB9IiL8Zn19mSV7O7t6PKJjf6OkXlglPBl8+Vqdnf4qau6jJJth2l1QQic997BY+lrbODhb3BzdHinrqavsLGys7S2twC5vL2/j3x9fn+AgoOEhYYABAKOAAAAYgBAAAUAIgAmACcAXwBgAH4AoACjAP8BMQFCAVMBYQF4AX4BkgLHAskC3QOpA7wDwCAUIBogHiAiICYgMCA6IEQgrCETISIhJiEuIgIiBiIPIhIiFSIaIh4iKyJIImAiZSXK4AH7Av//AAAAIAAnACgAYABhAKAAoQCkATEBQQFSAWABeAF9AZICxgLJAtgDqQO8A8AgEyAYIBwgICAmIDAgOSBEIKwhEyEiISYhLiICIgYiDyIRIhUiGSIeIisiSCJgImQlyuAA+wH////hAEH/4QAa/+EAWP+/AAD/XgAAAAAAAP9JAAD+0wAA/jEAAP1V/Sv9KAAAAAAAAAAA4FHgSOAy4B/gPd/X33TfwN+93ure397eAADe6N7W3tPex96r3pTekdstAAAF3wABAAAAAAAAAAAAAAAAAAAAVAAAAQgBCgEMAAABDAAAAQwAAAEMAAAAAAAAARABEgEWARoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAA+AAAAAAAZwBkAJ0AZgCBAKUAiQBqAJQA+QChAH4AngCZAOMA5AB7AJUAcQBwAIMA4gCNAHYAmwCYAKAAeQCpAKYApwCrAKgAqgCIAKwAsACtAK4ArwC0ALEAsgCzAJcAtQC5ALYAtwC6ALgApACLAL8AvAC9AL4AwACaAJMAxgDDAMQAyADFAMcAjgDJAM0AygDLAMwA0QDOAM8A0ACjANIA1gDTANQA1wDVAJwAkQDcANkA2gDbAN0AnwDeAIoAkACMAJIAuwDYAMIA3wB8AIYAfwCAAIIAhQB9AIQAbQCHAEEACABzAGkAdQB0AG4AbwByAO4AogD8APsAAwAAAAAAAP+1ADIAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAIAAQEBFERJTk1pdHRlbHNjaHJpZnRTdGQAAQEBKvgQAPg6Afg7DAD4PAL4PQP4GAT7OfuO+nz6PgUcC5cPHAuqEb0cNBcSACMCAAEABAAHABMAHwAtADIANwA+AEAARABNAFYAYQBoAHEAeAB/AIcAjwCaAKIAqwC3AL4AxQDMANMA2gDiAOkA8AE8BF4EeASEZl9pZl9sb25lLnN1cGVyaW9ydHdvLnN1cGVyaW9ydGhyZWUuc3VwZXJpb3JEZWx0YU9tZWdhdW5pMDNCQ3BpRXVyb2FmaWk2MTI4OWVzdGltYXRlZHBhcnRpYWxkaWZmcHJvZHVjdHN1bW1hdGlvbnVuaTIyMTlyYWRpY2FsaW5maW5pdHlpbnRlZ3JhbGFwcHJveGVxdWFsbm90ZXF1YWxsZXNzZXF1YWxncmVhdGVyZXF1YWxsb3plbmdldW5pMDBBMHVuaTAwQUR1bmkwMkM5c2l4LmFsdG5pbmUuYWx0dW5pMjIxNXVuaTAzQTlDb3B5cmlnaHQgMTk5MCwgMTk5MiAsIDIwMDJBZG9iZSBTeXN0ZW1zIEluY29ycG9yYXRlZC4gQWxsIFJpZ2h0cyBSZXNlcnZlZC4gIFRoZSBkaWdpdGFsbHkgZW5jb2RlZCBtYWNoaW5lIHJlYWRhYmxlIHNvZnR3YXJlIGZvciBwcm9kdWNpbmcgdGhlCiBUeXBlZmFjZXMgbGljZW5zZWQgdG8geW91IGlzIGNvcHlyaWdodGVkIChjKSAxOTkwLCAxOTkyLCAyMDAyIEFkb2JlIFN5c3RlbXMuCiBBbGwgUmlnaHRzIFJlc2VydmVkLiBUaGlzIHNvZnR3YXJlIGlzIHRoZSBwcm9wZXJ0eSBvZiBBZG9iZSBTeXN0ZW1zCiBJbmNvcnBvcmF0ZWQgYW5kIGl0cyBsaWNlbnNvcnMsIGFuZCBtYXkgbm90IGJlIHJlcHJvZHVjZWQsIHVz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C+v4/HcLBvuXC/j2dwv3JgELAAAB9AAAAPAAAAECAEEBTQA+AeAAAwHgAAgCBwAzAogAJwDwAEUBFgA8ARYAFAFgACQCWAAvAPAARQGXADUA8ABFAU0ACAHgACYB4ABdAeAAIAHgAA0B4AAMAeAAJQHgACQB4AAzAeAAFwHgACQA8ABFAPAARQJYAC8CWAAvAlgALwHPAB0DIAAmAmIAAQJiAEsCLAAzAnYASwIsAEsCGQBLAmIAMwKIAEsBAgBLAeEAAQJ2AEsCLABLAvYASwKsAEsCYgAzAlEASwJiADMCYgBLAj4ADQH0AAECdgA+AiwAAQNAAAsCGP/2AfT/8QIHACABFgBIAU0ACAEWABUCWAAyAfQAAADwAEUB9AAaAgcAQgG8ABsCBwBCAfQAKQEWAB8CBwAwAhkAQgDwAEUBAv/5AgcAQgECAEIDVABIAhkAQgH0ACkCBwBCAgcAMAGFAEIB4AAKARYAFQIZAEIBvP/6AtIAAgHgAAoBvP/5AbwAIQEWAA4A3gBIARYAAwJYAEUBAgBBAeAAIgHgAB0Ap/9bAeD/8gHgAAIB4AAuAeAADwDwAFEBTQAmAeAALwEoAC4BKAAuAfQAAAHgABYB4AAWAPAANQJYADAB9ABIAPAARQFNACYBTQAmAeAALwPoAHQC9wAxAc8ANADw/+MA8AArAPD/1QDw/8YA8P/oAPD/2wDwAEIA8P/qAPAAEQDwAAUA8P/HAPAAFQDw/9UD6AAAA4v/9QFFAAYCLAACAmIAMwOeADMBRQAPAwoAEwDwAEUBAgAAAfQAKQMwACkCGQBAAlgALwIZAEID3gAoAnYAAALRADMCWAAvAlEASwLRADMCWAAvAN4ASAGQADkCBwBCAtEABQMgACYCWAAvAfQAKQJYAEMDIAAmAmIAAQJiAAECYgABAmIAAQJiAAECYgABAiwAMwIsAEsCLABLAiwASwIsAEsBAgA0AQL/3gEC//MBAv/sAqwASwJiADMCYgAzAmIAMwJiADMCYgAzAj4ADQJ2AD4CdgA+AnYAPgJ2AD4B9P/xAfT/8QIHACAB9AAaAfQAGgH0ABoB9AAaAfQAGgH0ABoBvAAbAfQAKQH0ACkB9AApAfQAKQDwACsA8P/VAPD/6gDw/+MCGQBCAfQAKQH0ACkB9AApAfQAKQH0ACkB4AAKAhkAQgIZAEICGQBC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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAA/+cAAP/u/+IAAAAA/+4AAAAAAAAAAAAA/+f/5//0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7YAAP/n/+7/7gAA/3//fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAP/u/+7/7gAA/6T/pAAA/+7/7v/o/+7/yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAA/+4AAP/u/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5EAAAAA/+4AAAAA/6QAAAAAAAD/kQAAAAAAAAAA/7YAAP+c/5z/nP+k/5z/kQAAAAAAAAAAAAD/f//u/+7/nP+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+cAAAAAAAAAAAAA/+f/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//oAAAAA/7b/tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/u/+4AAAAA/9sAAAAAAAAAAAAAAAAAAAAA/8kAAP/J/8n/yQAA/3//fwAAAAAAAAAAAAD/yQAA/+7/tv+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8n/yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+cAAAAAAAAAAAAAAAAAAAAA/9sAAP/b/+f/5wAA/7b/tgAAAAAAAAAAAAD/7v/uAAD/7v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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"), url("data:font/eot;base64,anEAADhwAAABAAIAAAAAAAAABQAAAAAAAAABAJABAAAAAExQrwAAgEogAFAAAAAAAAAAAAEAAAAAAAAAgHOp2QAAAAAAAAAAAAAAAAAAAAAAACoARABJAE4AIABNAGkAdAB0AGUAbABzAGMAaAByAGkAZgB0ACAAUwB0AGQAAAAOAFIAZQBnAHUAbABhAHIAAABwAFYAZQByAHMAaQBvAG4AIAAxAC4AMAA0ADAAOwBQAFMAIAAwADAAMQAuADAAMAAxADsAQwBvAHIAZQAgADEALgAwAC4AMwA1ADsAbQBhAGsAZQBvAHQAZgAuAGwAaQBiADEALgA1AC4ANAA0ADkAMgAAACYARABJAE4ATQBpAHQAdABlAGwAcwBjAGgAcgBpAGYAdABTAHQAZAAAAAAAAAEAAAAQAQAABAAAQkFTRT9iT7oAAG/oAAAANEZGVE09JdxwAABwHAAAABxHREVGBTED7AAAYQgAAABKR1BPUx9YPZAAAGREAAALpEdTVUIQIw4AAABhVAAAAu5PUy8yc/Mc/AAAAYgAAABgY21hcEPKjrEAAAXsAAADjmdhc3D//wADAABhAAAAAAhnbHlm4FDKdwAAC4AAAExYaGVhZAHJ/XAAAAEMAAAANmhoZWEG1gMlAAABRAAAACRobXR44eQhPgAAAegAAAQEbG9jYR7JMq4AAAl8AAACBG1heHABSgBGAAABaAAAACBuYW1lgtmpgQAAV9gAAAZvcG9zdKxW0qcAAF5IAAACtwABAAAAAQo92alzgF8PPPUACwPoAAAAAM+z188AAAAAz7PXz/9b/wYD6AOqAAAACAACAAAAAAAAAAEAAALI/uAAyAPo/1v/WwPoAAEAAAAAAAAAAAAAAAAAAAEBAAEAAAEBAEMABwAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAgGiAZAABQAEAooCWAAAAEsCigJYAAABXgAyATAAAAAABQAAAAAAAACAAACvUAAgSgAAAAAAAAAAQURCRQBAACD7AgLI/uAAyAOqAPoAAAABAAAAAAH7AsgAAAAgAAQB9AAAAAAAAAFNAAAA8AAAAQIAQQFNAD4B4AADAeAACAIHADMCiAAnAPAAUQEWADwBFgAUAWAAJAJYAC8A8ABFAZcANQDwAEUBTQAIAeAAJgHgAF0B4AAgAeAADQHgAAwB4AAlAeAAJAHgADMB4AAXAeAAJADwAEUA8ABFAlgALwJYAC8CWAAvAc8AHQMgACYCYgABAmIASwIsADMCdgBLAiwASwIZAEsCYgAzAogASwECAEsB4QABAnYASwIsAEsC9gBLAqwASwJiADMCUQBLAmIAMwJiAEsCPgANAfQAAQJ2AD4CLAABA0AACwIY//YB9P/xAgcAIAEWAEgBTQAIARYAFQJYADIB9AAAAPD/4wH0ABoCBwBCAbwAGwIHAEIB9AApARYAHwIHADACGQBCAPAARQEC//kCBwBCAQIAQgNUAEgCGQBCAfQAKQIHAEICBwAwAYUAQgHgAAoBFgAVAhkAQgG8//oC0gACAeAACgG8//kBvAAhARYADgDeAEgBFgADAlgARQDwAAABAgBBAeAAIgHgAB0B4AAPAeD/8gDeAEgB4AAuAPD/6gMgACYBRQAGAeAALwJYAC8BlwA1AyAAJgDw/+gBkAA5AlgALwE4AA8BOAAFAPAAKwIZAEICWAAwAPAANQDwAAUBOAAzAUUADwHgAC8C0QAzAtEAMwLRAAUBzwA0AmIAAQJiAAECYgABAmIAAQJiAAECYgABA4v/9QIsADMCLABLAiwASwIsAEsCLABLAQL/7AECADQBAv/eAQL/8wJ2AAACrABLAmIAMwJiADMCYgAzAmIAMwJiADMCWABDAmIAMwJ2AD4CdgA+AnYAPgJ2AD4B9P/xAlEASwIZAEAB9AAaAfQAGgH0ABoB9AAaAfQAGgH0ABoDCgATAbwAGwH0ACkB9AApAfQAKQH0ACkA8P/jAPAAKwDw/9UA8P/qAfQAKQIZAEIB9AApAfQAKQH0ACkB9AApAfQAKQJYAC8B9AApAhkAQgIZAEICGQBCAhkAQgG8//kCBwBCAbz/+QDwAEUCLAACAQIAAAOeADMDMAApAj4ADQHgAAoB9P/xAgcAIAG8ACEB4AACAPD/1QDw/9UA8P/oAPD/2wDwAEIA8AARAPAAFQDw/8YA8P/HAl4AIwIZAEICBAAHAfQAAAPoAAAA8ABFAPAARQDwAEUBTQAmAU0AJgFNACYB4AAWAeAAFgH0AEgD6AB0AvcAMQEoAC4BKAAuAKf/WwHgABQBtwAWA94AKAJeACMDaQAiAfEAJQI4ABoCdAAYAeYAFgJYAC8Ap/9bAPAANQIKAB8CzgAtAWMAFQHsACQB7AAsAewALQHsAC4CCgAvAeAAJgHgACYCBwAfAhkAHwAAAAMAAAADAAAAHAABAAAAAAGEAAMAAQAAABwABAFoAAAAVgBAAAUAFgB+AP8BMQFCAVMBYQF4AX4BkgLHAskC3QOpA7wDwCAUIBogHiAiICYgMCA6IEQgrCETISIhJiEuIgIiBiIPIhIiFSIaIh4iKyJIImAiZSXK4AH7Av//AAAAIACgATEBQQFSAWABeAF9AZICxgLJAtgDqQO8A8AgEyAYIBwgICAmIDAgOSBEIKwhEyEiISYhLiICIgYiDyIRIhUiGSIeIisiSCJgImQlyuAA+wH////j/8L/kf+C/3P/Z/9R/03/Ov4H/gb9+P0t/Rv9GODG4MPgwuDB4L7gteCt4KTgPd/X38nfxt+/3uze6d7h3uDe3t7b3tjezN6w3pneltsyIP0F/gABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgIKAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAABAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAAACGAIcAiQCLAJMAmACeAKMAogCkAKYApQCnAKkAqwCqAKwArQCvAK4AsACxALMAtQC0ALYAuAC3ALwAuwC9AL4A4QByAGQAZQBpAOMAeAChAHAAawDrAHYAagD5AIgAmgD2AHMA+gD7AGcAdwDuAPEA8ADYAPcAbAB8ANYAqAC6AIEAYwBuAPUAzAD4AO8AbQB9AOQAYgCCAIUAlwDFAMYA2QDaAN4A3wDbANwAuQD8AMEAyQDoAOkA5gDnAP8BAADiAHkA3QDgAOUAhACMAIMAjQCKAI8AkACRAI4AlQCWAAAAlACcAJ0AmwDCAM0A1ABxANAA0QDSAHoA1QDTAM4AAAAAACYAJgAmACYAOgBMAH4AvAD+AUABTAFiAXgBmAGuAboBxgHSAeACCAIYAj4CdAKOAsIC7gMCAzgDZAN2A4gDmgOuA8AD7gRKBGYElgTKBPYFDAUgBVoFcgV+BZgFsgXCBd4F9gYyBloGoAbMBwQHFgcyB0YHZgeCB5gHrgfAB84H4Af0CAAIDghACHwInAjaCQgJJglwCZAJogm8CdQJ6AoaCjoKdAqyCvALDAs+C1wLfAuQC7ALyAvkC/gMLAw6DG4MmAyYDKwM2g0cDVQNeg2ODeYN+A46Dm4OiA6YDqQO4A7uDwwPKA9KD4APjg+wD8oP3BACEBQQSBBiEI4QxBEWEUQRaBGMEbQR6hISEkYSahK8EtoS+BMaEzwTUBNkE3wTlBPIE/oUPBR+FMQVGBVeFXgVyBXsFhAWOBZgFnwWnhbWFxAXSheIF9QYEhhaGKgY5hkaGU4Zhhm+GdIZ5hn+GhYaZhqeGuAbIhtoG7wcAhwmHG4clhy+HOodFh06HXgdoB2sHcYd5B4qHn4ewh7+HyAfQh9iH5Afoh+0H8If3B/oIAYgJCBEIFggiCCqINIg3iDqIPghBCEQISQhNiFIIV4hfCGOIaQiACIQIiAiMCJkIpwixCL0IywjZiOGI54juiPGI9Yj6CQKJGIklCTsJQwlKCVEJWwloiXYJgImLAAFAAAAAAH0ArwAAwAGAAkADAAPAAAxESERAxMhExcRASELARETAfT6qv6syKr+jgFUqsiqArz9RAGLAP/+1P8B/v3VAP8BLP4CAP8AAgBBAAAAwQLIAAMABwAANwMzAwc1MxVnJoAnTGawAhj96LBmZgAAAAIAPgIYAQ8CyAADAAcAABM1MxUzNTMVPk41TgIYsLCwsAAAAAIAAwAAAd0CyAADAB8AAAE3IwcTNyMHIzcjNTM3IzUzNzMHMzczBzMVIwczFSMHARYWYhY8H2IfTh9cYxZcYx9OH2IfTh9cYxZcYx8BHJCQ/uTa2tpCkELa2traQpBC2gAAAAADAAj/jgHAAxQAGwAiACcAAD8BFhc1JjU0Njc1MxUWFwcmJxUWFRQGBxUjNQYTNQ4BFRQWFxU2NTQIRjlPrl1RM1pPOi9At2RTM29vICggW1FZSkEI3yigVm0KRkYBQkwqBdUkqlNyDGxsAQGsyQU1MSUshdMUXlIAAAAABQAz//oB1ALOAAcAEwAfACcAKwAAJRUUMj0BNCIHNTQ2MhYdARQGIiYDNTQ2MhYdARQGIiY3FRQyPQE0IgMBMwEBUUpKOTZQNjZQNuU2UDY2UDY5SkoyAVFC/q+aNjExNjFuRDEyMjFEMTIyAftEMTIyMUQxMjJuNjExNjH9awLI/TgAAwAn//oCiQLOAAgAIQApAAATFBc2NTQmIgYBJwYjIiY1NDY3JjQ2MhYVFAcXNjcXBgcXLwEGFRQWMzLONVcoPCgBQ0JpXmJ/R0E7Woxad5glGVsoNXj1rGdONk0CMCswITocKCj9tEhOgVpAbyFEhl9fQ2c4ty9IJGI4j5POOFM3SwAAAQBRAhgAnwLIAAMAABM1MxVRTgIYsLAAAQA8/5oBAgLIAAkAAAUjLgE0NjczBhABAihNUVFNKGBmVtfU11bK/mYAAAABABT/mgDaAsgACQAAEzMeARQGByM2EBQoTVFRTShgAshW19TXVsoBmgAAAAEAJAGgATwCyAARAAATNQcnNyc3FzUzFTcXBxcHJxWSUB5TUx5QPFAeU1MeUAGgYS4uMzMuLmFhLi4zMy4uYQABAC8AAAIpAfoACwAAATUzFTMVIxUjNSM1AQVO1tZO1gEk1tZO1tZOAAAAAAEARf+2AKsAZgADAAAXNTMVRWZKsGYAAAEANQDiAWIBSAADAAA3NSEVNQEt4mZmAAEARQAAAKsAZgADAAAzNTMVRWZmZgAAAAEACP/6AUUCzgADAAAXEzMDCO9O7wYC1P0sAAACACb/+gG6As4ACwAXAAAlETQmIgYVERQWMjYlETQ2MhYVERQGIiYBVDZcNjZcNv7Sd6Z3d6Z3zQEuMzo6M/7SMzo6LQE6Xm9vXv7GXm9vAAEAXQAAASgCyAAGAAAzEQc1NzMRwmVlZgJcSmxK/TgAAQAgAAABtgLOABYAADM1ATY1NCYjIgYHIz4BMzIWFRQHAyEVIAEWGjYsKjoEZgF0UVl3K+UBEGABXCEmKD04L1Z3d1VINf7hZgAAAAEADf/6Aa8CzgAlAAATNTMyNjU0JiMiBgcjPgEzMhYVFAcWFRQGIyImJzMWMzI2NTQmI7AjMjw9KyM3CGYGc0tcdkxUe11LcQ5mH0stPz8vAUJaOSwrPC0pTHB6UWIxNWdheWFWUT4zND0AAAEADAAAAdQCyAAOAAA3NRMzAzM1MxUzFSMVIzUM7nLxumY5OWZqYAH+/gLNzWBqagAAAAABACX/+gG7AsgAIQAAExEhFSEVNjMyFx4BFRQGBwYjIiYnMxYzMj4DNTQmIgcyAXv+5TFBTzAfGRQYPF5NeQpmElQdKBMLASx2IQFHAYFmoSc0Ik1URUcfTFxdUxUaMR0cQkc7AAAAAAIAJP/6AbwCyAAQABsAABsBMwMzNjMyFhUUBiMiJjU0NiIGFRQWMzI2NTQ/v3KWAhYgSWF6WE54+Vo5NjApPQFKAX7+0wlkYnJyeWBBNjw5Ojs6OzkAAAABADMAAAHIAsgACAAAEzUhFQMjEyMVMwGV8XLxvQH7zWb9ngJiZwAAAwAX//oByQLOAAcAGQAhAAASFBYyNjQmIgM0NyY1NDYyFhUUBxYVFAYiJjYUFjI2NCYiijxUPDxUr1RHdqx2R1R/tH9mRF5ERF4CMmA2NmA2/mhoOEBQVnh4VlBAOGhdeXmOYEFBYEEAAAAAAgAkAAABvALOABAAGwAAAQMjEyMGIyImNTQ2MzIWFRQGMjY1NCYjIgYVFAGhv3KWAhYgSWF6WE54+Vo5NjApPQF+/oIBLQlkYnJyeWBBNjw5Ojs6OzkAAAIARQAAAKsBSQADAAcAADc1MxUHNTMVRWZmZuNmZuNmZgAAAAIARf+2AKsBSQADAAcAABc1MxUnNTMVRWZmZkqwZuNmZgAAAAEAL//4AikCAgAGAAA3NSUVDQEVLwH6/mABoNlI4VSxsVQAAAIALwByAikBiAADAAcAABM1IRUFNSEVLwH6/gYB+gE6Tk7ITk4AAAABAC//+AIpAgIABgAAFzUtATUFFS8BoP5gAfoIVLGxVOFIAAACAB0AAAGbAs4AGgAeAAA3NTQ/ATY1NCYjIgYVIzU0NjMyFhUUDwEGHQEHNTMVqRpZGTYgKTNmcE1OcyBbEWZmsEE7JXwiICcyNTgUT3BrVTwtfRcoObBmZgAAAAIAJv/6AvoCzgALAEIAAAEUFjMyNjU0JiMiBiU3MwMGFRQzMjY1NCYjIgYVFBYzMjczDgEjIiY1NDYzMhYVFA4CIyInIw4CIyImNTQ2MzIXAQYxJT1fLyJCXwEUDEJQChcrXJV2iaSoiqRYQjKvaaDU1qCSzC9GTiFGCgIRGjMgPVGIZ1AhASopNIxBIzaFeTP+/R4VHZBHY3+kdnujXVBbzqCcyqqBO21GKkAUFxVZP2mpTgAAAAACAAEAAAJhAsgAAwALAAATMwMjEychByMBMwHJ0GcCvzf+8jdyAQNaAQMA/wE3/cqfnwLI/TgAAAMASwAAAj0CyAAOABYAHgAAMxEhMhYVFAcVHgEVFAYjAyMVMzI2NCYDIxUzMjY0JksBFGZtaTg8c1MapqY5OztDnJw4OzsCyGhXai8CDV06WnABPNY+Wj4BLMw6WDoAAAEAM//6AisCzgAgAAAlMw4BIyImJy4BNDY3PgEzMhYXIy4BIyIHDgEUFhcWMzIBuXIVh15OdB0TDAwTHXROYocRcg1KMUUpFg4OFilFW8dia0s1I0/wTyM1S3hbLDs0HUXQRR00AAAAAgBLAAACQwLIAAwAGQAAMxEzMhceARUUBgcGIwMRMzI3PgE0JicuASNL+ZJHGgwPGUuThoFaKhIJCxUYOywCyHgsTnJ0Uyd2AmL+BD4bPsZGHSEbAAAAAAEASwAAAhICyAALAAAzESEVIRUhFSEVIRVLAcf+pQEo/tgBWwLIZstg0WYAAQBLAAACEgLIAAkAADMRIRUhFSEVIRFLAcf+pQEo/tgCyGbSYP7QAAEAM//6Ai8CzgAlAAABNTMVFAYjIiYnLgE0Njc+ATMyFhcjLgEjIgcOARQWFxYzMjY9AQEy/ZRqTnQdEwwMEx10TmKHEXINSjFFKRYODhYpRT5UASJmkWqTSzUjT/BPIzVLeFssOzQdRdBFHTRVQiUAAAAAAQBLAAACPQLIAAsAACERIREjETMRIREzEQHR/uZsbAEabAE3/skCyP7PATH9OAAAAQBLAAAAtwLIAAMAADMRMxFLbALI/TgAAQAB//oBngLIAA0AAD8BFjMyNjURMxEUBiMiAVciPTBLbIlbdVc/MEBCAeD+FWZ9AAAAAAEASwAAAnYCyAAMAAAzETMRMwEzAxMjAwcVS2wCASWA5PyAwn0CyP6RAW/+5/5RAVyD2QABAEsAAAISAsgABQAAMxEzESEVS2wBWwLI/Z5mAAAAAAEASwAAAqsCyAAOAAAzETMbATMRIxEjAyMDIxFLZszIZmwClVqVAgLI/jAB0P04Abz+qgFW/kQAAQBLAAACYQLIAAsAADMRMwEzETMRIwEjEUtmAUICbGb+vgICyP4GAfr9OAH6/gYAAgAz//oCLwLOABMAIwAANjQ2Nz4BMhYXHgEUBgcOASImJyYSFBYXFjI3PgE0JicmIgcGMwwTHXScdB0TDAwTHXScdB0TYA4WKYopFg4OFimKKRbs8E8jNUtLNSNP8E8jNUtLNSMBL9BFHTQ0HUXQRR00NB0AAAAAAgBLAAACOgLIAAkAFgAAExUzMjY1NCcmIwERITIXHgEVFAYrARG3oDg/Lh4v/vgBAmBAIit4Z6QCYuZFLkAfFP2eAsgyGlk3U4P+6gAAAAACADP/8AJzAs4AEwArAAAlJzcXNjU0JicmIgcOARQWFxYzMhcnBiMiJicuATQ2Nz4BMhYXHgEVFAYHFwGBW0BTCg4WKYopFg4OFilFL9NaSGBOdB0TDAwTHXScdB0TDAoQXn9ISkIic2hFHTQ0HUXQRR00dkg+SzUjT/BPIzVLSzUjT3hwUh1LAAAAAAIASwAAAlQCyAAJABgAABMVMzI2NTQnJiMBESEyFxYVFAYHEyMDIxG3ozo/JB0y/usBFls2R0pApYCTigJo2EEwNxoW/ZgCyC88XEVqFv7EATD+0AAAAAABAA3/+gIXAs4AJQAAPwEWMzI2NTQnLgEnLgE1NDYzMhcHJiMiBhUUFhcWFx4BFRQGIyINR1lxQUxdEj4OWmN8bHdwPFdZNEMyMycpX2SGdKFcUUc2LVQMAgkCDG1PXXNKWTc1MSEyCAYFC3ROYW4AAQABAAAB8wLIAAcAADMRIzUhFSMRxMMB8sMCaGBg/ZgAAAAAAQA+//oCOALIAA8AADcRMxEUFjI2NREzERQGIiY+bFGAUWyR2JHxAdf+NUdQUEcBy/4pbYqKAAABAAEAAAIrAsgABwAAMwMzEzMTMwPs63KiAqJy6wLI/eICHv04AAAAAQALAAADNQLIAA8AADMDMxMzEzMTMxMzAyMDIwO9snJwAopOigJwcrJaiAKIAsj+BgH6/gYB+v04AgH9/wAAAAH/9gAAAiICyAALAAAhCwEjEwMzFzczAxMBqJycetrMeo6OeszaAQn+9wFtAVv39/6l/pMAAAAAAf/xAAACAwLIAAgAADMRAzMbATMDEcfWcpeXctYBJQGj/sQBPP5d/tsAAAABACAAAAHnAsgACQAAMzUBITUhFQEhFSABQ/7KAbr+vAFEWgIOYFH972YAAAEASP+aAQECyAAHAAAXETMVIxEzFUi5X19mAy5C/VZCAAAAAAEACP/6AUUCzgADAAAXAzMT9+9O7wYC1P0sAAABABX/mgDOAsgABwAAFxEjNTMRIzV0X7m5JAKqQvzSQgAAAAABADIBGwImAsgABgAAGwEzEyMLATLZQtlUpqYBGwGt/lMBWf6nAAAAAQAA/4MB9P+1AAMAABU1IRUB9H0yMgAAAf/jAjwAxQLOAAMAABMnMxdxjoZcAjySkgAAAAIAGv/6AbICAQAYACIAACE1IwYjIiY1NDY7ATU0JiMiBgcnNjMyFREnNSMiFRQWMzI2AUwCH15TYFdOjTA4KCsNUDV202Z6WC8xRC4tM1dEQFY1JB0RFj1Kp/6msiU9HCQfAAACAEL/+gHXAsgAEgApAAAzETMRNjMyFx4BFRQGBwYjIicVEyIOAxQeAzMyPgM1NC4DQmY/RFYyFg4OFjJWTTZkGycUDAICDBQnGxwnFAwCAgwUJwLI/v08QhxKW1xKHEI7NQGbFBwuJDYlLhwUExsuJR0cJS4bEwABABv/+gG3AgEAEgAAJRcGIyImEDYzMhcHJiMiFRQzMgFsS0xqYYWFYWpMSys8hIQ8lUNYgQEEglhDNZ6dAAAAAgBC//oB1wLIABIAKQAAITUGIyInLgE1NDY3NjMyFxEzEQMiDgMVFB4DMzI+AzQuAwFxNk1WMhYODhYyVkQ/ZsocJxQMAgIMFCccGycUDAICDBQnNTtCHEpcW0ocQjwBA/04AZsTGy4lHB0lLhsTFBwuJTYkLhwUAAAAAAIAKf/6AcsCAQAWABwAACUhFBYzMjcXBiMiLgI1ND4CMzIWFSEzLgEiBgHL/sRDNkAvSkdwK0pEKCU+RydXev7E1gI7XDzXPEExP1IXNmtKR2k6G3dfOD4+AAAAAQAfAAABHgLIABMAADMRIzUzNTQ2OwEVIyIGHQEzFSMRUjMzTD5COhkTZmYBrU5DREZgExdDTv5TAAAAAgAw/y0BxQIBAB0AMQAAJTUGIyInLgE1NDY3NjMyFzUzERQGIyImJzcWMzI2AxQWFxYzMjc+ATU0JicmIyIHDgEBXzZNVTEXDw8XMVVKOWZ+XjBeIk8uNTRAyQcNHjMyHg0HBw0eMjMeDQcBNDs+H0NjZEMfPjw2/hFtci4nPy46ATA9KBEnJxEoPT4oEScnESgAAAEAQgAAAdcCyAATAAAzETMRMzYzMhYVESMRNCYjIgYVEUJmAjBUQWhmOCwtOALI/v08X1H+rwEuMzo6M/7SAAACAEUAAACrAsgAAwAHAAAzETMRAzUzFUVmZmYB+/4FAmJmZgAC//n/MwC1AsgACgAOAAAXETMRFAYrATUzMhE1MxVPZlNBKB05ZjcCMv3GP09gAs9mZgAAAQBCAAAB/wLIAAwAADMRMxEzNzMHEyMnBxVCZgLDeq/HgIdQAsj+Re7G/svtW5IAAQBCAAAA8QLIAAkAADcRMxEUOwEVIyJCZiYjLYJ7Ak39uyNgAAAAAAEASAAAAwwCAQAhAAAzETMVMzYzMhYXNjMyFhURIxE0JiMiBhURIxE0JiMiBhURSGYCMFQxPiA8ZEFoZjgsLThmOCwtOAH7NjwhIUJfUf6vAS4zOjoz/tIBLjM6OjP+0gAAAAABAEIAAAHXAgEAEwAAMxEzFTM2MzIWFREjETQmIyIGFRFCZgIwVEFoZjgsLTgB+zY8X1H+rwEuMzo6M/7SAAAAAgAp//oBywIBABEAIwAANzQ2NzYyFx4BFRQGBwYiJy4BJTQmJyYiBw4BFRQWFxYyNz4BKRgfO747HxgYHzu+Ox8YATwKDxpwGg8KCg8acBoPCv5PUSJBQSJRT1BRIkFBIlFPNi4VJSUVLjU2LhUlJRUuAAACAEL/MwHXAgEAEgApAAAXETMVNjMyFx4BFRQGBwYjIicREzI+AzU0LgMjIg4DFB4DQmY2TVYyFg4OFjJWRD9kHCcUDAICDBQnHBsnFAwCAgwUJ80CyDU7QhxKXFtKHEI8/v0BLRMbLiUcHSUuGxMUHC4lNiQuHBQAAAAAAgAw/zMBxQIBABIAKQAABREGIyInLgE1NDY3NjMyFzUzEQMyPgM0LgMjIg4DFRQeAwFfP0RWMhYODhYyVk02ZsobJxQMAgIMFCcbHCcUDAICDBQnzQEDPEIcSltcShxCOzX9OAEtFBwuJDYlLhwUExsuJR0cJS4bEwAAAAEAQgAAAZgCAQAPAAAzETMVMzYzMhcHJiMiBhURQmYCMFQ4MkohIik6Afs2PCdYGTY0/s8AAAAAAQAK//oBuwIBACAAAD8BFjMyNjU0LwEuATU0NjMyFwcmIyIVFB8BHgEVFAYjIgpHQ10tNz5aQVFpVHVSP0NFV0NUS0h3W35VRkEiHy0FCAVMP0tRRUovPSsFBgVSQUhUAAAAAAEAFQAAAPgClQATAAATNTMVMxUjERQWOwEVIyImNREjNUhmSkoREyY1N0QzAfuamk7+2RURYEI7ATBOAAEAQv/6AdcB+wATAAA3ETMRFBYzMjY1ETMRIzUjBiMiJkJmOC0sOGZmAjBTQmiqAVH+0jM6OjMBLv4FNjxfAAAB//oAAAHCAfsABwAAMwMzEzMTMwO0umx3AndsugH7/p0BY/4FAAAAAQACAAAC0AH7AA8AACEDIwMjAzMTMxMzEzMTMwMB1GoCalqibGECc0pzAmFsogFj/p0B+/6dAWP+nQFj/gUAAAEACgAAAdYB+wALAAATJzMXNzMHEyMnByO3pnplZXqmrXpsbHoBA/ikpPj+/ampAAH/+f8zAcMB+wAOAAA3AzMTMxMzAwYrATUzMjevtmx4Anhs2iRrIh4uDxQB5/6dAWP9nGRgLAAAAQAhAAABmwH7AAkAADM1EyM1IRUDMxUh/vABbP7+UQFQWlH+tmAAAAEADv+aARMCyAAlAAATNTI2PQE0NjsBFSMiBh0BFAYHFR4DHQEUFjsBFSMiJj0BNCYOJSk5KVUxFhY3FwkWHBMWFjFVKTkpARBCRTOPMzxCMCOBOUAHAgMOHTMggCMwQjwzjTRFAAAAAQBI/wYAlgLuAAMAABcRMxFITvoD6PwYAAAAAAEAA/+aAQgCyAAlAAAXNTMyNj0BNDY3NS4DPQE0JisBNTMyFh0BFBYXFSIGHQEUBiMDMRYWNxcJFhwTFhYxVSk5KSUlKTkpZkIwI4E5QAcCAw4dMyCAIzBCPDONNEUBQkUzjzM8AAAAAQBFALECEwFJABkAADcnNjMyFxYzMj4BNxcGIyInLgQjIg4BaSQuTylGTBoTIxMPJC5PI0wHHREXEggTIxKxPlchJBgZFz9XIQMNBwkEGBgAAAAAAgBB/zMAwQH7AAMABwAAFxMzEwM1MxVBJzMmc2bNAhj96AJiZmYAAAIAIv+fAb4CXAAEABsAADcRBhUUFzUuATU0Njc1MxUWFwcmJxE2NxcGBxXza2tZeHhZKGJBSyI2NiJLQWJgATsQjo3RWweCenuCB1tbC01DKgv+xQsqQ00LWwAAAQAd//oB1gLOAC4AABM1MyY1NDYzMhYVIy4BIyIGFRQXMxUjFhUUBzIWMzI3FwYjIiYjIgc1Njc2NTQnHTcjaVFhZWYBMCgpMiOhiBIfBFkTOCk/PVQSmRgsLB8qEhgBLEJKTF1tb141ODoySkpCPBwxOw4hTzIUFGASAjEkHUwAAAAAAgAPAIMB0QJFABkAIQAAPwEmNDcnNxc2MzIXNxcHFhUUBxcHJwYiJwcSFBYyNjQmIg8xJiYxNTEySkc0MTQwJycwNDEzkDQxJEt8S0t8tzIvmDAxNDEnJjA0MTNJSjIxNDEnJzEBI4RNTYRNAAAAAAH/8gAAAe4CyAAYAAAzNSM1MzUnIzUzAzMbATMDMxUjBxUzFSMVwJaWDohooGySkmygaIgOlpagQkMbQgFG/sQBPP66QhtDQqAAAAACAEj/UQCWAqMAAwAHAAAXETMRAxEzEUhOTk6vAV7+ogH0AV7+ogAAAgAu/0ABsgLNAC8APQAAFzMeATMyNjQmLwEuATU0NjcmNTQ2MzIWFSM0JiMiBhUUFhceAhQGBxYVFAYjIiYSMjc2NTQnJiIHBhUUF0JaAi0nIywkQSZRNyc7Ql1FR19aKCQjJSk+PT8nIztNakxGY3xkGREVGF4YFREKJy8pSh8WDRxOTkdHGiVSRltYVCUtJhkgHhQUJU+CRR8gYFBkZAD/JBg2OBoeHho4NhgAAAAC/+oCSgEGArYAAwAHAAATNTMVITUzFZps/uRsAkpsbGxsAAADACb/+gL6As4AGQAhACkAAAEzDgEjIiY1NDYzMhYXIy4BIyIGFRQWMzI2BBA2IBYQBiACFBYyNjQmIgIMSA1jR2R4c2ZLZglICD8qQUtQPis9/iHUASzU1P7UhqH2oaH2ASVPWYJlZ4BUTygzWkNBYDYtASzU1P7U1AHo/KSk/KQAAAACAAYBlgErAs4AGgAjAAATNSMGIyImNTQ2OwE1NCYjIgYHJz4BMzIWHQEnNSMiFRQzMjbdAhQ8Q0I3MHAkICQdCTQTOS9KS05QOT4vHAGaHSE0Jis4EhkOCg0sGhMuNtBrEiEeEgAAAAIALwBLAbEB3wAFAAsAABM3FQcXFSc3FQcXFS/MZmYWzGZmARXKZmRkZsrKZmRkZgAAAAABAC8AbAIpAYgABQAAJTUhNSERAdv+VAH6bM5O/uQAAAEANQDiAWIBSAADAAA3NSEVNQEt4mZmAAQAJv/6AvoCzgAIABQAHAAkAAABFTMyPgE1NCMDETMyFRQHFyMnIxUkEDYgFhAGIAIUFjI2NCYiAU8yIyoiX4qgkWx5VHkp/tfUASzU1P7UhqH2oaH2Af93BhsaPP6cAaZ+bg2tq6szASzU1P7U1AHo/KSk/KQAAAH/6AJfAQgCoQADAAADNSEVGAEgAl9CQgAAAAACADkBsAFXAs4ABwAPAAASNDYyFhQGIiYUFjI2NCYiOVR2VFR2ITZMNjZMAgR2VFR2VLVMNjZMNgAAAAACAC8AAAIpAfoACwAPAAAlNSM1MzUzFTMVIxUFNSEVAQXW1k7W1v7cAfqKkU6RkU6Rik5OAAAAAAEADwEfASkCzgAVAAATNTc2NTQmIyIHIzQ2MzIWFRQPATMVD7AWHhkzBVROOz5QIJS0AR9IvBgYFxw+O0tHNC0jnEgAAQAFARsBMwLOACUAABM1MzI2NTQmIyIGByM+ATMyFhUUBxYVFAYjIiYnMxYzMjY1NCYjciAhJyIZGCUGVAROPEZSMzhVRjxNClQRMx0lKR8B2kIeGRUeGxk2RkgyOx0fPztIPTswHxobIwAAAQArAjwBDQLOAAMAABM3MwcrXIaOAjySkgAAAAEAQv8zAdcB+wAUAAAXETMRFBYzMjY1ETMRIzUjBiMiJxVCZjgtLDhmZgIwUyMhzQLI/tIzOjozAS7+BTY8D9YAAAAAAQAw/0cB5gLIAA0AAAURIiY1NDY7AREjESMRAQJbd3hs0k5IuQIHa09fYfx/Az/8wQAAAAEANQDhALsBZwAHAAASNDYyFhQGIjUnOCcnOAEIOCcnOCcAAAEABf8eAOUAAAAYAAA7AQczNjMyFhUUBiMiJzcWMzI1NCYjIgcnaTMsAgwPKDBHNCg9EikdOhwVFBIWPAQsIC4wGCoPKhITCxMAAAABADMBHwDJAsoABgAAExEHNTczEXVCQlQBHwFXLFQs/lUAAAACAA8BlgE2As4AEQAfAAASNDY3NjMyFx4BFAYHBiMiJyY2FBcWMzI3NjQnJiMiBw8NEyhMSygTDQ0TKExLKBNBDxMjJBMPDxMjJBMCA14sFSwsFSxeLBUsLBWLYBIYGBJgEhgYAAAAAAIALwBLAbEB3wAFAAsAADc1Nyc1FwU1Nyc1F+VmZsz+fmZmzEtmZGRmyspmZGRmygAAAAADADP/7wKxAtkAAwASABkAABcBMwE3NRMzAzM1MxUzFSMVIzUlEQc1NzMRYQGvQv5R1ZtUmG1UISFU/jlCQlQRAur9Fk9IASP+3W5uSD4+4QFXLFQs/lUAAwAz/+8CsQLZAAMAGQAgAAAXATMBJTU3NjU0JiMiByM0NjMyFhUUDwEzFQERBzU3MxFIAa9C/lEBDbAWHhkzBVROOz5QIJS0/cRCQlQRAur9FhFIvBgYFxw+O0tHNC0jnEgBHwFXLFQs/lUAAwAF/+8CsQLZAAMAEgA4AAAXATMBNzUTMwMzNTMVMxUjFSM1ATUzMjY1NCYjIgYHIz4BMzIWFRQHFhUUBiMiJiczFjMyNjU0JiN/Aa9C/lG3m1SYbVQhIVT+NiAhJyIZGCUGVAROPEZSMzhVRjxNClQRMx0lKR8RAur9Fk9IASP+3W5uSD4+AZxCHhkVHhsZNkZIMjsdHz87SD07MB8aGyMAAAACADT/LQGyAfsAGgAeAAATNTMVFA8BBhUUFjMyNjUzFRQGIyImNTQ/ATY9ATMVwGYaWRk2ICkzZnBNTnMgWxFmARI5QTslfCIgJzI1OBRPcGtVPC19F6tmZgAAAAMAAQAAAmEDfQADAAsADwAAEzMDIxMnIQcjATMJASczF8nQZwK/N/7yN3IBA1oBA/7JjoZcAP8BN/3Kn58CyP04AuuSkgAAAAMAAQAAAmEDfQADAAsADwAAEzMDIxMnIQcjATMJATczB8nQZwK/N/7yN3IBA1oBA/6DXIaOAP8BN/3Kn58CyP04AuuSkgAAAAMAAQAAAmEDfQADAAsAEgAAEzMDIxMnIQcjATMBAycHIzczF8nQZwK/N/7yN3IBA1oBA+1DQ2BqcmoA/wE3/cqfnwLI/TgC61ZWkpIAAAAAAwABAAACYQNvAAMACwAeAAATMwMjEychByMBMwkBIz4BMzIWMzI3Mw4BIyImIyIGydBnAr83/vI3cgEDWgED/lo8Bz0tGlsTJwg8CTYvG2ITDxsA/wE3/cqfnwLI/TgC9TRAJiwzQSUVAAAABAABAAACYQNlAAMACwAPABMAABMzAyMTJyEHIwEzCQE1MxUhNTMVydBnAr83/vI3cgEDWgED/vJs/uRsAP8BN/3Kn58CyP04AvlsbGxsAAAEAAEAAAJhA6oAAwALABMAGwAAEzMDIxMnIQcjATMBADQ2MhYUBiImFBYyNjQmIsnQZwK/N/7yN3IBA1oBA/5pPFY8PFYUJTQlJTQA/wE3/cqfnwLI/TgDGFY8PFY8gTQlJTQlAAAAAAL/9QAAA3ECyAAPABMAACE1IwcjASEVIRUhFSEVIRUBMxEjAartVnIBgwH5/qUBKP7YAVv9f7oCn58CyGbLYNFmAP8BaQAAAAEAM/8eAisCzgA4AAAXNy4BJy4BNDY3PgEzMhYXIy4BIyIHDgEUFhcWMzI3Mw4BDwEzNjMyFhUUBiMiJzcWMzI1NCYjIgfmPEhsHBMMDBMddE5ihxFyDUoxRSkWDg4WKUVbLXISclEqAgwPKDBHNCg9EikdOhwVFBJYUgRKMiNP8E8jNUt4Wyw7NB1F0EUdNGFXaQs4BCwgLjAYKg8qEhMLAAAAAgBLAAACEgN9AAsADwAAMxEhFSEVIRUhFSEVAyczF0sBx/6lASj+2AFb5Y6GXALIZstg0WYC65KSAAAAAgBLAAACEgN9AAsADwAAMxEhFSEVIRUhFSEVATczB0sBx/6lASj+2AFb/tVcho4CyGbLYNFmAuuSkgAAAgBLAAACEgN9AAsAEgAAMxEhFSEVIRUhFSEVAycHIzczF0sBx/6lASj+2AFbm0NDYGpyagLIZstg0WYC61ZWkpIAAAADAEsAAAISA2UACwAPABMAADMRIRUhFSEVIRUhFQM1MxUhNTMVSwHH/qUBKP7YAVu8bP7kbALIZstg0WYC+WxsbGwAAAL/7AAAAM4DfQADAAcAADMRMxEDJzMXS2w9joZcAsj9OALrkpIAAAACADQAAAEWA30AAwAHAAAzETMRAzczB0tsg1yGjgLI/TgC65KSAAAAAv/eAAABJAN9AAMACgAAMxEzERMnByM3MxdLbA1DQ2BqcmoCyP04AutWVpKSAAAAA//zAAABDwNlAAMABwALAAAzETMRAzUzFSE1MxVLbBRs/uRsAsj9OAL5bGxsbAAAAgAAAAACQwLIABAAIQAAMxEjNTMRMzIXHgEVFAYHBiMDMxUjFTMyNz4BNCYnLgErAUtLS/mSRxoMDxlLk4aIiIFaKhIJCxUYOyyBATdgATF4LE5ydFMndgGXYNE+Gz7GRh0hGwAAAAACAEsAAAJhA28ACwAeAAAzETMBMxEzESMBIxETIz4BMzIWMzI3Mw4BIyImIyIGS2YBQgJsZv6+Aik8Bz0tGlsTJwg8CTYvG2ITDxsCyP4GAfr9OAH6/gYC9TRAJiwzQSUVAAAAAwAz//oCLwN9ABMAIwAnAAA2NDY3PgEyFhceARQGBw4BIiYnJhIUFhcWMjc+ATQmJyYiBwY3JzMXMwwTHXScdB0TDAwTHXScdB0TYA4WKYopFg4OFimKKRZ9joZc7PBPIzVLSzUjT/BPIzVLSzUjAS/QRR00NB1F0EUdNDQd2pKSAAAAAwAz//oCLwN9ABMAIwAnAAA2NDY3PgEyFhceARQGBw4BIiYnJhIUFhcWMjc+ATQmJyYiBwY/ATMHMwwTHXScdB0TDAwTHXScdB0TYA4WKYopFg4OFimKKRY3XIaO7PBPIzVLSzUjT/BPIzVLSzUjAS/QRR00NB1F0EUdNDQd2pKSAAAAAwAz//oCLwN9ABMAIwAqAAA2NDY3PgEyFhceARQGBw4BIiYnJhIUFhcWMjc+ATQmJyYiBwY3JwcjNzMXMwwTHXScdB0TDAwTHXScdB0TYA4WKYopFg4OFimKKRbHQ0NganJq7PBPIzVLSzUjT/BPIzVLSzUjAS/QRR00NB1F0EUdNDQd2lZWkpIAAAADADP/+gIvA28AEwAjADYAADY0Njc+ATIWFx4BFAYHDgEiJicmEhQWFxYyNz4BNCYnJiIHBjcjPgEzMhYzMjczDgEjIiYjIgYzDBMddJx0HRMMDBMddJx0HRNgDhYpiikWDg4WKYopFg48Bz0tGlsTJwg8CTYvG2ITDxvs8E8jNUtLNSNP8E8jNUtLNSMBL9BFHTQ0HUXQRR00NB3kNEAmLDNBJRUAAAAEADP/+gIvA2UAEwAjACcAKwAANjQ2Nz4BMhYXHgEUBgcOASImJyYSFBYXFjI3PgE0JicmIgcGNzUzFSE1MxUzDBMddJx0HRMMDBMddJx0HRNgDhYpiikWDg4WKYopFqZs/uRs7PBPIzVLSzUjT/BPIzVLSzUjAS/QRR00NB1F0EUdNDQd6GxsbGwAAAEAQwAVAhUB5wALAAA/ASc3FzcXBxcHJwdDs7M3srE4s7M4sbJMsbI4s7M4srE3s7MAAAADADP/zgIvAvoAHQAnADEAABc3JicuATQ2Nz4BMzIXNxcHFhceARQGBw4BIyInBzcTJiMiBw4BFRQBAxYzMjc+ATU0PjcTEBMMDBMddE5QQjEuNhUPEwwMEx10TlNAMkXcJjZFKRYOARHcJThFKRYOGWMWGiNP8E8jNUssWBliFxojT/BPIzVLLlroAYshNB1FaIsBO/51IzQdRWiNAAAAAgA+//oCOAN9AA8AEwAANxEzERQWMjY1ETMRFAYiJhMnMxc+bFGAUWyR2JH2joZc8QHX/jVHUFBHAcv+KW2KigJnkpIAAAAAAgA+//oCOAN9AA8AEwAANxEzERQWMjY1ETMRFAYiJhM3Mwc+bFGAUWyR2JGwXIaO8QHX/jVHUFBHAcv+KW2KigJnkpIAAAAAAgA+//oCOAN9AA8AFgAANxEzERQWMjY1ETMRFAYiJgEnByM3Mxc+bFGAUWyR2JEBQENDYGpyavEB1/41R1BQRwHL/iltiooCZ1ZWkpIAAAADAD7/+gI4A2UADwATABcAADcRMxEUFjI2NREzERQGIiYBNTMVITUzFT5sUYBRbJHYkQEfbP7kbPEB1/41R1BQRwHL/iltiooCdWxsbGwAAAL/8QAAAgMDfQAIAAwAADMRAzMbATMDEQM3MwfH1nKXl3LWgFyGjgElAaP+xAE8/l3+2wLrkpIAAgBLAAACOgLIAAcAEwAAExUzMjY0JiMBETMVMzIWFAYrARW3ojRBQjT+82ykZ3h4Z6QB5uZHWEf+GgLIfISqhJoAAAABAEAAAAHZAs4AJgAAATUzMjU0Jy4BBw4BBxEjETQ2MzIWFRQHFh0BFAYrATUzMjY9ATQjAQA9NhALNBk2LQJmdWBYbElJTz4/JCUdOAGCYDsnDwkNAQEfIP3YAihRVVxNUh8dUrU9U2AXHrI7AAAAAwAa//oBsgLOABgAIgAmAAAhNSMGIyImNTQ2OwE1NCYjIgYHJzYzMhURJzUjIhUUFjMyNgMnMxcBTAIfXlNgV06NMDgoKw1QNXbTZnpYLzFELlmOhlwtM1dEQFY1JB0RFj1Kp/6msiU9HCQfAcOSkgAAAAADABr/+gGyAs4AGAAiACYAACE1IwYjIiY1NDY7ATU0JiMiBgcnNjMyFREnNSMiFRQWMzI2AzczBwFMAh9eU2BXTo0wOCgrDVA1dtNmelgvMUQun1yGji0zV0RAVjUkHREWPUqn/qayJT0cJB8Bw5KSAAAAAAMAGv/6AbICzgAYACIAKQAAITUjBiMiJjU0NjsBNTQmIyIGByc2MzIVESc1IyIVFBYzMjYDJwcjNzMXAUwCH15TYFdOjTA4KCsNUDV202Z6WC8xRC4PQ0NganJqLTNXREBWNSQdERY9Sqf+prIlPRwkHwHDVlaSkgAAAAADABr/+gGyAsAAGAAiADUAACE1IwYjIiY1NDY7ATU0JiMiBgcnNjMyFREnNSMiFRQWMzI2AyM+ATMyFjMyNzMOASMiJiMiBgFMAh9eU2BXTo0wOCgrDVA1dtNmelgvMUQuyDwHPS0aWxMnCDwJNi8bYhMPGy0zV0RAVjUkHREWPUqn/qayJT0cJB8BzTRAJiwzQSUVAAAAAAQAGv/6AbICtgAYACIAJgAqAAAhNSMGIyImNTQ2OwE1NCYjIgYHJzYzMhURJzUjIhUUFjMyNgM1MxUhNTMVAUwCH15TYFdOjTA4KCsNUDV202Z6WC8xRC4wbP7kbC0zV0RAVjUkHREWPUqn/qayJT0cJB8B0WxsbGwAAAAEABr/+gGyAvsAGAAiACoAMgAAITUjBiMiJjU0NjsBNTQmIyIGByc2MzIVESc1IyIVFBYzMjYCNDYyFhQGIiYUFjI2NCYiAUwCH15TYFdOjTA4KCsNUDV202Z6WC8xRC65PFY8PFYUJTQlJTQtM1dEQFY1JB0RFj1Kp/6msiU9HCQfAfBWPDxWPIE0JSU0JQADABP/+gLhAgEAJgAwADYAABMnNjMyFz4BMzIWHQEhFBYzMjcXBiMiJwYjIiY1NDY7ATU0JiMiBhcjIhUUFjMyNjU3My4BIgZ9UDV2eisVUytXev7EQzZAL0pHcHU8M25TaFFHmjA4KCu7elgvMUQuYNYCO1w8AXo9SkAdI3dfVDxBMT9STk5RSj1ZNSQdEbk9HCQfOXk4Pj4AAAABABv/HgG3AgEAKwAAFzcuATU0NjMyFwcmIyIVFDMyNxcGDwEzNjMyFhUUBiMiJzcWMzI1NCYjIgezPFt5hWFqTEsrPISEPCtLP1UqAgwPKDBHNCg9EikdOhwVFBJYUgeAfIKCWEM1np01Q0kONwQsIC4wGCoPKhITCwAAAwAp//oBywLOABYAHAAgAAAlIRQWMzI3FwYjIi4CNTQ+AjMyFhUhMy4BIgY3JzMXAcv+xEM2QC9KR3ArSkQoJT5HJ1d6/sTWAjtcPGOOhlzXPEExP1IXNmtKR2k6G3dfOD4+2ZKSAAADACn/+gHLAs4AFgAcACAAACUhFBYzMjcXBiMiLgI1ND4CMzIWFSEzLgEiBj8BMwcBy/7EQzZAL0pHcCtKRCglPkcnV3r+xNYCO1w8HVyGjtc8QTE/Uhc2a0pHaTobd184Pj7ZkpIAAAMAKf/6AcsCzgAWABwAIwAAJSEUFjMyNxcGIyIuAjU0PgIzMhYVITMuASIGNycHIzczFwHL/sRDNkAvSkdwK0pEKCU+RydXev7E1gI7XDytQ0NganJq1zxBMT9SFzZrSkdpOht3Xzg+PtlWVpKSAAAEACn/+gHLArYAFgAcACAAJAAAJSEUFjMyNxcGIyIuAjU0PgIzMhYVITMuASIGNzUzFSE1MxUBy/7EQzZAL0pHcCtKRCglPkcnV3r+xNYCO1w8jGz+5GzXPEExP1IXNmtKR2k6G3dfOD4+52xsbGwAAv/jAAAAxQLOAAMABwAAMxEzEQMnMxdFZjqOhlwB+/4FAjySkgAAAAIAKwAAAQ0CzgADAAcAADMRMxEDNzMHRWaAXIaOAfv+BQI8kpIAAAAC/9UAAAEbAs4AAwAKAAAzETMREycHIzczF0VmEENDYGpyagH7/gUCPFZWkpIAAAAD/+oAAAEGArYAAwAHAAsAADMRMxEDNTMVITUzFUVmEWz+5GwB+/4FAkpsbGxsAAACACn/+gHQAvIAEQAyAAAlNCYnJiIHDgEVFBYXFjI3PgEDJzcmJzcWFzcXBx4BFRQGBwYiJy4BNTQ2NzYzMhc3JicBZQoPGnAaDwoKDxpwGg8KqSZTIzYgVjxoJlo4HRMkO747HxgYHztWRSgCDzD9Ni4VJSUVLjU2LhUlJRUuAVQ3KxcSSxosNjcvRIejX00nQUEiUVBPUSJBLQJKMAAAAgBCAAAB1wLAABMAJgAAMxEzFTM2MzIWFREjETQmIyIGFREDIz4BMzIWMzI3Mw4BIyImIyIGQmYCMFRBaGY4LC04ETwHPS0aWxMnCDwJNi8bYhMPGwH7NjxfUf6vAS4zOjoz/tICRjRAJiwzQSUVAAMAKf/6AcsCzgARACMAJwAANzQ2NzYyFx4BFRQGBwYiJy4BJTQmJyYiBw4BFRQWFxYyNz4BAyczFykYHzu+Ox8YGB87vjsfGAE8Cg8acBoPCgoPGnAaDwpyjoZc/k9RIkFBIlFPUFEiQUEiUU82LhUlJRUuNTYuFSUlFS4BdJKSAAAAAAMAKf/6AcsCzgARACMAJwAANzQ2NzYyFx4BFRQGBwYiJy4BJTQmJyYiBw4BFRQWFxYyNz4BAzczBykYHzu+Ox8YGB87vjsfGAE8Cg8acBoPCgoPGnAaDwq4XIaO/k9RIkFBIlFPUFEiQUEiUU82LhUlJRUuNTYuFSUlFS4BdJKSAAAAAAMAKf/6AcsCzgARACMAKgAANzQ2NzYyFx4BFRQGBwYiJy4BJTQmJyYiBw4BFRQWFxYyNz4BAycHIzczFykYHzu+Ox8YGB87vjsfGAE8Cg8acBoPCgoPGnAaDwooQ0NganJq/k9RIkFBIlFPUFEiQUEiUU82LhUlJRUuNTYuFSUlFS4BdFZWkpIAAAAAAwAp//oBywLAABEAIwA2AAA3NDY3NjIXHgEVFAYHBiInLgElNCYnJiIHDgEVFBYXFjI3PgEDIz4BMzIWMzI3Mw4BIyImIyIGKRgfO747HxgYHzu+Ox8YATwKDxpwGg8KCg8acBoPCuE8Bz0tGlsTJwg8CTYvG2ITDxv+T1EiQUEiUU9QUSJBQSJRTzYuFSUlFS41Ni4VJSUVLgF+NEAmLDNBJRUAAAAABAAp//oBywK2ABEAIwAnACsAADc0Njc2MhceARUUBgcGIicuASU0JicmIgcOARUUFhcWMjc+AQM1MxUhNTMVKRgfO747HxgYHzu+Ox8YATwKDxpwGg8KCg8acBoPCkls/uRs/k9RIkFBIlFPUFEiQUEiUU82LhUlJRUuNTYuFSUlFS4BgmxsbGwAAAADAC//6wIpAg8AAwALABMAADc1IRUkNDYyFhQGIgI0NjIWFAYiLwH6/sAnOCcnOCcnOCcnONZOTto4Jyc4J/6JOCcnOCcAAAADACn/yAHLAjMACQAjAC0AAD8BJiMiBw4BFRQHNy4BNTQ2NzYzMhc3FwceARUUBgcGIyInBxMHFjMyNz4BNTSfkBgdOBoPClYvJhkYHztfOi8sLC8jHBgfO188LC3wkBceOBoPCpT6DSUVLjVOzlIiW01PUSJBGkwaUSNUU1BRIkEbTQGg+g4lFS41TgAAAAACAEL/+gHXAs4AEwAXAAA3ETMRFBYzMjY1ETMRIzUjBiMiJhMnMxdCZjgtLDhmZgIwU0Jovo6GXKoBUf7SMzo6MwEu/gU2PF8B45KSAAAAAAIAQv/6AdcCzgATABcAADcRMxEUFjMyNjURMxEjNSMGIyImEzczB0JmOC0sOGZmAjBTQmh4XIaOqgFR/tIzOjozAS7+BTY8XwHjkpIAAAAAAgBC//oB1wLOABMAGgAANxEzERQWMzI2NREzESM1IwYjIiYBJwcjNzMXQmY4LSw4ZmYCMFNCaAEIQ0NganJqqgFR/tIzOjozAS7+BTY8XwHjVlaSkgAAAAMAQv/6AdcCtgATABcAGwAANxEzERQWMzI2NREzESM1IwYjIiYTNTMVITUzFUJmOC0sOGZmAjBTQmjnbP7kbKoBUf7SMzo6MwEu/gU2PF8B8WxsbGwAAAAC//n/MwHDAs4ADgASAAA3AzMTMxMzAwYrATUzMjcDNzMHr7ZseAJ4bNokayIeLg8CXIaOFAHn/p0BY/2cZGAsAn2SkgAAAAACAEL/MwHXAsgAEgApAAAXETMRNjMyFx4BFRQGBwYjIicREzI+AzU0LgMjIg4DFB4DQmY2TVYyFg4OFjJWRD9kHCcUDAICDBQnHBsnFAwCAgwUJ80Dlf7+O0IcSlxbShxCPP79AS0TGy4lHB0lLhsTFBwuJTYkLhwUAAAAA//5/zMBwwK2AA4AEgAWAAA3AzMTMxMzAwYrATUzMjcTNTMVITUzFa+2bHgCeGzaJGsiHi4PbWz+5GwUAef+nQFj/ZxkYCwCi2xsbGwAAAABAEUAAACrAfsAAwAAMxEzEUVmAfv+BQABAAIAAAISAsgADQAAMzUHNTcRMxE3FQcVIRVLSUlsm5sBW/Q3WjcBev7ScFpw2mYAAAAAAQAAAAAA8QLIABEAADc1BzU3ETMVNxUHERQ7ARUjIkJCQmZCQiEoLYJ7ujRKNAFJ+zRKNP8AI2AAAAAAAgAz//oDhALOAA8ALAAAEhQWFxYyNz4BNCYnJiIHBgE1DgEjIiYnLgE0Njc+ATMyFzUhFSEVIRUhFSEVnw4WKYopFg4OFimKKRYBFhhTJ050HRMMDBMddE5eNAG//q0BIP7gAVUBzNBFHTQ0HUXQRR00NB397zgcIks1I0/wTyM1Sz03Zstg0WYAAAADACn/+gMHAgEAHwAxADcAAAEVIRQWMzI3FwYjIiYnBiMiJy4BNTQ2NzYzMhc2MzIWBTQmJyYiBw4BFRQWFxYyNz4BNzMuASIGAwf+xEM2QC9KR3A7Whg6ZV87HxgYHztfXUJCW1d6/l4KDxpwGg8KCg8acBoPCmbWAjtcPAErVDxBMT9SLCVRQSJRUE9RIkFPT3eNOjAVJSUVMDk6MBUlJRUwZzg+PgACAA3/+gIXA30AJQAsAAA/ARYzMjY1NCcuAScuATU0NjMyFwcmIyIGFRQWFxYXHgEVFAYjIhMnMxc3MwcNR1lxQUxdEj4OWmN8bHdwPFdZNEMyMycpX2SGdKFqamBDQ2BqXFFHNi1UDAIJAgxtT11zSlk3NTEhMggGBQt0TmFuAvGSVlaSAAAAAgAK//oBuwLOACAAJwAAPwEWMzI2NTQvAS4BNTQ2MzIXByYjIhUUHwEeARUUBiMiEyczFzczBwpHQ10tNz5aQVFpVHVSP0NFV0NUS0h3W35MamBDQ2BqVUZBIh8tBQgFTD9LUUVKLz0rBQYFUkFIVAJCklZWkgAAA//xAAACAwNlAAgADAAQAAAzEQMzGwEzAxEDNTMVITUzFcfWcpeXctYRbP7kbAElAaP+xAE8/l3+2wL5bGxsbAAAAAACACAAAAHnA30ACQAQAAAzNQEhNSEVASEVASczFzczByABQ/7KAbr+vAFE/uRqYENDYGpaAg5gUf3vZgLrklZWkgAAAAIAIQAAAZsCzgAJABAAADM1EyM1IRUDMxUDJzMXNzMHIf7wAWz+/vZqYENDYGpRAVBaUf62YAI8klZWkgAAAAABAAL/UAGxAs4AHAAAFxMjNzM3NjMyFwcmIyIPATMHIwMOASMiJzcWMzJwR1YMWBsUjxcXDxkSMAcVWgxcRwxFRyAcERsTKSoBoE6YcgZfBS97Tv5hRUIJXAUAAAH/1QI8ARsCzgAGAAATJwcjNzMXu0NDYGpyagI8VlaSkgAAAAH/1QI8ARsCzgAGAAATJzMXNzMHP2pgQ0NgagI8klZWkgAAAAH/6AJfAQgCoQADAAADNSEVGAEgAl9CQgAAAAAB/9sCQgEdAs4ADAAAAzMWFxYzMjczDgEiJiU8ChkYKlUQPAVVjlUCzigREUo/TU0AAAAAAQBCAkoArgK2AAMAABM1MxVCbAJKbGwAAgARAi0A3wL7AAcADwAAEjQ2MhYUBiImFBYyNjQmIhE8Vjw8VhQlNCUlNAJpVjw8VjyBNCUlNCUAAAAAAQAV/x4A1wAAABEAAB8BBiMiJjU0PgE3MwYVFBYzMskOJTwqNxwgHzNAHRQgoCoYMyofMx0WPUEVHAAAAf/GAkYBKgLAABIAABMjPgEzMhYzMjczDgEjIiYjIgYCPAc9LRpbEycIPAk2LxtiEw8bAkY0QCYsM0ElFQAAAAL/xwI8AXECzgADAAcAAAM3MwczNzMHOVyGjnRcho4CPJKSkpIAAAABACMAAAI5AsUAIQAANzUmNTQ2MzIeARUUBgcVMxUjNT4BNTQmIyIGFRQWFxUjNZtsknFOdTg/LnnaLT5RSUhWPyzaUwN7r4y5X45RXaEzA1M9JKBvZ5eRcWelIz1TAAABAEL/MwHXAfsAFAAAFxEzERQWMzI2NREzESM1IwYjIicVQmY4LSw4ZmYCMFMjIc0CyP7SMzo6MwEu/gU2PA/WAAAAAAEABwAAAfUCCwAWAAABIxEUFyMmNREjBgIHIzYSNyIHJzYzIQHuQAxdEIMEIRdeFyICOh4MJ2MBZAGz/tlaMiBoAStk/vtKUwEAYApEHgAAAQAAAOUB9AFFAAMAAD0BIRUB9OVgYAAAAQAAAOUD6AFFAAMAAD0BIRUD6OVgYAAAAQBFAhgAqwLIAAMAABM1NxVFZgIYZkqwAAAAAAEARQIYAKsCyAADAAATNTMVRWYCGLBmAAEARf+2AKsAZgADAAAXNTMVRWZKsGYAAAIAJgIYAScCyAADAAcAABM1NxUhNTcVwWb+/2YCGGZKsGZKsAAAAAACACYCGAEnAsgAAwAHAAATNTMVFzUzFSZmNWYCGLBmSrBmAAACACb/tgEnAGYAAwAHAAAXNTMVFzUzFSZmNWZKsGZKsGYAAAABABb/RwHKAsgACwAAFxEjNTM1MxUzFSMRwKqqYKqquQI/TvT0Tv3BAAAAAAEAFv9HAcoCyAATAAA3ESM1MzUzFTMVIxEzFSMVIzUjNcCqqmCqqqqqYKprATlO1tZO/sdO1tZOAAAAAAEASACyAawCFgAHAAASNDYyFhQGIkholGholAEalGholGgAAAMAdAAAA3QAZgADAAcACwAAMzUzFTM1MxUzNTMVdGbnZudmZmZmZmZmAAAABwAx//oCxgLOAAsAEwAbACcAMwA7AD8AACU1NDYyFh0BFAYiJjcVFDI9ATQiBxUUMj0BNCIHNTQ2MhYdARQGIiYDNTQ2MhYdARQGIiY3FRQyPQE0IgMBMwECCjZQNjZQNjlKSvRKSjk2UDY2UDblNlA2NlA2OUpKMgFRQv6vXUQxMjIxRDEyMm42MTE2MTE2MTE2MW5EMTIyMUQxMjIB+0QxMjIxRDEyMm42MTE2Mf1rAsj9OAAAAAEALgBLAPoB3wAFAAA3JzcVBxf6zMxmZkvKymZkZAAAAQAuAEsA+gHfAAUAADc1Nyc1Fy5mZsxLZmRkZsoAAAAB/1v/7wFMAtkAAwAABwEzAaUBr0L+UREC6v0WAAAAAAEAFP/7AboCzQAjAAABFSYjIgczByMdATMHIxYzMjcVBiMiJyM3MyY1NDcjNzM2MzIBuihMdhDaGMu1GJQPd0spJV++HkYYJgEBPhgsHsBYAqxiJptOISJPniVkHfpPCRkWC074AAAAAgAW//4BpwMGABwAJAAAJRcGIyImJzUOAgcnNjcRNDYzMhYVFAcVHgEzMgMVNjU0IyIGAX8oPHBOSwMHEBQFGT0LV0A4O6wBLiU9kXE0GiOkKX1iTwwFDhIFNzkMAQl5d1xLoL0vQ0MBw66Sb1lRAAIAKAEsA5ICyAAHABYAABMRIzUhFSMRIREjAyMDIxEjETMbATMRpHwBRnwCUgKEM4MCTnpzc3oBLAFUSEj+rAFO/rIBTv6yAZz+0AEw/mQAAQAjAAACOQLFACEAADc1JjU0NjMyHgEVFAYHFTMVIzU+ATU0JiMiBhUUFhcVIzWbbJJxTnU4Py552i0+UUlIVj8s2lMDe6+MuV+OUV2hMwNTPSSgb2eXkXFnpSM9UwAAAgAi//sDRgLOABcAJgAAASEiHQEUFxYzMjczDgEjIiY1NDYzMhYVJzU0JyYjIgcGHQEUMyEyA0b9dQUIaI6baTk2qGCm6+ump+yUCWqLjWgJBQHzBAFaBMUNCmt4QUvTlZfU1JcRxg4JZ2oJEMEHAAIAJf//AcQDGQAZACYAABMnNjMyFhUUBiMiJjU0NjMyFhczNjU0JiMiEzMyNjcuASMiBhUUFl0cQVhiiH1yU11wTi9EDQEBVkFAUAEyQwgKNycvQDAClU42v7nD34lfdo8wGggbapX9kY5hIDVsSj9PAAAAAgAaAAACHQLJAAUADwAAMzUTMxMVJSEDLgEnIw4BBxrMccb+XwE8ZwYpBQMEJQc+Aov9d0BSAUQYhRkVeRsAAAEAGP+gAloCugALAAABIxEjESMRIxEjNSECWllgz2FZAkICXf1DAr39QwK9XQAAAAEAFv+fAdQCugANAAAFITUTAzUhFSEVEwMVIQHU/kLd1QGo/tjB1gFLYUUBSgFESFUE/t/+wgIAAQAvANYCKQEkAAMAADc1IRUvAfrWTk4AAf9b/+8BTALZAAMAAAcBMwGlAa9C/lERAur9FgAAAAABADUA4QC7AWcABwAAEjQ2MhYUBiI1JzgnJzgBCDgnJzgnAAABAB//cgIJA0UADwAAAQMjAwcnNxMeAR8BPgE3EwIJw1CFQhCOXwINAgECCAOaA0X8LQHAGTs5/roNPgsBCj8RAvsAAAMALQCEAqEBuAAbACwAPAAAARUUBiMiJicOASMiJjU0NjMyFhc+BDMeAQUzMj4CNy4DIyIGFRQWJSMiDgMHHgEzMjY1NCYCoVc7K04uK04zOlVVQTBPKRULKhstFz5P/iICEyIqDBkWEiclFikuNAFyARAgHxMfBDA2IyYvMQEiAUZXMTo0N1hBQ1g2NBgMKA8PAVKoDScNHBwWJg45Kyg3wwwaEyIFOSo8Iy03AAAAAQAV/1kBSgNbAB8AAAEHJiMiBwYVFBIVFAcGIyInNxYzMjc2NTQCNTQ3NjMyAUoMDhEaEhsMIx5OJhoOFBIaDhkMMyY+HwNQSAkZJIlO/rxYjD4+D0oKFSh6WQFLUaE7KwAAAAIAJACLAcYBsQAfADsAAAEXDgEjIicmIyIOAQcnPgEzMh4DMx4FMzI2HwEGIyInJiMiDgEHJz4BMzIeAR8BHgMzMjYBoiQTPSYpPDIdEyARDiYUQygNFhgLGQEEFQcRCg0HGCQUJCtMJz0zHBMgEQ4mFEIoECEOEREFHgwWChkjAbEgKzUmIBcXFx8sNAQLBRACDQQIAwMihCBfJSEXGBcfLDQJBgoKAxIGByEAAAAAAQAsADcBvwH+ABMAAAEHMxUjBzMVIwcnNyM1MzcjNTM3AWYlfpM4y+EsLyV8kjfJ3ywB7FQ8gTxoElY8gTxmAAIALQACAcACTQAHAAsAAC0BNSUVBRUFFyE1IQG8/nUBi/6wAVAE/m0Bk2bTQdNIqgKrrD8AAAAAAgAuAAIBwAJNAAcACwAAEwUVBTUlNSUBITUhMwGL/nUBUP6wAY3+bgGSAk3UQNNIqgOq/f0/AAACAC//1QHaAuUABQATAAABAyMDEzMTJyYnIwYPARcWFzM2NwHasFCrsFBTagwFAwcLa2sJBwQICAFd/ngBiAGI/nX3IR0hHfL6HB8mEwAAAAIAJv/6AboCzgAYACQAABM1NDYyFhURFAYjIiYnMxYzMjY9AQYjIiY3FRQWMjY9ATQmIgYmd6Z3d1NJcA1pF0YuNjpOSWBpNlw2Nlw2AcBBXm9vXv7GXm9XSzw6M0MWZJ06Mzo6MzozOjoAAAIAJv/6AboCzgAYACQAADcRNDYzMhYXIyYjIgYdATYzMhYHFRQGIiY3FRQWMjY9ATQmIgYmd1NJcA1pF0YuNjpOSWADd6Z3ZjZcNjZcNscBOl5vV0s8OjNDFmRiQV5vb546Mzo6MzozOjoAAAMAHwAAAcICyAATABcAGwAAMxEjNTM1NDY7ARUjIgYdATMVIxEzETMRAzUzFVIzM0w+QjoZE2ZmpGZmZgGtTkNERmATF0NO/lMB+/4FAmJmZgAAAAIAHwAAAgsCyAATAB0AADMRIzUzNTQ2OwEVIyIGHQEzFSMRNxEzERQ7ARUjIlIzM0w+QjoZE2ZmpGYmIy2CAa1OQ0RGYBMXQ07+U3sCTf27I2AAAAAAHAFWAAEAAAAAAAAAigEWAAEAAAAAAAEAFQHNAAEAAAAAAAIABwHzAAEAAAAAAAMAHgI5AAEAAAAAAAQAEwKAAAEAAAAAAAUAOAMGAAEAAAAAAAYAEwNnAAEAAAAAAAcACgORAAEAAAAAAAkADgO6AAEAAAAAAAsAGQP9AAEAAAAAAA4AJARhAAEAAAAAABAADASgAAEAAAAAABEADQTJAAEAAAAAABIAFQUDAAMAAQQJAAABFAAAAAMAAQQJAAEAKgGhAAMAAQQJAAIADgHjAAMAAQQJAAMAPAH7AAMAAQQJAAQAJgJYAAMAAQQJAAUAcAKUAAMAAQQJAAYAJgM/AAMAAQQJAAcAFAN7AAMAAQQJAAkAHAOcAAMAAQQJAAsAMgPJAAMAAQQJAA4ASAQXAAMAAQQJABAAGASGAAMAAQQJABEAGgStAAMAAQQJABIAKgTXAEMAbwBwAHkAcgBpAGcAaAB0ACAAqQAgADEAOQA5ADAALAAgADEAOQA5ADIAIABBAGQAbwBiAGUAIABTAHkAcwB0AGUAbQBzACAASQBuAGMAbwByAHAAbwByAGEAdABlAGQALgAgACAAQQBsAGwAIABSAGkAZwBoAHQAcwAgAFIAZQBzAGUAcgB2AGUAZAAuACAAqQAgADEAOQA4ADEALAAgADIAMAAwADIAIABIAGUAaQBkAGUAbABiAGUAcgBnAGUAcgAgAEQAcgB1AGMAawBtAGEAcwBjAGgAaQBuAGUAbgAgAEEARwAuACAAQQBsAGwAIAByAGkAZwBoAHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuAABDb3B5cmlnaHQgqSAxOTkwLCAxOTkyIEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkLiAgQWxsIFJpZ2h0cyBSZXNlcnZlZC4gqSAxOTgxLCAyMDAyIEhlaWRlbGJlcmdlciBEcnVja21hc2NoaW5lbiBBRy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4AAEQASQBOACAATQBpAHQAdABlAGwAcwBjAGgAcgBpAGYAdAAgAFMAdABkAABESU4gTWl0dGVsc2NocmlmdCBTdGQAAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAADEALgAwADQAMAA7AEEARABCAEUAOwBEAEkATgBNAGkAdAB0AGUAbABzAGMAaAByAGkAZgB0AFMAdABkAAAxLjA0MDtBREJFO0RJTk1pdHRlbHNjaHJpZnRTdGQAAEQASQBOAE0AaQB0AHQAZQBsAHMAYwBoAHIAaQBmAHQAUwB0AGQAAERJTk1pdHRlbHNjaHJpZnRTdGQAAFYAZQByAHMAaQBvAG4AIAAxAC4AMAA0ADAAOwBQAFMAIAAwADAAMQAuADAAMAAxADsAQwBvAHIAZQAgADEALgAwAC4AMwA1ADsAbQBhAGsAZQBvAHQAZgAuAGwAaQBiADEALgA1AC4ANAA0ADkAMgAAVmVyc2lvbiAxLjA0MDtQUyAwMDEuMDAxO0NvcmUgMS4wLjM1O21ha2VvdGYubGliMS41LjQ0OTIAAEQASQBOAE0AaQB0AHQAZQBsAHMAYwBoAHIAaQBmAHQAUwB0AGQAAERJTk1pdHRlbHNjaHJpZnRTdGQAAEQASQBOAFMAYwBoAHIAaQBmAHQAAERJTlNjaHJpZnQAAEwAaQBuAG8AdAB5AHAAZQAgAFMAdABhAGYAZgAATGlub3R5cGUgU3RhZmYAAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAGQAbwBiAGUALgBjAG8AbQAvAHQAeQBwAGUAAGh0dHA6Ly93d3cuYWRvYmUuY29tL3R5cGUAAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAGQAbwBiAGUALgBjAG8AbQAvAHQAeQBwAGUALwBsAGUAZwBhAGwALgBoAHQAbQBsAABodHRwOi8vd3d3LmFkb2JlLmNvbS90eXBlL2xlZ2FsLmh0bWwAAEQASQBOACAAMQA0ADUAMQAgAFMAdABkAABESU4gMTQ1MSBTdGQAAE0AaQB0AHQAZQBsAHMAYwBoAHIAaQBmAHQAAE1pdHRlbHNjaHJpZnQAAEQASQBOACAATQBpAHQAdABlAGwAcwBjAGgAcgBpAGYAdAAgAFMAdABkAABESU4gTWl0dGVsc2NocmlmdCBTdGQAAAACAAAAAAAA/7UAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQIAowCEAIUAvQCWAOgAhgCOAIsAnQCpAKQBAwCKANoAgwCTAQQBBQCNAJcAiADDAN4BBgCeAKoA9QD0APYAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcA8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgAegB5AHsAfQB8ALgAoQB/AH4AgACBAOwA7gC6ANcA4gDjALAAsQDkAOUAuwDmAOcApgDYAOEBBwDbANwA3QDgANkA3wEIAQkAmwCyALMAtgC3AMQAtAC1AMUAggDCAIcAqwDGAL4AvwC8AQoBCwCMAJ8BDACYAKgAmgCZAO8BDQEOAKUAkgCcAKcAjwCUAJUAuQEPARABEQESB3VuaTAwQTAHdW5pMDBBRAx0d28uc3VwZXJpb3IOdGhyZWUuc3VwZXJpb3IMb25lLnN1cGVyaW9yB3VuaTAyQzkHdW5pMDNBOQd1bmkwM0JDBEV1cm8JYWZpaTYxMjg5CWVzdGltYXRlZAd1bmkyMjE1B3VuaTIyMTkIbmluZS5hbHQHc2l4LmFsdANmX2kDZl9sAAAAAAH//wACAAEAAAAOAAAAQgAAAAAAAgAIAAMABwABAAgACAACAAkAfQABAH4AgAACAIEA5AABAOUA5QACAOYA/gABAP8BAAACAAQAAAACAAAAAAABAAAACgAoAHQAAWxhdG4ACAAEAAAAAP//AAYAAAABAAIAAwAEAAUABmFhbHQAJmZyYWMALmxpZ2EANG9yZG4AOnNhbHQAQHN1cHMARgAAAAIAAAABAAAAAQACAAAAAQADAAAAAQAEAAAAAQAGAAAAAQAFAAkAFAAcACQANAA8AEQATABUAFwAAQAAAAEAUAADAAAAAQByAAYAAAAFAIAAsADYAQABKAAEAAAAAQFAAAEAAAABAVgAAQAAAAEBagABAAAAAQGIAAQAAAABAZIABAAAAAEB+gACABYACADkAHsAdAB1AGwAfABsAHwAAQAIABEAFAAVABYAJAAyAEQAUgABABAAAQAIAAMA2QDaAPIAAQABABAAAwAAAAQAFgAcACQAKgAAAAEAAAAHAAEAAQATAAEAAgASAOgAAQABABMAAQABABMAAwAAAAMAFAAaACIAAAABAAAACAABAAEAEwABAAIAEgDoAAEAAQATAAMAAAADABQAGgAiAAAAAQAAAAcAAQABABQAAQACABIA6AABAAEAFwADAAAAAwAUABoAIgAAAAEAAAAHAAEAAQAUAAEAAgASAOgAAQABABUAAwAAAAMAFAAaACIAAAABAAAABwABAAEAFgABAAIAEgDoAAEAAQAXAAEAGgABAAgAAgAGAAwBAAACAE8A/wACAEwAAQABAEkAAgAOAAQAbAB8AGwAfAABAAQAJAAyAEQAUgACABQABwB7AHQAdQBsAHwAbAB8AAEABwAUABUAFgAkADIARABSAAIACgACAP4A/QABAAIAGQAcAAEAZgADAAwAJgBQAAIABgAQAOUABAASABMAEwDlAAQA6AATABMABAAKABIAGgAiAH4AAwASABcAfgADAOgAFwB/AAMAEgAVAH8AAwDoABUAAgAGAA4AgAADABIAFwCAAAMA6AAXAAEAAwATABQAFgABAB4AAQAIAAIABgAOAAgAAwASABMACAADAOgAEwABAAEAEwAAAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAACAAoA7AABAM4ABAAAAAgAGgAsADIAbACmALgAwgDIAAQAov/uAKX/7gCm/+4Arf/yAAEApv/zAA4Aov/OAKT/zgCl/84Apv/nAKf/zgCq/7UArP+1AK3/zgCuAAkAr//3ALAABAC0/84AuP/OAL7/0gAOAEwAAACi/+QApP/kAKX/5ACm/+QAp//kAKr/5ACs/+QArf/kAK4AAACvAAAAsAAEALb/1wC4/+QABACm/+QArP/tALj/7QC+/+0AAgC4/8QAvv/IAAEA2/+rAAEA3P+rAAEACAApADMANwA5ADoAPADbANwAAgoCAAQAAAeoCKIAGwAkAAD/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/u/+7/7v/u/7b/7v/u/+7/yf/u/9v/tv/J/7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAD/6AAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yQAA/+j/7v/u/+7/f/9/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAA//oAAAAAAAD/7v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9P/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAD/6AAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yQAAAAAAAAAA/5EAAAAAAAD/kQAA/7b/f/9R/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAD/5wAA/+7/4gAAAAD/7gAAAAAAAAAAAAD/5//n//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tgAA/+f/7v/uAAD/f/9/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7v/uAAD/pP+kAAD/7v/u/+j/7v/JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAD/7gAA/+7/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/kQAAAAD/7gAAAAD/pAAAAAAAAP+RAAAAAAAAAAD/tgAA/5z/nP+c/6T/nP+RAAAAAAAAAAAAAP9//+7/7v+c/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAAAAAAAAAD/5//nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+gAAAAD/tv+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7gAAAAD/2wAAAAAAAAAAAAAAAAAAAAD/yQAA/8n/yf/JAAD/f/9/AAAAAAAAAAAAAP/JAAD/7v+2/7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yf/JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAAAAAAAAAAAAAAAAAD/2wAA/9v/5//nAAD/tv+2AAAAAAAAAAAAAP/u/+4AAP/u/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/6AAD/pP+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAD/tgAAAAAAAAAAAAAAAAAAAAD/tgAA/6T/sP+wAAD/kf+RAAAAAAAAAAAAAP+RAAD/2/+k/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tv/uAAIAKQAkACQAAQAnACcAAgApACkABQAtAC0ABgAuAC4ACAAvAC8ACQAyADIACgAzADMACwA0ADQADAA1ADUADgA3ADcAEAA4ADgAEQA5ADkAEwA6ADoAFQA8ADwAFwBIAEgAAwBJAEkABABOAE4ABwBVAFUADQBWAFYADwBZAFkAEgBaAFoAFABcAFwAFgCCAIcAAQCSAJIAAgCUAJgACgCaAJoACgCbAJ4AEQCfAJ8AFwChAKEADwCqAK0AAwC/AL8AFgDBAMEAFgDDAMMACQDFAMUACgDIAMgADwDJAMkAFwDbANsAGQDcANwAGgDeAN4AGAD/AQAABAACADoADwAPABYAEAAQAB0AEQARABcAHQAdACAAHgAeACEAJAAkABAAJgAmAAIAKgAqAAMAMgAyAAQANAA0AAUANwA3AAYAOAA4AAgAOQA5AAoAOgA6AAwAOwA7ABgAPAA8AA0ARABEABIARgBGABkARwBHABoASABIABMASQBJABEASwBLAB4ATABMAB8AUQBRABsAUgBSABQAVABUABwAVQBVABUAVgBWACIAVwBXACMAWABYAAcAWQBZAAkAWgBaAAsAXABcAAEAggCIABAAiQCJAAIAlACYAAQAmgCaAAQAmwCeAAgAnwCfAA0AoQChABEAogCoABIAqQCpABkAqgCtABMArgCxAB8AswCzABsAtAC4ABQAugC6ABQAuwC+AAcAvwC/AAEAwQDBAAEAwgDCABoAxQDFAAQAxgDGABQAyADIACIAyQDJAA0A3ADcAA8A3wDfAA4A/wEAABEAAQBBACQAJwApAC0ALgAvADIAMwA0ADUANwA4ADkAOgA8AEQASABJAE4AVQBWAFkAWgBcAIIAgwCEAIUAhgCHAJIAlACVAJYAlwCYAJoAmwCcAJ0AngCfAKEAogCjAKQApQCmAKcAqACqAKsArACtAL8AwQDDAMUAyADJANsA3ADeAP8BAAABAAAACAAAAAQADgACaWRlb3JvbW4AAWxhdG4ACAAGAAAAAAABAAIACAAMAAH/VgABAAAAAAABAAAAAMmJbzEAAAAAuc42nwAAAAC5zjaf");
}
@font-face {
  font-family: "Neuzeit_DV";
  src: url("data:font/opentype;base64,T1RUTwANAIAAAwBQQkFTRT9iT7oAAFyMAAAANENGRiBEWcW5AAALiAAAOo5EU0lHHXLDXgAAXMAAABSYR1BPUzEuOysAAEyIAAAQBEdTVUKVc68ZAABKDAAAAnpPUy8yeggQtwAAAUAAAABgY21hcJy38pgAAAfEAAADpGhlYWTV97ucAAAA3AAAADZoaGVhBwcDZAAAARQAAAAkaG10eBoRJd0AAEYYAAAD9G1heHAA/VAAAAABOAAAAAZuYW1l+dSiQAAAAaAAAAYicG9zdP+4ADIAAAtoAAAAIAABAAAAAQo98UhHpl8PPPUAAwPoAAAAALnONtoAAAAAuc422v9b/wYD6QPFAAAAAwACAAAAAAAAAAEAAAL4/xAAyAP7/1v/WwPpAAEAAAAAAAAAAAAAAAAAAAD9AABQAAD9AAAAAgIgASwABQAEAooCWAAAAEsCigJYAAABXgAyATgAAAILBQICAgMCAgSAAACvQAAgSgAAAAAAAAAAQURCRQAAACD7AgL4/xAAyAPFAPoAAAABAAAAAAIJAvgAIAAgAAQAAAAZATIAAQAAAAAAAACKAAAAAQAAAAAAAQANAIoAAQAAAAAAAgAVAJcAAQAAAAAAAwAlAKwAAQAAAAAABAAjANEAAQAAAAAABQA4APQAAQAAAAAABgAaASwAAQAAAAAABwAKAUYAAQAAAAAACQAOAVAAAQAAAAAACwAZAV4AAQAAAAAADgAkAXcAAQAAAAAAEgAdAZsAAwABBAkAAAEUAbgAAwABBAkAAQA6AswAAwABBAkAAgAOAwYAAwABBAkAAwBKAxQAAwABBAkABAA0A14AAwABBAkABQBwA5IAAwABBAkABgA0A14AAwABBAkABwAUBAIAAwABBAkACQAcBBYAAwABBAkACwAyBDIAAwABBAkADgBIBGQAAwABBAkAEAAaBKwAAwABBAkAEQAqBMZDb3B5cmlnaHQgqSAxOTkwLCAxOTkyIEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkLiAgQWxsIFJpZ2h0cyBSZXNlcnZlZC4gqSAxOTgxLCAyMDAyIEhlaWRlbGJlcmdlciBEcnVja21hc2NoaW5lbiBBRy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5ESU4gMzA2NDAgU3RkTmV1emVpdCBHcm90ZXNrIExpZ2h0MS4wNDA7QURCRTtESU5OZXV6ZWl0R3JvdGVza1N0ZC1MaWdodERJTiAzMDY0MCBTdGQgTmV1emVpdCBHcm90ZXNrIExpZ2h0VmVyc2lvbiAxLjA0MDtQUyAwMDEuMDAxO0NvcmUgMS4wLjM1O21ha2VvdGYubGliMS41LjQ0OTJESU5OZXV6ZWl0R3JvdGVza1N0ZC1MaWdodERJTlNjaHJpZnRMaW5vdHlwZSBTdGFmZmh0dHA6Ly93d3cuYWRvYmUuY29tL3R5cGVodHRwOi8vd3d3LmFkb2JlLmNvbS90eXBlL2xlZ2FsLmh0bWxESU4gTmV1emVpdCBHcm90ZXNrIFN0ZCBMaWdodABDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAxADkAOQAwACwAIAAxADkAOQAyACAAQQBkAG8AYgBlACAAUwB5AHMAdABlAG0AcwAgAEkAbgBjAG8AcgBwAG8AcgBhAHQAZQBkAC4AIAAgAEEAbABsACAAUgBpAGcAaAB0AHMAIABSAGUAcwBlAHIAdgBlAGQALgAgAKkAIAAxADkAOAAxACwAIAAyADAAMAAyACAASABlAGkAZABlAGwAYgBlAHIAZwBlAHIAIABEAHIAdQBjAGsAbQBhAHMAYwBoAGkAbgBlAG4AIABBAEcALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBEAEkATgAgAE4AZQB1AHoAZQBpAHQAIABHAHIAbwB0AGUAcwBrACAAUwB0AGQAIABMAGkAZwBoAHQAUgBlAGcAdQBsAGEAcgAxAC4AMAA0ADAAOwBBAEQAQgBFADsARABJAE4ATgBlAHUAegBlAGkAdABHAHIAbwB0AGUAcwBrAFMAdABkAC0ATABpAGcAaAB0AEQASQBOAE4AZQB1AHoAZQBpAHQARwByAG8AdABlAHMAawBTAHQAZAAtAEwAaQBnAGgAdABWAGUAcgBzAGkAbwBuACAAMQAuADAANAAwADsAUABTACAAMAAwADEALgAwADAAMQA7AEMAbwByAGUAIAAxAC4AMAAuADMANQA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAxAC4ANQAuADQANAA5ADIARABJAE4AUwBjAGgAcgBpAGYAdABMAGkAbgBvAHQAeQBwAGUAIABTAHQAYQBmAGYAaAB0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ASgAHgEEAEABzwAUAggAKwGWAC0CCAAZAggACgIIAAwCCAAPAggAIQIIAC8CCAAhAggAIQEEAEABBAAEAlgALwJYAC8CWAAvAggANgMgAAgC5AATAnYATALlADIC5QBMAgcATAIHAEwDigA4AuUATADwAEgBzwApAnYATAHPAEwDwgBMAuQASAOKADICPgBMA4oAMgJ2AEwCPgApAgYAFQLkAEgCrAAVA/oAEQKsABQCdgAKAnYAGQFgAHQBzwAUAWAAJwJYADUB9AAAASgANwI+ACACrABLAgcALQKsADACdgAtASgAEwKsACkCPgBFAPAAOQDwAAoCBwBLAPAAPwOKAEkCPgBFAqwAPAKsAEsCrAAwAWAASwHPACcBKAATAj4ARQI+ABQDVAATAj4AEgI+AAgBzwAVAWAAQQDeAEoBYAAjAlgARQFgAG4CCAA3AggAOACn/1sCCAAVAggANQIIADQCCAAQASgAbwIIAD8CCABEASgANwEoADIB9AAAAggALgIIAC4BBABAAlgAFAH0ADwBKAAlAggANAIIAD8CCAA7A+gAZQPoAAcCCAA2APD/5wDwAD8A8P/iAPD/3wDw/+EA8P/fAPAAOQDw/9wA8AAbAPAAAwDw/98A8AAKAPD/4gPoAAADwwATAXUADwHPAAcDigAyA/sAJwG8ACIDwwAjAPAASwDwAAQCrAA0A/sAKQJ2ABoCWAAvAj4ARQPeACQC5QAUAwoAGAJYAC8CPgBMAwoAJwJYAC8A3gBKAZAAOQKsAEsDCgAYAyAACAJYAC8CrAA8AlgARwMgAAgC5AATAuQAEwLkABMC5AATAuQAEwLkABMC5QAyAgcATAIHAEwCBwBMAgcATADwAD8A8P/iAPD/3ADw/+cC5ABIA4oAMgOKADIDigAyA4oAMgOKADICPgApAuQASALkAEgC5ABIAuQASAJ2AAoCdgAKAnYAGQI+ACACPgAgAj4AIAI+ACACPgAgAj4AIAIHAC0CdgAtAnYALQJ2AC0CdgAtAPAAPwDw/+IA8P/cAPD/5wI+AEUCrAA8AqwAPAKsADwCrAA8AqwAPAHPACcCPgBFAj4ARQI+AEUCPgBFAj4ACAI+AAgBzwAVAgcAEwIHABMBCAAYAVEAEQFRAAYCYgAeApsALAI+AEUCIAAJAggAGAHQABsDiAAjAgsAKQKZABoCDAAX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AAAAAAAAAAAAAAAAAAAAAAAAAAD/tv+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAD/7gAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAP/uAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+kAAAAAAAA/6QAAP/J/9v/kf+2/7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9v/2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAP/uAAD/9gAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAA/+4AAP/uAAD/4gAAAAD/tv+2/+4AAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9//3//tgAAAAD/9v/uAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6T/pAAAAAAAAP/2/+4AAP/uAAAAAP/u/+7/7gAS/+7/7v/JAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAD/7gAA/+4AAP/bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8T/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAD/pAAAAAAAAP+RAAD/nAAAAAAAAP+R/5H/pAAAAAD/nP+kAAD/kf+kAAAAAAAAAAAAAAAAAAD/f//2/5H/kQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tv+2/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7b/tgAAAAAAAP/u//YAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7gAAAAD/yQAAAAAAAAAAAAAAAAAAAAAAAP9//3//tgAAAAD/tv+2/9v/tgAAAAAAAAAAAAAAAAAAAAD/yQAA/7b/tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yf/JAAAAAAAA//b/7gAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAP/bAAAAAAAAAAAAAP/uAAAAAAAA/7b/tv/JAAAAAP/J/9v/9v/bAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/pP+kAAAAAAAA/+7/7gAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAP+kAAAAAAAAAAAAAAAAAAAAAAAA/5H/kf+2AAAAAP+c/5H/2/+RAAAAAAAAAAAAAAAAAAAAAP+RAAD/pP+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAA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"), url("data:font/eot;base64,7HEAAJxwAAABAAIAAAAAAAILBQICAgMCAgQBACwBAAAAAExQrwAAgEogAEAAAAAAAAAAAAEAAAAAAAAAZRrf6gAAAAAAAAAAAAAAAAAAAAAAADoARABJAE4AIABOAGUAdQB6AGUAaQB0ACAARwByAG8AdABlAHMAawAgAFMAdABkACAATABpAGcAaAB0AAAADgBSAGUAZwB1AGwAYQByAAAAcABWAGUAcgBzAGkAbwBuACAAMQAuADAANAAwADsAUABTACAAMAAwADEALgAwADAAMQA7AEMAbwByAGUAIAAxAC4AMAAuADMANQA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAxAC4ANQAuADQANAA5ADIAAAA0AEQASQBOAE4AZQB1AHoAZQBpAHQARwByAG8AdABlAHMAawBTAHQAZAAtAEwAaQBnAGgAdAAAAAAAAAEAAAAQAQAABAAAQkFTRT9iT7oAAHBMAAAANEZGVE09JdzmAABwgAAAABxHREVGBS0D6gAAXRQAAABKR1BPUz9dO9cAAGAkAAAQKEdTVUKMzaxJAABdYAAAAsRPUy8yeggQUwAAAYgAAABgY21hcHbSlU0AAAXkAAACgmdhc3D//wADAABdDAAAAAhnbHlmwNQyXwAACmgAAEkEaGVhZAHK/X0AAAEMAAAANmhoZWEHBwNlAAABRAAAACRobXR4GWolygAAAegAAAP6bG9jYaEGs74AAAhoAAACAG1heHABSABJAAABaAAAACBuYW1luKz7CgAAU2wAAAb5cG9zdP2pNYoAAFpoAAACogABAAAAAQo96t8aZV8PPPUACwPoAAAAAM+z18gAAAAAz7PXyP9b/wYD6QPFAAAACAACAAAAAAAAAAEAAAL4/xAAyAP7/1v/WwPpAAEAAAAAAAAAAAAAAAAAAAD+AAEAAAD/AEYABwAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAgHcASwABQAEAooCWAAAAEsCigJYAAABXgAyATgAAAILBQICAgMCAgSAAACvQAAgSgAAAAAAAAAAQURCRQAAACD7AgL4/xAAyAPFAPoAAAABAAAAAAIJAvgAAAAgAAQB9AAAAAAAAAFNAAABBAAAAWAAbgIIAJMCCAACAggADgOLAFUC5QBHASgAbwFgAEUBYAAaAZgAJQJYAC8BBAAEASgAHgEEAEABzwAUAggAKwGWAC0CCAAZAggACgIIAAwCCAAPAggAIQIIAC8CCAAhAggAIQEEAEABBAAEAlgALwJYAC8CWAAvAggANgMgAAgC5AATAnYATALlADIC5QBMAgcATAIHAEwDigA4AuUATADwAEgBzwApAnYATAHPAEwDwgBMAuQASAOKADICPgBMA4oAMgJ2AEwCPgApAgYAFQLkAEgCrAAVA/oAEQKsABQCdgAKAnYAGQFgAHQBzwAUAWAAJwJYADUB9AAAAPD/5wI+ACACrABLAgcALQKsADACdgAtASgAEwKsACkCPgBFAPAAOQDwAAoCBwBLAPAAPwOKAEkCPgBFAqwAPAKsAEsCrAAwAWAASwHPACcBKAATAj4ARQI+ABQDVAATAj4AEgI+AAgBzwAVAWAAQQDeAEoBYAAjAlgARQEEAAABYABuAggANwIIADgCCAAQAggAFQDeAEoCCAA0APD/3AMgAAgBdQAPAggARAJYAC8BKAAeAyAACADw/+EBkAA5AlgALwFRABEBUQAGAPAAPwI+AEUCWAAUAQQAQADwAAMBCAAYAbwAIgIIADsDCgAnAwoAGAMKABgCCAA2AuQAEwLkABMC5AATAuQAEwLkABMC5AATA8MAEwLlADICBwBMAgcATAIHAEwCBwBMAPD/5wDwAD8A8P/iAPD/3ALlABQC5ABIA4oAMgOKADIDigAyA4oAMgOKADICWABHA4oAMgLkAEgC5ABIAuQASALkAEgCdgAKAj4ATAJ2ABoCPgAgAj4AIAI+ACACPgAgAj4AIAI+ACADwwAjAgcALQJ2AC0CdgAtAnYALQJ2AC0A8P/nAPAAPwDw/+IA8P/cAqwAPAI+AEUCrAA8AqwAPAKsADwCrAA8AqwAPAJYAC8CrAA0Aj4ARQI+AEUCPgBFAj4ARQI+AAgCrABLAj4ACADwAEsBzwAHAPAABAP7ACcD+wApAj4AKQHPACcCdgAKAnYAGQHPABUCCAA1APD/4gDw/+IA8P/hAPD/3wDwADkA8AAbAPAACgDw/98A8P/fApsALAI+AEUCIAAJAfQAAAPoAAABKAA3ASgANwEoACUCCAA/AggAPwIIADQCCAAuAggALgH0ADwD6ABlA+gABwEoADcBKAAyAKf/WwIIABgB0AAbA94AJAKbACwDiAAjAgsAKQJiAB4CmQAaAgwAFwJYAC8Ap/9b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ZG4ANHN1cHMAOgAAAAIAAAABAAAAAQACAAAAAQADAAAAAQAEAAAAAQAFAAgAEgAaACIAMgA6AEIASgBSAAEAAAABAEgAAwAAAAEAagAGAAAABQB4AKgA0AD4ASAABAAAAAEBOAABAAAAAQFQAAEAAAABAWIABAAAAAEBgAAEAAAAAQHoAAIAFgAIAOQAewB0AHUAbAB8AGwAfAABAAgAEQAUABUAFgAkADIARABSAAEAEAABAAgAAwDZANoA8gABAAEAEAADAAAABAAWABwAJAAqAAAAAQAAAAYAAQABABMAAQACABIA6AABAAEAEwABAAEAEwADAAAAAwAUABoAIgAAAAEAAAAHAAEAAQATAAEAAgASAOgAAQABABMAAwAAAAMAFAAaACIAAAABAAAABgABAAEAFAABAAIAEgDoAAEAAQAXAAMAAAADABQAGgAiAAAAAQAAAAYAAQABABQAAQACABIA6AABAAEAFQADAAAAAwAUABoAIgAAAAEAAAAGAAEAAQAWAAEAAgASAOgAAQABABcAAQAaAAEACAACAAYADAD+AAIATwD9AAIATAABAAEASQACAA4ABABsAHwAbAB8AAEABAAkADIARABSAAIAFAAHAHsAdAB1AGwAfABsAHwAAQAHABQAFQAWACQAMgBEAFIAAQBmAAMADAAmAFAAAgAGABAA5QAEABIAEwATAOUABADoABMAEwAEAAoAEgAaACIAfgADABIAFwB+AAMA6AAXAH8AAwASABUAfwADAOgAFQACAAYADgCAAAMAEgAXAIAAAwDoABcAAQADABMAFAAWAAEAHgABAAgAAgAGAA4ACAADABIAEwAIAAMA6AATAAEAAQATAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAACAAoBLgABAQYABAAAAA0AJAAuADwARgBgAGYAlADOAOAA6gDwAPoBAAACANv/2wDe/9sAAwAD/9sA3P/bAN//2wACANz/2wDf/9sABgCi//IApf/yAKb/8gCt//IArgAAALAAAAABAKb/+wALAKL/zgCk/84Apf/OAKb/5wCn/84Aqv+7AKz/uwCt/9IAtP/IALj/yAC+/9IADgBMAAAAov/bAKT/2wCl/9sApv/bAKf/2wCq/9sArP/bAK3/2wCuAAAArwAAALAABwC2/8gAuP/bAAQApv/XAKz/5AC4/+QAvv/kAAIAuP+tAL7/uwABANv/qAACANz/qADf/9sAAQDb/9sAAQAD/9sAAQANAAMADwARACkAMwA3ADkAOgA8ANsA3ADeAN8AAg4qAAQAAAtYDL4AJgAmAAD/7v/u/+7/7v+k/+7/7v/b/7b/2//J/+7/tv+2/7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAA/87/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAD/7gAA/+4AAAAA/7b/tv/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAP/uAAD/7gAAAAAAAP/O/84AAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASABL/7v/uAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/3//f//JAAAAAP/u/+7/9v/u//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAP/O/84AAAAAAAAAAP/2AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tv+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7b/tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAA/+4AAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAD/7gAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/pAAAAAAAAP+kAAD/yf/b/5H/tv+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/b/9sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAD/7gAA//YAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAP/uAAD/7gAA/+IAAAAA/7b/tv/uAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/f/9//7YAAAAA//b/7gAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+k/6QAAAAAAAD/9v/uAAD/7gAAAAD/7v/u/+4AEv/u/+7/yQAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAA/+4AAP/uAAD/2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/E/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAA/6QAAAAAAAD/kQAA/5wAAAAAAAD/kf+R/6QAAAAA/5z/pAAA/5H/pAAAAAAAAAAAAAAAAAAA/3//9v+R/5EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7b/tv/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+2/7YAAAAAAAD/7v/2AAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/u/+4AAAAA/8kAAAAAAAAAAAAAAAAAAAAAAAD/f/9//7YAAAAA/7b/tv/b/7YAAAAAAAAAAAAAAAAAAAAA/8kAAP+2/7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8n/yQAAAAAAAP/2/+4AAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAD/2wAAAAAAAAAAAAD/7gAAAAAAAP+2/7b/yQAAAAD/yf/b//b/2wAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6T/pAAAAAAAAP/u/+4AAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAD/pAAAAAAAAAAAAAAAAAAAAAAAAP+R/5H/tgAAAAD/nP+R/9v/kQAAAAAAAAAAAAAAAAAAAAD/kQAA/6T/pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tgAAAAD/kQAAAAAAAP+2AAAAAAAAAAD/7gAAAAAAAAAAAAD/2wAAAAAAAP/bAAD/2wAA/9sAAAAAAAAAAP/bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA7AAMAAwAlACUAJQACACcAJwAEACkAKQAHACoAKgAJAC0ALQAKAC4ALgAMAC8ALwANADEAMQAOADIAMgAQADMAMwASADQANAATADUANQAVADYANgAXADcANwAYADgAOAAZADkAOQAbADoAOgAdADwAPAAgAEUARQABAEcARwADAEgASAAFAEkASQAGAEoASgAIAE4ATgALAFIAUgAPAFMAUwARAFUAVQAUAFYAVgAWAFkAWQAaAFoAWgAcAFsAWwAeAFwAXAAfAF0AXQAhAJIAkgAEAJMAkwAOAJQAmAAQAJoAmgAQAJsAngAZAJ8AnwAgAKEAoQAWAKoArQAFALQAuAAPALoAugAPAL8AvwAfAMAAwAABAMEAwQAfAMIAwgADAMMAwwANAMUAxQAQAMYAxgAPAMcAxwAXAMgAyAAWAMkAyQAgAMsAywAhANsA2wAjANwA3AAkAN4A3gAiAP0A/gAGAAIAPAAPAA8AEAAQABAAIQARABEAEQAdAB0AIwAeAB4AJAAkACQAEgAmACYAAQAqACoAAgAyADIAAwA0ADQABAA3ADcABQA4ADgABwA5ADkACQA6ADoACwA7ADsAGgA8ADwADQBEAEQAFQBGAEYAGwBHAEcAHABIAEgAFgBJAEkAFABKAEoAHQBLAEsAIgBMAEwAFwBRAFEAHgBSAFIAGABUAFQAHwBVAFUAGQBWAFYAIABXAFcAJQBYAFgABgBZAFkACABaAFoACgBbAFsAEwBcAFwADACCAIgAEgCJAIkAAQCUAJgAAwCaAJoAAwCbAJ4ABwCfAJ8ADQChAKEAFACiAKgAFQCpAKkAGwCqAK0AFgCuALEAFwCzALMAHgC0ALgAGAC6ALoAGAC7AL4ABgC/AL8ADADBAMEADADCAMIAHADFAMUAAwDGAMYAGADIAMgAIADJAMkADQDcANwADwDfAN8ADgD9AP4AFAACABoAAwADAAAAJAAlAAEAJwAnAAMAKQAqAAQALQAvAAYAMQA6AAkAPAA8ABMARQBFABQARwBKABUATgBOABkAUgBTABoAVQBWABwAWQBdAB4AggCHACMAkgCYACkAmgCfADAAoQChADYAqgCtADcAtAC4ADsAugC6AEAAvwDDAEEAxQDJAEYAywDLAEsA2wDcAEwA3gDeAE4A/QD+AE8AAQAAAAgAAAAEAA4AAmlkZW9yb21uAAFsYXRuAAgABgAAAAAAAQACAAgADAAB/1YAAQAAAAAAAQAAAADJiW8xAAAAALnONtoAAAAAuc422g==");
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url(../../css/fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../../css/fonts/MaterialIcons-Regular.woff2) format("woff2"), url(../../css/fonts/MaterialIcons-Regular.woff) format("woff"), url(../../css/fonts/MaterialIcons-Regular.ttf) format("truetype");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px; /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
}

/* Scss Document */
html {
  background: url("../images/ballpark_bg2.jpg") no-repeat center center fixed;
  background-size: cover;
  height: 100%;
  font-family: Calibri, Helvetica, Arial, sans-serif;
  font-size: 13.5px;
}

div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  color: #ffffff;
  text-decoration: none;
}
.no-touch a:hover {
  text-decoration: underline;
}

input,
select,
textarea,
button {
  font-family: Calibri, Helvetica, Arial, sans-serif;
  font-size: 12px;
}

body {
  margin: 0;
  padding: 0;
  height: 100%;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  line-height: inherit;
}

#container {
  height: 100%;
}

strong {
  font-weight: bold;
}

[v-cloak] {
  display: none !important;
}

.waiting {
  cursor: wait !important;
}

.sortArrow {
  font-size: 0.5925925926em !important;
}

.rightAlign {
  text-align: right !important;
}

.leftAlign {
  text-align: left !important;
}

.centerAlign {
  text-align: center !important;
}

.bold {
  font-weight: bold;
}

#playerSearch {
  position: absolute;
  right: 0.7407407407em;
  top: 0.5185185185em;
}
#playerSearch span {
  color: #fff;
}
#playerSearch input {
  width: 18.5185185185em;
}
#playerSearch #playerSearchResults {
  overflow: visible !important;
  position: absolute;
  left: -50px;
  z-index: 1000;
}
#playerSearch #playerSearchResults ul.ui-autocomplete {
  left: -50px !important;
}

div#DVLogOutButton {
  display: block;
  right: 0;
  margin: 0 5px 0 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
div#DVLogOutButton img {
  max-width: 28px;
  max-height: 28px;
}

ul.ui-autocomplete {
  font-size: 12px;
  border: 1px solid #adadad;
  z-index: 1000;
  overflow: auto;
  height: 300px;
  width: 300px;
}
ul.ui-autocomplete * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
ul.ui-autocomplete li.ui-menu-item {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #474747;
}
ul.ui-autocomplete li.ui-menu-item a {
  position: relative;
  display: block;
  padding: 0.7407407407em;
  text-decoration: none;
  color: #333;
}
ul.ui-autocomplete li.ui-menu-item a small {
  font-size: 0.8148148148em;
}
ul.ui-autocomplete li.ui-menu-item a span {
  color: #3d3d3d !important;
  width: 20px;
  position: absolute;
  right: 40px;
  font-size: 10px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
ul.ui-autocomplete li.ui-menu-item[data-type=Org] {
  background-color: #9d9d9d;
}
ul.ui-autocomplete li.ui-menu-item[data-type=Preflist] {
  background-color: #6a6a6a;
}
ul.ui-autocomplete li.ui-menu-item[data-type=Preflist] a {
  color: #fff;
}
ul.ui-autocomplete li.ui-menu-item.ui-state-focus {
  border: none;
  font-weight: normal;
}
ul.ui-autocomplete li.ui-menu-item.ui-state-focus a {
  background-color: #00254a !important;
  text-decoration: none;
  color: #fff !important;
}
ul.ui-autocomplete li.ui-menu-item.ui-state-focus a span {
  color: #fff !important;
}

li[data-sort="0"] {
  border-top: 2px solid #000;
}

li[data-sort="0"] ~ li[data-sort="0"] {
  border-top: none;
}

li[data-sort="1"] {
  border-top: 2px solid #000;
}

li[data-sort="1"] ~ li[data-sort="1"] {
  border-top: none;
}

li[data-sort="2"] {
  border-top: 2px solid #000;
}

li[data-sort="2"] ~ li[data-sort="2"] {
  border-top: none;
}

figure#indHTML5Video {
  display: table;
  width: 100%;
  height: 95%;
  border-collapse: collapse;
}
figure#indHTML5Video video {
  width: 100%;
  height: 100%;
  background-color: #3c3c3e;
  border-collapse: collapse;
}
figure#indHTML5Video figcaption {
  display: table-cell;
  vertical-align: top;
  border-collapse: collapse;
  width: 15%;
}
figure#indHTML5Video figcaption div {
  overflow: auto;
  height: 100%;
}
figure#indHTML5Video figcaption a {
  display: block;
  padding: 0.3703703704em;
  line-height: 1.037037037em;
  background-color: #3c3c3e;
  border-left: 1px solid #2f2f31;
  border-bottom: 1px solid #2f2f31;
  text-decoration: none !important;
  font-size: 1.1111111111em;
  border-collapse: collapse;
}
figure#indHTML5Video figcaption a.selected {
  background-color: #58585b;
}
figure#indHTML5Video figcaption a small {
  font-size: 0.7407407407em;
}

.btn {
  -moz-user-select: none;
  background-color: #0f752d;
  color: #fff !important;
  text-align: center;
  text-shadow: 1px 1px 0px #666;
  padding: 3px 12px;
  text-decoration: none;
}
.btn.cancel {
  background-color: #ce1126;
}
.btn.cancel:hover {
  background-color: #870b19;
}
.btn:hover {
  background-color: #3d8b3d;
  text-decoration: none !important;
}
.btn.greyed {
  background-color: #7c7c7c !important;
}
.btn.greyed:hover {
  background-color: #5c5c5c !important;
  text-decoration: none;
}
.btn.slim {
  padding: 0 12px;
}

.yes {
  background-color: #468742 !important;
  color: #fff;
}

.no {
  background-color: #950301 !important;
  color: #fff;
}

.allowWrap {
  white-space: inherit !important;
}

#overlay {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 9999;
}

/************** HEADER STYLES **************/
#head {
  position: relative;
  height: 3.3333333333em;
  border-bottom: 1px dashed #ce1126;
  background: rgba(0, 0, 0, 0.3);
}
#head > h2 {
  color: #fff;
  font-size: 1.4814814815em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#head #header {
  position: relative;
  padding-left: 0.7407407407em;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#head #header > h2 {
  margin: 0;
  padding: 0;
  font-family: "TribeType_DV";
  color: #ffffff;
  font-size: 2em;
  text-align: left;
  text-shadow: 0.0740740741em 0.0740740741em rgb(0, 50, 99);
}
@media screen and (max-width: 767px) {
  #head #header > h2 {
    font-size: 1.4814814815em;
    text-align: left !important;
  }
}
#head #header > h5 {
  margin: 0;
  padding: 0;
  color: #ce1126;
  font-size: 1em;
  text-align: left;
  text-shadow: 0.0740740741em 0.0740740741em rgb(0, 50, 99);
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  #head #header > h5 {
    font-size: 0.7407407407em;
    text-align: left !important;
  }
}
#head #dvLinks {
  right: 0;
  padding: 0.8888888889em 2em;
  font-family: "Mittelschrift_DV";
  color: #ffffff;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#head #dvLinks a {
  color: #fff !important;
}
#head #modes {
  background: rgba(0, 0, 0, 0.3);
  border-bottom: 1px dashed #ce1126;
  overflow: auto;
  color: rgb(255, 255, 255);
}
#head #nav {
  list-style-type: none;
}
#head #nav li {
  width: 13%;
  float: left;
  border-right: 1px dashed #ce1126;
}
#head #nav li a {
  display: block;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  color: #ffffff;
  text-decoration: none;
  font-family: "Neuzeit_DV";
  font-size: 0.8888888889em;
  padding: 1.2592592593em;
}
#head #nav li a[rel=medical] {
  background: rgba(0, 0, 0, 0.1) url(../images/medical_b_bg.png) right no-repeat;
}
.no-touch #head #nav li a[rel=medical]:hover {
  background: rgba(0, 0, 0, 0.5) url(../images/medical_b_bg.png) right no-repeat;
}
#head #nav li a[rel=medical].mnActive {
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5) url(../images/medical_b_bg.png) right no-repeat;
}
#head #nav li a[rel=civid] {
  background: rgba(0, 0, 0, 0.1) url(../images/civid_b_bg.png) right no-repeat;
}
.no-touch #head #nav li a[rel=civid]:hover {
  background: rgba(0, 0, 0, 0.5) url(../images/civid_b_bg.png) right no-repeat;
}
#head #nav li a[rel=civid].mnActive {
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5) url(../images/civid_b_bg.png) right no-repeat;
}
#head #nav li a[rel=tonto] {
  background: rgba(0, 0, 0, 0.1) url(../images/tonto_b_bg.png) right no-repeat;
}
.no-touch #head #nav li a[rel=tonto]:hover {
  background: rgba(0, 0, 0, 0.5) url(../images/tonto_b_bg.png) right no-repeat;
}
#head #nav li a[rel=tonto].mnActive {
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5) url(../images/tonto_b_bg.png) right no-repeat;
}
#head #nav li a[rel=dview] {
  background: rgba(0, 0, 0, 0.1) url(../images/development_b_bg.png) right no-repeat;
}
.no-touch #head #nav li a[rel=dview]:hover {
  background: rgba(0, 0, 0, 0.5) url(../images/development_b_bg.png) right no-repeat;
}
#head #nav li a[rel=dview].mnActive {
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5) url(../images/development_b_bg.png) right no-repeat;
}
#head #nav li a[rel=datasheets] {
  background: rgba(0, 0, 0, 0.1) url(../images/datasheets_b_bg.png) right no-repeat;
}
.no-touch #head #nav li a[rel=datasheets]:hover {
  background: rgba(0, 0, 0, 0.5) url(../images/datasheets_b_bg.png) right no-repeat;
}
#head #nav li a[rel=datasheets].mnActive {
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5) url(../images/datasheets_b_bg.png) right no-repeat;
}

/*	END HEADER STYLES **************/
/************** CONTENT STYLES **************/
.hidden {
  display: none !important;
}

#appContent {
  background: rgba(0, 0, 0, 0.3);
  padding: 0.7407407407em;
  height: 100%;
  /*@include calc(min-width, '75.8518518519em - 0.7407407407em');*/
}
#appContent div.app {
  background-color: #e0e0e0;
  /*padding:$appPadding;*/
  /*overflow:auto;*/
  position: relative;
}
@media print {
  #appContent div.app {
    background: transparent;
  }
}

#sideBar {
  position: fixed;
  width: 15%;
  min-width: 125px;
}

/*	END CONTENT STYLES **************/
/************** LOGIN PAGE **************/
#loginContainer {
  border-radius: 1.4814814815em;
  -moz-border-radius: 1.4814814815em;
  -webkit-border-radius: 1.4814814815em;
  width: 25.5555555556em;
  height: 24.0740740741em;
  background: rgba(0, 50, 99, 0.7);
  margin-top: 7.4074074074em;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-box-shadow: 0 0 0.4444444444em black;
  box-shadow: 0 0 0.4444444444em black;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  #loginContainer {
    width: 95%;
    height: 24.0740740741em;
    margin-top: 10%;
  }
}
#loginContainer h3 {
  color: #ce1126;
  font-size: 1.4814814815em;
  margin-top: 1.4814814815em;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  #loginContainer h3 {
    font-size: 1.2592592593em;
  }
}
#loginContainer h1 {
  font-family: "TribeType_DV";
  color: #ffffff;
  font-size: 2.5925925926em;
  margin-top: 1.4814814815em;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  #loginContainer h1 {
    font-size: 2.4444444444em;
  }
}

.dvForm {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.dvForm .loginText {
  position: relative;
  width: 80%;
  margin: 0.3703703704em auto;
}
.dvForm .loginText input {
  font-size: 99%;
  height: 2.6666666667em;
  width: 97%;
}
.dvForm .loginButton {
  text-align: center;
  padding-top: 0.7407407407em;
}
.dvForm .loginButton span {
  margin: 0 auto;
  padding: 0.5925925926em;
  width: 80%;
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 0.2962962963em;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3d6080), to(#24456e));
  background-image: linear-gradient(to bottom, #3d6080 0%, #24456e 100%);
  -webkit-box-shadow: inset 0 0.0740740741em 0.1481481481em rgba(255, 255, 255, 0.3), 0 0.0740740741em 0.0740740741em rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0.0740740741em 0.1481481481em rgba(255, 255, 255, 0.3), 0 0.0740740741em 0.0740740741em rgba(0, 0, 0, 0.1);
  color: #fff;
  font-size: 1em;
  text-shadow: -0.0740740741em -0.0740740741em 0.0740740741em rgba(0, 0, 0, 0.4);
}
.dvForm .loginButton span:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3d6080), to(#3b5a99));
  background-image: linear-gradient(to bottom, #3d6080 0%, #3b5a99 100%);
}
.dvForm .loginButton span:active {
  -webkit-box-shadow: inset 0 0 0.2962962963em rgba(0, 0, 0, 0.4);
          box-shadow: inset 0 0 0.2962962963em rgba(0, 0, 0, 0.4);
  background: #35518d;
}

#loadingImg {
  position: absolute;
  top: 0.5925925926em;
  right: 0.5925925926em;
  width: 10%;
}

#notice {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #ffffff;
  margin-top: 18.1481481481em;
  text-align: center;
  width: 80%;
}

/*	END LOGIN STYLES **************/
/**************	DASHBOARD PAGE **************/
#appLinks {
  display: table;
  width: 55%;
  height: 100%;
}
#appLinks * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: normal;
}
#appLinks > div.appLink {
  position: relative;
  display: table-cell;
  height: 100%;
  border-right: 1px solid #6b6c6c;
  color: #fff;
  font-size: 12px;
}
#appLinks > div.appLink:hover {
  background: rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
#appLinks > div.appLink:hover div.appMenu {
  display: block !important;
}
#appLinks > div.appLink span {
  display: inline-block;
}
#appLinks > div.appLink span.name {
  right: 5px;
  width: calc(100% - 45px);
  text-align: center;
  letter-spacing: 1px;
  font-size: 10px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 1285px) {
  #appLinks > div.appLink span.name {
    display: none;
  }
}
#appLinks > div.appLink span.image {
  left: 10px;
  width: 34px;
  height: 34px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 1285px) {
  #appLinks > div.appLink span.image {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
#appLinks > div.appLink span.image img {
  width: 35px;
  height: 35px;
}
#appLinks > div.appLink > div.appMenu {
  display: none;
  position: absolute;
  top: calc(3.3333333333em + 5px);
  width: 100%;
  min-width: 19.2592592593em;
  font-size: 12px;
  z-index: 9999;
  -webkit-box-shadow: 0 0 0.4444444444em black;
  box-shadow: 0 0 0.4444444444em black;
}
#appLinks > div.appLink > div.appMenu ul {
  list-style-type: none;
  display: table;
  table-layout: fixed;
  width: 100%;
}
#appLinks > div.appLink > div.appMenu ul.isOrgs li.appMenuGroup {
  float: left;
  width: 50%;
  border-right: 1px solid #6b6c6c;
}
#appLinks > div.appLink > div.appMenu ul.isOrgs li.appMenuGroup:first-child {
  border-right: none;
}
#appLinks > div.appLink > div.appMenu ul.isOrgs li.appMenuGroup:nth-child(odd) {
  border-right: none;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup {
  display: inline-block;
  width: 100%;
  text-transform: uppercase;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup > span {
  padding: 3px;
  width: 100%;
  display: block;
  background-color: rgb(0, 50, 99);
  color: #fff;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul {
  list-style-type: none;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul li.appMenuItem {
  text-transform: capitalize;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul li.appMenuItem a,
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul li.appMenuItem span.nolink {
  display: block;
  width: 100%;
  border-bottom: 1px solid #c3c5c7;
  background-color: #dce6f0;
  padding: 3px;
  color: #000;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul li.appMenuItem a:hover,
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul li.appMenuItem span.nolink:hover {
  text-decoration: none;
  color: #fff;
  background-color: #4d80b3;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul li.appMenuItem:last-child a {
  border-bottom: none;
}
#appLinks.inapp {
  position: absolute;
  left: 12.962962963em;
  top: 0;
  width: 45%;
  height: 44px;
  z-index: 9999;
}
#appLinks.inapp > div.appLink {
  font-size: 0.962962963em;
  border-right: 1px solid #878789;
}
#appLinks.inapp > div.appLink span.image {
  margin-top: 0.1481481481em;
}
#appLinks.inapp > div.appLink span.image img {
  max-width: 90%;
  max-height: 90%;
}
#appLinks.inapp > div.appLink > div.appMenu {
  top: 44px;
}

ind-modal .modal-container.listviewSearchModal {
  top: 100px;
  width: 350px;
  padding: 0.7407407407em;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
ind-modal .modal-container.listviewSearchModal input[type=text] {
  width: 100%;
  padding: 0.3703703704em;
  font-size: 13px;
}
ind-modal .modal-container.listviewSearchModal > .modal-content {
  -webkit-box-shadow: none;
  box-shadow: none;
}
ind-modal .modal-container.new-list {
  width: 400px;
  padding: 0.7407407407em;
}
ind-modal .modal-container.new-list #category {
  display: inline-block;
}
ind-modal .modal-container.new-list #category .dropdown {
  width: 220px;
}
ind-modal .modal-container.new-list .normal {
  margin-bottom: 10px;
}
ind-modal .modal-container.new-list .normal label {
  display: inline-block;
  width: 70px;
}
ind-modal .modal-container.new-list .normal input,
ind-modal .modal-container.new-list .normal select {
  width: 200px;
}
ind-modal .modal-container.new-list .buttons {
  text-align: center;
}
ind-modal .modal-container .title {
  display: block;
  width: 100%;
  padding-bottom: 0.7407407407em;
  text-align: center;
  color: rgb(0, 50, 99);
  font-weight: bold;
  font-size: 18px;
}
ind-modal .modal-container #list-view .search-lists-wrapper {
  position: relative;
}
ind-modal .modal-container #list-view .search-lists-wrapper .clear-input {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
ind-modal .modal-container #list-view .options button {
  display: inline-block;
  margin: 10px 0;
}
ind-modal .modal-container #list-view .options button.selected {
  background: #ce1126;
  color: #fff;
}
ind-modal .modal-container #list-view .select-all {
  margin-bottom: 5px;
  background: #444;
  padding: 5px 3px;
  color: #fff;
  font-size: 14px;
  font-weight: lighter;
  cursor: pointer;
}
ind-modal .modal-container #list-view #group-list {
  height: 250px;
  overflow-y: auto;
}
ind-modal .modal-container #list-view #group-list .group {
  border-bottom: 1px solid #ccc;
  padding: 3px;
  cursor: pointer;
}
ind-modal .modal-container #list-view #group-list .group.selected p {
  font-weight: bold;
}
ind-modal .modal-container #list-view #group-list .group.selected ul {
  display: block;
}
ind-modal .modal-container #list-view #group-list .group p {
  font-size: 14px;
}
ind-modal .modal-container #list-view #group-list .group ul {
  display: none;
  margin: 5px 0;
}
ind-modal .modal-container #list-view #group-list li {
  padding: 5px 7px;
  font-size: 13px;
  color: #444;
}
ind-modal .modal-container #list-view #group-list li a {
  color: rgb(0, 50, 99);
  text-decoration: none;
}
ind-modal .modal-container #list-view #group-list li:nth-child(even) {
  background: #efefef;
}
ind-modal .modal-container #list-view #group-list li:hover {
  background: rgb(0, 50, 99);
  color: #fff;
}
ind-modal .modal-container #list-view #group-list li:hover a {
  color: #fff;
  text-decoration: none;
}

#dashInternal {
  width: 100%;
  min-width: 1190px;
  height: 100%;
}
#dashInternal #mainNav {
  height: 44px;
  position: fixed;
  z-index: 1000;
  background-color: #647588;
  border-bottom: 1px solid #393e46;
  min-width: 100%;
}
#dashInternal #mainNav > span {
  position: relative;
  float: left;
  color: #fff;
  text-align: center;
  height: 100%;
  background-color: #25292e;
  width: 175px;
}
#dashInternal #mainNav > span > h2 {
  margin: 10px 0 0 0;
  font-family: "TribeType_DV";
  color: #ffffff;
  font-size: 1.1111111111em;
  text-align: center;
  text-shadow: 0.0740740741em 0.0740740741em rgb(0, 50, 99);
}
@media screen and (max-width: 767px) {
  #dashInternal #mainNav > span > h2 {
    font-size: 1.4814814815em;
    text-align: left !important;
  }
}
#dashInternal #mainNav > span > small {
  color: #fdb333;
  font-size: 0.8888888889em;
}
#dashInternal #mainNav > div#appLinks > div.appLink span.image {
  width: 34px;
  height: 34px;
}
#dashInternal #mainNav > div#playerSearch {
  position: absolute;
  right: 40px;
  top: 0.8888888889em;
  display: inline-block;
  width: 200px;
  padding: 0 10px 0 10px;
  height: 100%;
}
#dashInternal #mainNav > div#playerSearch label {
  text-align: center;
  width: 100%;
  color: #fff;
  font-size: 0.8148148148em;
  margin: 0;
  padding: 0 0 2px 0;
}
#dashInternal #mainNav > div#playerSearch input {
  width: 100%;
}
#dashInternal #mainNav > div#playerSearch #playerSearchResults {
  overflow: visible !important;
  position: absolute;
  left: -60px;
  z-index: 1000;
}
#dashInternal #mainNav > div#playerSearch #playerSearchResults ul.ui-autocomplete {
  left: -50px !important;
}
@media screen and (max-width: 1525px) {
  #dashInternal #mainNav > div#playerSearch {
    right: 80px;
  }
}
@media screen and (min-width: 1525px) {
  #dashInternal #mainNav > div#feedDisplayButton {
    display: none;
  }
}
#dashInternal #mainNav div#trelloDisplayButton {
  display: none;
}
#dashInternal #gv-ticker-anchor {
  padding-top: 44px;
  width: 100%;
  max-width: 1540px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#dashInternal #gv-ticker-anchor > * {
  width: 100%;
}
#dashInternal #content {
  width: 1540px;
  background-color: #ccc;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
#dashInternal #content > div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  height: 100%;
  width: 25%;
  padding: 5px;
}
#dashInternal #content > div.rosterWidth {
  max-width: 145px;
}
#dashInternal #content > div.scoresNLinksWidth {
  min-width: 530px;
}
#dashInternal #content > div.standingsWidth {
  min-width: 515px;
}
#dashInternal #content > div > div.contentColContainer {
  border: 1px solid #6a6b6c;
  margin-bottom: 0.7407407407em;
  padding: 5px;
  background-color: #fff;
}
#dashInternal #content > div > div.contentColContainer h3 {
  display: block;
  background-color: #700915;
  padding: 5px;
  margin-bottom: 3px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
}
#dashInternal #content > div > div.contentColContainer > span {
  display: block;
  font-size: 11px;
  padding: 3px;
}
#dashInternal #content > div > div.contentColContainer .yellow-button {
  display: block;
  padding: 4px;
  background-color: #fdb507;
  color: #000;
  border: 1px solid #000;
  text-decoration: none;
  font-size: 10px;
}
#dashInternal #content > div > div.contentColContainer .yellow-button.selected {
  color: #fff;
  background-color: #6a4b01;
}
#dashInternal #content > div > div.contentColContainer .yellow-button:hover {
  color: #fff;
  background-color: #6a4b01;
}
#dashInternal #content > div > div.contentColContainer .yellow-button.disabled, #dashInternal #content > div > div.contentColContainer .yellow-button[disabled] {
  pointer-events: none !important;
  opacity: 0.5;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable {
  max-width: 145px;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable h3 {
  cursor: pointer;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org {
  display: inline-block;
  vertical-align: top;
  width: auto;
  font-size: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org > div {
  margin-bottom: 15px;
  background-color: #fff;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org > div > div + div + div + div {
  margin-bottom: 0;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .table-name {
  background: rgb(0, 50, 99);
  padding: 3px;
  text-align: center;
  color: #fff;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table {
  width: 100%;
  border-collapse: collapse;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  background: rgb(0, 50, 99);
  padding: 2px;
  color: #fff;
  text-align: center;
  font-size: 10px;
  line-height: 12px;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th:first-child {
  border-left: 1px solid rgb(0, 50, 99);
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th:last-child {
  border-right: 0;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.salary, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.pos, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.age, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.surplus, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.pa, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.xWar, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.svc, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.sr, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.mr, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.ab, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.runs, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.hits, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.xb, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.bb, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.ks, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.ops, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.def, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.split, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.date, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.scout {
  text-align: center;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table tbody tr {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table tbody tr.empty-row {
  background: #3f4e5c;
  border: 0;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table tbody tr.empty-row td {
  padding: 0;
  border: 0;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table td {
  padding: 2px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  text-align: center;
  line-height: 12px;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table td.empty-cell {
  border: 0;
  padding: 0;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .pos,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .age,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .pa,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .xWar,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .svc,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .sr,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .mr,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .ab,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .ip,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .runs,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .hits,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .xb,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .bb,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .ks,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .split {
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .pos {
  text-align: center;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .mlr {
  width: 100%;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .date {
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .xOps {
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .scout {
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .age {
  width: 100%;
  text-align: center;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .opt {
  width: 100%;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .surplus {
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .prOutright,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .fatype {
  width: 100%;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .ops,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .def {
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .wOba {
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .dvr {
  width: 100%;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .optional {
  display: none;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .selected {
  display: table-cell;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .player {
  width: 100%;
  text-align: left;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .player a {
  color: #000;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .salary {
  width: 100%;
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .name {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  overflow: hidden;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .hide-col {
  display: none;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .show-col {
  display: table-cell;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .section-hide {
  display: none;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .prospects {
  display: none;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .depth {
  display: none;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksMenu {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksMenu ul {
  width: unset;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksMenu a {
  margin-bottom: 2px;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksTable {
  width: 100%;
  margin-top: 10px;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksTable table {
  width: 100%;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksTable table * {
  font-size: 12px !important;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksTable table .emptyBG {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
#dashInternal #content > div > div.contentColContainer table.tableDisplay {
  width: 100%;
  margin-top: 10px;
}
#dashInternal #content > div > div.contentColContainer table.tableDisplay .dashExclude {
  display: none;
}
#dashInternal #content > div > div.contentColContainer ul:first-child {
  display: table;
  table-layout: fixed;
  width: 100%;
  font-size: 10px;
  list-style-type: none;
}
#dashInternal #content > div > div.contentColContainer ul:first-child li {
  float: left;
  margin: 1px;
}
#dashInternal #content > div > div.contentColContainer ul:first-child li ul {
  list-style-type: none;
}
#dashInternal #content > div#feedContainer {
  overflow: hidden;
  width: 350px;
  height: calc(100vh - 44px - 120px);
  margin: 0;
}
#dashInternal #content > div#feedContainer iframe {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
#dashInternal #content > div#feedContainer #smokesignals {
  background-color: transparent;
}
#dashInternal #content > div#feedContainer .page {
  height: 100%;
}
@media screen and (max-width: 1525px) {
  #dashInternal #content > div#feedContainer {
    display: none;
    height: 600px;
    position: absolute;
    right: 0;
    padding: 0;
    -webkit-box-shadow: 0 0 0.4444444444em black;
    box-shadow: 0 0 0.4444444444em black;
  }
}
@media screen and (max-width: 1525px) {
  #dashInternal #content {
    width: 100%;
    position: relative;
    left: 0;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

#dashboard {
  /*min-width:em(800);*/
}
#dashboard #dash {
  width: 100%;
  height: 100%;
}
#dashboard #dash #appContent {
  /*width:$moduleAppContentWidth;*/
  background-color: transparent;
  width: 90%;
  height: calc(100% - 3.3333333333em);
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#dashboard #dash #appContent h2 {
  text-align: center;
  color: #fff;
  font-size: 2.2222222222em;
  margin: 0 0 0.5925925926em 0;
}
#dashboard #dash #appContent .app {
  background-color: transparent;
  /*overflow: auto;*/
}
#dashboard #dash #appContent .app .dashItem {
  padding: 0 5px !important;
  display: inline-block;
  width: 20%;
}
#dashboard #dash #appContent .app .dashItem div.my-inner {
  position: relative;
  margin-bottom: 0.7407407407em;
}
#dashboard #dash #appContent .app .dashItem div.my-inner .playerSearchResults ul.ui-autocomplete li {
  text-align: left !important;
}
#dashboard #dash #appContent .app .dashItem div.my-module {
  height: 8.3703703704em;
  background-color: rgba(39, 66, 105, 0.7);
  border-radius: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#dashboard #dash #appContent .app .dashItem div.my-module .button {
  position: absolute;
  bottom: 0.3703703704em;
  right: 0.3703703704em;
  border-top: 1px solid #787878;
  background: #c94554;
  background: -o-linear-gradient(to bottom, #e6192e, #c94554);
  padding: 0.3703703704em 0.7407407407em;
  margin: 0 0.3703703704em;
  border-radius: 6px;
  -webkit-box-shadow: rgb(0, 0, 0) 0 1px 0;
  box-shadow: rgb(0, 0, 0) 0 1px 0;
  text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
  color: white;
  font-size: 1.1851851852em;
  text-decoration: none;
  vertical-align: middle;
  /*&:active {
  	border-top-color: #1b435e;
  	background: #1b435e;
  }*/
}
#dashboard #dash #appContent .app .dashItem div.my-module .button:hover {
  border-top-color: #b81212;
  background: #b81212;
  color: #ffffff;
}
#dashboard #dash #appContent .app .dashItem div.my-module h3 {
  color: #ffffff;
  font-size: 2.3703703704em;
  display: block;
  z-index: 300;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  top: 25px;
  left: 10px;
}
#dashboard #dash #appContent .app .dashItem div.my-module h3 small {
  font-size: 0.6666666667em;
}
#dashboard #dash #appContent .app .dashItem div.my-module span.buttonBg {
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  display: block;
  height: 50px;
  border-top: 1px solid #fff;
  background-color: rgba(38, 45, 52, 0.7);
  z-index: 100;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
#dashboard #dash #appContent .app .dashItem div.my-module span.buttonBg input {
  width: 90%;
  margin-top: 13px;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=OrgView] span.buttonBg {
  text-align: left;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=OrgView] span.buttonBg input {
  width: 50%;
  margin-left: 10px;
}
#dashboard #dash #appContent .app .dashItem div.my-module span.appLogo {
  position: absolute;
  right: 0;
  top: 0;
  height: 60px;
  display: block;
  z-index: 100;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=civid] .appLogo {
  width: 101px;
  background: url(../images/module_logo_civid.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=tontopro] .appLogo {
  width: 98px;
  background: url(../images/module_logo_tontopro.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=tontofa] .appLogo {
  width: 98px;
  background: url(../images/module_logo_tontofa.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=scouting] .appLogo {
  width: 98px;
  background: url(../images/module_logo_scouting.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=dview] .appLogo {
  width: 99px;
  background: url(../images/module_logo_playerdev.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=medical] .appLogo {
  width: 100px;
  background: url(../images/module_logo_medical.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=datasheets] .appLogo {
  width: 100px;
  background: url(../images/module_logo_datasheets.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=playerview] .appLogo {
  width: 100px;
  background: url(../images/module_logo_playerview.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module.double {
  margin-right: 0;
  padding: 0 0.7407407407em 0.7407407407em 0.7407407407em;
  position: relative;
  /*clear: left;*/
  width: calc((245px*2) + 0.7407407407em);
  height: calc((104px*2) + 0.7407407407em);
}
#dashboard #dash #appContent .app .dashItem div.my-module.double span.bxsGameDate {
  padding: 0.7407407407em;
  display: block;
  color: #fff;
  text-align: center;
}
#dashboard #dash #appContent .app .dashItem div.my-module.double p.bxsNoGames {
  color: #fff;
  font-size: 1.1851851852em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#dashboard #dash #appContent .app .dashItem div.my-module.double img.loading {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 20%;
}
@media screen and (max-width: 1515px) {
  #dashboard #dash #appContent .app .dashItem {
    width: 25%;
  }
}
@media screen and (max-width: 1220px) {
  #dashboard #dash #appContent .app .dashItem div.my-module > h3 {
    font-size: 18px;
  }
  #dashboard #dash #appContent .app .dashItem div.my-module .button {
    font-size: 13px;
  }
}
@media screen and (max-width: 830px) {
  #dashboard #dash #appContent .app .dashItem {
    display: block;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
  }
  #dashboard #dash #appContent .app .dashItem div.my-module > h3 {
    font-size: 2.3703703704em;
  }
  #dashboard #dash #appContent .app .dashItem div.my-module .button {
    font-size: 1.1851851852em;
  }
}
#dashboard #dashGrids {
  width: 100%;
  overflow: auto;
}
#dashboard #dashGrids div.innerGrids {
  display: table;
  table-layout: fixed;
  margin: 0 auto;
  width: 95%;
  height: 100%;
}
#dashboard #dashGrids div.innerGrids div.gridsColumn {
  display: table-cell;
  height: 100%;
}
#dashboard #dashGrids div.innerGrids div.gridsColumn.thin {
  width: 100px;
}
#dashboard #dashGrids div.innerGrids div#feedContainer {
  width: 350px;
  position: relative;
  overflow: hidden;
  height: 100% !important;
}
#dashboard #dashGrids div.innerGrids div#feedContainer #smokesignals .page {
  height: 100% !important;
}
#dashboard #dashFloater {
  position: absolute;
  top: 3.7037037037em;
  z-index: 100000;
  font-size: 12px;
  padding: 10px;
}
#dashboard #dashFloater.playerviewSearch {
  background-color: #999;
  width: 360px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#dashboard #dashFloater.playerviewSearch h2 {
  text-align: center;
  font-size: 1.037037037em;
}
#dashboard #dashFloater.playerviewSearch input {
  width: 330px;
}
#dashboard #dashFloater.cheat {
  background-color: #999;
  width: 532px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#dashboard #dashFloater.cheat #closeCheat {
  position: absolute;
  top: -10px;
  right: -10px;
}
#dashboard #civid div {
  overflow: hidden;
}
#dashboard #civid .app {
  background: #e0e0e0;
}
#dashboard #tontopro .app,
#dashboard #tontofa .app {
  background: url(../images/tonto_bg.jpg) center no-repeat;
  background-size: cover;
}
#dashboard #tontopro .app a,
#dashboard #tontofa .app a {
  color: rgb(0, 50, 99);
}
#dashboard #dview .app {
  background: #e0e0e0;
}
#dashboard #medical .app {
  background: #520505 url(../images/med_bg.jpg) repeat-x;
}
#dashboard #datasheets .app {
  background: -webkit-gradient(linear, left top, left bottom, from(#c4c4c4), to(#ffffff)) repeat scroll 0 0 #f5f5f5;
  background: linear-gradient(#c4c4c4, #ffffff) repeat scroll 0 0 #f5f5f5;
}
#dashboard #reports .app {
  background: #e0e0e0;
}

#time {
  float: right;
  font-size: 0.8888888889em;
  font-weight: bold;
  padding: 0.8888888889em 2em;
}

#gameDetailPage .app {
  padding: 0.7407407407em;
}
#gameDetailPage .homePlayerStats {
  margin-top: 3.7037037037em;
}
#gameDetailPage table.statsTable thead th {
  background-color: rgb(0, 50, 99);
  color: #fff;
}

/**************	SHARED STYLES **************/
.even {
  background-color: #ffffff !important;
}

.odd {
  background-color: #e7eff3 !important;
  background-image: none !important;
}

.pastyle {
  padding: 0.7407407407em;
  position: relative;
  float: right;
  min-height: 37.037037037em;
}
.pastyle p {
  clear: both;
  overflow: hidden;
  border-left: 1px solid rgb(0, 50, 99);
  border-right: 1px solid rgb(0, 50, 99);
}
.pastyle p span {
  display: block;
  float: left;
  padding: 0.7407407407em 0;
  border-top: 1px solid rgb(0, 50, 99);
}
.pastyle p span.lfitem_match {
  padding: 0 !important;
}
.pastyle p:nth-child(odd) {
  background-color: #e4e4e4;
}
.pastyle p:nth-child(even) {
  background-color: #f8f8f8;
}
.pastyle p.lastFilter {
  border-bottom: 1px solid rgb(0, 50, 99);
}

.scrolling {
  position: fixed;
  top: 0;
}

.closePage {
  text-align: center;
  width: 100%;
}
.closePage a {
  display: block;
  padding: 0.2222222222em;
  background-color: rgba(206, 17, 38, 0.6);
}
.no-touch .closePage a:hover {
  background-color: #ce1126 !important;
}

.fBottom {
  position: fixed;
  bottom: 0;
}

ul.tableList {
  display: table;
  table-layout: fixed;
  width: 100%;
}
ul.tableList li {
  display: table-cell;
}
ul.tableList li a {
  display: block;
}
.teamPlayer {
  background-size: 20% !important;
  padding: 1em;
  border: 1px solid #222;
}
.empty {
  color: rgba(0, 0, 0, 0.3) !important;
  background-color: #adadad !important;
  cursor: default;
}

.topMrgn {
  margin-top: 2em;
}

/***** Upload Attachments Styles *****/
.pAttachments {
  width: 99%;
  height: 10.7407407407em;
  border: 3px dashed #ccc;
}
.pAttachments span {
  display: block;
  width: 100%;
}
.pAttachments span label {
  font-weight: bold;
}
.pAttachments span p {
  font-size: 20px;
  margin: 0px 0px 10px;
  padding: 0;
}
.pAttachments span small {
  margin: 0;
  padding: 0;
  font-size: 15px;
}
.pAttachments span p:first-child {
  font-size: 30px;
}
.pAttachments span.dragMessage {
  text-align: center;
  padding-top: 55px;
  font-size: 30px;
  color: rgb(168, 168, 168);
}
.pAttachments span.attach_progress {
  color: #a8a8a8;
  display: block;
  text-align: center;
  padding-top: 30px !important;
}
.pAttachments span.attach_progress .progress {
  width: 0;
  height: 15px;
  margin-top: 20px;
  background-color: #0f752d;
}
.pAttachments span .formAttach {
  padding: 10px 10px 10px 150px;
  position: relative;
}
.pAttachments span .formAttach .medText {
  text-align: center;
}
.pAttachments span .formAttach .attach_thumb {
  position: absolute;
  width: 100px;
  height: 100px;
  left: 10px;
  text-align: center;
  line-height: 21px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.pAttachments span .formAttach .attach_thumb img {
  width: 40px;
}
.pAttachments span .formAttach .uploadDetails {
  position: absolute;
  top: 75px;
  left: 595px;
}
.pAttachments span .formAttach .uploadDetails .fileName {
  padding-bottom: 15px;
}
.pAttachments span .formAttach .uploadDetails .btn {
  padding: 8px 35px !important;
}
.pAttachments span textarea {
  width: 400px;
  height: 60px;
  resize: none;
}

.attachDisplay .attachLink {
  display: block;
  margin: 10px 10px 10px 0;
  width: 450px;
  border-radius: 3px;
  background: #efefef;
  padding: 5px;
  cursor: pointer;
}
.attachDisplay .attach-icon,
.attachDisplay .attach-info {
  display: inline-block;
  vertical-align: top;
  line-height: 16px;
}
.attachDisplay .attach-icon {
  width: 10%;
}
.attachDisplay .attach-icon img {
  width: 100%;
}
.attachDisplay .attach-info {
  width: 80%;
}
.attachDisplay .attach-subject {
  font-size: 14px;
  font-weight: bold;
}
.attachDisplay .attach-details {
  display: table;
  font-size: 12px;
}
.attachDisplay .attach-details th {
  padding-right: 10px;
  text-align: right;
}

button {
  margin-top: 10px;
}
button.submit, button.cancel {
  width: 70px;
  border: 2px solid #999;
  background: green;
  padding: 5px;
  color: #fff;
  cursor: pointer;
}
button.cancel {
  background: #ce1126;
}
button.aux {
  border: 2px solid #ddd;
  background: #f9f9f9;
  padding: 3px 5px;
  color: #000;
  cursor: pointer;
}
button.aux:hover {
  background: #ce1126;
  color: #fff;
}

/***** END Upload Attachments Styles *****/
/*	END SHARED STYLES **************/
.ARIColors {
  color: #a71930 !important;
}
.ARIColors h5 {
  color: #a71930 !important;
}
.ARIColors h6 {
  color: #5f5029 !important;
}
.ARIColors .isHome,
.ARIColors .teamPlayer,
.ARIColors .series,
.ARIColors .selected {
  color: #fff !important;
  background-color: #a71930 !important;
}

.ATLColors {
  color: #13274f !important;
}
.ATLColors h5 {
  color: #002f5f !important;
}
.ATLColors h6 {
  color: #13274f !important;
}
.ATLColors .isHome,
.ATLColors .teamPlayer,
.ATLColors .series,
.ATLColors .selected {
  color: #fff !important;
  background-color: #13274f !important;
}

.BALColors {
  color: #df4601 !important;
}
.BALColors h5 {
  color: #000000 !important;
}
.BALColors h6 {
  color: #df4601 !important;
}
.BALColors .isHome,
.BALColors .teamPlayer,
.BALColors .series,
.BALColors .selected {
  color: #fff !important;
  background-color: #df4601 !important;
}

.BOSColors {
  color: #bd3039 !important;
}
.BOSColors h5 {
  color: #002244 !important;
}
.BOSColors h6 {
  color: #bd3039 !important;
}
.BOSColors .isHome,
.BOSColors .teamPlayer,
.BOSColors .series,
.BOSColors .selected {
  color: #fff !important;
  background-color: #bd3039 !important;
}

.CHIColors {
  color: #0e3386 !important;
}
.CHIColors h5 {
  color: #003279 !important;
}
.CHIColors h6 {
  color: #0e3386 !important;
}
.CHIColors .isHome,
.CHIColors .teamPlayer,
.CHIColors .series,
.CHIColors .selected {
  color: #fff !important;
  background-color: #0e3386 !important;
}

.CWSColors {
  color: #000 !important;
}
.CWSColors h5 {
  color: #000 !important;
}
.CWSColors h6 {
  color: #000 !important;
}
.CWSColors .isHome,
.CWSColors .teamPlayer,
.CWSColors .series,
.CWSColors .selected {
  color: #fff !important;
  background-color: black !important;
}

.CINColors {
  color: #c6011f !important;
}
.CINColors h5 {
  color: #000000 !important;
}
.CINColors h6 {
  color: #c6011f !important;
}
.CINColors .isHome,
.CINColors .teamPlayer,
.CINColors .series,
.CINColors .selected {
  color: #fff !important;
  background-color: #c6011f !important;
}

.COLColors {
  color: #333366 !important;
}
.COLColors h5 {
  color: #000000 !important;
}
.COLColors h6 {
  color: #333366 !important;
}
.COLColors .isHome,
.COLColors .teamPlayer,
.COLColors .series,
.COLColors .selected {
  color: #fff !important;
  background-color: #333366 !important;
}

.CLEColors {
  color: #e31937 !important;
}
.CLEColors h5 {
  color: #003366 !important;
}
.CLEColors h6 {
  color: #e31937 !important;
}
.CLEColors .isHome,
.CLEColors .teamPlayer,
.CLEColors .series,
.CLEColors .selected {
  color: #fff !important;
  background-color: #e31937 !important;
}

.DETColors {
  color: #0c2c56 !important;
}
.DETColors h5 {
  color: #001742 !important;
}
.DETColors h6 {
  color: #0c2c56 !important;
}
.DETColors .isHome,
.DETColors .teamPlayer,
.DETColors .series,
.DETColors .selected {
  color: #fff !important;
  background-color: #0c2c56 !important;
}

.HOUColors {
  color: #eb6e1f !important;
}
.HOUColors h5 {
  color: #072854 !important;
}
.HOUColors h6 {
  color: #eb6e1f !important;
}
.HOUColors .isHome,
.HOUColors .teamPlayer,
.HOUColors .series,
.HOUColors .selected {
  color: #fff !important;
  background-color: #eb6e1f !important;
}

.KCColors {
  color: #004687 !important;
}
.KCColors h5 {
  color: #004687 !important;
}
.KCColors h6 {
  color: #064e9c !important;
}
.KCColors .isHome,
.KCColors .teamPlayer,
.KCColors .series,
.KCColors .selected {
  color: #fff !important;
  background-color: #004687 !important;
}

.LAAColors {
  color: #ba0021 !important;
}
.LAAColors h5 {
  color: #002244 !important;
}
.LAAColors h6 {
  color: #ba0021 !important;
}
.LAAColors .isHome,
.LAAColors .teamPlayer,
.LAAColors .series,
.LAAColors .selected {
  color: #fff !important;
  background-color: #ba0021 !important;
}

.LAColors {
  color: #005a9c !important;
}
.LAColors h5 {
  color: #005a9c !important;
}
.LAColors h6 {
  color: #005a9c !important;
}
.LAColors .isHome,
.LAColors .teamPlayer,
.LAColors .series,
.LAColors .selected {
  color: #fff !important;
  background-color: #005a9c !important;
}

.MIAColors {
  color: #ff6600 !important;
}
.MIAColors h5 {
  color: #f9423a !important;
}
.MIAColors h6 {
  color: #ff6600 !important;
}
.MIAColors .isHome,
.MIAColors .teamPlayer,
.MIAColors .series,
.MIAColors .selected {
  color: #fff !important;
  background-color: #ff6600 !important;
}

.MILColors {
  color: #b6922e !important;
}
.MILColors h5 {
  color: #182b49 !important;
}
.MILColors h6 {
  color: #b6922e !important;
}
.MILColors .isHome,
.MILColors .teamPlayer,
.MILColors .series,
.MILColors .selected {
  color: #fff !important;
  background-color: #b6922e !important;
}

.MINColors {
  color: #d31145 !important;
}
.MINColors h5 {
  color: #072754 !important;
}
.MINColors h6 {
  color: #d31145 !important;
}
.MINColors .isHome,
.MINColors .teamPlayer,
.MINColors .series,
.MINColors .selected {
  color: #fff !important;
  background-color: #d31145 !important;
}

.NYColors {
  color: #002d72 !important;
}
.NYColors h5 {
  color: #002c77 !important;
}
.NYColors h6 {
  color: #002d72 !important;
}
.NYColors .isHome,
.NYColors .teamPlayer,
.NYColors .series,
.NYColors .selected {
  color: #fff !important;
  background-color: #002d72 !important;
}

.NYYColors {
  color: #003087 !important;
}
.NYYColors h5 {
  color: #003087 !important;
}
.NYYColors h6 {
  color: #333333 !important;
}
.NYYColors .isHome,
.NYYColors .teamPlayer,
.NYYColors .series,
.NYYColors .selected {
  color: #fff !important;
  background-color: #003087 !important;
}

.OAKColors {
  color: #003831 !important;
}
.OAKColors h5 {
  color: #003831 !important;
}
.OAKColors h6 {
  color: black !important;
}
.OAKColors .isHome,
.OAKColors .teamPlayer,
.OAKColors .series,
.OAKColors .selected {
  color: #fff !important;
  background-color: #003831 !important;
}

.PHIColors {
  color: #e81828 !important;
}
.PHIColors h5 {
  color: #003087 !important;
}
.PHIColors h6 {
  color: #e81828 !important;
}
.PHIColors .isHome,
.PHIColors .teamPlayer,
.PHIColors .series,
.PHIColors .selected {
  color: #fff !important;
  background-color: #e81828 !important;
}

.PITColors {
  color: #fdb827 !important;
}
.PITColors h5 {
  color: #000000 !important;
}
.PITColors h6 {
  color: #8a5e01 !important;
}
.PITColors .isHome,
.PITColors .teamPlayer,
.PITColors .series,
.PITColors .selected {
  color: #000000 !important;
  background-color: #fdb827 !important;
}

.SDColors {
  color: #05143f !important;
}
.SDColors h5 {
  color: #05143f !important;
}
.SDColors h6 {
  color: #59512e !important;
}
.SDColors .isHome,
.SDColors .teamPlayer,
.SDColors .series,
.SDColors .selected {
  color: #fff !important;
  background-color: #05143f !important;
}

.SFColors {
  color: #fd5a1e !important;
}
.SFColors h5 {
  color: #000000 !important;
}
.SFColors h6 {
  color: #fd5a1e !important;
}
.SFColors .isHome,
.SFColors .teamPlayer,
.SFColors .series,
.SFColors .selected {
  color: #fff !important;
  background-color: #fd5a1e !important;
}

.SEAColors {
  color: #005c5c !important;
}
.SEAColors h5 {
  color: #0c2c56 !important;
}
.SEAColors h6 {
  color: #005c5c !important;
}
.SEAColors .isHome,
.SEAColors .teamPlayer,
.SEAColors .series,
.SEAColors .selected {
  color: #fff !important;
  background-color: #005c5c !important;
}

.STLColors {
  color: #c41e3a !important;
}
.STLColors h5 {
  color: #0a2252 !important;
}
.STLColors h6 {
  color: #c41e3a !important;
}
.STLColors .isHome,
.STLColors .teamPlayer,
.STLColors .series,
.STLColors .selected {
  color: #fff !important;
  background-color: #c41e3a !important;
}

.TBColors {
  color: #092c5c !important;
}
.TBColors h5 {
  color: #092c5c !important;
}
.TBColors h6 {
  color: #1d6da3 !important;
}
.TBColors .isHome,
.TBColors .teamPlayer,
.TBColors .series,
.TBColors .selected {
  color: #ffd700 !important;
  background-color: #092c5c !important;
}

.TEXColors {
  color: #003278 !important;
}
.TEXColors h5 {
  color: #003279 !important;
}
.TEXColors h6 {
  color: #003278 !important;
}
.TEXColors .isHome,
.TEXColors .teamPlayer,
.TEXColors .series,
.TEXColors .selected {
  color: #fff !important;
  background-color: #003278 !important;
}

.TORColors {
  color: #134a8e !important;
}
.TORColors h5 {
  color: #041e42 !important;
}
.TORColors h6 {
  color: #134a8e !important;
}
.TORColors .isHome,
.TORColors .teamPlayer,
.TORColors .series,
.TORColors .selected {
  color: #fff !important;
  background-color: #134a8e !important;
}

.WSHColors {
  color: #ab0003 !important;
}
.WSHColors h5 {
  color: #11225b !important;
}
.WSHColors h6 {
  color: #ab0003 !important;
}
.WSHColors .isHome,
.WSHColors .teamPlayer,
.WSHColors .series,
.WSHColors .selected {
  color: #fff !important;
  background-color: #ab0003 !important;
}

#games a.ARIColors,
#games #legend span.ARIColors {
  color: #fff !important;
  background-color: #a71930 !important;
}
#games span.ARIColors {
  color: #a71930 !important;
}
#games a.ATLColors,
#games #legend span.ATLColors {
  color: #fff !important;
  background-color: #13274f !important;
}
#games span.ATLColors {
  color: #13274f !important;
}
#games a.BALColors,
#games #legend span.BALColors {
  color: #fff !important;
  background-color: #df4601 !important;
}
#games span.BALColors {
  color: #df4601 !important;
}
#games a.BOSColors,
#games #legend span.BOSColors {
  color: #fff !important;
  background-color: #bd3039 !important;
}
#games span.BOSColors {
  color: #bd3039 !important;
}
#games a.CHIColors,
#games #legend span.CHIColors {
  color: #fff !important;
  background-color: #0e3386 !important;
}
#games span.CHIColors {
  color: #0e3386 !important;
}
#games a.CWSColors,
#games #legend span.CWSColors {
  color: #fff !important;
  background-color: black !important;
}
#games span.CWSColors {
  color: #000 !important;
}
#games a.CINColors,
#games #legend span.CINColors {
  color: #fff !important;
  background-color: #c6011f !important;
}
#games span.CINColors {
  color: #c6011f !important;
}
#games a.COLColors,
#games #legend span.COLColors {
  color: #fff !important;
  background-color: #333366 !important;
}
#games span.COLColors {
  color: #333366 !important;
}
#games a.CLEColors,
#games #legend span.CLEColors {
  color: #fff !important;
  background-color: #e31937 !important;
}
#games span.CLEColors {
  color: #e31937 !important;
}
#games a.DETColors,
#games #legend span.DETColors {
  color: #fff !important;
  background-color: #0c2c56 !important;
}
#games span.DETColors {
  color: #0c2c56 !important;
}
#games a.HOUColors,
#games #legend span.HOUColors {
  color: #fff !important;
  background-color: #eb6e1f !important;
}
#games span.HOUColors {
  color: #eb6e1f !important;
}
#games a.KCColors,
#games #legend span.KCColors {
  color: #fff !important;
  background-color: #004687 !important;
}
#games span.KCColors {
  color: #004687 !important;
}
#games a.LAAColors,
#games #legend span.LAAColors {
  color: #fff !important;
  background-color: #ba0021 !important;
}
#games span.LAAColors {
  color: #ba0021 !important;
}
#games a.LAColors,
#games #legend span.LAColors {
  color: #fff !important;
  background-color: #005a9c !important;
}
#games span.LAColors {
  color: #005a9c !important;
}
#games a.MIAColors,
#games #legend span.MIAColors {
  color: #fff !important;
  background-color: #ff6600 !important;
}
#games span.MIAColors {
  color: #ff6600 !important;
}
#games a.MILColors,
#games #legend span.MILColors {
  color: #fff !important;
  background-color: #b6922e !important;
}
#games span.MILColors {
  color: #b6922e !important;
}
#games a.MINColors,
#games #legend span.MINColors {
  color: #fff !important;
  background-color: #d31145 !important;
}
#games span.MINColors {
  color: #d31145 !important;
}
#games a.NYColors,
#games #legend span.NYColors {
  color: #fff !important;
  background-color: #002d72 !important;
}
#games span.NYColors {
  color: #002d72 !important;
}
#games a.NYYColors,
#games #legend span.NYYColors {
  color: #fff !important;
  background-color: #003087 !important;
}
#games span.NYYColors {
  color: #003087 !important;
}
#games a.OAKColors,
#games #legend span.OAKColors {
  color: #fff !important;
  background-color: #003831 !important;
}
#games span.OAKColors {
  color: #003831 !important;
}
#games a.PHIColors,
#games #legend span.PHIColors {
  color: #fff !important;
  background-color: #e81828 !important;
}
#games span.PHIColors {
  color: #e81828 !important;
}
#games a.PITColors,
#games #legend span.PITColors {
  color: #000000 !important;
  background-color: #fdb827 !important;
}
#games span.PITColors {
  color: #fdb827 !important;
}
#games a.SDColors,
#games #legend span.SDColors {
  color: #fff !important;
  background-color: #05143f !important;
}
#games span.SDColors {
  color: #05143f !important;
}
#games a.SFColors,
#games #legend span.SFColors {
  color: #fff !important;
  background-color: #fd5a1e !important;
}
#games span.SFColors {
  color: #fd5a1e !important;
}
#games a.SEAColors,
#games #legend span.SEAColors {
  color: #fff !important;
  background-color: #005c5c !important;
}
#games span.SEAColors {
  color: #005c5c !important;
}
#games a.STLColors,
#games #legend span.STLColors {
  color: #fff !important;
  background-color: #c41e3a !important;
}
#games span.STLColors {
  color: #c41e3a !important;
}
#games a.TBColors,
#games #legend span.TBColors {
  color: #ffd700 !important;
  background-color: #092c5c !important;
}
#games span.TBColors {
  color: #092c5c !important;
}
#games a.TEXColors,
#games #legend span.TEXColors {
  color: #fff !important;
  background-color: #003278 !important;
}
#games span.TEXColors {
  color: #003278 !important;
}
#games a.TORColors,
#games #legend span.TORColors {
  color: #fff !important;
  background-color: #134a8e !important;
}
#games span.TORColors {
  color: #134a8e !important;
}
#games a.WSHColors,
#games #legend span.WSHColors {
  color: #fff !important;
  background-color: #ab0003 !important;
}
#games span.WSHColors {
  color: #ab0003 !important;
}

.ag-fresh {
  font-family: Calibri, Helvetica, Arial, sans-serif;
}

.ag-body {
  font-size: 9.5px;
}

.ag-fresh .ag-root {
  border-top: 1px solid #fff;
}

.ag-fresh .ag-header {
  border-bottom: 1px solid #fff;
  background: rgb(0, 50, 99);
  color: #fff;
}

.ag-fresh .ag-header-cell {
  border-right: 1px solid #fff;
}

.ag-fresh .ag-header-cell-label {
  padding: 0 2px;
}

.ag-fresh .ag-header-cell-menu-button {
  position: absolute;
  right: 5px;
  margin-top: 1px;
  overflow: hidden;
  background: rgb(0, 50, 99);
  padding: 2px 0;
}

.ag-fresh .ag-header-icon {
  fill: #fff;
}

.ag-fresh .ag-menu .ag-header-icon {
  fill: #000;
}

.ag-header-cell-label {
  text-overflow: clip;
}

.ag-fresh .ag-cell-no-focus {
  border: 0;
  border-right: 1px solid #ccc;
}

.ag-fresh .ag-row-odd,
.ag-fresh .ag-row-even {
  border-bottom: 1px solid #ccc;
}

.ag-fresh .ag-row-odd {
  background: #fff;
}

.ag-fresh .ag-row-even {
  background: #f8f8f8;
}

.ag-fresh .ag-group-cell {
  padding: 0 2px;
}

.ag-fresh .ag-cell-focus {
  border: 0;
  outline: none;
}

.ag-fresh .ag-row-selected {
  background: #ffd173;
}
.ag-fresh .ag-row-selected:hover {
  background: #ffd173;
}

.ag-row:hover {
  background: #ffeac0;
}

.sorted {
  background: #ccc;
}

.sorted-col {
  background: #d3f1ff;
}

.sorted-header-col {
  background: #d3f1ff;
  color: rgb(0, 50, 99);
}

.text-input {
  border: 1px solid #6e6e6e;
  border-radius: 2px;
  padding: 3px;
}
.text-input:focus {
  outline: none;
}

.panning {
  cursor: all-scroll;
}

.rh-platoon {
  background: rgb(245, 80, 80);
}

.lh-platoon {
  background: rgb(185, 180, 250);
}

.mil-free-agent {
  background: rgb(228, 170, 170);
}

.rule5 {
  background: rgb(213, 134, 245);
}

.free-agent {
  background: rgb(180, 220, 250);
}

.option-next {
  background: rgb(255, 255, 160);
}

.arb {
  background: rgb(170, 220, 170);
}

.injured {
  color: #ce1126;
}

.recent {
  font-weight: bold;
}

.aaa {
  background: rgb(230, 230, 230);
}

.aa {
  background: rgb(210, 210, 210);
}

.hi-a {
  background: rgb(180, 180, 180);
}

.lo-a {
  background: rgb(160, 160, 160);
}
.lo-a a {
  color: #fff;
}

.lower-lev {
  background: rgb(140, 140, 140);
}
.lower-lev a {
  color: #fff;
}

.rookie {
  background: rgb(120, 120, 120);
}
.rookie a {
  color: #fff;
}

.no-touch ul.tableList li a:hover, .no-touch .teamPlayer:hover {
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.6) !important;
  text-decoration: none;
}

.loadingGIF {
  top: 300px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.italic {
  font-style: italic;
}

.static {
  position: static !important;
}

@media print {
  html {
    background: transparent;
  }
}

body {
  min-width: 970px;
  /****  Assessment form code  ****/
  /****  End Assessment form code  ****/
}
body [v-cloak] {
  display: none !important;
}
@media print {
  body {
    width: 660px;
    min-width: 660px;
  }
}
body .hidden {
  display: none;
}
body.hide-shell #mainNav,
body.hide-shell #dashNav,
body.hide-shell #position-link {
  display: none;
}
body.hide-shell #dashContent {
  padding: 0px !important;
}
body #dview-assessments #container {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
body #dview-assessments .flip-card--inner-front {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
body #dview-assessments .scrollable-content {
  overflow: auto;
  max-height: calc(100vh - 250px);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
body .ulnav {
  width: 100%;
}
body .ulnav li {
  display: inline-block;
  text-align: center;
}
body .ulnav li a {
  background-color: #333;
  display: block;
  padding: 5px;
  border: 1px solid #000b17;
  text-decoration: none;
  margin-right: 2px;
  font-size: 0.8148148148em;
}
body .ulnav li a.selected {
  background-color: #004c96 !important;
}
body .fielderror {
  background-color: #ce1126 !important;
}
body .fieldgood {
  background-color: #0f752d !important;
}
body .needsInput {
  background-color: yellow !important;
}
body .vertText {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
body .rptSummaryCol {
  line-height: 20px;
}
body .max-length-parent {
  position: relative;
}
body .max-length-parent .max-length {
  display: none;
  position: absolute;
  bottom: 2px;
  right: 2px;
  max-width: 85px;
  background: #fff;
  padding: 3px;
  font-size: 11px;
}
body .max-length-parent .hasChar {
  padding-right: 35px;
}
body .max-length-parent .hasChar:focus + div.max-length {
  display: block;
}
body .app {
  padding: 0.7407407407em;
  margin-top: 1.8518518519em;
  position: relative;
  height: 100%;
}
body .app #pd_info_panel {
  position: relative;
  background-color: rgba(0, 0, 0, 0.6) !important;
  min-width: 70.3703703704em;
  min-height: 48.1481481481em;
  margin: 0 auto;
  overflow: hidden;
}
body .app #pd_info_panel #pd_teamDash {
  width: 100%;
}
body .app #pd_info_panel #pd_teamDash .loadingGif {
  max-width: 10%;
}
body .app #pd_info_panel #pd_teamDash ul.pd_ulNav {
  display: table;
  table-layout: fixed;
  width: 100%;
}
body .app #pd_info_panel #pd_teamDash ul.pd_ulNav li {
  display: table-cell;
  text-align: center;
}
body .app #pd_info_panel #pd_teamDash ul.pd_ulNav li a {
  display: block;
  padding: 5px;
  border: 1px solid #000b17;
  text-decoration: none;
  font-size: 0.8148148148em;
}
body .app #pd_info_panel #pd_teamDash ul.pd_ulNav li a.selected {
  background-color: #004c96 !important;
}
body .app #pd_info_panel #pd_teamDash #pd_teamList {
  border-bottom: 1px solid #fff;
}
body .app #pd_info_panel #pd_teamDash #pd_teamList a {
  background-color: #ce1126;
}
body .app #pd_info_panel #pd_teamDash #pd_infoList a {
  background-color: #333333;
}
body .app #pd_info_panel #pd_teamDash #pd_posList a {
  background-color: #333333;
}
body .app #pd_info_panel #pd_teamDash div.pd_container {
  display: table-cell;
  padding: 5px;
  min-height: 85vh;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer {
  width: 35%;
  float: left;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer .pd_infoContainer {
  font-size: 0.8888888889em;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_teamInfo {
  padding: 0.71em 0;
  color: #fff;
  text-align: center;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_teamInfo .btn {
  padding: 2px 0;
  width: 99%;
  border: 1px solid #fff !important;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_boxScores {
  overflow: hidden;
  margin-bottom: 0.3703703704em;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_updateFeed ul li {
  padding: 5px;
  margin: 1px;
  background-color: #fff;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_updateFeed ul li:nth-child(even) {
  background-color: #ccc;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_updateFeed ul li a {
  color: rgb(0, 50, 99);
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_updateFeed ul li strong {
  font-weight: bold;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_updateFeed p {
  padding: 5px;
  margin: 1px;
  background-color: #fff;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers strong {
  font-weight: bold;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers ul {
  display: table;
  table-layout: fixed;
  width: 100%;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers ul li {
  display: table-cell;
  background-color: transparent;
  padding: 3px;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers ul li a {
  color: rgb(0, 50, 99);
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers ul li.pd_list_date {
  width: 10%;
  text-align: center;
  background-color: transparent;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers ul li.pd_list_action {
  width: 15%;
  text-align: center;
  background-color: transparent;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers ul:nth-child(odd) {
  background-color: #ccc;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers #pd_dailyList div.pd_dailyReportTypeContainer {
  background-color: #fff;
  border: 1px solid #000;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers #pd_dailyList div.pd_dailyReportTypeContainer span,
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers #pd_dailyList div.pd_dailyReportTypeContainer li {
  padding: 3px;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers .title {
  display: block;
  background-color: rgb(0, 50, 99);
  border-bottom: 1px solid #000;
  color: #fff;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer {
  width: 65%;
  float: right;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table {
  width: 100%;
  background-color: #fff;
  border-collapse: collapse;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table thead td {
  font-weight: bold;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table thead td a {
  color: #ce1126;
  text-decoration: none;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table td {
  border: 1px solid #ccc;
  padding: 0.2222222222em;
  vertical-align: middle;
  font-size: 0.8888888889em;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table td a {
  color: rgb(0, 50, 99);
  text-decoration: none;
  padding: 0.1481481481em;
  display: block;
  width: 100%;
  height: 100%;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table td a:hover, body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table td a.sort {
  text-decoration: underline;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table tbody tr:nth-child(even) {
  background-color: #d9d9d9;
}
body .app .section-title {
  margin-bottom: 3px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  color: rgb(0, 50, 99);
}
body .app .section-title span {
  font-weight: lighter;
}
body .app .views {
  margin-bottom: 2px;
}
body .app .views li {
  display: inline-block;
  margin-left: -2px;
  text-align: center;
  padding: 5px 10px;
  font-size: 0.8888888889em;
  background-color: #6d6d6d;
  border-right: 1px solid #fff;
  font-weight: lighter;
}
body .app .views li:first-child {
  margin-left: 0;
  margin-right: -1px;
}
body .app .views li.selected {
  background-color: #ce1126;
}
@media print {
  body .app .views li.selected {
    background-color: #fff;
    border: 1px solid #ce1126;
  }
}
body .app .views li a {
  color: #fff;
  cursor: pointer;
}
@media print {
  body .app .views li {
    background: #ccc;
  }
  body .app .views li a {
    color: #000;
  }
}
body .app .views .empty-li {
  background: transparent;
  border: 0;
}
body .app #affil-data {
  margin-bottom: 50px;
}
body .app #pdTransactionsTable {
  width: 100%;
}
body .app #pdTransactionsTable table {
  width: 100%;
}
body .app #pdProgressTable {
  width: 100%;
}
body .app #pdProgressTable table {
  width: 100%;
}
body .app #pdProgressTable .pos {
  width: 35px;
}
body .app #pdProgressTable .age {
  width: 33px;
}
body .app #pdProgressTable .one-one {
  width: 42px;
}
body .app #pdReportingTable,
body .app #pdReadinessTable,
body .app #pdStandings {
  width: 100%;
}
body .app #pdReportingTable table,
body .app #pdReadinessTable table,
body .app #pdStandings table {
  width: 100%;
}
body .app #pdReadinessTable .done {
  background: green;
  color: #fff;
  cursor: pointer;
}
body .app #pdReadinessTable .done a {
  color: #fff;
}
body .app #pdReadinessTable .reader {
  text-align: center;
  cursor: pointer;
}
body .app #pdReadinessTable .add,
body .app #pdReadinessTable .not-done {
  text-align: center;
  cursor: pointer;
}
body .app #pdReadinessTable .not-done {
  color: #ccc;
}
body .app #pdScheduleTable {
  width: 100%;
}
body .app #pdScheduleTable table {
  width: 100%;
}
body .app #pdScheduleTable td {
  vertical-align: middle;
}
body .app #pdPlayerTrackerTable,
body .app #pdPitcherTrackerTable {
  width: 100%;
}
body .app #pdPlayerTrackerTable table,
body .app #pdPitcherTrackerTable table {
  width: 100%;
}
body .app #pdPlayerTrackerTable .player,
body .app #pdPitcherTrackerTable .player {
  width: 90px;
}
body .app #pdPlayerTrackerTable .pos,
body .app #pdPitcherTrackerTable .pos {
  width: 66px;
}
body .app #pdPlayerTrackerTable .np,
body .app #pdPitcherTrackerTable .np {
  width: 29px;
}
body .app #pdPlayerTrackerTable .gs,
body .app #pdPitcherTrackerTable .gs {
  width: 20px;
}
body .app #pdPlayerTrackerTable .pa,
body .app #pdPitcherTrackerTable .pa {
  width: 37px;
}
body .app #pdPlayerTrackerTable .day,
body .app #pdPitcherTrackerTable .day {
  width: 50px;
}
body .app #pdTeamBatter,
body .app #pdTeamPitcher {
  width: 100%;
}
body .app #pdTeamBatter table,
body .app #pdTeamPitcher table {
  width: 100%;
}
body .app #pdTeamBatter td,
body .app #pdTeamPitcher td {
  min-width: 23px;
}
body .app #pdTeamBatter .player,
body .app #pdTeamPitcher .player {
  width: 90px;
}
body .app #pdCoordRptView h3 {
  font-weight: bold;
  margin-bottom: -10px;
}
body .app #pdCoordRptView table {
  width: 1000px;
}
body .app #pdCoordRptView table tr.shaded td {
  background-color: #ccc;
}
body .app #pdCoordRptView table tr.content {
  display: none;
}
body .app #pdCoordRptView table tr.content td {
  text-align: left;
}
body .app #pdCoordRptView table tr.content td div h6 {
  font-weight: bold;
  border-bottom: 1px solid rgb(0, 50, 99);
  padding: 3px;
  text-align: left;
  margin-bottom: 3px;
  width: 100%;
}
body .app #pdCoordRptView table tr.content td div p {
  padding-left: 5px;
}
body .app #pdCoordRptView table tr.content td div.players {
  position: relative;
}
body .app #pdCoordRptView table tr.content td div.players a.expand {
  position: absolute;
  top: 5px;
  right: 15px;
}
body .app #pdCoordRptView table tr.content td div.players > table {
  width: calc(100% - 20px);
  margin: 10px;
}
body .app #pdCoordRptView table tr.content td div.players > table tr td {
  text-align: left;
}
body .app #pdCoordRptView table tr.content td div.players > table tr.content td {
  border-bottom: 2px solid #000;
  padding-bottom: 10px !important;
}
body .app #pdCoordRptView table tr.content td div.players > table tr.content td > span {
  display: block;
  padding: 5px 0;
}
body .app #pdCoordRptView table tr.content td a.expand {
  font-size: 10px;
  position: absolute;
  top: 5px;
  right: 15px;
}
body .app #pdCoordRptView table tr.content:hover {
  background-color: transparent !important;
}
body .app #pdCoordRptView table tr.bottom {
  border-bottom: 2px solid #000;
}
body .app #pdCoordRptView table tr td {
  position: relative;
  white-space: unset;
  word-wrap: break-word !important;
}
body .app #pdCoordRptView ul {
  list-style-type: none;
}
body .app #pdCoordRptView ul li {
  display: inline-block;
}
body .app .footnote {
  margin-top: 5px;
  font-size: 12px;
  font-style: italic;
  text-align: right;
}
body .app .score {
  display: inline-block;
  width: 30px;
}
body .app .sorted-col {
  background: #d3f1ff;
}
body .app .sorted-header-col {
  background: #d3f1ff;
  color: rgb(0, 50, 99);
}
body .app .affiliates table.cellControl > tbody > tr > td {
  width: auto !important;
}
body .app #promotion-model {
  display: none;
}
body .app #promotion-model .divider {
  border: 2px solid #000;
  background: #999;
  text-align: left;
  color: #000;
}
body .app #contentMakeup .collapsed {
  display: none;
}
body .app #contentMakeup .tableDisplay {
  border-left: 0;
}
body .app #contentMakeup .tableDisplay tr,
body .app #contentMakeup .tableDisplay tr:hover {
  cursor: pointer;
}
body .app #contentMakeup .tableDisplay tr.selected,
body .app #contentMakeup .tableDisplay tr:hover.selected {
  background: #606060 !important;
  color: #fff;
}
body .app #contentMakeup .tableDisplay td:first-child {
  border-left: 2px solid #000;
}
body .app #contentMakeup .tableDisplay td.empty-cell {
  border: 0;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  background: #fff;
}
body .app #contentMakeup .tableDisplay .entries tr:nth-of-type(4n + 1) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .entries tr:nth-of-type(4n + 2) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .entries tr:nth-of-type(4n + 3) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .entries tr:nth-of-type(4n + 4) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 1) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 2) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 3) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 4) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 5) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 6) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 7) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 8) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 9) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 10) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 11) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 12) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .by {
  width: 100px;
}
body .app #contentMakeup .tableDisplay .date {
  width: 80px;
}
body .app #contentMakeup .tableDisplay .source {
  width: 120px;
}
body .app #contentMakeup .tableDisplay .event {
  width: 120px;
}
body .app #contentMakeup .tableDisplay .grade {
  width: 50px;
}
body .app #contentMakeup .expand {
  cursor: pointer;
}
body .app #contentMakeup .grade-info {
  font-weight: bold;
  background: #bbb;
}
body .app #contentMakeup .notes {
  width: 530px;
  border-left: 2px solid #000;
  white-space: pre-line;
  text-align: left;
  line-height: 14px;
}
body #modal-container {
  position: absolute;
  height: 100%;
}
body .add-readiness-report {
  height: calc(100% - 50px);
}
body .add-readiness-report .modal-content {
  height: 100%;
  padding: 20px;
}
body .add-readiness-report .buttons {
  padding-top: 10px;
  text-align: center;
}
body .add-readiness-report button {
  font-size: 10px;
}
body .add-readiness-report button.submit, body .add-readiness-report button.cancel {
  border: 2px solid #999;
  background: green;
  padding: 5px;
  color: #fff;
  cursor: pointer;
}
body .add-readiness-report button.cancel {
  background: #ce1126;
}
body .add-readiness-report button.aux {
  border: 2px solid #ddd;
  background: #f9f9f9;
  padding: 3px 5px;
  color: #000;
  cursor: pointer;
}
body #readiness-entry-pos,
body #readiness-entry-medical,
body #readiness-entry-pitcher,
body #readiness-entry-strength {
  height: calc(100% - 40px);
  overflow-y: auto;
}
body #readiness-entry-pos input,
body #readiness-entry-medical input,
body #readiness-entry-pitcher input,
body #readiness-entry-strength input {
  width: calc(100% - 6px);
  height: 20px;
}
body #readiness-entry-pos select,
body #readiness-entry-medical select,
body #readiness-entry-pitcher select,
body #readiness-entry-strength select {
  height: 20px;
}
body #readiness-entry-pos textarea,
body #readiness-entry-medical textarea,
body #readiness-entry-pitcher textarea,
body #readiness-entry-strength textarea {
  width: calc(100% - 6px);
  height: 20px;
  overflow: hidden;
}
body #readiness-entry-pos td,
body #readiness-entry-medical td,
body #readiness-entry-pitcher td,
body #readiness-entry-strength td {
  vertical-align: middle;
}
body #readiness-entry-pos .catchers tr:last-child td,
body #readiness-entry-pos .infielders tr:last-child td,
body #readiness-entry-pos .outfielders tr:last-child td,
body #readiness-entry-pos .sp tr:last-child td,
body #readiness-entry-medical .catchers tr:last-child td,
body #readiness-entry-medical .infielders tr:last-child td,
body #readiness-entry-medical .outfielders tr:last-child td,
body #readiness-entry-medical .sp tr:last-child td,
body #readiness-entry-pitcher .catchers tr:last-child td,
body #readiness-entry-pitcher .infielders tr:last-child td,
body #readiness-entry-pitcher .outfielders tr:last-child td,
body #readiness-entry-pitcher .sp tr:last-child td,
body #readiness-entry-strength .catchers tr:last-child td,
body #readiness-entry-strength .infielders tr:last-child td,
body #readiness-entry-strength .outfielders tr:last-child td,
body #readiness-entry-strength .sp tr:last-child td {
  border-bottom: 1px solid #000;
}
body #readiness-entry-pos .strength-notes,
body #readiness-entry-medical .strength-notes,
body #readiness-entry-pitcher .strength-notes,
body #readiness-entry-strength .strength-notes {
  height: 40px;
}
body #readiness-entry-pos .tableDisplay,
body #readiness-entry-medical .tableDisplay,
body #readiness-entry-pitcher .tableDisplay,
body #readiness-entry-strength .tableDisplay {
  width: 100%;
}
body #readiness-entry-pos .notes,
body #readiness-entry-medical .notes,
body #readiness-entry-pitcher .notes,
body #readiness-entry-strength .notes {
  width: auto;
}
body #readiness-entry-pos .body-part,
body #readiness-entry-medical .body-part,
body #readiness-entry-pitcher .body-part,
body #readiness-entry-strength .body-part {
  width: 100px;
}
body #readiness-entry-pos .body-part textarea,
body #readiness-entry-medical .body-part textarea,
body #readiness-entry-pitcher .body-part textarea,
body #readiness-entry-strength .body-part textarea {
  display: block;
  margin-bottom: 5px;
}
body #readiness-entry-pos .body-part textarea:last-child,
body #readiness-entry-medical .body-part textarea:last-child,
body #readiness-entry-pitcher .body-part textarea:last-child,
body #readiness-entry-strength .body-part textarea:last-child {
  margin-bottom: 0;
}
body #readiness-entry-pos .side,
body #readiness-entry-medical .side,
body #readiness-entry-pitcher .side,
body #readiness-entry-strength .side {
  width: 40px;
}
body #readiness-entry-pos .np,
body #readiness-entry-medical .np,
body #readiness-entry-pitcher .np,
body #readiness-entry-strength .np {
  width: 30px;
}
body #readiness-entry-pos .player,
body #readiness-entry-medical .player,
body #readiness-entry-pitcher .player,
body #readiness-entry-strength .player {
  width: 100px;
}
body #readiness-entry-pos .lift,
body #readiness-entry-medical .lift,
body #readiness-entry-pitcher .lift,
body #readiness-entry-strength .lift {
  width: 40px;
}
body #readiness-entry-pos .soreness select,
body #readiness-entry-medical .soreness select,
body #readiness-entry-pitcher .soreness select,
body #readiness-entry-strength .soreness select {
  display: block;
  margin-bottom: 5px;
}
body #readiness-entry-pos .soreness select:last-child,
body #readiness-entry-medical .soreness select:last-child,
body #readiness-entry-pitcher .soreness select:last-child,
body #readiness-entry-strength .soreness select:last-child {
  margin-bottom: 0;
}
body #readiness-entry-pos .cond,
body #readiness-entry-medical .cond,
body #readiness-entry-pitcher .cond,
body #readiness-entry-strength .cond {
  width: 80px;
}
body #readiness-entry-pos .type,
body #readiness-entry-medical .type,
body #readiness-entry-pitcher .type,
body #readiness-entry-strength .type {
  width: 58px;
}
body #readiness-entry-pos .yest,
body #readiness-entry-medical .yest,
body #readiness-entry-pitcher .yest,
body #readiness-entry-strength .yest {
  padding-top: 5px;
  font-size: 11px;
  font-style: italic;
  color: #999;
  text-align: left;
}
body #readiness-entry-pos .yest-header,
body #readiness-entry-medical .yest-header,
body #readiness-entry-pitcher .yest-header,
body #readiness-entry-strength .yest-header {
  width: 15px;
  cursor: pointer;
}
body #readiness-entry-pos .new-injury input,
body #readiness-entry-medical .new-injury input,
body #readiness-entry-pitcher .new-injury input,
body #readiness-entry-strength .new-injury input {
  display: block;
  margin: 3px auto 10px;
  width: 20px;
}
body #readiness-entry-pos .new-injury input:last-child,
body #readiness-entry-medical .new-injury input:last-child,
body #readiness-entry-pitcher .new-injury input:last-child,
body #readiness-entry-strength .new-injury input:last-child {
  margin-bottom: 0;
}
body #readiness-entry-pos .add-injury,
body #readiness-entry-medical .add-injury,
body #readiness-entry-pitcher .add-injury,
body #readiness-entry-strength .add-injury {
  text-align: center;
}
body #readiness-entry-pos .add-injury button,
body #readiness-entry-medical .add-injury button,
body #readiness-entry-pitcher .add-injury button,
body #readiness-entry-strength .add-injury button {
  width: 18px;
  height: 18px;
  border: 1px solid #999;
  border-radius: 20px;
  background: #ccc;
  padding: 0 0 10px;
  font-size: 14px;
  line-height: inherit;
  cursor: pointer;
}
body #readiness-entry-pos .add-injury button:hover,
body #readiness-entry-medical .add-injury button:hover,
body #readiness-entry-pitcher .add-injury button:hover,
body #readiness-entry-strength .add-injury button:hover {
  background: #ce1126;
  color: #fff;
}
body #readiness-entry-medical .notes,
body #readiness-entry-pos .notes {
  width: 500px;
}
body #readiness-entry-pitcher .notes {
  width: 600px;
}
body .pd_updateFeedTitle,
body .pd_boxScoresTitle,
body .pd_dailyPlayersTitle {
  display: block;
  text-align: center;
  margin: 0px;
  color: #fff;
  border: 1px solid !important;
  padding: 0.2222222222em;
  background-color: #333333;
}
body .tableDisplay thead td {
  border-top: 2px solid #000;
}
body .tableDisplay thead td:last-child {
  border-right: 0;
}
body .tableDisplay .isTblHeader td {
  font-size: 11px;
}
body .tableCell {
  padding-right: 20px;
}
body .aTable {
  height: 5em;
}
body .aTable th,
body .aTable td {
  text-align: left;
  vertical-align: middle;
  font-size: 0.8148148148em;
}
body .aTable th.aTableHeader {
  position: relative;
  padding: 0.3em;
  background-color: #d9d9d9;
  font-weight: bold;
  text-align: center;
  font-size: 1.037037037em;
}
body .aTable th.aTableHeader span {
  position: absolute;
  right: 0.7407407407em;
}
body .aTable th.aTableHeader span a {
  color: rgb(0, 50, 99);
}
body .aTable th.aTableHeader span.asmHistoryBack {
  left: 0.7407407407em !important;
  right: auto;
}
body .aTable td {
  padding: 0.5em;
}
body .aTable td.aTitle {
  width: 7.037037037em;
  font-weight: bold;
  padding: 0.7407407407em;
  font-size: 1.037037037em;
  position: relative;
}
body .aTable td.aTitle span {
  font-size: 0.8148148148em;
}
body .aTable td.aTitle span a {
  color: rgb(0, 50, 99);
}
body .aTable td.aGrade {
  text-align: center;
  width: 3.7037037037em;
  width: 2em;
}
body .aTable td.aExecTakeaway {
  width: 3.7037037037em;
  width: 2em;
}
body .aTable td.aChildren {
  width: 15.9259259259em;
  padding: 0;
}
body .aTable td.aComments {
  width: 28.5185185185em;
}
body .aTable td.aDate {
  width: 3.7037037037em;
  text-align: center;
}
body .aTable tr.aExecRow {
  background-color: #f2f2f2;
}
body .aTable table {
  height: 100%;
  width: 100%;
}
body .aTable table td {
  padding: 0.52em;
  font-size: 1.037037037em;
}
body .aTable table tr td:first-child {
  width: 75%;
}
body .aTable table tr td:last-child {
  width: 25%;
}
body #similarity {
  padding-top: 65px;
}
body #similarity .table-content {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-top: 0;
}
body #similarity .tableOptions {
  padding: 0.7407407407em;
  margin: calc((65px + 5px) * -1) 0 0 0;
  position: fixed;
  z-index: 100;
  background-color: #fff;
  border: 1px solid #ccc;
}
body #similarity .tableOptions strong {
  float: unset;
  margin-right: 0;
}
body #similarity .tableOptions .padRightSeparation {
  padding-right: 5px;
}
body #similarity .dv-table {
  margin-right: 10px;
  display: inline;
}
body #similarity div.colorkey {
  font-size: 11px;
  margin-top: 10px;
}
body #similarity div.colorkey span {
  border: 1px solid #ccc;
  padding: 3px;
}
body #assessmentTables .asmTabs ul,
body #execTable .asmTabs ul,
body #readerExecTable .asmTabs ul {
  display: table;
  table-layout: fixed;
  width: 60.7407407407em;
}
body #assessmentTables .asmTabs ul li,
body #execTable .asmTabs ul li,
body #readerExecTable .asmTabs ul li {
  display: table-cell;
}
body #assessmentTables .asmTabs ul li a,
body #execTable .asmTabs ul li a,
body #readerExecTable .asmTabs ul li a {
  display: block;
  padding: 0.3em;
  color: #fff;
  background-color: #647588;
  text-align: center;
  text-decoration: none;
  margin-right: 1px;
}
body #assessmentTables .asmTabs ul li a:hover,
body #execTable .asmTabs ul li a:hover,
body #readerExecTable .asmTabs ul li a:hover {
  background-color: #700915;
}
body #assessmentTables .asmTabs ul li a.selected,
body #execTable .asmTabs ul li a.selected,
body #readerExecTable .asmTabs ul li a.selected {
  background-color: #700915;
}
body #assessmentFormManager {
  position: fixed;
  bottom: 1.4814814815em;
  right: 1.4814814815em;
  border: 1px solid #9f9e9f;
  width: 55.5555555556em;
  height: 34.8888888889em;
  background: #fff;
  overflow: visible;
  z-index: 9999;
  -webkit-box-shadow: 0 0 0.5925925926em #4e5c6b;
  box-shadow: 0 0 0.5925925926em #4e5c6b;
}
body #assessmentFormManager small {
  font-size: 0.962962963em;
}
body #assessmentFormManager .assessmentFormMove {
  color: #fff;
  text-align: center;
  padding: 5px;
  background-color: #4e5c6b;
  cursor: move;
}
body #assessmentFormManager .assessmentFormMove span {
  position: absolute;
  top: 0.1481481481em;
  left: 0.3703703704em;
}
body #assessmentFormManager .subAssessmentBar {
  background-color: #abb5c1;
  color: #fff;
  border-bottom: 1px solid #fff;
}
body #assessmentFormManager .subAssessmentBar .error {
  background-color: red;
  color: #fff;
}
body #assessmentFormManager .subAssessmentBar .subAssessmentLastEditor {
  float: right;
  font-size: 0.8148148148em;
  padding-top: 0.1481481481em;
}
body #assessmentFormManager .subAssessmentBar .subAssessmentBarActivate {
  display: block;
  padding: 5px;
  text-decoration: none;
}
body #assessmentFormManager .subAssessmentBar span.manage {
  float: right;
}
body #assessmentFormManager .subAssessmentBar .subAssessmentView {
  display: none;
  color: #000;
  background-color: #fff;
  padding: 5px;
  margin-top: 5px;
  border-bottom: 1px solid #4e5c6b;
}
body #assessmentFormManager .subAssessmentBar.open {
  background-color: #647588;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView {
  display: block;
  font-size: 0.8148148148em;
  overflow: hidden;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView table {
  width: 100%;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView input[type=text] {
  width: 2.962962963em;
  text-align: center;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView textarea {
  width: 97%;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentGrades {
  width: 30%;
  vertical-align: top;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentGrades p {
  position: relative;
  background-color: #f3f2f0;
  padding: 0.8em 5em 0.8em 0.8em;
  border-bottom: 1px solid #9f9e9f;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentGrades p span {
  float: right;
  padding: 0;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentGrades p.asmNew span {
  position: absolute;
  right: 0.3703703704em;
  top: 0.3703703704em;
  padding: 0;
  clear: both;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentGrades p.fielderror, body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentGrades p.fieldgood {
  color: #fff;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentHelp {
  width: 0% !important;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentText {
  width: 70%;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentText p {
  margin: 0.3703703704em;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmemtLinks {
  float: right;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmemtLinks span {
  display: inline;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmemtLinks a {
  color: rgb(0, 50, 99);
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmemtLinks a.enabled {
  font-weight: bold;
  color: red;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmemtLinks a.disabled {
  color: #b3b3b3;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmemtLinks a[data-rel=store] {
  color: green;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView span {
  display: block;
  padding: 3px;
}
body #assessmentFormManager .subAssessmentBar.edited {
  background-color: yellow !important;
}
body #assessmentFormManager .subAssessmentBar.edited a {
  color: #000;
}
body #assessmentFormManager .subAssessmentBar.edited .subAssessmentGrades {
  width: 25%;
}
body #assessmentFormManager .subAssessmentBar.edited .subAssessmentHelp {
  width: 25% !important;
}
body #assessmentFormManager .subAssessmentBar.edited .subAssessmentText {
  width: 50%;
}
body #assessmentFormManager .subAssessmentBar.edited.open .subAssessmentGrades {
  width: 25%;
}
body #assessmentFormManager .subAssessmentBar.edited.open .subAssessmentHelp {
  width: 25% !important;
}
body #assessmentFormManager .subAssessmentBar.edited.open .subAssessmentHelp .helpText {
  padding: 3px;
}
body #assessmentFormManager .subAssessmentBar.edited.open .subAssessmentText {
  width: 50%;
}
body #assessmentFormManager .subAssessmentBar:last-child {
  border-bottom: none;
}
body #assessmentFormManager .subAssessmentBarButtons {
  position: absolute;
  bottom: 5px;
  right: 5px;
}
body #assessmentTables tr.border-bottom,
body #execTable tr.border-bottom,
body #assessmentFormManager tr.border-bottom,
body #assessmentHistoryTables tr.border-bottom,
body #readerExecTable tr.border-bottom {
  border-bottom: 2px solid #000;
}
body #assessmentTables tr.border-bottom:last-child,
body #execTable tr.border-bottom:last-child,
body #assessmentFormManager tr.border-bottom:last-child,
body #assessmentHistoryTables tr.border-bottom:last-child,
body #readerExecTable tr.border-bottom:last-child {
  border: none;
}
body #assessmentTables th,
body #execTable th,
body #assessmentFormManager th,
body #assessmentHistoryTables th,
body #readerExecTable th {
  border: 1px solid #9f9e9f;
}
body #assessmentTables td,
body #execTable td,
body #assessmentFormManager td,
body #assessmentHistoryTables td,
body #readerExecTable td {
  border: 1px solid #9f9e9f;
}
body #assessmentTables td tr td:first-child,
body #execTable td tr td:first-child,
body #assessmentFormManager td tr td:first-child,
body #assessmentHistoryTables td tr td:first-child,
body #readerExecTable td tr td:first-child {
  border-top: none;
  border-right: none;
  border-left: none;
}
body #assessmentTables td tr td:last-child,
body #execTable td tr td:last-child,
body #assessmentFormManager td tr td:last-child,
body #assessmentHistoryTables td tr td:last-child,
body #readerExecTable td tr td:last-child {
  border-right: none;
  border-top: none;
}
body #assessmentTables td tr:last-child td,
body #execTable td tr:last-child td,
body #assessmentFormManager td tr:last-child td,
body #assessmentHistoryTables td tr:last-child td,
body #readerExecTable td tr:last-child td {
  border-bottom: none;
}
body #assessmentTables .asmContainer,
body #execTable .asmContainer,
body #assessmentFormManager .asmContainer,
body #assessmentHistoryTables .asmContainer,
body #readerExecTable .asmContainer {
  width: 60.7407407407em;
}
body #assessmentTables .asmContainer table,
body #execTable .asmContainer table,
body #assessmentFormManager .asmContainer table,
body #assessmentHistoryTables .asmContainer table,
body #readerExecTable .asmContainer table {
  border-collapse: collapse;
}
body .axis path,
body .axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}
body .dot {
  stroke: #000;
}
body .d3Graph {
  float: left;
  position: relative;
}
body .tooltip {
  position: absolute;
  text-align: center;
  width: 5.1851851852em;
  height: 2.962962963em;
  padding: 2px;
  font: 0.8888888889em sans-serif;
  background: lightsteelblue;
  border: 0px;
  border-radius: 0.5925925926em;
  pointer-events: none;
}
body .colLeft {
  border-left: 2px solid #000;
}
body .colRight {
  border-right: 2px solid #000;
}
body .colBoth {
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}
body .cellbg {
  display: table;
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
body .previousYearData {
  background-color: #ededed;
}
body #reportsGrid {
  margin-top: 0.7407407407em;
}
body .pd_boxScoresContainer {
  clear: left;
}
body .pd_boxScoresContainer div.bxsGameCell {
  float: left;
  width: 49%;
  margin: 0.1481481481em;
  background-color: rgba(70, 99, 128, 0.7);
  color: #fff;
  padding: 5px;
  border: 1px solid #fff;
  font-size: 0.8888888889em;
}
body .pd_boxScoresContainer div.bxsGameCell:hover {
  cursor: pointer;
}
body .pd_boxScoresContainer div.bxsGameCell.selected {
  background-color: rgba(128, 56, 50, 0.7);
}
body .pd_boxScoresContainer div.bxsGameCell span.bxsTeamNames {
  display: block;
  text-align: center !important;
}
body .pd_boxScoresContainer div.bxsGameCell li.bxsTeamNames {
  text-align: left !important;
}
body .pd_boxScoresContainer div.bxsGameCell .bxsResult {
  text-align: center;
}
body .pd_boxScoresContainer div.bxsGameCell .bxsResult ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: table;
  table-layout: fixed;
  width: 100%;
}
body .pd_boxScoresContainer div.bxsGameCell .bxsResult ul li {
  display: table-cell;
  padding: 2px;
}
body .pd_boxScoresContainer div.bxsGameCell .bxsResult ul li:first-child {
  width: 90px;
}
body .pd_boxScoresContainer ul.bxsRHETitle {
  font-weight: bold;
  background-color: rgba(33, 42, 54, 0.9);
}
body .pd_boxScoresContainer #bxsDetail {
  float: left;
  clear: left;
  color: #fff;
  font-size: 0.86em;
  margin: 0.1481481481em;
  border: 1px solid #fff;
  padding: 0.2222222222em;
}
body .pd_boxScoresContainer #bxsDetail div {
  float: left;
}
body .pd_boxScoresContainer #bxsDetail div ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-bottom: 5px;
}
body .pd_boxScoresContainer #bxsDetail div ul li {
  display: table-cell;
  text-align: center;
}
body .pd_boxScoresContainer #bxsDetail div.bxsTeams {
  width: 5%;
}
body .pd_boxScoresContainer #bxsDetail div.bxsTeams ul {
  margin: 0;
}
body .pd_boxScoresContainer #bxsDetail div.bxsTeams ul li {
  display: block;
  text-align: left;
  margin-bottom: 5px;
}
body .pd_boxScoresContainer #bxsDetail div.bxsRuns {
  width: 80%;
}
body .pd_boxScoresContainer #bxsDetail div.bxsRuns ul.bxsInnings {
  background-color: rgba(70, 99, 128, 0.7);
  border-right: 2px solid #fff;
}
body .pd_boxScoresContainer #bxsDetail div.bxsResult {
  width: 15%;
}
body .pd_boxScoresContainer #bxsDetail div.bxsOurStats {
  width: 100%;
}
body .pd_boxScoresContainer #bxsDetail div.bxsOurStats table {
  width: 100%;
}
body .pd_boxScoresContainer #bxsDetail div.bxsOurStats table td,
body .pd_boxScoresContainer #bxsDetail div.bxsOurStats table th {
  text-align: center;
}
body .pd_boxScoresContainer #bxsDetail div.bxsOurStats .bxsStatsRowTitle {
  width: 10%;
}
body .pd_boxScoresContainer #bxsDetail div.bsxDetailPage {
  width: 100%;
  padding: 1.5em 0.7407407407em 0;
  text-align: right;
}
body #daily_history .dh_header {
  width: 60em;
  height: 2.2222222222em;
  position: relative;
  margin-bottom: 1em;
}
body #daily_history .dh_header .btn {
  position: absolute;
  right: 0;
  top: 0;
}
body #daily_history .dh_header .btn.greyed {
  right: 150px;
}
body #dh_container {
  width: 70em;
  position: relative;
  font-size: 0.8148148148em;
}
body #dh_container .dh_itemTitle {
  background-color: #00254a;
  border-bottom: 1px solid #fff;
  color: #fff;
  padding: 5px;
}
body #dh_container .dpe_table {
  width: 100%;
  height: 31.1111111111em;
  border-bottom: 1px solid #000;
}
body #dh_container .dpe_column {
  height: 100%;
  border-right: 1px solid #000;
}
body #dh_container .dpe_column:last-child {
  border-right: none;
}
body #dh_container .dpe_column table {
  width: 100%;
}
body #dh_container .dpe_row {
  border-bottom: 1px solid #000;
  padding: 0.1481481481em;
}
body #dh_container .dpe_row:last-child {
  border-bottom: none;
}
body #dh_container .columnTitle {
  background-color: rgb(0, 50, 99);
  color: #fff;
  font-weight: bold;
}
body #dh_container .reportTitle {
  background-color: #fdb507;
  color: #000;
  padding: 0.3703703704em 0 0 0.7407407407em;
}
body #dh_container .reportTitle .playerName {
  font-size: 1.3333333333em;
  font-weight: bold;
}
body #dh_container #effortGraph {
  padding: 0.7407407407em;
}
body #dh_container #effortGraph ul {
  margin-left: 15px;
}
body #dh_container #closeDPE {
  position: absolute;
  top: -15px;
  right: -15px;
}
body #dh_container #col1,
body #dh_container .c1 {
  width: 25%;
}
body #dh_container #col1 .reportTitle,
body #dh_container .c1 .reportTitle {
  height: 10%;
}
body #dh_container #col1 .graph,
body #dh_container .c1 .graph {
  height: 42.5%;
}
body #dh_container #col2,
body #dh_container .c2 {
  width: 25%;
}
body #dh_container #col2 table,
body #dh_container .c2 table {
  width: 100%;
}
body #dh_container #col2 table .goalColumn,
body #dh_container .c2 table .goalColumn {
  width: 65%;
  border-right: 1px solid #fff;
}
body #dh_container #col2 table .progressColumm,
body #dh_container .c2 table .progressColumm {
  width: 35%;
  text-align: center;
}
body #dh_container #col2 table .progressColumm input,
body #dh_container .c2 table .progressColumm input {
  text-align: center;
  width: 1.4814814815em !important;
}
body #dh_container #col2 .goalsTable .bld,
body #dh_container .c2 .goalsTable .bld {
  font-weight: bold;
}
body #dh_container #col2 .goalsTable table tr td,
body #dh_container .c2 .goalsTable table tr td {
  border-collapse: collapse;
  border: 1px solid #ccc;
  padding: 0.3703703704em;
}
body #dh_container #col2 .goalsTable table tr.pdeTableGoals,
body #dh_container .c2 .goalsTable table tr.pdeTableGoals {
  background-color: #d9d9d9;
}
body #dh_container #col2 .goalsTable table tr.pdeTableSubgoals td:first-child,
body #dh_container .c2 .goalsTable table tr.pdeTableSubgoals td:first-child {
  padding-left: 0.7407407407em;
}
body #dh_container #col2 .goalsTable table tr:last-child td,
body #dh_container .c2 .goalsTable table tr:last-child td {
  border-bottom: 1px solid #000 !important;
}
body #dh_container #col3,
body #dh_container .c3 {
  width: 50%;
}
body #dh_container #col3 .notesRow,
body #dh_container .c3 .notesRow {
  height: 10.3703703704em;
}
body #dh_container #col3 .notesRow .notesTitle,
body #dh_container .c3 .notesRow .notesTitle {
  border-bottom: 1px solid #ccc;
}
body #dh_container #col3 .notesRow .notesEntry,
body #dh_container .c3 .notesRow .notesEntry {
  padding: 0.2222222222em;
}
body #dh_container #col3 .notesRow .notesEntry textarea,
body #dh_container .c3 .notesRow .notesEntry textarea {
  width: 99%;
  height: 9em;
}
body #dh_container {
  border: none;
}
body #dh_container table.dpe_table {
  border: 1px solid #000;
  margin-bottom: 0.7407407407em;
}
body .phistbg_0 {
  background-color: #f35059 !important;
  color: #fff !important;
}
body .phistbg_1 {
  background-color: #f7a1a6 !important;
  color: #fff !important;
}
body .phistbg_2 {
  background-color: #fff !important;
}
body .phistbg_3 {
  background-color: #a2d7b0 !important;
}
body .phistbg_4 {
  background-color: #54b368 !important;
}
body .phistbg_null {
  background-color: #eeeeee !important;
}

body#playerdevApp_dpew {
  background-color: #fff;
  min-width: 0;
}
body#playerdevApp_dpew .reportTypeNav {
  height: 4.4444444444em;
  padding: 0.3703703704em;
}
body#playerdevApp_dpew .reportTypeNav .ulnav {
  margin: 0.3703703704em 0;
}
body#playerdevApp_dpew .reportTypeNav a {
  background-color: #333333;
  font-size: 1.037037037em;
}
body#playerdevApp_dpew .reportTypeNav a.selected {
  background-color: rgb(0, 50, 99);
}
body#playerdevApp_dpew.stationary {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
body#playerdevApp_dpew.shadow {
  -webkit-box-shadow: 0 0 0.5925925926em #4e5c6b;
  box-shadow: 0 0 0.5925925926em #4e5c6b;
}
body#playerdevApp_dpew .dpe_move {
  color: #fff;
  text-align: center;
  padding: 5px;
  background-color: #4e5c6b;
  cursor: move;
}
body#playerdevApp_dpew .dpe_move span {
  position: absolute;
  top: 0.1481481481em;
  left: 0.3703703704em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer {
  width: 100%;
  position: relative;
  font-size: 0.8888888889em;
  background-color: #fff;
  margin-bottom: 4.0740740741em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dh_itemTitle {
  background-color: #00254a;
  border-bottom: 1px solid #fff;
  color: #fff;
  padding: 5px;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_table {
  width: 100%;
  height: 31.1111111111em;
  border-bottom: 1px solid #000;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_column {
  height: 100%;
  border-right: 1px solid #000;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_column:last-child {
  border-right: none;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_column table {
  width: 100%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_row {
  border-bottom: 1px solid #000;
  padding: 0.1481481481em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_row:last-child {
  border-bottom: none;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .columnTitle {
  background-color: rgb(0, 50, 99);
  color: #fff;
  font-weight: bold;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .reportTitle {
  background-color: #fdb507;
  color: #000;
  padding: 0.3703703704em 0 0 0.7407407407em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .reportTitle .playerName {
  font-size: 1.3333333333em;
  font-weight: bold;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #effortGraph {
  padding: 0.7407407407em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #effortGraph ul {
  margin-left: 15px;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_formFunctions {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1000;
  text-align: center;
  padding: 0.7407407407em;
  overflow: hidden;
  background-color: #e6e6e6;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #closeDPE {
  position: absolute;
  top: -15px;
  right: -15px;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col1,
body#playerdevApp_dpew #dailyProgressEntryContainer .c1 {
  width: 25%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col1 .reportTitle,
body#playerdevApp_dpew #dailyProgressEntryContainer .c1 .reportTitle {
  height: 10%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col1 .graph,
body#playerdevApp_dpew #dailyProgressEntryContainer .c1 .graph {
  height: 42.5%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 {
  width: 25%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 table,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 table {
  width: 100%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 table .goalColumn,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 table .goalColumn {
  width: 65%;
  border-right: 1px solid #fff;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 table .progressColumm,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 table .progressColumm {
  width: 35%;
  text-align: center;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 table .progressColumm input,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 table .progressColumm input {
  text-align: center;
  width: 1.4814814815em !important;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 .goalsTable .bld,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 .goalsTable .bld {
  font-weight: bold;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 .goalsTable table tr td,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 .goalsTable table tr td {
  border-collapse: collapse;
  border: 1px solid #ccc;
  padding: 0.3703703704em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 .goalsTable table tr.pdeTableGoals,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 .goalsTable table tr.pdeTableGoals {
  background-color: #d9d9d9;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 .goalsTable table tr.pdeTableSubgoals td:first-child,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 .goalsTable table tr.pdeTableSubgoals td:first-child {
  padding-left: 0.7407407407em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 .goalsTable table tr:last-child td,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 .goalsTable table tr:last-child td {
  border-bottom: 1px solid #000 !important;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col3,
body#playerdevApp_dpew #dailyProgressEntryContainer .c3 {
  width: 50%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col3 .notesRow,
body#playerdevApp_dpew #dailyProgressEntryContainer .c3 .notesRow {
  height: 10.3703703704em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col3 .notesRow .notesTitle,
body#playerdevApp_dpew #dailyProgressEntryContainer .c3 .notesRow .notesTitle {
  border-bottom: 1px solid #ccc;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col3 .notesRow .notesEntry,
body#playerdevApp_dpew #dailyProgressEntryContainer .c3 .notesRow .notesEntry {
  padding: 0.2222222222em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col3 .notesRow .notesEntry textarea,
body#playerdevApp_dpew #dailyProgressEntryContainer .c3 .notesRow .notesEntry textarea {
  width: 99%;
  height: 9em;
}

body#testingPage,
body#pdev,
body#playerPage,
body#teamPage,
body#report_reader,
body#orgPage {
  height: 100vh;
  background-color: #fff !important;
}
@media print {
  body#testingPage,
  body#pdev,
  body#playerPage,
  body#teamPage,
  body#report_reader,
  body#orgPage {
    height: auto;
  }
}
body#testingPage.blanked #dashContent,
body#pdev.blanked #dashContent,
body#playerPage.blanked #dashContent,
body#teamPage.blanked #dashContent,
body#report_reader.blanked #dashContent,
body#orgPage.blanked #dashContent {
  padding: 34px 0px 0px 192px !important;
}
body#testingPage.blanked #pd_info_panel,
body#pdev.blanked #pd_info_panel,
body#playerPage.blanked #pd_info_panel,
body#teamPage.blanked #pd_info_panel,
body#report_reader.blanked #pd_info_panel,
body#orgPage.blanked #pd_info_panel {
  background-color: transparent !important;
}
body#testingPage.blanked #pd_dailyPlayers,
body#testingPage.blanked #pd_boxScores,
body#testingPage.blanked #pd_updateFeed,
body#pdev.blanked #pd_dailyPlayers,
body#pdev.blanked #pd_boxScores,
body#pdev.blanked #pd_updateFeed,
body#playerPage.blanked #pd_dailyPlayers,
body#playerPage.blanked #pd_boxScores,
body#playerPage.blanked #pd_updateFeed,
body#teamPage.blanked #pd_dailyPlayers,
body#teamPage.blanked #pd_boxScores,
body#teamPage.blanked #pd_updateFeed,
body#report_reader.blanked #pd_dailyPlayers,
body#report_reader.blanked #pd_boxScores,
body#report_reader.blanked #pd_updateFeed,
body#orgPage.blanked #pd_dailyPlayers,
body#orgPage.blanked #pd_boxScores,
body#orgPage.blanked #pd_updateFeed {
  border: 1px solid #ccc !important;
  background-color: #575757 !important;
}
body#testingPage .app,
body#pdev .app,
body#playerPage .app,
body#teamPage .app,
body#report_reader .app,
body#orgPage .app {
  padding: 0;
  min-width: 80em;
  margin: 0 !important;
  height: 100%;
}
@media print {
  body#testingPage .app,
  body#pdev .app,
  body#playerPage .app,
  body#teamPage .app,
  body#report_reader .app,
  body#orgPage .app {
    min-width: auto;
  }
}
body#testingPage .process_reportNav,
body#pdev .process_reportNav,
body#playerPage .process_reportNav,
body#teamPage .process_reportNav,
body#report_reader .process_reportNav,
body#orgPage .process_reportNav {
  width: 60.7407407407em;
  margin-bottom: 0.7407407407em;
}
body#testingPage .process_reportNav a,
body#pdev .process_reportNav a,
body#playerPage .process_reportNav a,
body#teamPage .process_reportNav a,
body#report_reader .process_reportNav a,
body#orgPage .process_reportNav a {
  background-color: #333333;
}
body#testingPage .processTables a,
body#pdev .processTables a,
body#playerPage .processTables a,
body#teamPage .processTables a,
body#report_reader .processTables a,
body#orgPage .processTables a {
  color: rgb(0, 50, 99);
}
body#testingPage .processTables thead th,
body#pdev .processTables thead th,
body#playerPage .processTables thead th,
body#teamPage .processTables thead th,
body#report_reader .processTables thead th,
body#orgPage .processTables thead th {
  border-right: 1px solid transparent;
  padding: 0 5px;
  font-size: 11px !important;
}
body#testingPage .processTables thead td,
body#pdev .processTables thead td,
body#playerPage .processTables thead td,
body#teamPage .processTables thead td,
body#report_reader .processTables thead td,
body#orgPage .processTables thead td {
  background-color: rgb(0, 50, 99);
  color: #fff;
  text-align: center;
  vertical-align: middle;
}
body#testingPage .processTables tbody td table,
body#pdev .processTables tbody td table,
body#playerPage .processTables tbody td table,
body#teamPage .processTables tbody td table,
body#report_reader .processTables tbody td table,
body#orgPage .processTables tbody td table {
  width: 100%;
}
body#testingPage .processTables td,
body#pdev .processTables td,
body#playerPage .processTables td,
body#teamPage .processTables td,
body#report_reader .processTables td,
body#orgPage .processTables td {
  vertical-align: middle;
  font-size: 11px;
  padding: 5px;
  border-right: 1px solid #fff;
  border: 1px solid #ccc;
}
body#testingPage .processTables td input[type=text],
body#pdev .processTables td input[type=text],
body#playerPage .processTables td input[type=text],
body#teamPage .processTables td input[type=text],
body#report_reader .processTables td input[type=text],
body#orgPage .processTables td input[type=text] {
  width: 2.5925925926em;
  text-align: center;
}
body#testingPage .processTables td textarea,
body#pdev .processTables td textarea,
body#playerPage .processTables td textarea,
body#teamPage .processTables td textarea,
body#report_reader .processTables td textarea,
body#orgPage .processTables td textarea {
  width: 100%;
  height: 100%;
  font-size: 11px;
  font-family: Calibri, Helvetica, Arial, sans-serif;
}
body#testingPage .processTables td.process_playerCol,
body#pdev .processTables td.process_playerCol,
body#playerPage .processTables td.process_playerCol,
body#teamPage .processTables td.process_playerCol,
body#report_reader .processTables td.process_playerCol,
body#orgPage .processTables td.process_playerCol {
  width: 7.4074074074em;
}
body#testingPage .processTables td.processr_notes,
body#pdev .processTables td.processr_notes,
body#playerPage .processTables td.processr_notes,
body#teamPage .processTables td.processr_notes,
body#report_reader .processTables td.processr_notes,
body#orgPage .processTables td.processr_notes {
  width: auto;
}
body#testingPage .processTables .columns,
body#pdev .processTables .columns,
body#playerPage .processTables .columns,
body#teamPage .processTables .columns,
body#report_reader .processTables .columns,
body#orgPage .processTables .columns {
  vertical-align: top;
  white-space: pre-line;
}
body#testingPage .processTables .no-padding,
body#pdev .processTables .no-padding,
body#playerPage .processTables .no-padding,
body#teamPage .processTables .no-padding,
body#report_reader .processTables .no-padding,
body#orgPage .processTables .no-padding {
  padding: 0;
}
body#testingPage .processTables .longText,
body#pdev .processTables .longText,
body#playerPage .processTables .longText,
body#teamPage .processTables .longText,
body#report_reader .processTables .longText,
body#orgPage .processTables .longText {
  width: 160px !important;
}
body#testingPage .processTables .nostyle,
body#pdev .processTables .nostyle,
body#playerPage .processTables .nostyle,
body#teamPage .processTables .nostyle,
body#report_reader .processTables .nostyle,
body#orgPage .processTables .nostyle {
  background-color: transparent;
  border: none;
}
body#testingPage .processTables .proscor_title,
body#pdev .processTables .proscor_title,
body#playerPage .processTables .proscor_title,
body#teamPage .processTables .proscor_title,
body#report_reader .processTables .proscor_title,
body#orgPage .processTables .proscor_title {
  background-color: #00254a;
}
body#testingPage .processTables .textAreaScores,
body#pdev .processTables .textAreaScores,
body#playerPage .processTables .textAreaScores,
body#teamPage .processTables .textAreaScores,
body#report_reader .processTables .textAreaScores,
body#orgPage .processTables .textAreaScores {
  width: 15%;
}
body#testingPage .processTables .proc_date,
body#pdev .processTables .proc_date,
body#playerPage .processTables .proc_date,
body#teamPage .processTables .proc_date,
body#report_reader .processTables .proc_date,
body#orgPage .processTables .proc_date {
  width: 5%;
  text-align: center;
}
body#testingPage .processTables .proc_user,
body#pdev .processTables .proc_user,
body#playerPage .processTables .proc_user,
body#teamPage .processTables .proc_user,
body#report_reader .processTables .proc_user,
body#orgPage .processTables .proc_user {
  width: 5%;
  text-align: center;
}
body#testingPage .processTables .proc_goals,
body#pdev .processTables .proc_goals,
body#playerPage .processTables .proc_goals,
body#teamPage .processTables .proc_goals,
body#report_reader .processTables .proc_goals,
body#orgPage .processTables .proc_goals {
  width: 25%;
}
body#testingPage .processTables .proc_effort,
body#pdev .processTables .proc_effort,
body#playerPage .processTables .proc_effort,
body#teamPage .processTables .proc_effort,
body#report_reader .processTables .proc_effort,
body#orgPage .processTables .proc_effort {
  width: 5%;
  text-align: center;
}
body#testingPage .processTables .proc_scores,
body#pdev .processTables .proc_scores,
body#playerPage .processTables .proc_scores,
body#teamPage .processTables .proc_scores,
body#report_reader .processTables .proc_scores,
body#orgPage .processTables .proc_scores {
  width: 5%;
  text-align: center;
}
body#testingPage .processTables .proc_notes,
body#pdev .processTables .proc_notes,
body#playerPage .processTables .proc_notes,
body#teamPage .processTables .proc_notes,
body#report_reader .processTables .proc_notes,
body#orgPage .processTables .proc_notes {
  width: auto;
}
body#testingPage .cOptClass,
body#pdev .cOptClass,
body#playerPage .cOptClass,
body#teamPage .cOptClass,
body#report_reader .cOptClass,
body#orgPage .cOptClass {
  color: blue !important;
}
body#testingPage .pOptClass,
body#pdev .pOptClass,
body#playerPage .pOptClass,
body#teamPage .pOptClass,
body#report_reader .pOptClass,
body#orgPage .pOptClass {
  color: red !important;
}
body#testingPage .mOptClass,
body#pdev .mOptClass,
body#playerPage .mOptClass,
body#teamPage .mOptClass,
body#report_reader .mOptClass,
body#orgPage .mOptClass {
  color: purple !important;
}
body#testingPage #appContent,
body#pdev #appContent,
body#playerPage #appContent,
body#teamPage #appContent,
body#report_reader #appContent,
body#orgPage #appContent {
  padding: 0;
  height: 100%;
}
@media print {
  body#testingPage #appContent,
  body#pdev #appContent,
  body#playerPage #appContent,
  body#teamPage #appContent,
  body#report_reader #appContent,
  body#orgPage #appContent {
    background: transparent;
  }
}
body#testingPage #content,
body#pdev #content,
body#playerPage #content,
body#teamPage #content,
body#report_reader #content,
body#orgPage #content {
  padding: 0;
  height: 100%;
}
body#testingPage #mainNav,
body#pdev #mainNav,
body#playerPage #mainNav,
body#teamPage #mainNav,
body#report_reader #mainNav,
body#orgPage #mainNav {
  height: 44px;
  position: sticky;
  z-index: 1000;
  background-color: #647588;
  border-bottom: 1px solid #393e46;
  min-width: 100%;
}
@media print {
  body#testingPage #mainNav,
  body#pdev #mainNav,
  body#playerPage #mainNav,
  body#teamPage #mainNav,
  body#report_reader #mainNav,
  body#orgPage #mainNav {
    display: none;
  }
}
body#testingPage #mainNav #playerSearch,
body#pdev #mainNav #playerSearch,
body#playerPage #mainNav #playerSearch,
body#teamPage #mainNav #playerSearch,
body#report_reader #mainNav #playerSearch,
body#orgPage #mainNav #playerSearch {
  right: 160px !important;
  top: 0.8888888889em;
}
body#testingPage #mainNav div#feedButton,
body#testingPage #mainNav div#feedDisplayButton,
body#pdev #mainNav div#feedButton,
body#pdev #mainNav div#feedDisplayButton,
body#playerPage #mainNav div#feedButton,
body#playerPage #mainNav div#feedDisplayButton,
body#teamPage #mainNav div#feedButton,
body#teamPage #mainNav div#feedDisplayButton,
body#report_reader #mainNav div#feedButton,
body#report_reader #mainNav div#feedDisplayButton,
body#orgPage #mainNav div#feedButton,
body#orgPage #mainNav div#feedDisplayButton {
  position: absolute;
  right: 100px !important;
}
body#testingPage #mainNav div#trelloDisplayButton,
body#pdev #mainNav div#trelloDisplayButton,
body#playerPage #mainNav div#trelloDisplayButton,
body#teamPage #mainNav div#trelloDisplayButton,
body#report_reader #mainNav div#trelloDisplayButton,
body#orgPage #mainNav div#trelloDisplayButton {
  display: none;
}
body#testingPage #mainNav #DVLogOutButton,
body#pdev #mainNav #DVLogOutButton,
body#playerPage #mainNav #DVLogOutButton,
body#teamPage #mainNav #DVLogOutButton,
body#report_reader #mainNav #DVLogOutButton,
body#orgPage #mainNav #DVLogOutButton {
  position: absolute;
  right: 65px !important;
}
body#testingPage #mainNav #DV2Link,
body#pdev #mainNav #DV2Link,
body#playerPage #mainNav #DV2Link,
body#teamPage #mainNav #DV2Link,
body#report_reader #mainNav #DV2Link,
body#orgPage #mainNav #DV2Link {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
body#testingPage #mainNav #DV2Link a,
body#pdev #mainNav #DV2Link a,
body#playerPage #mainNav #DV2Link a,
body#teamPage #mainNav #DV2Link a,
body#report_reader #mainNav #DV2Link a,
body#orgPage #mainNav #DV2Link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  padding: 0 12px;
  color: #fff;
  font-size: 13px;
  text-decoration: none;
  background: linear-gradient(226.11deg, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.15) 100%);
  border-left: 1px solid rgba(255, 255, 255, 0.22);
  -webkit-box-shadow: inset 3px 0px 2px -2px rgba(0, 0, 0, 0.3);
          box-shadow: inset 3px 0px 2px -2px rgba(0, 0, 0, 0.3);
}
body#testingPage #mainNav #DV2Link a:hover,
body#pdev #mainNav #DV2Link a:hover,
body#playerPage #mainNav #DV2Link a:hover,
body#teamPage #mainNav #DV2Link a:hover,
body#report_reader #mainNav #DV2Link a:hover,
body#orgPage #mainNav #DV2Link a:hover {
  background: linear-gradient(226.11deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.22) 100%);
}
body#testingPage #mainNav #DV2Link a img,
body#pdev #mainNav #DV2Link a img,
body#playerPage #mainNav #DV2Link a img,
body#teamPage #mainNav #DV2Link a img,
body#report_reader #mainNav #DV2Link a img,
body#orgPage #mainNav #DV2Link a img {
  width: 31px;
  height: 11px;
}
body#testingPage #mainNav > span,
body#pdev #mainNav > span,
body#playerPage #mainNav > span,
body#teamPage #mainNav > span,
body#report_reader #mainNav > span,
body#orgPage #mainNav > span {
  position: relative;
  float: left;
  height: inherit;
  color: #fff;
  text-align: center;
  display: block;
  background-color: #25292e;
  width: 175px;
}
body#testingPage #mainNav > span > h2,
body#pdev #mainNav > span > h2,
body#playerPage #mainNav > span > h2,
body#teamPage #mainNav > span > h2,
body#report_reader #mainNav > span > h2,
body#orgPage #mainNav > span > h2 {
  margin: 10px 0 0 0;
  font-family: "TribeType_DV";
  color: #ffffff;
  font-size: 1.1111111111em;
  text-align: center;
  text-shadow: 0.0740740741em 0.0740740741em rgb(0, 50, 99);
}
@media screen and (max-width: 767px) {
  body#testingPage #mainNav > span > h2,
  body#pdev #mainNav > span > h2,
  body#playerPage #mainNav > span > h2,
  body#teamPage #mainNav > span > h2,
  body#report_reader #mainNav > span > h2,
  body#orgPage #mainNav > span > h2 {
    font-size: 1.4814814815em;
    text-align: left !important;
  }
}
body#testingPage #mainNav > span small,
body#pdev #mainNav > span small,
body#playerPage #mainNav > span small,
body#teamPage #mainNav > span small,
body#report_reader #mainNav > span small,
body#orgPage #mainNav > span small {
  color: #fdb333;
  font-size: 0.8888888889em;
}
body#testingPage #mainNav #groupFunctions,
body#pdev #mainNav #groupFunctions,
body#playerPage #mainNav #groupFunctions,
body#teamPage #mainNav #groupFunctions,
body#report_reader #mainNav #groupFunctions,
body#orgPage #mainNav #groupFunctions {
  width: 55%;
  margin-left: 175px;
}
body#testingPage #mainNav #groupFunctions li a,
body#pdev #mainNav #groupFunctions li a,
body#playerPage #mainNav #groupFunctions li a,
body#teamPage #mainNav #groupFunctions li a,
body#report_reader #mainNav #groupFunctions li a,
body#orgPage #mainNav #groupFunctions li a {
  padding: 0.7407407407em;
  text-align: center;
}
body#testingPage #mainNav #groupFunctions li a:hover,
body#pdev #mainNav #groupFunctions li a:hover,
body#playerPage #mainNav #groupFunctions li a:hover,
body#teamPage #mainNav #groupFunctions li a:hover,
body#report_reader #mainNav #groupFunctions li a:hover,
body#orgPage #mainNav #groupFunctions li a:hover {
  background-color: #700915 !important;
  color: #fff !important;
}
body#testingPage #mainNav #groupFunctions li a.selected,
body#pdev #mainNav #groupFunctions li a.selected,
body#playerPage #mainNav #groupFunctions li a.selected,
body#teamPage #mainNav #groupFunctions li a.selected,
body#report_reader #mainNav #groupFunctions li a.selected,
body#orgPage #mainNav #groupFunctions li a.selected {
  background-color: #700915;
}
body#testingPage #dashArea,
body#pdev #dashArea,
body#playerPage #dashArea,
body#teamPage #dashArea,
body#report_reader #dashArea,
body#orgPage #dashArea {
  height: 100%;
  position: relative;
}
body#testingPage #dashArea #playerInformation,
body#pdev #dashArea #playerInformation,
body#playerPage #dashArea #playerInformation,
body#teamPage #dashArea #playerInformation,
body#report_reader #dashArea #playerInformation,
body#orgPage #dashArea #playerInformation {
  position: relative;
  overflow: auto;
  color: #fff;
  font-size: 0.8888888889em;
  line-height: 15px;
  background-color: #647588;
  text-rendering: optimizeSpeed;
}
body#testingPage #dashArea #playerInformation div.listInfo,
body#pdev #dashArea #playerInformation div.listInfo,
body#playerPage #dashArea #playerInformation div.listInfo,
body#teamPage #dashArea #playerInformation div.listInfo,
body#report_reader #dashArea #playerInformation div.listInfo,
body#orgPage #dashArea #playerInformation div.listInfo {
  color: #000;
}
body#testingPage #dashArea #playerInformation div.listInfo small,
body#pdev #dashArea #playerInformation div.listInfo small,
body#playerPage #dashArea #playerInformation div.listInfo small,
body#teamPage #dashArea #playerInformation div.listInfo small,
body#report_reader #dashArea #playerInformation div.listInfo small,
body#orgPage #dashArea #playerInformation div.listInfo small {
  font-size: 11px;
}
body#testingPage #dashArea #playerInformation div.listInfo span.listTitle,
body#pdev #dashArea #playerInformation div.listInfo span.listTitle,
body#playerPage #dashArea #playerInformation div.listInfo span.listTitle,
body#teamPage #dashArea #playerInformation div.listInfo span.listTitle,
body#report_reader #dashArea #playerInformation div.listInfo span.listTitle,
body#orgPage #dashArea #playerInformation div.listInfo span.listTitle {
  display: block;
  font-weight: bold;
  font-size: 15px;
}
body#testingPage #dashArea #playerInformation div.player-name,
body#pdev #dashArea #playerInformation div.player-name,
body#playerPage #dashArea #playerInformation div.player-name,
body#teamPage #dashArea #playerInformation div.player-name,
body#report_reader #dashArea #playerInformation div.player-name,
body#orgPage #dashArea #playerInformation div.player-name {
  text-align: left;
  font-size: 15px;
  margin: 5px;
  font-weight: bold;
}
body#testingPage #dashArea #playerInformation div.player-info > div,
body#pdev #dashArea #playerInformation div.player-info > div,
body#playerPage #dashArea #playerInformation div.player-info > div,
body#teamPage #dashArea #playerInformation div.player-info > div,
body#report_reader #dashArea #playerInformation div.player-info > div,
body#orgPage #dashArea #playerInformation div.player-info > div {
  display: inline-block;
  vertical-align: middle;
}
body#testingPage #dashArea #playerInformation div.player-info .headshot,
body#pdev #dashArea #playerInformation div.player-info .headshot,
body#playerPage #dashArea #playerInformation div.player-info .headshot,
body#teamPage #dashArea #playerInformation div.player-info .headshot,
body#report_reader #dashArea #playerInformation div.player-info .headshot,
body#orgPage #dashArea #playerInformation div.player-info .headshot {
  margin-left: 5px;
}
body#testingPage #dashArea #playerInformation div.player-info .headshot img,
body#pdev #dashArea #playerInformation div.player-info .headshot img,
body#playerPage #dashArea #playerInformation div.player-info .headshot img,
body#teamPage #dashArea #playerInformation div.player-info .headshot img,
body#report_reader #dashArea #playerInformation div.player-info .headshot img,
body#orgPage #dashArea #playerInformation div.player-info .headshot img {
  max-width: 4.4444444444em;
  border: 1px solid #700915;
}
@media print {
  body#testingPage #dashArea #playerInformation div.player-info .headshot img,
  body#pdev #dashArea #playerInformation div.player-info .headshot img,
  body#playerPage #dashArea #playerInformation div.player-info .headshot img,
  body#teamPage #dashArea #playerInformation div.player-info .headshot img,
  body#report_reader #dashArea #playerInformation div.player-info .headshot img,
  body#orgPage #dashArea #playerInformation div.player-info .headshot img {
    border: 1px solid #000;
  }
}
body#testingPage #dashArea #playerInformation div.player-info .text,
body#pdev #dashArea #playerInformation div.player-info .text,
body#playerPage #dashArea #playerInformation div.player-info .text,
body#teamPage #dashArea #playerInformation div.player-info .text,
body#report_reader #dashArea #playerInformation div.player-info .text,
body#orgPage #dashArea #playerInformation div.player-info .text {
  padding-left: 2px;
}
@media print {
  body#testingPage #dashArea #playerInformation div,
  body#pdev #dashArea #playerInformation div,
  body#playerPage #dashArea #playerInformation div,
  body#teamPage #dashArea #playerInformation div,
  body#report_reader #dashArea #playerInformation div,
  body#orgPage #dashArea #playerInformation div {
    padding-right: 10px;
    font-size: 13px;
    line-height: 16px;
  }
}
body#testingPage #dashArea #playerInformation span.group,
body#pdev #dashArea #playerInformation span.group,
body#playerPage #dashArea #playerInformation span.group,
body#teamPage #dashArea #playerInformation span.group,
body#report_reader #dashArea #playerInformation span.group,
body#orgPage #dashArea #playerInformation span.group {
  display: block;
  margin-bottom: 5px;
}
body#testingPage #dashArea #teamInformation,
body#pdev #dashArea #teamInformation,
body#playerPage #dashArea #teamInformation,
body#teamPage #dashArea #teamInformation,
body#report_reader #dashArea #teamInformation,
body#orgPage #dashArea #teamInformation {
  overflow: auto;
  padding: 0.7407407407em;
  color: #fff;
  font-size: 0.8888888889em;
  background-color: #647588;
}
body#testingPage #dashArea #teamInformation div,
body#pdev #dashArea #teamInformation div,
body#playerPage #dashArea #teamInformation div,
body#teamPage #dashArea #teamInformation div,
body#report_reader #dashArea #teamInformation div,
body#orgPage #dashArea #teamInformation div {
  float: left;
  padding-right: 0.2222222222em;
}
body#testingPage #dashArea #teamInformation div.listInfo,
body#pdev #dashArea #teamInformation div.listInfo,
body#playerPage #dashArea #teamInformation div.listInfo,
body#teamPage #dashArea #teamInformation div.listInfo,
body#report_reader #dashArea #teamInformation div.listInfo,
body#orgPage #dashArea #teamInformation div.listInfo {
  color: #000;
}
body#testingPage #dashArea #teamInformation div.listInfo small,
body#pdev #dashArea #teamInformation div.listInfo small,
body#playerPage #dashArea #teamInformation div.listInfo small,
body#teamPage #dashArea #teamInformation div.listInfo small,
body#report_reader #dashArea #teamInformation div.listInfo small,
body#orgPage #dashArea #teamInformation div.listInfo small {
  font-size: 11px;
}
body#testingPage #dashArea #teamInformation div.listInfo span.listTitle,
body#pdev #dashArea #teamInformation div.listInfo span.listTitle,
body#playerPage #dashArea #teamInformation div.listInfo span.listTitle,
body#teamPage #dashArea #teamInformation div.listInfo span.listTitle,
body#report_reader #dashArea #teamInformation div.listInfo span.listTitle,
body#orgPage #dashArea #teamInformation div.listInfo span.listTitle {
  display: block;
  font-weight: bold;
  font-size: 15px;
}
@media print {
  body#testingPage #dashArea #teamInformation div,
  body#pdev #dashArea #teamInformation div,
  body#playerPage #dashArea #teamInformation div,
  body#teamPage #dashArea #teamInformation div,
  body#report_reader #dashArea #teamInformation div,
  body#orgPage #dashArea #teamInformation div {
    padding-right: 10px;
    font-size: 13px;
    line-height: 16px;
  }
}
body#testingPage #dashArea #teamInformation img,
body#pdev #dashArea #teamInformation img,
body#playerPage #dashArea #teamInformation img,
body#teamPage #dashArea #teamInformation img,
body#report_reader #dashArea #teamInformation img,
body#orgPage #dashArea #teamInformation img {
  max-width: 5.5555555556em;
  max-height: 5.5555555556em;
  border: 1px solid #700915;
}
@media print {
  body#testingPage #dashArea #teamInformation img,
  body#pdev #dashArea #teamInformation img,
  body#playerPage #dashArea #teamInformation img,
  body#teamPage #dashArea #teamInformation img,
  body#report_reader #dashArea #teamInformation img,
  body#orgPage #dashArea #teamInformation img {
    border: 1px solid #000;
  }
}
body#testingPage #dashArea #additionalFunct,
body#pdev #dashArea #additionalFunct,
body#playerPage #dashArea #additionalFunct,
body#teamPage #dashArea #additionalFunct,
body#report_reader #dashArea #additionalFunct,
body#orgPage #dashArea #additionalFunct {
  padding: 5px;
  display: inline-block;
  background-color: #596879;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
body#testingPage #dashArea #additionalFunct #orgSelection,
body#pdev #dashArea #additionalFunct #orgSelection,
body#playerPage #dashArea #additionalFunct #orgSelection,
body#teamPage #dashArea #additionalFunct #orgSelection,
body#report_reader #dashArea #additionalFunct #orgSelection,
body#orgPage #dashArea #additionalFunct #orgSelection {
  text-align: center;
  color: #fff;
  font-size: 11px;
}
body#testingPage #dashArea #additionalFunct #orgSelection select,
body#pdev #dashArea #additionalFunct #orgSelection select,
body#playerPage #dashArea #additionalFunct #orgSelection select,
body#teamPage #dashArea #additionalFunct #orgSelection select,
body#report_reader #dashArea #additionalFunct #orgSelection select,
body#orgPage #dashArea #additionalFunct #orgSelection select {
  margin-top: 3px;
}
body#testingPage #dashArea #playerIds,
body#testingPage #dashArea #morePlayerIds,
body#pdev #dashArea #playerIds,
body#pdev #dashArea #morePlayerIds,
body#playerPage #dashArea #playerIds,
body#playerPage #dashArea #morePlayerIds,
body#teamPage #dashArea #playerIds,
body#teamPage #dashArea #morePlayerIds,
body#report_reader #dashArea #playerIds,
body#report_reader #dashArea #morePlayerIds,
body#orgPage #dashArea #playerIds,
body#orgPage #dashArea #morePlayerIds {
  position: relative;
  display: block;
  background-color: #444f5c;
  width: 100%;
  text-align: center;
}
body#testingPage #dashArea #playerIds ul,
body#testingPage #dashArea #morePlayerIds ul,
body#pdev #dashArea #playerIds ul,
body#pdev #dashArea #morePlayerIds ul,
body#playerPage #dashArea #playerIds ul,
body#playerPage #dashArea #morePlayerIds ul,
body#teamPage #dashArea #playerIds ul,
body#teamPage #dashArea #morePlayerIds ul,
body#report_reader #dashArea #playerIds ul,
body#report_reader #dashArea #morePlayerIds ul,
body#orgPage #dashArea #playerIds ul,
body#orgPage #dashArea #morePlayerIds ul {
  list-style-type: none;
}
body#testingPage #dashArea #playerIds ul li,
body#testingPage #dashArea #morePlayerIds ul li,
body#pdev #dashArea #playerIds ul li,
body#pdev #dashArea #morePlayerIds ul li,
body#playerPage #dashArea #playerIds ul li,
body#playerPage #dashArea #morePlayerIds ul li,
body#teamPage #dashArea #playerIds ul li,
body#teamPage #dashArea #morePlayerIds ul li,
body#report_reader #dashArea #playerIds ul li,
body#report_reader #dashArea #morePlayerIds ul li,
body#orgPage #dashArea #playerIds ul li,
body#orgPage #dashArea #morePlayerIds ul li {
  color: #fff;
  display: inline-block;
  font-size: 12px;
}
body#testingPage #dashArea #playerIds ul li a,
body#testingPage #dashArea #morePlayerIds ul li a,
body#pdev #dashArea #playerIds ul li a,
body#pdev #dashArea #morePlayerIds ul li a,
body#playerPage #dashArea #playerIds ul li a,
body#playerPage #dashArea #morePlayerIds ul li a,
body#teamPage #dashArea #playerIds ul li a,
body#teamPage #dashArea #morePlayerIds ul li a,
body#report_reader #dashArea #playerIds ul li a,
body#report_reader #dashArea #morePlayerIds ul li a,
body#orgPage #dashArea #playerIds ul li a,
body#orgPage #dashArea #morePlayerIds ul li a {
  text-decoration: none;
}
body#testingPage #dashArea #playerIds ul li a:hover,
body#testingPage #dashArea #morePlayerIds ul li a:hover,
body#pdev #dashArea #playerIds ul li a:hover,
body#pdev #dashArea #morePlayerIds ul li a:hover,
body#playerPage #dashArea #playerIds ul li a:hover,
body#playerPage #dashArea #morePlayerIds ul li a:hover,
body#teamPage #dashArea #playerIds ul li a:hover,
body#teamPage #dashArea #morePlayerIds ul li a:hover,
body#report_reader #dashArea #playerIds ul li a:hover,
body#report_reader #dashArea #morePlayerIds ul li a:hover,
body#orgPage #dashArea #playerIds ul li a:hover,
body#orgPage #dashArea #morePlayerIds ul li a:hover {
  text-decoration: underline !important;
  background-color: transparent !important;
}
body#testingPage #dashArea #morePlayerIds,
body#pdev #dashArea #morePlayerIds,
body#playerPage #dashArea #morePlayerIds,
body#teamPage #dashArea #morePlayerIds,
body#report_reader #dashArea #morePlayerIds,
body#orgPage #dashArea #morePlayerIds {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
}
body#testingPage #dashArea #morePlayerIds ul,
body#pdev #dashArea #morePlayerIds ul,
body#playerPage #dashArea #morePlayerIds ul,
body#teamPage #dashArea #morePlayerIds ul,
body#report_reader #dashArea #morePlayerIds ul,
body#orgPage #dashArea #morePlayerIds ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body#testingPage #dashArea #showMorePlayerIds,
body#pdev #dashArea #showMorePlayerIds,
body#playerPage #dashArea #showMorePlayerIds,
body#teamPage #dashArea #showMorePlayerIds,
body#report_reader #dashArea #showMorePlayerIds,
body#orgPage #dashArea #showMorePlayerIds {
  background-color: #444f5c;
  text-align: center;
}
body#testingPage #dashArea #showMorePlayerIds button,
body#pdev #dashArea #showMorePlayerIds button,
body#playerPage #dashArea #showMorePlayerIds button,
body#teamPage #dashArea #showMorePlayerIds button,
body#report_reader #dashArea #showMorePlayerIds button,
body#orgPage #dashArea #showMorePlayerIds button {
  margin: 5px 0;
  cursor: pointer;
}
body#testingPage #dashArea #playerQuickLinks,
body#testingPage #dashArea #teamQuickLinks,
body#pdev #dashArea #playerQuickLinks,
body#pdev #dashArea #teamQuickLinks,
body#playerPage #dashArea #playerQuickLinks,
body#playerPage #dashArea #teamQuickLinks,
body#teamPage #dashArea #playerQuickLinks,
body#teamPage #dashArea #teamQuickLinks,
body#report_reader #dashArea #playerQuickLinks,
body#report_reader #dashArea #teamQuickLinks,
body#orgPage #dashArea #playerQuickLinks,
body#orgPage #dashArea #teamQuickLinks {
  position: relative;
  display: block;
  background-color: #444f5c;
  width: 100%;
  text-align: center;
}
body#testingPage #dashArea #playerQuickLinks#playerQuickLinks,
body#testingPage #dashArea #teamQuickLinks#playerQuickLinks,
body#pdev #dashArea #playerQuickLinks#playerQuickLinks,
body#pdev #dashArea #teamQuickLinks#playerQuickLinks,
body#playerPage #dashArea #playerQuickLinks#playerQuickLinks,
body#playerPage #dashArea #teamQuickLinks#playerQuickLinks,
body#teamPage #dashArea #playerQuickLinks#playerQuickLinks,
body#teamPage #dashArea #teamQuickLinks#playerQuickLinks,
body#report_reader #dashArea #playerQuickLinks#playerQuickLinks,
body#report_reader #dashArea #teamQuickLinks#playerQuickLinks,
body#orgPage #dashArea #playerQuickLinks#playerQuickLinks,
body#orgPage #dashArea #teamQuickLinks#playerQuickLinks {
  border-bottom: 1px solid #2e363f;
}
body#testingPage #dashArea #playerQuickLinks > .otherSiteViews,
body#testingPage #dashArea #teamQuickLinks > .otherSiteViews,
body#pdev #dashArea #playerQuickLinks > .otherSiteViews,
body#pdev #dashArea #teamQuickLinks > .otherSiteViews,
body#playerPage #dashArea #playerQuickLinks > .otherSiteViews,
body#playerPage #dashArea #teamQuickLinks > .otherSiteViews,
body#teamPage #dashArea #playerQuickLinks > .otherSiteViews,
body#teamPage #dashArea #teamQuickLinks > .otherSiteViews,
body#report_reader #dashArea #playerQuickLinks > .otherSiteViews,
body#report_reader #dashArea #teamQuickLinks > .otherSiteViews,
body#orgPage #dashArea #playerQuickLinks > .otherSiteViews,
body#orgPage #dashArea #teamQuickLinks > .otherSiteViews {
  margin-left: 25px;
  width: 65%;
}
body#testingPage #dashArea #playerQuickLinks a,
body#testingPage #dashArea #teamQuickLinks a,
body#pdev #dashArea #playerQuickLinks a,
body#pdev #dashArea #teamQuickLinks a,
body#playerPage #dashArea #playerQuickLinks a,
body#playerPage #dashArea #teamQuickLinks a,
body#teamPage #dashArea #playerQuickLinks a,
body#teamPage #dashArea #teamQuickLinks a,
body#report_reader #dashArea #playerQuickLinks a,
body#report_reader #dashArea #teamQuickLinks a,
body#orgPage #dashArea #playerQuickLinks a,
body#orgPage #dashArea #teamQuickLinks a {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 3px;
}
body#testingPage #dashArea #playerQuickLinks a img,
body#testingPage #dashArea #teamQuickLinks a img,
body#pdev #dashArea #playerQuickLinks a img,
body#pdev #dashArea #teamQuickLinks a img,
body#playerPage #dashArea #playerQuickLinks a img,
body#playerPage #dashArea #teamQuickLinks a img,
body#teamPage #dashArea #playerQuickLinks a img,
body#teamPage #dashArea #teamQuickLinks a img,
body#report_reader #dashArea #playerQuickLinks a img,
body#report_reader #dashArea #teamQuickLinks a img,
body#orgPage #dashArea #playerQuickLinks a img,
body#orgPage #dashArea #teamQuickLinks a img {
  width: inherit;
}
body#testingPage #dashArea #teamInformation,
body#pdev #dashArea #teamInformation,
body#playerPage #dashArea #teamInformation,
body#teamPage #dashArea #teamInformation,
body#report_reader #dashArea #teamInformation,
body#orgPage #dashArea #teamInformation {
  text-align: center;
}
body#testingPage #dashArea #teamInformation img,
body#pdev #dashArea #teamInformation img,
body#playerPage #dashArea #teamInformation img,
body#teamPage #dashArea #teamInformation img,
body#report_reader #dashArea #teamInformation img,
body#orgPage #dashArea #teamInformation img {
  max-width: 8.8888888889em;
  border: none;
  margin-bottom: 5px;
}
body#testingPage #dashArea #teamInformation div,
body#pdev #dashArea #teamInformation div,
body#playerPage #dashArea #teamInformation div,
body#teamPage #dashArea #teamInformation div,
body#report_reader #dashArea #teamInformation div,
body#orgPage #dashArea #teamInformation div {
  float: none;
  font-size: 13px;
}
body#testingPage #dashArea #teamInformation div.logo svg,
body#pdev #dashArea #teamInformation div.logo svg,
body#playerPage #dashArea #teamInformation div.logo svg,
body#teamPage #dashArea #teamInformation div.logo svg,
body#report_reader #dashArea #teamInformation div.logo svg,
body#orgPage #dashArea #teamInformation div.logo svg {
  width: 30%;
  margin-bottom: 10px;
  fill: #ce1126;
}
@media print {
  body#testingPage #dashArea #playerInformation,
  body#pdev #dashArea #playerInformation,
  body#playerPage #dashArea #playerInformation,
  body#teamPage #dashArea #playerInformation,
  body#report_reader #dashArea #playerInformation,
  body#orgPage #dashArea #playerInformation {
    background: transparent;
    color: #000;
  }
  body#testingPage #dashArea #playerInformation .player-name,
  body#pdev #dashArea #playerInformation .player-name,
  body#playerPage #dashArea #playerInformation .player-name,
  body#teamPage #dashArea #playerInformation .player-name,
  body#report_reader #dashArea #playerInformation .player-name,
  body#orgPage #dashArea #playerInformation .player-name {
    display: none;
  }
  body#testingPage #dashArea #playerInformation .print-view-wrapper,
  body#pdev #dashArea #playerInformation .print-view-wrapper,
  body#playerPage #dashArea #playerInformation .print-view-wrapper,
  body#teamPage #dashArea #playerInformation .print-view-wrapper,
  body#report_reader #dashArea #playerInformation .print-view-wrapper,
  body#orgPage #dashArea #playerInformation .print-view-wrapper {
    border-bottom: 4px solid #000;
    padding: 0 0 20px;
  }
  body#testingPage #dashArea #playerInformation .print-statement,
  body#pdev #dashArea #playerInformation .print-statement,
  body#playerPage #dashArea #playerInformation .print-statement,
  body#teamPage #dashArea #playerInformation .print-statement,
  body#report_reader #dashArea #playerInformation .print-statement,
  body#orgPage #dashArea #playerInformation .print-statement {
    display: block;
  }
}
@media print {
  body#testingPage #dashArea #playerInformation .headshot,
  body#pdev #dashArea #playerInformation .headshot,
  body#playerPage #dashArea #playerInformation .headshot,
  body#teamPage #dashArea #playerInformation .headshot,
  body#report_reader #dashArea #playerInformation .headshot,
  body#orgPage #dashArea #playerInformation .headshot {
    display: inline-block;
    vertical-align: middle;
    float: none;
  }
}
body#testingPage #dashArea #playerInformation .print-statement,
body#pdev #dashArea #playerInformation .print-statement,
body#playerPage #dashArea #playerInformation .print-statement,
body#teamPage #dashArea #playerInformation .print-statement,
body#report_reader #dashArea #playerInformation .print-statement,
body#orgPage #dashArea #playerInformation .print-statement {
  display: none;
  float: none;
  width: 477px;
}
@media print {
  body#testingPage #dashArea #playerInformation .print-statement,
  body#pdev #dashArea #playerInformation .print-statement,
  body#playerPage #dashArea #playerInformation .print-statement,
  body#teamPage #dashArea #playerInformation .print-statement,
  body#report_reader #dashArea #playerInformation .print-statement,
  body#orgPage #dashArea #playerInformation .print-statement {
    display: inline-block;
    vertical-align: middle;
  }
}
body#testingPage #dashArea #playerInformation .print-statement .printHeader,
body#pdev #dashArea #playerInformation .print-statement .printHeader,
body#playerPage #dashArea #playerInformation .print-statement .printHeader,
body#teamPage #dashArea #playerInformation .print-statement .printHeader,
body#report_reader #dashArea #playerInformation .print-statement .printHeader,
body#orgPage #dashArea #playerInformation .print-statement .printHeader {
  margin-bottom: 5px;
  font-size: 16px;
}
@media print {
  body#testingPage #dashArea #playerInformation .print-statement .printHeader,
  body#pdev #dashArea #playerInformation .print-statement .printHeader,
  body#playerPage #dashArea #playerInformation .print-statement .printHeader,
  body#teamPage #dashArea #playerInformation .print-statement .printHeader,
  body#report_reader #dashArea #playerInformation .print-statement .printHeader,
  body#orgPage #dashArea #playerInformation .print-statement .printHeader {
    font-size: 14pt;
  }
}
body#testingPage #dashArea #playerInformation .print-view-wrapper,
body#pdev #dashArea #playerInformation .print-view-wrapper,
body#playerPage #dashArea #playerInformation .print-view-wrapper,
body#teamPage #dashArea #playerInformation .print-view-wrapper,
body#report_reader #dashArea #playerInformation .print-view-wrapper,
body#orgPage #dashArea #playerInformation .print-view-wrapper {
  width: 100%;
}
body#testingPage #dashArea #playerInformation .player-name-print,
body#pdev #dashArea #playerInformation .player-name-print,
body#playerPage #dashArea #playerInformation .player-name-print,
body#teamPage #dashArea #playerInformation .player-name-print,
body#report_reader #dashArea #playerInformation .player-name-print,
body#orgPage #dashArea #playerInformation .player-name-print {
  display: none;
  float: none;
  margin-bottom: 20px;
  border-bottom: 4px solid #000;
  padding-bottom: 20px;
  font-size: 20pt;
}
@media print {
  body#testingPage #dashArea #playerInformation .player-name-print,
  body#pdev #dashArea #playerInformation .player-name-print,
  body#playerPage #dashArea #playerInformation .player-name-print,
  body#teamPage #dashArea #playerInformation .player-name-print,
  body#report_reader #dashArea #playerInformation .player-name-print,
  body#orgPage #dashArea #playerInformation .player-name-print {
    display: block;
  }
}
body#testingPage #dashArea #playerInformation .logo-c,
body#pdev #dashArea #playerInformation .logo-c,
body#playerPage #dashArea #playerInformation .logo-c,
body#teamPage #dashArea #playerInformation .logo-c,
body#report_reader #dashArea #playerInformation .logo-c,
body#orgPage #dashArea #playerInformation .logo-c {
  display: none;
  float: none;
  width: 80px;
  text-align: right;
}
@media print {
  body#testingPage #dashArea #playerInformation .logo-c,
  body#pdev #dashArea #playerInformation .logo-c,
  body#playerPage #dashArea #playerInformation .logo-c,
  body#teamPage #dashArea #playerInformation .logo-c,
  body#report_reader #dashArea #playerInformation .logo-c,
  body#orgPage #dashArea #playerInformation .logo-c {
    display: inline-block;
    vertical-align: middle;
  }
}
body#testingPage #dashArea #playerInformation .logo-c svg,
body#pdev #dashArea #playerInformation .logo-c svg,
body#playerPage #dashArea #playerInformation .logo-c svg,
body#teamPage #dashArea #playerInformation .logo-c svg,
body#report_reader #dashArea #playerInformation .logo-c svg,
body#orgPage #dashArea #playerInformation .logo-c svg {
  fill: #ce1126;
}
body#testingPage #dashArea #viewDash,
body#pdev #dashArea #viewDash,
body#playerPage #dashArea #viewDash,
body#teamPage #dashArea #viewDash,
body#report_reader #dashArea #viewDash,
body#orgPage #dashArea #viewDash {
  padding: 0.7407407407em;
  color: #fff;
}
@media print {
  body#testingPage #dashArea #viewDash,
  body#pdev #dashArea #viewDash,
  body#playerPage #dashArea #viewDash,
  body#teamPage #dashArea #viewDash,
  body#report_reader #dashArea #viewDash,
  body#orgPage #dashArea #viewDash {
    display: none;
  }
}
body#testingPage #dashArea #dashNav,
body#pdev #dashArea #dashNav,
body#playerPage #dashArea #dashNav,
body#teamPage #dashArea #dashNav,
body#report_reader #dashArea #dashNav,
body#orgPage #dashArea #dashNav {
  background-color: #22252a;
  float: left;
  width: 175px;
  height: 100%;
  z-index: 1000;
}
@media print {
  body#testingPage #dashArea #dashNav,
  body#pdev #dashArea #dashNav,
  body#playerPage #dashArea #dashNav,
  body#teamPage #dashArea #dashNav,
  body#report_reader #dashArea #dashNav,
  body#orgPage #dashArea #dashNav {
    position: inherit;
    float: none;
    margin-top: 0;
    width: 100%;
    height: auto;
    background: transparent;
  }
}
body#testingPage #dashArea #dashNav ul,
body#pdev #dashArea #dashNav ul,
body#playerPage #dashArea #dashNav ul,
body#teamPage #dashArea #dashNav ul,
body#report_reader #dashArea #dashNav ul,
body#orgPage #dashArea #dashNav ul {
  list-style-type: none;
}
body#testingPage #dashArea #dashNav ul ul,
body#pdev #dashArea #dashNav ul ul,
body#playerPage #dashArea #dashNav ul ul,
body#teamPage #dashArea #dashNav ul ul,
body#report_reader #dashArea #dashNav ul ul,
body#orgPage #dashArea #dashNav ul ul {
  padding-left: 1.1111111111em;
  font-size: 0.8888888889em;
}
body#testingPage #dashArea #dashNav ul ul li ul,
body#pdev #dashArea #dashNav ul ul li ul,
body#playerPage #dashArea #dashNav ul ul li ul,
body#teamPage #dashArea #dashNav ul ul li ul,
body#report_reader #dashArea #dashNav ul ul li ul,
body#orgPage #dashArea #dashNav ul ul li ul {
  padding-left: 0.3703703704em;
  margin-top: 5px;
}
body#testingPage #dashArea #dashNav ul li a,
body#pdev #dashArea #dashNav ul li a,
body#playerPage #dashArea #dashNav ul li a,
body#teamPage #dashArea #dashNav ul li a,
body#report_reader #dashArea #dashNav ul li a,
body#orgPage #dashArea #dashNav ul li a {
  cursor: pointer;
}
body#testingPage #dashArea #dashNav ul li a:hover,
body#pdev #dashArea #dashNav ul li a:hover,
body#playerPage #dashArea #dashNav ul li a:hover,
body#teamPage #dashArea #dashNav ul li a:hover,
body#report_reader #dashArea #dashNav ul li a:hover,
body#orgPage #dashArea #dashNav ul li a:hover {
  text-decoration: none;
  background-color: #351111;
  color: #fff !important;
}
body#testingPage #dashArea #dashNav ul li a.selected,
body#pdev #dashArea #dashNav ul li a.selected,
body#playerPage #dashArea #dashNav ul li a.selected,
body#teamPage #dashArea #dashNav ul li a.selected,
body#report_reader #dashArea #dashNav ul li a.selected,
body#orgPage #dashArea #dashNav ul li a.selected {
  text-decoration: none;
  background-color: rgb(0, 50, 99);
  color: #fff !important;
}
body#testingPage #dashArea #dashNav ul li.open,
body#pdev #dashArea #dashNav ul li.open,
body#playerPage #dashArea #dashNav ul li.open,
body#teamPage #dashArea #dashNav ul li.open,
body#report_reader #dashArea #dashNav ul li.open,
body#orgPage #dashArea #dashNav ul li.open {
  border-bottom: 1px solid #000;
}
body#testingPage #dashArea #dashNav ul li.open .sublink,
body#pdev #dashArea #dashNav ul li.open .sublink,
body#playerPage #dashArea #dashNav ul li.open .sublink,
body#teamPage #dashArea #dashNav ul li.open .sublink,
body#report_reader #dashArea #dashNav ul li.open .sublink,
body#orgPage #dashArea #dashNav ul li.open .sublink {
  display: inherit !important;
}
body#testingPage #dashArea #dashNav ul li.open .sublink[v-cloak],
body#pdev #dashArea #dashNav ul li.open .sublink[v-cloak],
body#playerPage #dashArea #dashNav ul li.open .sublink[v-cloak],
body#teamPage #dashArea #dashNav ul li.open .sublink[v-cloak],
body#report_reader #dashArea #dashNav ul li.open .sublink[v-cloak],
body#orgPage #dashArea #dashNav ul li.open .sublink[v-cloak] {
  display: none !important;
}
body#testingPage #dashArea #dashNav ul li.open .sublink .pretend-anchor,
body#pdev #dashArea #dashNav ul li.open .sublink .pretend-anchor,
body#playerPage #dashArea #dashNav ul li.open .sublink .pretend-anchor,
body#teamPage #dashArea #dashNav ul li.open .sublink .pretend-anchor,
body#report_reader #dashArea #dashNav ul li.open .sublink .pretend-anchor,
body#orgPage #dashArea #dashNav ul li.open .sublink .pretend-anchor {
  display: block;
  padding: 5px;
  cursor: pointer;
  color: #fff;
}
body#testingPage #dashArea #dashNav ul li.open .sublink .pretend-anchor:hover,
body#pdev #dashArea #dashNav ul li.open .sublink .pretend-anchor:hover,
body#playerPage #dashArea #dashNav ul li.open .sublink .pretend-anchor:hover,
body#teamPage #dashArea #dashNav ul li.open .sublink .pretend-anchor:hover,
body#report_reader #dashArea #dashNav ul li.open .sublink .pretend-anchor:hover,
body#orgPage #dashArea #dashNav ul li.open .sublink .pretend-anchor:hover {
  background: rgb(0, 50, 99);
}
body#testingPage #dashArea #dashNav ul li.open .sublink li,
body#pdev #dashArea #dashNav ul li.open .sublink li,
body#playerPage #dashArea #dashNav ul li.open .sublink li,
body#teamPage #dashArea #dashNav ul li.open .sublink li,
body#report_reader #dashArea #dashNav ul li.open .sublink li,
body#orgPage #dashArea #dashNav ul li.open .sublink li {
  color: #fff;
}
body#testingPage #dashArea #dashNav ul li small,
body#pdev #dashArea #dashNav ul li small,
body#playerPage #dashArea #dashNav ul li small,
body#teamPage #dashArea #dashNav ul li small,
body#report_reader #dashArea #dashNav ul li small,
body#orgPage #dashArea #dashNav ul li small {
  font-size: 9px;
  margin-left: 10px;
}
body#testingPage #dashArea #dashContent,
body#pdev #dashArea #dashContent,
body#playerPage #dashArea #dashContent,
body#teamPage #dashArea #dashContent,
body#report_reader #dashArea #dashContent,
body#orgPage #dashArea #dashContent {
  position: relative;
  height: 100%;
  min-height: 100vh;
  margin: 0;
  padding: 5px 0 0 5px;
  background-color: #fff;
  overflow: auto;
}
@media print {
  body#testingPage #dashArea #dashContent,
  body#pdev #dashArea #dashContent,
  body#playerPage #dashArea #dashContent,
  body#teamPage #dashArea #dashContent,
  body#report_reader #dashArea #dashContent,
  body#orgPage #dashArea #dashContent {
    overflow: visible;
    min-height: auto;
    padding: 7px;
    page-break-after: avoid;
    zoom: 97.5%;
  }
}
body#testingPage #dashArea #dashContent .loading,
body#pdev #dashArea #dashContent .loading,
body#playerPage #dashArea #dashContent .loading,
body#teamPage #dashArea #dashContent .loading,
body#report_reader #dashArea #dashContent .loading,
body#orgPage #dashArea #dashContent .loading {
  width: 15% !important;
}
body#testingPage #dashArea #dashContent .loadingGif img,
body#pdev #dashArea #dashContent .loadingGif img,
body#playerPage #dashArea #dashContent .loadingGif img,
body#teamPage #dashArea #dashContent .loadingGif img,
body#report_reader #dashArea #dashContent .loadingGif img,
body#orgPage #dashArea #dashContent .loadingGif img {
  max-width: 35px;
}
body#testingPage #dashArea #dashContent .orgDashFilters,
body#pdev #dashArea #dashContent .orgDashFilters,
body#playerPage #dashArea #dashContent .orgDashFilters,
body#teamPage #dashArea #dashContent .orgDashFilters,
body#report_reader #dashArea #dashContent .orgDashFilters,
body#orgPage #dashArea #dashContent .orgDashFilters {
  margin: 0.7407407407em 0;
}
body#testingPage #dashArea #dashContent .orgDashFilters a,
body#pdev #dashArea #dashContent .orgDashFilters a,
body#playerPage #dashArea #dashContent .orgDashFilters a,
body#teamPage #dashArea #dashContent .orgDashFilters a,
body#report_reader #dashArea #dashContent .orgDashFilters a,
body#orgPage #dashArea #dashContent .orgDashFilters a {
  color: rgb(0, 50, 99);
}
body#testingPage #dashArea #dashContent .orgDashFilters span,
body#pdev #dashArea #dashContent .orgDashFilters span,
body#playerPage #dashArea #dashContent .orgDashFilters span,
body#teamPage #dashArea #dashContent .orgDashFilters span,
body#report_reader #dashArea #dashContent .orgDashFilters span,
body#orgPage #dashArea #dashContent .orgDashFilters span {
  display: inline-block;
  margin-right: 0.7407407407em;
}
body#testingPage #dashArea #dashContent .orgTblContainer,
body#pdev #dashArea #dashContent .orgTblContainer,
body#playerPage #dashArea #dashContent .orgTblContainer,
body#teamPage #dashArea #dashContent .orgTblContainer,
body#report_reader #dashArea #dashContent .orgTblContainer,
body#orgPage #dashArea #dashContent .orgTblContainer {
  display: inline-block;
  vertical-align: top;
}
body#testingPage #dashArea #dashInfo,
body#pdev #dashArea #dashInfo,
body#playerPage #dashArea #dashInfo,
body#teamPage #dashArea #dashInfo,
body#report_reader #dashArea #dashInfo,
body#orgPage #dashArea #dashInfo {
  padding: 0.7407407407em;
}
body#testingPage #dashArea #playerBioPanel,
body#pdev #dashArea #playerBioPanel,
body#playerPage #dashArea #playerBioPanel,
body#teamPage #dashArea #playerBioPanel,
body#report_reader #dashArea #playerBioPanel,
body#orgPage #dashArea #playerBioPanel {
  position: relative;
  background-color: #fff;
  overflow: hidden;
  min-height: 30px;
}
body#testingPage #dashArea #playerBioPanel .bld,
body#pdev #dashArea #playerBioPanel .bld,
body#playerPage #dashArea #playerBioPanel .bld,
body#teamPage #dashArea #playerBioPanel .bld,
body#report_reader #dashArea #playerBioPanel .bld,
body#orgPage #dashArea #playerBioPanel .bld {
  font-weight: bold;
}
body#testingPage #dashArea #playerBioPanel .title,
body#pdev #dashArea #playerBioPanel .title,
body#playerPage #dashArea #playerBioPanel .title,
body#teamPage #dashArea #playerBioPanel .title,
body#report_reader #dashArea #playerBioPanel .title,
body#orgPage #dashArea #playerBioPanel .title {
  text-align: center;
  font-size: 12px;
  padding: 5px;
  color: #fff;
  background-color: #003263;
}
body#testingPage #dashArea #playerBioPanel .infoPadding,
body#pdev #dashArea #playerBioPanel .infoPadding,
body#playerPage #dashArea #playerBioPanel .infoPadding,
body#teamPage #dashArea #playerBioPanel .infoPadding,
body#report_reader #dashArea #playerBioPanel .infoPadding,
body#orgPage #dashArea #playerBioPanel .infoPadding {
  margin-bottom: 15px;
}
body#testingPage #dashArea #playerBioPanel table,
body#pdev #dashArea #playerBioPanel table,
body#playerPage #dashArea #playerBioPanel table,
body#teamPage #dashArea #playerBioPanel table,
body#report_reader #dashArea #playerBioPanel table,
body#orgPage #dashArea #playerBioPanel table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
}
body#testingPage #dashArea #playerBioPanel ul,
body#pdev #dashArea #playerBioPanel ul,
body#playerPage #dashArea #playerBioPanel ul,
body#teamPage #dashArea #playerBioPanel ul,
body#report_reader #dashArea #playerBioPanel ul,
body#orgPage #dashArea #playerBioPanel ul {
  width: 100%;
  display: table;
  table-layout: fixed;
}
body#testingPage #dashArea #playerBioPanel ul li,
body#pdev #dashArea #playerBioPanel ul li,
body#playerPage #dashArea #playerBioPanel ul li,
body#teamPage #dashArea #playerBioPanel ul li,
body#report_reader #dashArea #playerBioPanel ul li,
body#orgPage #dashArea #playerBioPanel ul li {
  display: table-cell;
}
body#testingPage #dashArea #dashTables .bld,
body#pdev #dashArea #dashTables .bld,
body#playerPage #dashArea #dashTables .bld,
body#teamPage #dashArea #dashTables .bld,
body#report_reader #dashArea #dashTables .bld,
body#orgPage #dashArea #dashTables .bld {
  font-weight: bold;
}
body#testingPage #dashArea #dashTables .lrg,
body#pdev #dashArea #dashTables .lrg,
body#playerPage #dashArea #dashTables .lrg,
body#teamPage #dashArea #dashTables .lrg,
body#report_reader #dashArea #dashTables .lrg,
body#orgPage #dashArea #dashTables .lrg {
  font-size: 1.3333333333em;
}
body#testingPage #dashArea #dashTables .udln,
body#pdev #dashArea #dashTables .udln,
body#playerPage #dashArea #dashTables .udln,
body#teamPage #dashArea #dashTables .udln,
body#report_reader #dashArea #dashTables .udln,
body#orgPage #dashArea #dashTables .udln {
  border-bottom: 1px solid #999999;
}
body#testingPage #dashArea #dashTables .dTable,
body#pdev #dashArea #dashTables .dTable,
body#playerPage #dashArea #dashTables .dTable,
body#teamPage #dashArea #dashTables .dTable,
body#report_reader #dashArea #dashTables .dTable,
body#orgPage #dashArea #dashTables .dTable {
  float: left;
  border: 1px solid #999999;
  margin: 2px;
  background-color: #fff;
}
body#testingPage #dashArea #dashTables .dTitle,
body#pdev #dashArea #dashTables .dTitle,
body#playerPage #dashArea #dashTables .dTitle,
body#teamPage #dashArea #dashTables .dTitle,
body#report_reader #dashArea #dashTables .dTitle,
body#orgPage #dashArea #dashTables .dTitle {
  text-align: center;
  border: 1px solid #999999;
  font-size: 0.8888888889em;
  padding: 5px;
  background-color: #c7c7c7;
}
body#testingPage #dashArea #dashTables .dTitle span,
body#pdev #dashArea #dashTables .dTitle span,
body#playerPage #dashArea #dashTables .dTitle span,
body#teamPage #dashArea #dashTables .dTitle span,
body#report_reader #dashArea #dashTables .dTitle span,
body#orgPage #dashArea #dashTables .dTitle span {
  position: absolute;
  right: 0.7407407407em;
}
body#testingPage #dashArea #dashTables .dTitle span a,
body#pdev #dashArea #dashTables .dTitle span a,
body#playerPage #dashArea #dashTables .dTitle span a,
body#teamPage #dashArea #dashTables .dTitle span a,
body#report_reader #dashArea #dashTables .dTitle span a,
body#orgPage #dashArea #dashTables .dTitle span a {
  text-decoration: underline;
}
body#testingPage #dashArea #dashTables .dTitle span a.selected,
body#pdev #dashArea #dashTables .dTitle span a.selected,
body#playerPage #dashArea #dashTables .dTitle span a.selected,
body#teamPage #dashArea #dashTables .dTitle span a.selected,
body#report_reader #dashArea #dashTables .dTitle span a.selected,
body#orgPage #dashArea #dashTables .dTitle span a.selected {
  color: #ce1126;
  text-decoration: none;
}
body#testingPage #dashArea #dashTables ul,
body#pdev #dashArea #dashTables ul,
body#playerPage #dashArea #dashTables ul,
body#teamPage #dashArea #dashTables ul,
body#report_reader #dashArea #dashTables ul,
body#orgPage #dashArea #dashTables ul {
  width: 100%;
  display: table;
  table-layout: fixed;
}
body#testingPage #dashArea #dashTables ul li,
body#pdev #dashArea #dashTables ul li,
body#playerPage #dashArea #dashTables ul li,
body#teamPage #dashArea #dashTables ul li,
body#report_reader #dashArea #dashTables ul li,
body#orgPage #dashArea #dashTables ul li {
  display: table-cell;
  text-align: center;
  padding: 5px;
  border-collapse: collapse;
  border: 1px solid #999;
  font-size: 0.8148148148em;
  vertical-align: middle;
}
body#testingPage #dashArea #dashTables ul li table,
body#pdev #dashArea #dashTables ul li table,
body#playerPage #dashArea #dashTables ul li table,
body#teamPage #dashArea #dashTables ul li table,
body#report_reader #dashArea #dashTables ul li table,
body#orgPage #dashArea #dashTables ul li table {
  width: 100%;
  border-collapse: collapse;
}
body#testingPage #dashArea #dashTables table,
body#pdev #dashArea #dashTables table,
body#playerPage #dashArea #dashTables table,
body#teamPage #dashArea #dashTables table,
body#report_reader #dashArea #dashTables table,
body#orgPage #dashArea #dashTables table {
  width: 100%;
  vertical-align: middle;
}
body#testingPage#playerPage div.loading-overlay,
body#pdev#playerPage div.loading-overlay,
body#playerPage#playerPage div.loading-overlay,
body#teamPage#playerPage div.loading-overlay,
body#report_reader#playerPage div.loading-overlay,
body#orgPage#playerPage div.loading-overlay {
  z-index: 9999;
}
body#testingPage#playerPage #feedContainer,
body#pdev#playerPage #feedContainer,
body#playerPage#playerPage #feedContainer,
body#teamPage#playerPage #feedContainer,
body#report_reader#playerPage #feedContainer,
body#orgPage#playerPage #feedContainer {
  overflow: hidden;
  width: 350px;
  display: none;
  height: 650px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
  -webkit-box-shadow: 0 0 0.4444444444em black;
  box-shadow: 0 0 0.4444444444em black;
}
body#testingPage#playerPage #feedContainer #smokesignals,
body#pdev#playerPage #feedContainer #smokesignals,
body#playerPage#playerPage #feedContainer #smokesignals,
body#teamPage#playerPage #feedContainer #smokesignals,
body#report_reader#playerPage #feedContainer #smokesignals,
body#orgPage#playerPage #feedContainer #smokesignals {
  width: 350px;
  background-color: transparent;
}
body#testingPage#playerPage #feedContainer .page,
body#pdev#playerPage #feedContainer .page,
body#playerPage#playerPage #feedContainer .page,
body#teamPage#playerPage #feedContainer .page,
body#report_reader#playerPage #feedContainer .page,
body#orgPage#playerPage #feedContainer .page {
  height: 100%;
}
body#testingPage div.tabContent,
body#pdev div.tabContent,
body#playerPage div.tabContent,
body#teamPage div.tabContent,
body#report_reader div.tabContent,
body#orgPage div.tabContent {
  position: relative;
  padding-bottom: 20px;
}
body#testingPage div.tabContent small,
body#pdev div.tabContent small,
body#playerPage div.tabContent small,
body#teamPage div.tabContent small,
body#report_reader div.tabContent small,
body#orgPage div.tabContent small {
  font-size: 0.8888888889em;
}
body#testingPage div.tabContent small i,
body#pdev div.tabContent small i,
body#playerPage div.tabContent small i,
body#teamPage div.tabContent small i,
body#report_reader div.tabContent small i,
body#orgPage div.tabContent small i {
  font-style: italic;
}
body#testingPage div.tabContent .performanceAnchors,
body#pdev div.tabContent .performanceAnchors,
body#playerPage div.tabContent .performanceAnchors,
body#teamPage div.tabContent .performanceAnchors,
body#report_reader div.tabContent .performanceAnchors,
body#orgPage div.tabContent .performanceAnchors {
  position: fixed;
  z-index: 99;
  width: 59.2592592593em;
  right: 0;
  font-size: 0.8148148148em;
  top: 4.0740740741em;
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 2px;
}
@media print {
  body#testingPage div.tabContent .performanceAnchors,
  body#pdev div.tabContent .performanceAnchors,
  body#playerPage div.tabContent .performanceAnchors,
  body#teamPage div.tabContent .performanceAnchors,
  body#report_reader div.tabContent .performanceAnchors,
  body#orgPage div.tabContent .performanceAnchors {
    display: none;
  }
}
body#testingPage div.tabContent .performanceAnchors span,
body#pdev div.tabContent .performanceAnchors span,
body#playerPage div.tabContent .performanceAnchors span,
body#teamPage div.tabContent .performanceAnchors span,
body#report_reader div.tabContent .performanceAnchors span,
body#orgPage div.tabContent .performanceAnchors span {
  font-weight: bold;
}
body#testingPage div.tabContent .performanceAnchors ul,
body#pdev div.tabContent .performanceAnchors ul,
body#playerPage div.tabContent .performanceAnchors ul,
body#teamPage div.tabContent .performanceAnchors ul,
body#report_reader div.tabContent .performanceAnchors ul,
body#orgPage div.tabContent .performanceAnchors ul {
  width: 100%;
}
body#testingPage div.tabContent .performanceAnchors ul li,
body#pdev div.tabContent .performanceAnchors ul li,
body#playerPage div.tabContent .performanceAnchors ul li,
body#teamPage div.tabContent .performanceAnchors ul li,
body#report_reader div.tabContent .performanceAnchors ul li,
body#orgPage div.tabContent .performanceAnchors ul li {
  display: inline-block;
}
body#testingPage div.tabContent .performanceAnchors ul li a,
body#pdev div.tabContent .performanceAnchors ul li a,
body#playerPage div.tabContent .performanceAnchors ul li a,
body#teamPage div.tabContent .performanceAnchors ul li a,
body#report_reader div.tabContent .performanceAnchors ul li a,
body#orgPage div.tabContent .performanceAnchors ul li a {
  display: block;
  background-color: #003263;
  text-align: center;
  padding: 0.2962962963em 0.7407407407em;
  margin: 1px;
  text-decoration: none;
}
body#testingPage div.tabContent .performanceAnchors ul li a:hover,
body#pdev div.tabContent .performanceAnchors ul li a:hover,
body#playerPage div.tabContent .performanceAnchors ul li a:hover,
body#teamPage div.tabContent .performanceAnchors ul li a:hover,
body#report_reader div.tabContent .performanceAnchors ul li a:hover,
body#orgPage div.tabContent .performanceAnchors ul li a:hover {
  background-color: #ce1126;
}
body#testingPage div.tabContent .performanceAnchors ul li a.dvt_error_anchor,
body#pdev div.tabContent .performanceAnchors ul li a.dvt_error_anchor,
body#playerPage div.tabContent .performanceAnchors ul li a.dvt_error_anchor,
body#teamPage div.tabContent .performanceAnchors ul li a.dvt_error_anchor,
body#report_reader div.tabContent .performanceAnchors ul li a.dvt_error_anchor,
body#orgPage div.tabContent .performanceAnchors ul li a.dvt_error_anchor {
  background-color: red !important;
}
body#testingPage div.tabContent .tableTitle a,
body#pdev div.tabContent .tableTitle a,
body#playerPage div.tabContent .tableTitle a,
body#teamPage div.tabContent .tableTitle a,
body#report_reader div.tabContent .tableTitle a,
body#orgPage div.tabContent .tableTitle a {
  border: 1px solid #000;
  padding: 0.3703703704em;
  display: block;
  width: 14.8148148148em;
  background: #fdb507 url(../../images/arrow_down.png) 95% 50% no-repeat;
  color: #000;
  text-align: center;
  text-decoration: none;
}
@media print {
  body#testingPage div.tabContent .tableTitle a,
  body#pdev div.tabContent .tableTitle a,
  body#playerPage div.tabContent .tableTitle a,
  body#teamPage div.tabContent .tableTitle a,
  body#report_reader div.tabContent .tableTitle a,
  body#orgPage div.tabContent .tableTitle a {
    background: transparent;
    border: none;
    padding: 0;
    text-align: left;
    width: auto;
  }
}
body#testingPage div.tabContent .tableTitle a.isUp,
body#pdev div.tabContent .tableTitle a.isUp,
body#playerPage div.tabContent .tableTitle a.isUp,
body#teamPage div.tabContent .tableTitle a.isUp,
body#report_reader div.tabContent .tableTitle a.isUp,
body#orgPage div.tabContent .tableTitle a.isUp {
  background: #9f9e9f url(../../images/arrow_up.png) 95% 50% no-repeat;
}
body#testingPage div.tabContent .tableTitle a.isUp:hover,
body#pdev div.tabContent .tableTitle a.isUp:hover,
body#playerPage div.tabContent .tableTitle a.isUp:hover,
body#teamPage div.tabContent .tableTitle a.isUp:hover,
body#report_reader div.tabContent .tableTitle a.isUp:hover,
body#orgPage div.tabContent .tableTitle a.isUp:hover {
  background: #cf9302 url(../../images/arrow_down.png) 95% 50% no-repeat !important;
}
body#testingPage div.tabContent .tableTitle a:hover,
body#pdev div.tabContent .tableTitle a:hover,
body#playerPage div.tabContent .tableTitle a:hover,
body#teamPage div.tabContent .tableTitle a:hover,
body#report_reader div.tabContent .tableTitle a:hover,
body#orgPage div.tabContent .tableTitle a:hover {
  background: #cf9302 url(../../images/arrow_up.png) 95% 50% no-repeat;
}
body#testingPage div.tabContent .tableContainer,
body#pdev div.tabContent .tableContainer,
body#playerPage div.tabContent .tableContainer,
body#teamPage div.tabContent .tableContainer,
body#report_reader div.tabContent .tableContainer,
body#orgPage div.tabContent .tableContainer {
  padding: 0.7407407407em 0 1.4814814815em;
  margin: 0 0 1.4814814815em;
  position: relative;
  border-bottom: 1px dashed rgb(0, 50, 99);
  display: inline-block;
}
@media print {
  body#testingPage div.tabContent .tableContainer,
  body#pdev div.tabContent .tableContainer,
  body#playerPage div.tabContent .tableContainer,
  body#teamPage div.tabContent .tableContainer,
  body#report_reader div.tabContent .tableContainer,
  body#orgPage div.tabContent .tableContainer {
    margin-bottom: 10px;
    padding: 0 0 10px 0;
  }
}
body#testingPage div.tabContent .tableContainer .loadingGif,
body#pdev div.tabContent .tableContainer .loadingGif,
body#playerPage div.tabContent .tableContainer .loadingGif,
body#teamPage div.tabContent .tableContainer .loadingGif,
body#report_reader div.tabContent .tableContainer .loadingGif,
body#orgPage div.tabContent .tableContainer .loadingGif {
  position: absolute;
  top: -4.0740740741em;
  left: 17.037037037em;
}
body#testingPage div.tabContent .tableContainer .loadingGif img,
body#pdev div.tabContent .tableContainer .loadingGif img,
body#playerPage div.tabContent .tableContainer .loadingGif img,
body#teamPage div.tabContent .tableContainer .loadingGif img,
body#report_reader div.tabContent .tableContainer .loadingGif img,
body#orgPage div.tabContent .tableContainer .loadingGif img {
  max-width: 30%;
}
body#testingPage div.tabContent .tableContainer .loadingGif.noOptions,
body#pdev div.tabContent .tableContainer .loadingGif.noOptions,
body#playerPage div.tabContent .tableContainer .loadingGif.noOptions,
body#teamPage div.tabContent .tableContainer .loadingGif.noOptions,
body#report_reader div.tabContent .tableContainer .loadingGif.noOptions,
body#orgPage div.tabContent .tableContainer .loadingGif.noOptions {
  top: -3.3333333333em;
  left: 12.5925925926em;
}
body#testingPage div.tabContent .headerTable,
body#pdev div.tabContent .headerTable,
body#playerPage div.tabContent .headerTable,
body#teamPage div.tabContent .headerTable,
body#report_reader div.tabContent .headerTable,
body#orgPage div.tabContent .headerTable {
  display: table !important;
  width: 750px;
}
body#testingPage div.tabContent .headerTable tbody td,
body#pdev div.tabContent .headerTable tbody td,
body#playerPage div.tabContent .headerTable tbody td,
body#teamPage div.tabContent .headerTable tbody td,
body#report_reader div.tabContent .headerTable tbody td,
body#orgPage div.tabContent .headerTable tbody td {
  font-size: 18px !important;
  font-weight: bold;
}
body#testingPage div.tabContent div.chrt_container,
body#pdev div.tabContent div.chrt_container,
body#playerPage div.tabContent div.chrt_container,
body#teamPage div.tabContent div.chrt_container,
body#report_reader div.tabContent div.chrt_container,
body#orgPage div.tabContent div.chrt_container {
  display: inline-block;
  width: calc(250px * 2 + 45px + 15px);
  margin-bottom: 30px;
  position: relative;
}
body#testingPage div.tabContent div.chrt_container .chartsCon,
body#pdev div.tabContent div.chrt_container .chartsCon,
body#playerPage div.tabContent div.chrt_container .chartsCon,
body#teamPage div.tabContent div.chrt_container .chartsCon,
body#report_reader div.tabContent div.chrt_container .chartsCon,
body#orgPage div.tabContent div.chrt_container .chartsCon {
  display: inline-block;
  border-bottom: 1px dashed #000;
  padding: 10px 0;
  overflow: hidden;
  width: calc(250px * 2);
  float: left;
}
body#testingPage div.tabContent div.chrt_container .chartsCon canvas,
body#pdev div.tabContent div.chrt_container .chartsCon canvas,
body#playerPage div.tabContent div.chrt_container .chartsCon canvas,
body#teamPage div.tabContent div.chrt_container .chartsCon canvas,
body#report_reader div.tabContent div.chrt_container .chartsCon canvas,
body#orgPage div.tabContent div.chrt_container .chartsCon canvas {
  width: 250px;
  height: 250px;
  float: left;
}
body#testingPage div.tabContent div.chrt_container span.legend,
body#pdev div.tabContent div.chrt_container span.legend,
body#playerPage div.tabContent div.chrt_container span.legend,
body#teamPage div.tabContent div.chrt_container span.legend,
body#report_reader div.tabContent div.chrt_container span.legend,
body#orgPage div.tabContent div.chrt_container span.legend {
  width: 45px;
  float: left;
}
body#testingPage div.tabContent div.chrt_container span.legend ul,
body#pdev div.tabContent div.chrt_container span.legend ul,
body#playerPage div.tabContent div.chrt_container span.legend ul,
body#teamPage div.tabContent div.chrt_container span.legend ul,
body#report_reader div.tabContent div.chrt_container span.legend ul,
body#orgPage div.tabContent div.chrt_container span.legend ul {
  list-style-type: none;
}
body#testingPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl,
body#pdev div.tabContent div.chrt_container span.legend a.chrtLegendCtrl,
body#playerPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl,
body#teamPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl,
body#report_reader div.tabContent div.chrt_container span.legend a.chrtLegendCtrl,
body#orgPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl {
  text-align: center;
  font-size: 11px;
  color: #000;
  display: block;
  padding: 2px;
  margin: 1px;
  text-decoration: none;
  border: 1px solid #666666;
}
body#testingPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl.hid,
body#pdev div.tabContent div.chrt_container span.legend a.chrtLegendCtrl.hid,
body#playerPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl.hid,
body#teamPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl.hid,
body#report_reader div.tabContent div.chrt_container span.legend a.chrtLegendCtrl.hid,
body#orgPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl.hid {
  opacity: 0.3;
}
body#testingPage div.tabContent div.chrt_container span.legend img,
body#pdev div.tabContent div.chrt_container span.legend img,
body#playerPage div.tabContent div.chrt_container span.legend img,
body#teamPage div.tabContent div.chrt_container span.legend img,
body#report_reader div.tabContent div.chrt_container span.legend img,
body#orgPage div.tabContent div.chrt_container span.legend img {
  position: absolute;
  bottom: 35px;
}
body#testingPage div.tabContent div.chrt_container span.chartInfo,
body#pdev div.tabContent div.chrt_container span.chartInfo,
body#playerPage div.tabContent div.chrt_container span.chartInfo,
body#teamPage div.tabContent div.chrt_container span.chartInfo,
body#report_reader div.tabContent div.chrt_container span.chartInfo,
body#orgPage div.tabContent div.chrt_container span.chartInfo {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-style: italic;
  font-size: 11px;
}
body#testingPage div.tabContent div.chrt_container div.chartOptions,
body#pdev div.tabContent div.chrt_container div.chartOptions,
body#playerPage div.tabContent div.chrt_container div.chartOptions,
body#teamPage div.tabContent div.chrt_container div.chartOptions,
body#report_reader div.tabContent div.chrt_container div.chartOptions,
body#orgPage div.tabContent div.chrt_container div.chartOptions {
  padding: 8px 0;
}
body#testingPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.R_handed,
body#pdev div.tabContent div.chrt_container canvas#chrt_releasepoint_front.R_handed,
body#playerPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.R_handed,
body#teamPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.R_handed,
body#report_reader div.tabContent div.chrt_container canvas#chrt_releasepoint_front.R_handed,
body#orgPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.R_handed {
  background: url("../../images/pitcher-silhouette-front_20opacity.png") 50% 120px no-repeat;
}
body#testingPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.L_handed,
body#pdev div.tabContent div.chrt_container canvas#chrt_releasepoint_front.L_handed,
body#playerPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.L_handed,
body#teamPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.L_handed,
body#report_reader div.tabContent div.chrt_container canvas#chrt_releasepoint_front.L_handed,
body#orgPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.L_handed {
  background: url("../../images/pitcher-silhouette-front-lefty_20opacity.png") 50% 120px no-repeat;
}
body#testingPage div.tabContent div.chrt_container #chrt_releasepoint_side,
body#pdev div.tabContent div.chrt_container #chrt_releasepoint_side,
body#playerPage div.tabContent div.chrt_container #chrt_releasepoint_side,
body#teamPage div.tabContent div.chrt_container #chrt_releasepoint_side,
body#report_reader div.tabContent div.chrt_container #chrt_releasepoint_side,
body#orgPage div.tabContent div.chrt_container #chrt_releasepoint_side {
  background: url("../../images/pitcher-silhouette-side_20opacity.png") -100px 140px no-repeat;
}
body#testingPage #contentPerformance,
body#pdev #contentPerformance,
body#playerPage #contentPerformance,
body#teamPage #contentPerformance,
body#report_reader #contentPerformance,
body#orgPage #contentPerformance {
  padding-top: 30px;
}
body#testingPage #contentGamelog,
body#pdev #contentGamelog,
body#playerPage #contentGamelog,
body#teamPage #contentGamelog,
body#report_reader #contentGamelog,
body#orgPage #contentGamelog {
  padding-top: 40px;
}
body#testingPage #reports-container,
body#pdev #reports-container,
body#playerPage #reports-container,
body#teamPage #reports-container,
body#report_reader #reports-container,
body#orgPage #reports-container {
  width: 1035px;
}
body#testingPage #reports-container .summaryTxt,
body#pdev #reports-container .summaryTxt,
body#playerPage #reports-container .summaryTxt,
body#teamPage #reports-container .summaryTxt,
body#report_reader #reports-container .summaryTxt,
body#orgPage #reports-container .summaryTxt {
  padding: 10px !important;
  line-height: 16px;
}
body#testingPage #reports-container .summaryTxt p,
body#pdev #reports-container .summaryTxt p,
body#playerPage #reports-container .summaryTxt p,
body#teamPage #reports-container .summaryTxt p,
body#report_reader #reports-container .summaryTxt p,
body#orgPage #reports-container .summaryTxt p {
  margin-bottom: 5px;
}
body#testingPage #reports-container .summaryTxt p:last-child,
body#pdev #reports-container .summaryTxt p:last-child,
body#playerPage #reports-container .summaryTxt p:last-child,
body#teamPage #reports-container .summaryTxt p:last-child,
body#report_reader #reports-container .summaryTxt p:last-child,
body#orgPage #reports-container .summaryTxt p:last-child {
  margin: 0;
}
body#testingPage #contentPitchingAssmFastball,
body#pdev #contentPitchingAssmFastball,
body#playerPage #contentPitchingAssmFastball,
body#teamPage #contentPitchingAssmFastball,
body#report_reader #contentPitchingAssmFastball,
body#orgPage #contentPitchingAssmFastball {
  position: static;
}
body#testingPage .heatmap-controls ul,
body#pdev .heatmap-controls ul,
body#playerPage .heatmap-controls ul,
body#teamPage .heatmap-controls ul,
body#report_reader .heatmap-controls ul,
body#orgPage .heatmap-controls ul {
  margin: 10px 0;
}
body#testingPage .heatmap-controls li,
body#pdev .heatmap-controls li,
body#playerPage .heatmap-controls li,
body#teamPage .heatmap-controls li,
body#report_reader .heatmap-controls li,
body#orgPage .heatmap-controls li {
  display: inline-block;
  border: 1px solid #000;
  padding: 5px;
  color: rgb(0, 50, 99);
  cursor: pointer;
}
body#testingPage .heatmap-controls li:hover, body#testingPage .heatmap-controls li.selected,
body#pdev .heatmap-controls li:hover,
body#pdev .heatmap-controls li.selected,
body#playerPage .heatmap-controls li:hover,
body#playerPage .heatmap-controls li.selected,
body#teamPage .heatmap-controls li:hover,
body#teamPage .heatmap-controls li.selected,
body#report_reader .heatmap-controls li:hover,
body#report_reader .heatmap-controls li.selected,
body#orgPage .heatmap-controls li:hover,
body#orgPage .heatmap-controls li.selected {
  background: #ce1126;
  color: #fff;
}
body#testingPage .heatmap-controls li.break,
body#pdev .heatmap-controls li.break,
body#playerPage .heatmap-controls li.break,
body#teamPage .heatmap-controls li.break,
body#report_reader .heatmap-controls li.break,
body#orgPage .heatmap-controls li.break {
  margin-left: 20px;
}
body#testingPage #contentPlansReader,
body#pdev #contentPlansReader,
body#playerPage #contentPlansReader,
body#teamPage #contentPlansReader,
body#report_reader #contentPlansReader,
body#orgPage #contentPlansReader {
  max-width: 900px;
  padding: 0 0.7407407407em 0.7407407407em 0;
}
@media print {
  body#testingPage #contentPlansReader,
  body#pdev #contentPlansReader,
  body#playerPage #contentPlansReader,
  body#teamPage #contentPlansReader,
  body#report_reader #contentPlansReader,
  body#orgPage #contentPlansReader {
    padding: 0;
    font-size: 10pt;
  }
}
body#testingPage #contentPlansReader .page-title,
body#pdev #contentPlansReader .page-title,
body#playerPage #contentPlansReader .page-title,
body#teamPage #contentPlansReader .page-title,
body#report_reader #contentPlansReader .page-title,
body#orgPage #contentPlansReader .page-title {
  margin-bottom: 20px;
  border-bottom: 1px solid #efefef;
  padding-bottom: 7px;
  font-size: 25px;
  color: #9f0d1e;
  text-transform: uppercase;
}
@media print {
  body#testingPage #contentPlansReader .page-title,
  body#pdev #contentPlansReader .page-title,
  body#playerPage #contentPlansReader .page-title,
  body#teamPage #contentPlansReader .page-title,
  body#report_reader #contentPlansReader .page-title,
  body#orgPage #contentPlansReader .page-title {
    display: none;
    border-bottom: 1px solid #ccc;
    color: #000;
  }
}
body#testingPage #contentPlansReader #playerVision,
body#pdev #contentPlansReader #playerVision,
body#playerPage #contentPlansReader #playerVision,
body#teamPage #contentPlansReader #playerVision,
body#report_reader #contentPlansReader #playerVision,
body#orgPage #contentPlansReader #playerVision {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 3px;
  background-color: #c1d5e9;
  padding: 0.7407407407em;
}
@media print {
  body#testingPage #contentPlansReader #playerVision,
  body#pdev #contentPlansReader #playerVision,
  body#playerPage #contentPlansReader #playerVision,
  body#teamPage #contentPlansReader #playerVision,
  body#report_reader #contentPlansReader #playerVision,
  body#orgPage #contentPlansReader #playerVision {
    display: none;
    margin: -121px 0 0 0;
    border-radius: 0;
    border: 0;
    border-bottom: 4px solid #000;
    background-color: transparent;
    padding: 0 0 20px 82px;
  }
}
body#testingPage #contentPlansReader #playerVision .printHeader,
body#pdev #contentPlansReader #playerVision .printHeader,
body#playerPage #contentPlansReader #playerVision .printHeader,
body#teamPage #contentPlansReader #playerVision .printHeader,
body#report_reader #contentPlansReader #playerVision .printHeader,
body#orgPage #contentPlansReader #playerVision .printHeader {
  margin-bottom: 5px;
  font-size: 16px;
}
@media print {
  body#testingPage #contentPlansReader #playerVision .printHeader,
  body#pdev #contentPlansReader #playerVision .printHeader,
  body#playerPage #contentPlansReader #playerVision .printHeader,
  body#teamPage #contentPlansReader #playerVision .printHeader,
  body#report_reader #contentPlansReader #playerVision .printHeader,
  body#orgPage #contentPlansReader #playerVision .printHeader {
    font-size: 14pt;
  }
}
body#testingPage #contentPlansReader #playerVision .visionStatement,
body#pdev #contentPlansReader #playerVision .visionStatement,
body#playerPage #contentPlansReader #playerVision .visionStatement,
body#teamPage #contentPlansReader #playerVision .visionStatement,
body#report_reader #contentPlansReader #playerVision .visionStatement,
body#orgPage #contentPlansReader #playerVision .visionStatement {
  line-height: 14pt;
}
body#testingPage #contentPlansReader .goal-grouping,
body#pdev #contentPlansReader .goal-grouping,
body#playerPage #contentPlansReader .goal-grouping,
body#teamPage #contentPlansReader .goal-grouping,
body#report_reader #contentPlansReader .goal-grouping,
body#orgPage #contentPlansReader .goal-grouping {
  padding-bottom: 20px;
}
@media print {
  body#testingPage #contentPlansReader .goal-grouping,
  body#pdev #contentPlansReader .goal-grouping,
  body#playerPage #contentPlansReader .goal-grouping,
  body#teamPage #contentPlansReader .goal-grouping,
  body#report_reader #contentPlansReader .goal-grouping,
  body#orgPage #contentPlansReader .goal-grouping {
    padding: 0;
  }
}
body#testingPage #contentPlansReader .open-close-link,
body#testingPage #contentPlansReader .open-close-all-link,
body#pdev #contentPlansReader .open-close-link,
body#pdev #contentPlansReader .open-close-all-link,
body#playerPage #contentPlansReader .open-close-link,
body#playerPage #contentPlansReader .open-close-all-link,
body#teamPage #contentPlansReader .open-close-link,
body#teamPage #contentPlansReader .open-close-all-link,
body#report_reader #contentPlansReader .open-close-link,
body#report_reader #contentPlansReader .open-close-all-link,
body#orgPage #contentPlansReader .open-close-link,
body#orgPage #contentPlansReader .open-close-all-link {
  float: right;
  font-size: 12px;
  color: rgb(0, 50, 99);
  cursor: pointer;
}
@media print {
  body#testingPage #contentPlansReader .open-close-link,
  body#testingPage #contentPlansReader .open-close-all-link,
  body#pdev #contentPlansReader .open-close-link,
  body#pdev #contentPlansReader .open-close-all-link,
  body#playerPage #contentPlansReader .open-close-link,
  body#playerPage #contentPlansReader .open-close-all-link,
  body#teamPage #contentPlansReader .open-close-link,
  body#teamPage #contentPlansReader .open-close-all-link,
  body#report_reader #contentPlansReader .open-close-link,
  body#report_reader #contentPlansReader .open-close-all-link,
  body#orgPage #contentPlansReader .open-close-link,
  body#orgPage #contentPlansReader .open-close-all-link {
    display: none;
  }
}
body#testingPage #contentPlansReader .goal-title,
body#pdev #contentPlansReader .goal-title,
body#playerPage #contentPlansReader .goal-title,
body#teamPage #contentPlansReader .goal-title,
body#report_reader #contentPlansReader .goal-title,
body#orgPage #contentPlansReader .goal-title {
  margin-top: 20px;
  font-size: 16px;
  font-weight: bold;
}
@media print {
  body#testingPage #contentPlansReader .goal-title,
  body#pdev #contentPlansReader .goal-title,
  body#playerPage #contentPlansReader .goal-title,
  body#teamPage #contentPlansReader .goal-title,
  body#report_reader #contentPlansReader .goal-title,
  body#orgPage #contentPlansReader .goal-title {
    margin: 0;
    font-size: 14pt;
  }
}
body#testingPage #contentPlansReader .goal,
body#pdev #contentPlansReader .goal,
body#playerPage #contentPlansReader .goal,
body#teamPage #contentPlansReader .goal,
body#report_reader #contentPlansReader .goal,
body#orgPage #contentPlansReader .goal {
  background-color: #fff;
  display: inline-block;
  vertical-align: top;
  margin: 20px 5px 0px 0;
  width: 100%;
  border-radius: 3px;
  border: 1px solid #ccc;
  padding-bottom: 5px;
  font-size: 12px;
  line-height: 16px;
}
@media print {
  body#testingPage #contentPlansReader .goal,
  body#pdev #contentPlansReader .goal,
  body#playerPage #contentPlansReader .goal,
  body#teamPage #contentPlansReader .goal,
  body#report_reader #contentPlansReader .goal,
  body#orgPage #contentPlansReader .goal {
    border: 0;
    border-radius: 0;
    border-bottom: 1px dashed #ccc;
    padding: 0 0 20px;
    font-size: 11pt;
  }
  body#testingPage #contentPlansReader .goal:last-child,
  body#pdev #contentPlansReader .goal:last-child,
  body#playerPage #contentPlansReader .goal:last-child,
  body#teamPage #contentPlansReader .goal:last-child,
  body#report_reader #contentPlansReader .goal:last-child,
  body#orgPage #contentPlansReader .goal:last-child {
    border: 0;
    padding-bottom: 0;
  }
}
body#testingPage #contentPlansReader .item-icon,
body#pdev #contentPlansReader .item-icon,
body#playerPage #contentPlansReader .item-icon,
body#teamPage #contentPlansReader .item-icon,
body#report_reader #contentPlansReader .item-icon,
body#orgPage #contentPlansReader .item-icon {
  padding: 10px;
  font-size: 14px;
  line-height: 14px;
}
@media print {
  body#testingPage #contentPlansReader .item-icon,
  body#pdev #contentPlansReader .item-icon,
  body#playerPage #contentPlansReader .item-icon,
  body#teamPage #contentPlansReader .item-icon,
  body#report_reader #contentPlansReader .item-icon,
  body#orgPage #contentPlansReader .item-icon {
    background: transparent !important;
    padding: 0 0 5px;
    font-size: 12pt;
  }
}
body#testingPage #contentPlansReader .item-icon img,
body#pdev #contentPlansReader .item-icon img,
body#playerPage #contentPlansReader .item-icon img,
body#teamPage #contentPlansReader .item-icon img,
body#report_reader #contentPlansReader .item-icon img,
body#orgPage #contentPlansReader .item-icon img {
  vertical-align: top;
}
body#testingPage #contentPlansReader .item-icon span,
body#pdev #contentPlansReader .item-icon span,
body#playerPage #contentPlansReader .item-icon span,
body#teamPage #contentPlansReader .item-icon span,
body#report_reader #contentPlansReader .item-icon span,
body#orgPage #contentPlansReader .item-icon span {
  font-size: 12px;
  color: #444;
}
body#testingPage #contentPlansReader .item-title,
body#pdev #contentPlansReader .item-title,
body#playerPage #contentPlansReader .item-title,
body#teamPage #contentPlansReader .item-title,
body#report_reader #contentPlansReader .item-title,
body#orgPage #contentPlansReader .item-title {
  margin-top: 5px;
  padding: 5px 10px;
}
@media print {
  body#testingPage #contentPlansReader .item-title,
  body#pdev #contentPlansReader .item-title,
  body#playerPage #contentPlansReader .item-title,
  body#teamPage #contentPlansReader .item-title,
  body#report_reader #contentPlansReader .item-title,
  body#orgPage #contentPlansReader .item-title {
    padding: 0;
    line-height: 14pt;
    font-size: 10pt;
  }
}
body#testingPage #contentPlansReader .hidden-content,
body#pdev #contentPlansReader .hidden-content,
body#playerPage #contentPlansReader .hidden-content,
body#teamPage #contentPlansReader .hidden-content,
body#report_reader #contentPlansReader .hidden-content,
body#orgPage #contentPlansReader .hidden-content {
  display: none;
  padding: 5px 10px;
}
@media print {
  body#testingPage #contentPlansReader .hidden-content,
  body#pdev #contentPlansReader .hidden-content,
  body#playerPage #contentPlansReader .hidden-content,
  body#teamPage #contentPlansReader .hidden-content,
  body#report_reader #contentPlansReader .hidden-content,
  body#orgPage #contentPlansReader .hidden-content {
    display: none !important;
  }
}
body#testingPage #contentPlansReader .hidden-content .focus-area-wrapper,
body#pdev #contentPlansReader .hidden-content .focus-area-wrapper,
body#playerPage #contentPlansReader .hidden-content .focus-area-wrapper,
body#teamPage #contentPlansReader .hidden-content .focus-area-wrapper,
body#report_reader #contentPlansReader .hidden-content .focus-area-wrapper,
body#orgPage #contentPlansReader .hidden-content .focus-area-wrapper {
  display: table;
  margin-top: 10px;
  width: 100%;
}
body#testingPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#testingPage #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#pdev #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#pdev #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#playerPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#playerPage #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#teamPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#teamPage #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#report_reader #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#report_reader #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#orgPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#orgPage #contentPlansReader .hidden-content .focus-area-wrapper .area {
  display: table-cell;
  width: 50%;
  padding: 5px;
  color: #fff;
  font-size: 14px;
}
body#testingPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#pdev #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#playerPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#teamPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#report_reader #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#orgPage #contentPlansReader .hidden-content .focus-area-wrapper .focus {
  border-right: 1px solid #fff;
  background: #700915;
}
body#testingPage #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#pdev #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#playerPage #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#teamPage #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#report_reader #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#orgPage #contentPlansReader .hidden-content .focus-area-wrapper .area {
  background: #9f0d1e;
}
body#testingPage #contentPlansReader .hidden-content .goal-info,
body#pdev #contentPlansReader .hidden-content .goal-info,
body#playerPage #contentPlansReader .hidden-content .goal-info,
body#teamPage #contentPlansReader .hidden-content .goal-info,
body#report_reader #contentPlansReader .hidden-content .goal-info,
body#orgPage #contentPlansReader .hidden-content .goal-info {
  margin-top: 10px;
  border: 1px solid #ccc;
}
body#testingPage #contentPlansReader .hidden-content .goal-info .header,
body#pdev #contentPlansReader .hidden-content .goal-info .header,
body#playerPage #contentPlansReader .hidden-content .goal-info .header,
body#teamPage #contentPlansReader .hidden-content .goal-info .header,
body#report_reader #contentPlansReader .hidden-content .goal-info .header,
body#orgPage #contentPlansReader .hidden-content .goal-info .header {
  background: rgb(0, 50, 99);
  padding: 5px;
  color: #fff;
}
body#testingPage #contentPlansReader .hidden-content .goal-info .body,
body#pdev #contentPlansReader .hidden-content .goal-info .body,
body#playerPage #contentPlansReader .hidden-content .goal-info .body,
body#teamPage #contentPlansReader .hidden-content .goal-info .body,
body#report_reader #contentPlansReader .hidden-content .goal-info .body,
body#orgPage #contentPlansReader .hidden-content .goal-info .body {
  padding: 10px;
}
body#testingPage #contentPlansReader .acts,
body#pdev #contentPlansReader .acts,
body#playerPage #contentPlansReader .acts,
body#teamPage #contentPlansReader .acts,
body#report_reader #contentPlansReader .acts,
body#orgPage #contentPlansReader .acts {
  padding-left: 20px;
}
@media print {
  body#testingPage #contentPlansReader .acts,
  body#pdev #contentPlansReader .acts,
  body#playerPage #contentPlansReader .acts,
  body#teamPage #contentPlansReader .acts,
  body#report_reader #contentPlansReader .acts,
  body#orgPage #contentPlansReader .acts {
    padding-bottom: 0;
    font-size: 10pt;
  }
}
body#testingPage #contentPlansReader .acts li,
body#pdev #contentPlansReader .acts li,
body#playerPage #contentPlansReader .acts li,
body#teamPage #contentPlansReader .acts li,
body#report_reader #contentPlansReader .acts li,
body#orgPage #contentPlansReader .acts li {
  list-style-type: disc;
  line-height: 14pt;
}
body#testingPage #contentPlansReader .why,
body#pdev #contentPlansReader .why,
body#playerPage #contentPlansReader .why,
body#teamPage #contentPlansReader .why,
body#report_reader #contentPlansReader .why,
body#orgPage #contentPlansReader .why {
  margin-top: 5px;
  padding: 0 10px 5px;
}
@media print {
  body#testingPage #contentPlansReader .why,
  body#pdev #contentPlansReader .why,
  body#playerPage #contentPlansReader .why,
  body#teamPage #contentPlansReader .why,
  body#report_reader #contentPlansReader .why,
  body#orgPage #contentPlansReader .why {
    padding: 0;
    line-height: 14pt;
    font-size: 10pt;
  }
}
body#testingPage #contentPlansReader .archived,
body#pdev #contentPlansReader .archived,
body#playerPage #contentPlansReader .archived,
body#teamPage #contentPlansReader .archived,
body#report_reader #contentPlansReader .archived,
body#orgPage #contentPlansReader .archived {
  display: none;
}
body#testingPage #contentPlansReader .type-100,
body#pdev #contentPlansReader .type-100,
body#playerPage #contentPlansReader .type-100,
body#teamPage #contentPlansReader .type-100,
body#report_reader #contentPlansReader .type-100,
body#orgPage #contentPlansReader .type-100 {
  background-color: #e7eff7;
}
body#testingPage #contentPlansReader .type-200,
body#pdev #contentPlansReader .type-200,
body#playerPage #contentPlansReader .type-200,
body#teamPage #contentPlansReader .type-200,
body#report_reader #contentPlansReader .type-200,
body#orgPage #contentPlansReader .type-200 {
  background-color: #c1d5e9;
}
body#testingPage #contentPlansReader .type-300,
body#pdev #contentPlansReader .type-300,
body#playerPage #contentPlansReader .type-300,
body#teamPage #contentPlansReader .type-300,
body#report_reader #contentPlansReader .type-300,
body#orgPage #contentPlansReader .type-300 {
  background-color: #c9e4ff;
}
body#testingPage #contentPlansReader .type-400,
body#pdev #contentPlansReader .type-400,
body#playerPage #contentPlansReader .type-400,
body#teamPage #contentPlansReader .type-400,
body#report_reader #contentPlansReader .type-400,
body#orgPage #contentPlansReader .type-400 {
  background-color: #ecebe8;
}
body#testingPage #contentPlansReader .type-500,
body#pdev #contentPlansReader .type-500,
body#playerPage #contentPlansReader .type-500,
body#teamPage #contentPlansReader .type-500,
body#report_reader #contentPlansReader .type-500,
body#orgPage #contentPlansReader .type-500 {
  background-color: #9bbcdc;
}
body#testingPage #contentPlansReader .type-600,
body#pdev #contentPlansReader .type-600,
body#playerPage #contentPlansReader .type-600,
body#teamPage #contentPlansReader .type-600,
body#report_reader #contentPlansReader .type-600,
body#orgPage #contentPlansReader .type-600 {
  background-color: #dfeaf4;
}
body#testingPage #contentPlansReader .type-700,
body#pdev #contentPlansReader .type-700,
body#playerPage #contentPlansReader .type-700,
body#teamPage #contentPlansReader .type-700,
body#report_reader #contentPlansReader .type-700,
body#orgPage #contentPlansReader .type-700 {
  background-color: #b0d8ff;
}
body#testingPage #contentPlansReader .type-800,
body#pdev #contentPlansReader .type-800,
body#playerPage #contentPlansReader .type-800,
body#teamPage #contentPlansReader .type-800,
body#report_reader #contentPlansReader .type-800,
body#orgPage #contentPlansReader .type-800 {
  background-color: #e1ded9;
}
body#testingPage #contentPlansReader #readerExecTable,
body#pdev #contentPlansReader #readerExecTable,
body#playerPage #contentPlansReader #readerExecTable,
body#teamPage #contentPlansReader #readerExecTable,
body#report_reader #contentPlansReader #readerExecTable,
body#orgPage #contentPlansReader #readerExecTable {
  margin-top: 20px;
  width: 100% !important;
  font-size: 13px;
}
@media print {
  body#testingPage #contentPlansReader #readerExecTable,
  body#pdev #contentPlansReader #readerExecTable,
  body#playerPage #contentPlansReader #readerExecTable,
  body#teamPage #contentPlansReader #readerExecTable,
  body#report_reader #contentPlansReader #readerExecTable,
  body#orgPage #contentPlansReader #readerExecTable {
    display: none;
  }
}
body#testingPage #contentPlansReader #readerExecTable .asmContainer,
body#pdev #contentPlansReader #readerExecTable .asmContainer,
body#playerPage #contentPlansReader #readerExecTable .asmContainer,
body#teamPage #contentPlansReader #readerExecTable .asmContainer,
body#report_reader #contentPlansReader #readerExecTable .asmContainer,
body#orgPage #contentPlansReader #readerExecTable .asmContainer {
  width: 100%;
}
body#testingPage #contentPlansEditor,
body#pdev #contentPlansEditor,
body#playerPage #contentPlansEditor,
body#teamPage #contentPlansEditor,
body#report_reader #contentPlansEditor,
body#orgPage #contentPlansEditor {
  height: 100%;
  position: relative;
  font-size: 0.8888888889em;
}
body#testingPage #contentPlansEditor li,
body#pdev #contentPlansEditor li,
body#playerPage #contentPlansEditor li,
body#teamPage #contentPlansEditor li,
body#report_reader #contentPlansEditor li,
body#orgPage #contentPlansEditor li {
  list-style-type: none;
  margin-top: 3px;
}
body#testingPage #contentPlansEditor li.isclosed .item-body:first-child,
body#pdev #contentPlansEditor li.isclosed .item-body:first-child,
body#playerPage #contentPlansEditor li.isclosed .item-body:first-child,
body#teamPage #contentPlansEditor li.isclosed .item-body:first-child,
body#report_reader #contentPlansEditor li.isclosed .item-body:first-child,
body#orgPage #contentPlansEditor li.isclosed .item-body:first-child {
  font-style: italic;
}
body#testingPage #contentPlansEditor .selected,
body#pdev #contentPlansEditor .selected,
body#playerPage #contentPlansEditor .selected,
body#teamPage #contentPlansEditor .selected,
body#report_reader #contentPlansEditor .selected,
body#orgPage #contentPlansEditor .selected {
  border: 1px solid green !important;
}
body#testingPage #contentPlansEditor .selected .item-title,
body#pdev #contentPlansEditor .selected .item-title,
body#playerPage #contentPlansEditor .selected .item-title,
body#teamPage #contentPlansEditor .selected .item-title,
body#report_reader #contentPlansEditor .selected .item-title,
body#orgPage #contentPlansEditor .selected .item-title {
  font-weight: bold !important;
}
body#testingPage #contentPlansEditor .plan-panel,
body#pdev #contentPlansEditor .plan-panel,
body#playerPage #contentPlansEditor .plan-panel,
body#teamPage #contentPlansEditor .plan-panel,
body#report_reader #contentPlansEditor .plan-panel,
body#orgPage #contentPlansEditor .plan-panel {
  top: 0;
  bottom: 0;
  padding: 0.71em;
}
body#testingPage #contentPlansEditor .planWrapper,
body#pdev #contentPlansEditor .planWrapper,
body#playerPage #contentPlansEditor .planWrapper,
body#teamPage #contentPlansEditor .planWrapper,
body#report_reader #contentPlansEditor .planWrapper,
body#orgPage #contentPlansEditor .planWrapper {
  overflow: hidden;
  min-height: 790px;
}
body#testingPage #contentPlansEditor #playerVision,
body#pdev #contentPlansEditor #playerVision,
body#playerPage #contentPlansEditor #playerVision,
body#teamPage #contentPlansEditor #playerVision,
body#report_reader #contentPlansEditor #playerVision,
body#orgPage #contentPlansEditor #playerVision {
  font-size: 14px;
  cursor: pointer;
  position: relative;
}
body#testingPage #contentPlansEditor #playerVision .inner-vision,
body#pdev #contentPlansEditor #playerVision .inner-vision,
body#playerPage #contentPlansEditor #playerVision .inner-vision,
body#teamPage #contentPlansEditor #playerVision .inner-vision,
body#report_reader #contentPlansEditor #playerVision .inner-vision,
body#orgPage #contentPlansEditor #playerVision .inner-vision {
  border: 1px solid #ccc;
  padding: 0.7407407407em;
  padding-bottom: calc(0.7407407407em + 1em) !important;
  border-radius: 3px;
  background-color: #c1d5e9;
}
body#testingPage #contentPlansEditor #playerVision .inner-vision .visionStatement,
body#pdev #contentPlansEditor #playerVision .inner-vision .visionStatement,
body#playerPage #contentPlansEditor #playerVision .inner-vision .visionStatement,
body#teamPage #contentPlansEditor #playerVision .inner-vision .visionStatement,
body#report_reader #contentPlansEditor #playerVision .inner-vision .visionStatement,
body#orgPage #contentPlansEditor #playerVision .inner-vision .visionStatement {
  width: 90%;
}
body#testingPage #contentPlansEditor #playerVision .plan-help-text,
body#pdev #contentPlansEditor #playerVision .plan-help-text,
body#playerPage #contentPlansEditor #playerVision .plan-help-text,
body#teamPage #contentPlansEditor #playerVision .plan-help-text,
body#report_reader #contentPlansEditor #playerVision .plan-help-text,
body#orgPage #contentPlansEditor #playerVision .plan-help-text {
  position: absolute;
  bottom: 0.7407407407em;
  left: 1.2407407407em;
  padding: 0.7407407407em;
  color: #75a2cf;
  font-size: 0.7407407407em;
}
body#testingPage #contentPlansEditor #goals,
body#pdev #contentPlansEditor #goals,
body#playerPage #contentPlansEditor #goals,
body#teamPage #contentPlansEditor #goals,
body#report_reader #contentPlansEditor #goals,
body#orgPage #contentPlansEditor #goals {
  position: relative;
  float: left;
  width: 70%;
}
body#testingPage #contentPlansEditor #goals ul.goals li,
body#pdev #contentPlansEditor #goals ul.goals li,
body#playerPage #contentPlansEditor #goals ul.goals li,
body#teamPage #contentPlansEditor #goals ul.goals li,
body#report_reader #contentPlansEditor #goals ul.goals li,
body#orgPage #contentPlansEditor #goals ul.goals li {
  position: relative;
}
body#testingPage #contentPlansEditor #goals ul.goals li.goalhead > .item-body > .item-title,
body#pdev #contentPlansEditor #goals ul.goals li.goalhead > .item-body > .item-title,
body#playerPage #contentPlansEditor #goals ul.goals li.goalhead > .item-body > .item-title,
body#teamPage #contentPlansEditor #goals ul.goals li.goalhead > .item-body > .item-title,
body#report_reader #contentPlansEditor #goals ul.goals li.goalhead > .item-body > .item-title,
body#orgPage #contentPlansEditor #goals ul.goals li.goalhead > .item-body > .item-title {
  cursor: default;
}
body#testingPage #contentPlansEditor #goals ul.goals li.goalhead > .item-add,
body#pdev #contentPlansEditor #goals ul.goals li.goalhead > .item-add,
body#playerPage #contentPlansEditor #goals ul.goals li.goalhead > .item-add,
body#teamPage #contentPlansEditor #goals ul.goals li.goalhead > .item-add,
body#report_reader #contentPlansEditor #goals ul.goals li.goalhead > .item-add,
body#orgPage #contentPlansEditor #goals ul.goals li.goalhead > .item-add {
  right: 1px;
}
body#testingPage #contentPlansEditor #goals ul.goals li .item-body,
body#pdev #contentPlansEditor #goals ul.goals li .item-body,
body#playerPage #contentPlansEditor #goals ul.goals li .item-body,
body#teamPage #contentPlansEditor #goals ul.goals li .item-body,
body#report_reader #contentPlansEditor #goals ul.goals li .item-body,
body#orgPage #contentPlansEditor #goals ul.goals li .item-body {
  background-color: #c1d5e9;
}
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs {
  margin: 0 30px 0 50px;
}
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs .item-body {
  background-color: #e7eff7;
}
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs .item-body {
  padding-left: 20px;
}
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs ul.acts,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs ul.acts,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts {
  margin: 0 30px 0 50px;
}
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-body,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-body,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-body,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-body,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-body,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-body {
  padding: 0;
  background-color: white;
}
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-archive,
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-unarchive,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-archive,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-unarchive,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-archive,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-unarchive,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-archive,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-unarchive,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-archive,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-unarchive,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-archive,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-unarchive {
  right: 0;
  border-right: 1px solid #b0b0b0;
}
body#testingPage #contentPlansEditor #goals ul.goals li.archived > .item-body,
body#pdev #contentPlansEditor #goals ul.goals li.archived > .item-body,
body#playerPage #contentPlansEditor #goals ul.goals li.archived > .item-body,
body#teamPage #contentPlansEditor #goals ul.goals li.archived > .item-body,
body#report_reader #contentPlansEditor #goals ul.goals li.archived > .item-body,
body#orgPage #contentPlansEditor #goals ul.goals li.archived > .item-body {
  background-color: #ccc !important;
}
body#testingPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-icon img,
body#pdev #contentPlansEditor #goals ul.goals li.archived > .item-body .item-icon img,
body#playerPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-icon img,
body#teamPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-icon img,
body#report_reader #contentPlansEditor #goals ul.goals li.archived > .item-body .item-icon img,
body#orgPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-icon img {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
body#testingPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-title,
body#pdev #contentPlansEditor #goals ul.goals li.archived > .item-body .item-title,
body#playerPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-title,
body#teamPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-title,
body#report_reader #contentPlansEditor #goals ul.goals li.archived > .item-body .item-title,
body#orgPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-title {
  color: #999999;
}
body#testingPage #contentPlansEditor #goals .goals-curtain,
body#pdev #contentPlansEditor #goals .goals-curtain,
body#playerPage #contentPlansEditor #goals .goals-curtain,
body#teamPage #contentPlansEditor #goals .goals-curtain,
body#report_reader #contentPlansEditor #goals .goals-curtain,
body#orgPage #contentPlansEditor #goals .goals-curtain {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 99;
  background-color: rgba(255, 255, 255, 0.5);
}
body#testingPage #contentPlansEditor #goals .goal-subs,
body#pdev #contentPlansEditor #goals .goal-subs,
body#playerPage #contentPlansEditor #goals .goal-subs,
body#teamPage #contentPlansEditor #goals .goal-subs,
body#report_reader #contentPlansEditor #goals .goal-subs,
body#orgPage #contentPlansEditor #goals .goal-subs {
  display: none;
  margin-left: 30px;
}
body#testingPage #contentPlansEditor #goals .item-body,
body#pdev #contentPlansEditor #goals .item-body,
body#playerPage #contentPlansEditor #goals .item-body,
body#teamPage #contentPlansEditor #goals .item-body,
body#report_reader #contentPlansEditor #goals .item-body,
body#orgPage #contentPlansEditor #goals .item-body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  border: 1px solid #b0b0b0;
  height: 30px;
}
body#testingPage #contentPlansEditor #goals .item-icon,
body#pdev #contentPlansEditor #goals .item-icon,
body#playerPage #contentPlansEditor #goals .item-icon,
body#teamPage #contentPlansEditor #goals .item-icon,
body#report_reader #contentPlansEditor #goals .item-icon,
body#orgPage #contentPlansEditor #goals .item-icon {
  position: absolute;
  top: 8px;
  left: 5px;
}
body#testingPage #contentPlansEditor #goals .item-body,
body#pdev #contentPlansEditor #goals .item-body,
body#playerPage #contentPlansEditor #goals .item-body,
body#teamPage #contentPlansEditor #goals .item-body,
body#report_reader #contentPlansEditor #goals .item-body,
body#orgPage #contentPlansEditor #goals .item-body {
  border-radius: 3px;
  position: relative;
  z-index: 9;
  -moz-user-select: none;
  -webkit-user-select: none;
}
body#testingPage #contentPlansEditor #goals .item-archive,
body#testingPage #contentPlansEditor #goals .item-unarchive,
body#testingPage #contentPlansEditor #goals .item-add,
body#pdev #contentPlansEditor #goals .item-archive,
body#pdev #contentPlansEditor #goals .item-unarchive,
body#pdev #contentPlansEditor #goals .item-add,
body#playerPage #contentPlansEditor #goals .item-archive,
body#playerPage #contentPlansEditor #goals .item-unarchive,
body#playerPage #contentPlansEditor #goals .item-add,
body#teamPage #contentPlansEditor #goals .item-archive,
body#teamPage #contentPlansEditor #goals .item-unarchive,
body#teamPage #contentPlansEditor #goals .item-add,
body#report_reader #contentPlansEditor #goals .item-archive,
body#report_reader #contentPlansEditor #goals .item-unarchive,
body#report_reader #contentPlansEditor #goals .item-add,
body#orgPage #contentPlansEditor #goals .item-archive,
body#orgPage #contentPlansEditor #goals .item-unarchive,
body#orgPage #contentPlansEditor #goals .item-add {
  position: absolute;
  width: 30px;
  top: 0;
  bottom: 0;
  text-align: center;
  z-index: 10;
  cursor: pointer;
}
body#testingPage #contentPlansEditor #goals .item-archive img,
body#testingPage #contentPlansEditor #goals .item-unarchive img,
body#testingPage #contentPlansEditor #goals .item-add img,
body#pdev #contentPlansEditor #goals .item-archive img,
body#pdev #contentPlansEditor #goals .item-unarchive img,
body#pdev #contentPlansEditor #goals .item-add img,
body#playerPage #contentPlansEditor #goals .item-archive img,
body#playerPage #contentPlansEditor #goals .item-unarchive img,
body#playerPage #contentPlansEditor #goals .item-add img,
body#teamPage #contentPlansEditor #goals .item-archive img,
body#teamPage #contentPlansEditor #goals .item-unarchive img,
body#teamPage #contentPlansEditor #goals .item-add img,
body#report_reader #contentPlansEditor #goals .item-archive img,
body#report_reader #contentPlansEditor #goals .item-unarchive img,
body#report_reader #contentPlansEditor #goals .item-add img,
body#orgPage #contentPlansEditor #goals .item-archive img,
body#orgPage #contentPlansEditor #goals .item-unarchive img,
body#orgPage #contentPlansEditor #goals .item-add img {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 4px;
  left: 4px;
}
body#testingPage #contentPlansEditor #goals .item-archive,
body#pdev #contentPlansEditor #goals .item-archive,
body#playerPage #contentPlansEditor #goals .item-archive,
body#teamPage #contentPlansEditor #goals .item-archive,
body#report_reader #contentPlansEditor #goals .item-archive,
body#orgPage #contentPlansEditor #goals .item-archive {
  border-radius: 0 3px 3px 0;
  right: 0px;
}
body#testingPage #contentPlansEditor #goals .item-unarchive,
body#pdev #contentPlansEditor #goals .item-unarchive,
body#playerPage #contentPlansEditor #goals .item-unarchive,
body#teamPage #contentPlansEditor #goals .item-unarchive,
body#report_reader #contentPlansEditor #goals .item-unarchive,
body#orgPage #contentPlansEditor #goals .item-unarchive {
  border-radius: 0 3px 3px 0;
  right: 0;
}
body#testingPage #contentPlansEditor #goals .item-add,
body#pdev #contentPlansEditor #goals .item-add,
body#playerPage #contentPlansEditor #goals .item-add,
body#teamPage #contentPlansEditor #goals .item-add,
body#report_reader #contentPlansEditor #goals .item-add,
body#orgPage #contentPlansEditor #goals .item-add {
  border-radius: 0;
  border-right: none;
  right: 30px;
}
body#testingPage #contentPlansEditor #goals .item-input,
body#pdev #contentPlansEditor #goals .item-input,
body#playerPage #contentPlansEditor #goals .item-input,
body#teamPage #contentPlansEditor #goals .item-input,
body#report_reader #contentPlansEditor #goals .item-input,
body#orgPage #contentPlansEditor #goals .item-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  padding: 4px;
  display: none;
}
body#testingPage #contentPlansEditor #goals .item-input input,
body#pdev #contentPlansEditor #goals .item-input input,
body#playerPage #contentPlansEditor #goals .item-input input,
body#teamPage #contentPlansEditor #goals .item-input input,
body#report_reader #contentPlansEditor #goals .item-input input,
body#orgPage #contentPlansEditor #goals .item-input input {
  height: 22px;
  resize: none;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 0;
}
body#testingPage #contentPlansEditor #goals .item-title,
body#pdev #contentPlansEditor #goals .item-title,
body#playerPage #contentPlansEditor #goals .item-title,
body#teamPage #contentPlansEditor #goals .item-title,
body#report_reader #contentPlansEditor #goals .item-title,
body#orgPage #contentPlansEditor #goals .item-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis !important;
  z-index: 1;
  display: block;
  padding: 7px;
  line-height: 14px;
  color: #262626;
  position: relative;
  cursor: pointer;
}
body#testingPage #contentPlansEditor #goals .addChildButton,
body#pdev #contentPlansEditor #goals .addChildButton,
body#playerPage #contentPlansEditor #goals .addChildButton,
body#teamPage #contentPlansEditor #goals .addChildButton,
body#report_reader #contentPlansEditor #goals .addChildButton,
body#orgPage #contentPlansEditor #goals .addChildButton {
  width: 38px;
  height: 38px;
}
body#testingPage #contentPlansEditor #goals .addList,
body#pdev #contentPlansEditor #goals .addList,
body#playerPage #contentPlansEditor #goals .addList,
body#teamPage #contentPlansEditor #goals .addList,
body#report_reader #contentPlansEditor #goals .addList,
body#orgPage #contentPlansEditor #goals .addList {
  position: absolute;
  bottom: 0px;
  border: 1px solid #000;
}
body#testingPage #contentPlansEditor #goals input.addItem,
body#pdev #contentPlansEditor #goals input.addItem,
body#playerPage #contentPlansEditor #goals input.addItem,
body#teamPage #contentPlansEditor #goals input.addItem,
body#report_reader #contentPlansEditor #goals input.addItem,
body#orgPage #contentPlansEditor #goals input.addItem {
  color: #000;
  font-weight: bold;
  padding: 10px 60px 10px 10px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 14px;
}
body#testingPage #contentPlansEditor #savePlan,
body#pdev #contentPlansEditor #savePlan,
body#playerPage #contentPlansEditor #savePlan,
body#teamPage #contentPlansEditor #savePlan,
body#report_reader #contentPlansEditor #savePlan,
body#orgPage #contentPlansEditor #savePlan {
  padding: calc(5px);
  width: 100%;
  text-align: center;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin: 10px 0;
}
body#testingPage #contentPlansEditor #savePlan a,
body#pdev #contentPlansEditor #savePlan a,
body#playerPage #contentPlansEditor #savePlan a,
body#teamPage #contentPlansEditor #savePlan a,
body#report_reader #contentPlansEditor #savePlan a,
body#orgPage #contentPlansEditor #savePlan a {
  font-size: 12px;
}
body#testingPage #contentPlansEditor #goalOptions,
body#pdev #contentPlansEditor #goalOptions,
body#playerPage #contentPlansEditor #goalOptions,
body#teamPage #contentPlansEditor #goalOptions,
body#report_reader #contentPlansEditor #goalOptions,
body#orgPage #contentPlansEditor #goalOptions {
  padding: 0 0.7407407407em;
}
body#testingPage #contentPlansEditor #execTable,
body#pdev #contentPlansEditor #execTable,
body#playerPage #contentPlansEditor #execTable,
body#teamPage #contentPlansEditor #execTable,
body#report_reader #contentPlansEditor #execTable,
body#orgPage #contentPlansEditor #execTable {
  padding: 0.71em;
  float: left;
  width: 100% !important;
  font-size: 13px;
}
body#testingPage #contentPlansEditor #execTable .asmContainer,
body#pdev #contentPlansEditor #execTable .asmContainer,
body#playerPage #contentPlansEditor #execTable .asmContainer,
body#teamPage #contentPlansEditor #execTable .asmContainer,
body#report_reader #contentPlansEditor #execTable .asmContainer,
body#orgPage #contentPlansEditor #execTable .asmContainer {
  width: 100%;
}
body#testingPage #contentSplits,
body#pdev #contentSplits,
body#playerPage #contentSplits,
body#teamPage #contentSplits,
body#report_reader #contentSplits,
body#orgPage #contentSplits {
  padding-top: 40px;
}
body#testingPage #contentSplits .tableOptions.fixed,
body#pdev #contentSplits .tableOptions.fixed,
body#playerPage #contentSplits .tableOptions.fixed,
body#teamPage #contentSplits .tableOptions.fixed,
body#report_reader #contentSplits .tableOptions.fixed,
body#orgPage #contentSplits .tableOptions.fixed {
  background-color: #fff;
  border: 1px solid #ccc;
  display: inline-block;
  left: 183px;
  margin-bottom: 25px;
  overflow: visible;
  padding: 15px 0 15px 15px;
  position: fixed;
  top: 50px;
  z-index: 999;
}
body#testingPage #contentSplits table.tableDisplay,
body#pdev #contentSplits table.tableDisplay,
body#playerPage #contentSplits table.tableDisplay,
body#teamPage #contentSplits table.tableDisplay,
body#report_reader #contentSplits table.tableDisplay,
body#orgPage #contentSplits table.tableDisplay {
  min-width: 930px !important;
}
body#testingPage #contentJournals div.jeContainer,
body#pdev #contentJournals div.jeContainer,
body#playerPage #contentJournals div.jeContainer,
body#teamPage #contentJournals div.jeContainer,
body#report_reader #contentJournals div.jeContainer,
body#orgPage #contentJournals div.jeContainer {
  float: left;
  display: inline-block;
}
body#testingPage #contentJournals div.jeContainer.journalScroll,
body#pdev #contentJournals div.jeContainer.journalScroll,
body#playerPage #contentJournals div.jeContainer.journalScroll,
body#teamPage #contentJournals div.jeContainer.journalScroll,
body#report_reader #contentJournals div.jeContainer.journalScroll,
body#orgPage #contentJournals div.jeContainer.journalScroll {
  min-width: 550px;
  margin-right: 10px;
}
body#testingPage #contentJournals div.jeContainer.journalScroll .tableDisplay,
body#pdev #contentJournals div.jeContainer.journalScroll .tableDisplay,
body#playerPage #contentJournals div.jeContainer.journalScroll .tableDisplay,
body#teamPage #contentJournals div.jeContainer.journalScroll .tableDisplay,
body#report_reader #contentJournals div.jeContainer.journalScroll .tableDisplay,
body#orgPage #contentJournals div.jeContainer.journalScroll .tableDisplay {
  min-width: 550px;
}
body#testingPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr,
body#pdev #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr,
body#playerPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr,
body#teamPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr,
body#report_reader #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr,
body#orgPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr {
  cursor: pointer;
}
body#testingPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr:nth-child(odd),
body#pdev #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr:nth-child(odd),
body#playerPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr:nth-child(odd),
body#teamPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr:nth-child(odd),
body#report_reader #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr:nth-child(odd),
body#orgPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr:nth-child(odd) {
  background-color: #e5e5e5;
}
body#testingPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr.selected,
body#pdev #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr.selected,
body#playerPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr.selected,
body#teamPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr.selected,
body#report_reader #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr.selected,
body#orgPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr.selected {
  background-color: #606060 !important;
  color: #fff;
}
body#testingPage #contentJournals div.jeContainer.journalPane,
body#pdev #contentJournals div.jeContainer.journalPane,
body#playerPage #contentJournals div.jeContainer.journalPane,
body#teamPage #contentJournals div.jeContainer.journalPane,
body#report_reader #contentJournals div.jeContainer.journalPane,
body#orgPage #contentJournals div.jeContainer.journalPane {
  background-color: #f8f8f8;
  width: calc(100% - (550px + 175px));
  min-width: 21.1111111111em;
  max-width: 48.1481481481em;
  height: calc(100% - 60px);
  position: fixed;
  overflow-y: auto;
  top: 50px;
  border: 1px solid #999;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.jeInfo,
body#pdev #contentJournals div.jeContainer.journalPane div.jeInfo,
body#playerPage #contentJournals div.jeContainer.journalPane div.jeInfo,
body#teamPage #contentJournals div.jeContainer.journalPane div.jeInfo,
body#report_reader #contentJournals div.jeContainer.journalPane div.jeInfo,
body#orgPage #contentJournals div.jeContainer.journalPane div.jeInfo {
  padding: 5px;
  line-height: 18px;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml {
  padding: 5px;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml p,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml dl,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml p,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml dl,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml p,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml dl,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml p,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml dl,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml p,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml dl,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml p,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml dl {
  margin: 1.12em 0;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul {
  margin-left: 40px;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol {
  list-style-type: decimal;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ul,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ol,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ul,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ol,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ol ul,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ul ol,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ul ul,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ol ol,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ul,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ol,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ul,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ol,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ul,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ol,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ul,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ol,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ol ul,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ul ol,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ul ul,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ol ol,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ul,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ol,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ul,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ol {
  margin-top: 0;
  margin-bottom: 0;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#testingPage #contentJournals div.jeContainer.journalPane div.journalControls,
body#pdev #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#pdev #contentJournals div.jeContainer.journalPane div.journalControls,
body#playerPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#playerPage #contentJournals div.jeContainer.journalPane div.journalControls,
body#teamPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#teamPage #contentJournals div.jeContainer.journalPane div.journalControls,
body#report_reader #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#report_reader #contentJournals div.jeContainer.journalPane div.journalControls,
body#orgPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#orgPage #contentJournals div.jeContainer.journalPane div.journalControls {
  border: 1px solid #999;
  padding: 5px;
}
body#testingPage #contentJournals div.jeContainer.journalPane a.journalAttachmentButton,
body#pdev #contentJournals div.jeContainer.journalPane a.journalAttachmentButton,
body#playerPage #contentJournals div.jeContainer.journalPane a.journalAttachmentButton,
body#teamPage #contentJournals div.jeContainer.journalPane a.journalAttachmentButton,
body#report_reader #contentJournals div.jeContainer.journalPane a.journalAttachmentButton,
body#orgPage #contentJournals div.jeContainer.journalPane a.journalAttachmentButton {
  pointer-events: all;
}
body#testingPage #contentJournals div.jeContainer.journalPane a.journalControlButton,
body#pdev #contentJournals div.jeContainer.journalPane a.journalControlButton,
body#playerPage #contentJournals div.jeContainer.journalPane a.journalControlButton,
body#teamPage #contentJournals div.jeContainer.journalPane a.journalControlButton,
body#report_reader #contentJournals div.jeContainer.journalPane a.journalControlButton,
body#orgPage #contentJournals div.jeContainer.journalPane a.journalControlButton {
  pointer-events: all;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml {
  width: 100%;
  min-height: 22.2222222222em;
  height: auto;
  overflow: visible;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#pdev #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#playerPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#teamPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#report_reader #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#orgPage #contentJournals div.jeContainer.journalPane div.journalAttachments {
  font-size: 0.8888888889em;
  min-height: 2.5925925926em;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.journalAttachments span.title,
body#pdev #contentJournals div.jeContainer.journalPane div.journalAttachments span.title,
body#playerPage #contentJournals div.jeContainer.journalPane div.journalAttachments span.title,
body#teamPage #contentJournals div.jeContainer.journalPane div.journalAttachments span.title,
body#report_reader #contentJournals div.jeContainer.journalPane div.journalAttachments span.title,
body#orgPage #contentJournals div.jeContainer.journalPane div.journalAttachments span.title {
  text-decoration: underline;
  display: block;
  margin-bottom: 5px;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.journalAttachments a,
body#pdev #contentJournals div.jeContainer.journalPane div.journalAttachments a,
body#playerPage #contentJournals div.jeContainer.journalPane div.journalAttachments a,
body#teamPage #contentJournals div.jeContainer.journalPane div.journalAttachments a,
body#report_reader #contentJournals div.jeContainer.journalPane div.journalAttachments a,
body#orgPage #contentJournals div.jeContainer.journalPane div.journalAttachments a {
  background-color: #003263;
  color: #fff;
  padding: 6px 10px;
  display: inline-block;
  margin: 1px;
  font-size: 12px;
}
body#testingPage #contentJournals div.jeContainer div.journalControls,
body#pdev #contentJournals div.jeContainer div.journalControls,
body#playerPage #contentJournals div.jeContainer div.journalControls,
body#teamPage #contentJournals div.jeContainer div.journalControls,
body#report_reader #contentJournals div.jeContainer div.journalControls,
body#orgPage #contentJournals div.jeContainer div.journalControls {
  padding: 5px;
  text-align: right;
  background-color: #f8f8f8;
  border: 1px solid #999;
}
body#testingPage #contentJournals div.jeContainer div.journalControls a,
body#pdev #contentJournals div.jeContainer div.journalControls a,
body#playerPage #contentJournals div.jeContainer div.journalControls a,
body#teamPage #contentJournals div.jeContainer div.journalControls a,
body#report_reader #contentJournals div.jeContainer div.journalControls a,
body#orgPage #contentJournals div.jeContainer div.journalControls a {
  padding: 1px 5px;
}
body#testingPage .jeEditModal,
body#pdev .jeEditModal,
body#playerPage .jeEditModal,
body#teamPage .jeEditModal,
body#report_reader .jeEditModal,
body#orgPage .jeEditModal {
  width: 750px;
}
body#testingPage .jeEditModal div.journalEntryContainer,
body#pdev .jeEditModal div.journalEntryContainer,
body#playerPage .jeEditModal div.journalEntryContainer,
body#teamPage .jeEditModal div.journalEntryContainer,
body#report_reader .jeEditModal div.journalEntryContainer,
body#orgPage .jeEditModal div.journalEntryContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  font-size: 12px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section,
body#pdev .jeEditModal div.journalEntryContainer div.section,
body#playerPage .jeEditModal div.journalEntryContainer div.section,
body#teamPage .jeEditModal div.journalEntryContainer div.section,
body#report_reader .jeEditModal div.journalEntryContainer div.section,
body#orgPage .jeEditModal div.journalEntryContainer div.section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell {
  vertical-align: top;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell div.formrow,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell div.formrow,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow {
  padding: 2px;
  width: 100%;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span {
  display: inline-block;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span.head,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span.head,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span.head,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span.head,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span.head,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span.head {
  font-weight: bold;
  width: 15%;
  text-align: right;
  margin-right: 5px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell.edit,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell.edit,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell.edit,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell.edit,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell.edit,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell.edit {
  width: 68%;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell.additional,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell.additional,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell.additional,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell.additional,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell.additional,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell.additional {
  width: calc(100% - 68%);
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell.attachments,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell.attachments,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments {
  background-color: #fff;
  height: 100%;
  font-size: 0.8888888889em;
  min-height: 2.5925925926em;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments span.title,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell.attachments span.title,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments span.title,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments span.title,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell.attachments span.title,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments span.title {
  text-decoration: underline;
  display: block;
  margin-bottom: 5px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments a,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell.attachments a,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments a,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments a,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell.attachments a,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments a {
  background-color: #003263;
  color: #fff;
  padding: 6px 10px;
  display: inline-block;
  margin: 1px;
  font-size: 12px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box {
  margin: 0 !important;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box button,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box button,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box button,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box button,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box button,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box button {
  max-width: 25px;
  max-height: 25px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.jetitle,
body#pdev .jeEditModal div.journalEntryContainer div.section div.jetitle,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.jetitle,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.jetitle,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.jetitle,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.jetitle {
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.top div,
body#pdev .jeEditModal div.journalEntryContainer div.section.top div,
body#playerPage .jeEditModal div.journalEntryContainer div.section.top div,
body#teamPage .jeEditModal div.journalEntryContainer div.section.top div,
body#report_reader .jeEditModal div.journalEntryContainer div.section.top div,
body#orgPage .jeEditModal div.journalEntryContainer div.section.top div {
  border-bottom: 1px solid #ccc;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.cell,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.cell,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.cell,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.cell,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.cell,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.cell {
  background-color: #eee;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional {
  height: 100%;
  padding: 5px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset {
  height: 100%;
  border: 1px solid #ccc;
  padding: 5px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset legend,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset legend,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset legend,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset legend,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset legend,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset legend {
  width: 0;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional ul,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional ul,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul {
  list-style-type: none;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li {
  position: relative;
  display: block;
  padding: 3px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li input[type=radio],
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li input[type=radio],
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li input[type=radio],
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li input[type=radio],
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li input[type=radio],
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li input[type=radio] {
  margin-left: 20px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor {
  position: absolute;
  top: 5px;
  width: 15px;
  height: 15px;
  display: inline-block;
  border: 1px solid #666;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor.noflag,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor.noflag,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor.noflag,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor.noflag,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor.noflag,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor.noflag {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M1 0 L0 1 L99 100 L100 99' fill='red' /><path d='M0 99 L99 0 L100 1 L1 100' fill='red' /></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%, auto;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text],
body#pdev .jeEditModal div.journalEntryContainer div.section.mid input[type=text],
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text],
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text],
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid input[type=text],
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text] {
  width: 250px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text].date,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid input[type=text].date,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text].date,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text].date,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid input[type=text].date,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text].date {
  width: 150px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot {
  height: 500px !important;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.controls,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.controls,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.controls,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.controls,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.controls,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.controls {
  position: relative;
  height: 38px;
  background-color: #eee;
  border-bottom: 1px solid #ccc;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.controls span,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.controls span,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.controls span,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.controls span,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.controls span,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.controls span {
  width: 70%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.controls button.aux,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.controls button.aux,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.controls button.aux,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.controls button.aux,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.controls button.aux,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.controls button.aux {
  border: 2px solid #ddd;
  background: #f9f9f9;
  padding: 3px 10px;
  color: #000;
  font-size: 12px;
  cursor: pointer;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.controls input[type=file].hidden-input,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.controls input[type=file].hidden-input,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.controls input[type=file].hidden-input,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.controls input[type=file].hidden-input,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.controls input[type=file].hidden-input,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.controls input[type=file].hidden-input {
  display: none;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.files,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.files,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.files,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.files,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.files,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.files {
  position: relative;
  height: 250px;
  overflow: auto;
  padding: 5px;
  padding-top: 25px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.files div.jetitle,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.files div.jetitle,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.files div.jetitle,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.files div.jetitle,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.files div.jetitle,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.files div.jetitle {
  text-align: center;
  position: absolute;
  top: 5px;
  width: 90%;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.files a.isNew,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.files a.isNew,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.files a.isNew,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.files a.isNew,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.files a.isNew,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.files a.isNew {
  background-color: rgba(0, 100, 0, 0.6);
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.files a:hover,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.files a:hover,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.files a:hover,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.files a:hover,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.files a:hover,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.files a:hover {
  background-color: red;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.end-buttons,
body#pdev .jeEditModal div.journalEntryContainer div.section.end-buttons,
body#playerPage .jeEditModal div.journalEntryContainer div.section.end-buttons,
body#teamPage .jeEditModal div.journalEntryContainer div.section.end-buttons,
body#report_reader .jeEditModal div.journalEntryContainer div.section.end-buttons,
body#orgPage .jeEditModal div.journalEntryContainer div.section.end-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background-color: #eee;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.end-buttons .btn,
body#pdev .jeEditModal div.journalEntryContainer div.section.end-buttons .btn,
body#playerPage .jeEditModal div.journalEntryContainer div.section.end-buttons .btn,
body#teamPage .jeEditModal div.journalEntryContainer div.section.end-buttons .btn,
body#report_reader .jeEditModal div.journalEntryContainer div.section.end-buttons .btn,
body#orgPage .jeEditModal div.journalEntryContainer div.section.end-buttons .btn {
  cursor: pointer;
  height: 100%;
  width: 100px;
  margin: 0px;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 2px #000;
          box-shadow: 1px 1px 2px #000;
  height: 30px;
  vertical-align: middle;
}
body#testingPage #contentVideos div.controls,
body#testingPage #recent-vids div.controls,
body#pdev #contentVideos div.controls,
body#pdev #recent-vids div.controls,
body#playerPage #contentVideos div.controls,
body#playerPage #recent-vids div.controls,
body#teamPage #contentVideos div.controls,
body#teamPage #recent-vids div.controls,
body#report_reader #contentVideos div.controls,
body#report_reader #recent-vids div.controls,
body#orgPage #contentVideos div.controls,
body#orgPage #recent-vids div.controls {
  position: relative;
  padding-top: 10px;
}
body#testingPage #contentVideos div.controls .filters,
body#testingPage #recent-vids div.controls .filters,
body#pdev #contentVideos div.controls .filters,
body#pdev #recent-vids div.controls .filters,
body#playerPage #contentVideos div.controls .filters,
body#playerPage #recent-vids div.controls .filters,
body#teamPage #contentVideos div.controls .filters,
body#teamPage #recent-vids div.controls .filters,
body#report_reader #contentVideos div.controls .filters,
body#report_reader #recent-vids div.controls .filters,
body#orgPage #contentVideos div.controls .filters,
body#orgPage #recent-vids div.controls .filters {
  display: inline-block;
  max-width: 400px;
}
body#testingPage #contentVideos div.controls a,
body#testingPage #recent-vids div.controls a,
body#pdev #contentVideos div.controls a,
body#pdev #recent-vids div.controls a,
body#playerPage #contentVideos div.controls a,
body#playerPage #recent-vids div.controls a,
body#teamPage #contentVideos div.controls a,
body#teamPage #recent-vids div.controls a,
body#report_reader #contentVideos div.controls a,
body#report_reader #recent-vids div.controls a,
body#orgPage #contentVideos div.controls a,
body#orgPage #recent-vids div.controls a {
  display: inline-block;
  border: 1px solid lightblue;
  padding: 3px;
  margin: 2px 2px 0 0;
  font-size: 12px;
  background-color: #ccc;
  color: rgb(0, 50, 99);
  text-decoration: none;
  cursor: pointer;
}
body#testingPage #contentVideos div.controls a:hover,
body#testingPage #recent-vids div.controls a:hover,
body#pdev #contentVideos div.controls a:hover,
body#pdev #recent-vids div.controls a:hover,
body#playerPage #contentVideos div.controls a:hover,
body#playerPage #recent-vids div.controls a:hover,
body#teamPage #contentVideos div.controls a:hover,
body#teamPage #recent-vids div.controls a:hover,
body#report_reader #contentVideos div.controls a:hover,
body#report_reader #recent-vids div.controls a:hover,
body#orgPage #contentVideos div.controls a:hover,
body#orgPage #recent-vids div.controls a:hover {
  color: #ce1126;
}
body#testingPage #contentVideos div.controls button,
body#testingPage #recent-vids div.controls button,
body#pdev #contentVideos div.controls button,
body#pdev #recent-vids div.controls button,
body#playerPage #contentVideos div.controls button,
body#playerPage #recent-vids div.controls button,
body#teamPage #contentVideos div.controls button,
body#teamPage #recent-vids div.controls button,
body#report_reader #contentVideos div.controls button,
body#report_reader #recent-vids div.controls button,
body#orgPage #contentVideos div.controls button,
body#orgPage #recent-vids div.controls button {
  position: absolute;
  bottom: 0;
}
body#testingPage #contentVideos div.controls button.play,
body#testingPage #recent-vids div.controls button.play,
body#pdev #contentVideos div.controls button.play,
body#pdev #recent-vids div.controls button.play,
body#playerPage #contentVideos div.controls button.play,
body#playerPage #recent-vids div.controls button.play,
body#teamPage #contentVideos div.controls button.play,
body#teamPage #recent-vids div.controls button.play,
body#report_reader #contentVideos div.controls button.play,
body#report_reader #recent-vids div.controls button.play,
body#orgPage #contentVideos div.controls button.play,
body#orgPage #recent-vids div.controls button.play {
  left: 215px;
}
body#testingPage #contentVideos div.controls button.clear,
body#testingPage #recent-vids div.controls button.clear,
body#pdev #contentVideos div.controls button.clear,
body#pdev #recent-vids div.controls button.clear,
body#playerPage #contentVideos div.controls button.clear,
body#playerPage #recent-vids div.controls button.clear,
body#teamPage #contentVideos div.controls button.clear,
body#teamPage #recent-vids div.controls button.clear,
body#report_reader #contentVideos div.controls button.clear,
body#report_reader #recent-vids div.controls button.clear,
body#orgPage #contentVideos div.controls button.clear,
body#orgPage #recent-vids div.controls button.clear {
  left: 345px;
}
body#testingPage #contentVideos div.videos ul,
body#testingPage #recent-vids div.videos ul,
body#pdev #contentVideos div.videos ul,
body#pdev #recent-vids div.videos ul,
body#playerPage #contentVideos div.videos ul,
body#playerPage #recent-vids div.videos ul,
body#teamPage #contentVideos div.videos ul,
body#teamPage #recent-vids div.videos ul,
body#report_reader #contentVideos div.videos ul,
body#report_reader #recent-vids div.videos ul,
body#orgPage #contentVideos div.videos ul,
body#orgPage #recent-vids div.videos ul {
  list-style-type: none;
}
body#testingPage #contentVideos div.videos ul li,
body#testingPage #recent-vids div.videos ul li,
body#pdev #contentVideos div.videos ul li,
body#pdev #recent-vids div.videos ul li,
body#playerPage #contentVideos div.videos ul li,
body#playerPage #recent-vids div.videos ul li,
body#teamPage #contentVideos div.videos ul li,
body#teamPage #recent-vids div.videos ul li,
body#report_reader #contentVideos div.videos ul li,
body#report_reader #recent-vids div.videos ul li,
body#orgPage #contentVideos div.videos ul li,
body#orgPage #recent-vids div.videos ul li {
  display: inline-block;
  position: relative;
  margin: 5px 5px 0 0;
  cursor: pointer;
}
body#testingPage #contentVideos div.videos ul li span,
body#testingPage #recent-vids div.videos ul li span,
body#pdev #contentVideos div.videos ul li span,
body#pdev #recent-vids div.videos ul li span,
body#playerPage #contentVideos div.videos ul li span,
body#playerPage #recent-vids div.videos ul li span,
body#teamPage #contentVideos div.videos ul li span,
body#teamPage #recent-vids div.videos ul li span,
body#report_reader #contentVideos div.videos ul li span,
body#report_reader #recent-vids div.videos ul li span,
body#orgPage #contentVideos div.videos ul li span,
body#orgPage #recent-vids div.videos ul li span {
  position: absolute;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 3px;
  font-size: 11px;
}
body#testingPage #contentVideos div.videos ul li span.subject,
body#testingPage #recent-vids div.videos ul li span.subject,
body#pdev #contentVideos div.videos ul li span.subject,
body#pdev #recent-vids div.videos ul li span.subject,
body#playerPage #contentVideos div.videos ul li span.subject,
body#playerPage #recent-vids div.videos ul li span.subject,
body#teamPage #contentVideos div.videos ul li span.subject,
body#teamPage #recent-vids div.videos ul li span.subject,
body#report_reader #contentVideos div.videos ul li span.subject,
body#report_reader #recent-vids div.videos ul li span.subject,
body#orgPage #contentVideos div.videos ul li span.subject,
body#orgPage #recent-vids div.videos ul li span.subject {
  bottom: 3px;
}
body#testingPage #contentVideos div.videos ul li img,
body#testingPage #recent-vids div.videos ul li img,
body#pdev #contentVideos div.videos ul li img,
body#pdev #recent-vids div.videos ul li img,
body#playerPage #contentVideos div.videos ul li img,
body#playerPage #recent-vids div.videos ul li img,
body#teamPage #contentVideos div.videos ul li img,
body#teamPage #recent-vids div.videos ul li img,
body#report_reader #contentVideos div.videos ul li img,
body#report_reader #recent-vids div.videos ul li img,
body#orgPage #contentVideos div.videos ul li img,
body#orgPage #recent-vids div.videos ul li img {
  width: 250px;
  border: 1px solid #000;
}
body#testingPage #contentVideos div.videos ul li .selected-vid,
body#testingPage #recent-vids div.videos ul li .selected-vid,
body#pdev #contentVideos div.videos ul li .selected-vid,
body#pdev #recent-vids div.videos ul li .selected-vid,
body#playerPage #contentVideos div.videos ul li .selected-vid,
body#playerPage #recent-vids div.videos ul li .selected-vid,
body#teamPage #contentVideos div.videos ul li .selected-vid,
body#teamPage #recent-vids div.videos ul li .selected-vid,
body#report_reader #contentVideos div.videos ul li .selected-vid,
body#report_reader #recent-vids div.videos ul li .selected-vid,
body#orgPage #contentVideos div.videos ul li .selected-vid,
body#orgPage #recent-vids div.videos ul li .selected-vid {
  position: absolute;
  top: 0;
  z-index: 0;
  width: 250px;
  height: calc(100% - 5px);
  background: rgba(0, 50, 99, 0.7);
}
@media screen and (max-width: 800px) {
  body#testingPage #contentVideos div.videos ul li .selected-vid,
  body#testingPage #recent-vids div.videos ul li .selected-vid,
  body#pdev #contentVideos div.videos ul li .selected-vid,
  body#pdev #recent-vids div.videos ul li .selected-vid,
  body#playerPage #contentVideos div.videos ul li .selected-vid,
  body#playerPage #recent-vids div.videos ul li .selected-vid,
  body#teamPage #contentVideos div.videos ul li .selected-vid,
  body#teamPage #recent-vids div.videos ul li .selected-vid,
  body#report_reader #contentVideos div.videos ul li .selected-vid,
  body#report_reader #recent-vids div.videos ul li .selected-vid,
  body#orgPage #contentVideos div.videos ul li .selected-vid,
  body#orgPage #recent-vids div.videos ul li .selected-vid {
    width: 100%;
  }
}
body#testingPage #contentVideos div.videos ul li .selected-vid .check,
body#testingPage #recent-vids div.videos ul li .selected-vid .check,
body#pdev #contentVideos div.videos ul li .selected-vid .check,
body#pdev #recent-vids div.videos ul li .selected-vid .check,
body#playerPage #contentVideos div.videos ul li .selected-vid .check,
body#playerPage #recent-vids div.videos ul li .selected-vid .check,
body#teamPage #contentVideos div.videos ul li .selected-vid .check,
body#teamPage #recent-vids div.videos ul li .selected-vid .check,
body#report_reader #contentVideos div.videos ul li .selected-vid .check,
body#report_reader #recent-vids div.videos ul li .selected-vid .check,
body#orgPage #contentVideos div.videos ul li .selected-vid .check,
body#orgPage #recent-vids div.videos ul li .selected-vid .check {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 70px;
  fill: #fff;
}
body#testingPage #recent-vids .videoScroll,
body#pdev #recent-vids .videoScroll,
body#playerPage #recent-vids .videoScroll,
body#teamPage #recent-vids .videoScroll,
body#report_reader #recent-vids .videoScroll,
body#orgPage #recent-vids .videoScroll {
  height: calc(100vh - 3.7037037037em);
  float: left;
  overflow: auto;
}
body#testingPage #recent-vids .videoPane,
body#pdev #recent-vids .videoPane,
body#playerPage #recent-vids .videoPane,
body#teamPage #recent-vids .videoPane,
body#report_reader #recent-vids .videoPane,
body#orgPage #recent-vids .videoPane {
  width: calc(100% - (400px + 0.7407407407em + 175px));
  height: calc(100hv - 3.7037037037em);
  border: #999;
  min-width: 21.1111111111em;
  max-width: 48.1481481481em;
  color: #000;
  float: left;
}
body#testingPage #recent-vids .videoPane video,
body#pdev #recent-vids .videoPane video,
body#playerPage #recent-vids .videoPane video,
body#teamPage #recent-vids .videoPane video,
body#report_reader #recent-vids .videoPane video,
body#orgPage #recent-vids .videoPane video {
  width: 440px !important;
  height: 248px !important;
}
body#testingPage #recent-vids .tableDisplay,
body#pdev #recent-vids .tableDisplay,
body#playerPage #recent-vids .tableDisplay,
body#teamPage #recent-vids .tableDisplay,
body#report_reader #recent-vids .tableDisplay,
body#orgPage #recent-vids .tableDisplay {
  min-width: 440px !important;
}
body#testingPage #recent-vids .tableDisplay tbody tr td,
body#pdev #recent-vids .tableDisplay tbody tr td,
body#playerPage #recent-vids .tableDisplay tbody tr td,
body#teamPage #recent-vids .tableDisplay tbody tr td,
body#report_reader #recent-vids .tableDisplay tbody tr td,
body#orgPage #recent-vids .tableDisplay tbody tr td {
  vertical-align: top;
}
body#testingPage #recent-vids .thumbs,
body#pdev #recent-vids .thumbs,
body#playerPage #recent-vids .thumbs,
body#teamPage #recent-vids .thumbs,
body#report_reader #recent-vids .thumbs,
body#orgPage #recent-vids .thumbs {
  min-width: 0;
  min-height: 0;
  text-align: center;
  width: 0 !important;
}
body#testingPage #recent-vids .thumbs img,
body#pdev #recent-vids .thumbs img,
body#playerPage #recent-vids .thumbs img,
body#teamPage #recent-vids .thumbs img,
body#report_reader #recent-vids .thumbs img,
body#orgPage #recent-vids .thumbs img {
  width: 74.5px;
}
body#testingPage #contentAttributes .tableDisplay,
body#testingPage #contentVideos .tableDisplay,
body#testingPage #contentService .tableDisplay,
body#pdev #contentAttributes .tableDisplay,
body#pdev #contentVideos .tableDisplay,
body#pdev #contentService .tableDisplay,
body#playerPage #contentAttributes .tableDisplay,
body#playerPage #contentVideos .tableDisplay,
body#playerPage #contentService .tableDisplay,
body#teamPage #contentAttributes .tableDisplay,
body#teamPage #contentVideos .tableDisplay,
body#teamPage #contentService .tableDisplay,
body#report_reader #contentAttributes .tableDisplay,
body#report_reader #contentVideos .tableDisplay,
body#report_reader #contentService .tableDisplay,
body#orgPage #contentAttributes .tableDisplay,
body#orgPage #contentVideos .tableDisplay,
body#orgPage #contentService .tableDisplay {
  min-width: 600px;
  float: left;
}
body#testingPage #contentAttributes .tableDisplay tbody tr:nth-child(odd),
body#testingPage #contentVideos .tableDisplay tbody tr:nth-child(odd),
body#testingPage #contentService .tableDisplay tbody tr:nth-child(odd),
body#pdev #contentAttributes .tableDisplay tbody tr:nth-child(odd),
body#pdev #contentVideos .tableDisplay tbody tr:nth-child(odd),
body#pdev #contentService .tableDisplay tbody tr:nth-child(odd),
body#playerPage #contentAttributes .tableDisplay tbody tr:nth-child(odd),
body#playerPage #contentVideos .tableDisplay tbody tr:nth-child(odd),
body#playerPage #contentService .tableDisplay tbody tr:nth-child(odd),
body#teamPage #contentAttributes .tableDisplay tbody tr:nth-child(odd),
body#teamPage #contentVideos .tableDisplay tbody tr:nth-child(odd),
body#teamPage #contentService .tableDisplay tbody tr:nth-child(odd),
body#report_reader #contentAttributes .tableDisplay tbody tr:nth-child(odd),
body#report_reader #contentVideos .tableDisplay tbody tr:nth-child(odd),
body#report_reader #contentService .tableDisplay tbody tr:nth-child(odd),
body#orgPage #contentAttributes .tableDisplay tbody tr:nth-child(odd),
body#orgPage #contentVideos .tableDisplay tbody tr:nth-child(odd),
body#orgPage #contentService .tableDisplay tbody tr:nth-child(odd) {
  background-color: #e5e5e5;
}
body#testingPage #contentAttributes .tableDisplay tbody tr.selected,
body#testingPage #contentVideos .tableDisplay tbody tr.selected,
body#testingPage #contentService .tableDisplay tbody tr.selected,
body#pdev #contentAttributes .tableDisplay tbody tr.selected,
body#pdev #contentVideos .tableDisplay tbody tr.selected,
body#pdev #contentService .tableDisplay tbody tr.selected,
body#playerPage #contentAttributes .tableDisplay tbody tr.selected,
body#playerPage #contentVideos .tableDisplay tbody tr.selected,
body#playerPage #contentService .tableDisplay tbody tr.selected,
body#teamPage #contentAttributes .tableDisplay tbody tr.selected,
body#teamPage #contentVideos .tableDisplay tbody tr.selected,
body#teamPage #contentService .tableDisplay tbody tr.selected,
body#report_reader #contentAttributes .tableDisplay tbody tr.selected,
body#report_reader #contentVideos .tableDisplay tbody tr.selected,
body#report_reader #contentService .tableDisplay tbody tr.selected,
body#orgPage #contentAttributes .tableDisplay tbody tr.selected,
body#orgPage #contentVideos .tableDisplay tbody tr.selected,
body#orgPage #contentService .tableDisplay tbody tr.selected {
  background-color: #606060 !important;
  color: #fff;
}
body#testingPage #contentSnCDashboard,
body#testingPage #contentMedical,
body#pdev #contentSnCDashboard,
body#pdev #contentMedical,
body#playerPage #contentSnCDashboard,
body#playerPage #contentMedical,
body#teamPage #contentSnCDashboard,
body#teamPage #contentMedical,
body#report_reader #contentSnCDashboard,
body#report_reader #contentMedical,
body#orgPage #contentSnCDashboard,
body#orgPage #contentMedical {
  overflow: hidden;
}
body#testingPage #contentSnCDashboard table,
body#testingPage #contentMedical table,
body#pdev #contentSnCDashboard table,
body#pdev #contentMedical table,
body#playerPage #contentSnCDashboard table,
body#playerPage #contentMedical table,
body#teamPage #contentSnCDashboard table,
body#teamPage #contentMedical table,
body#report_reader #contentSnCDashboard table,
body#report_reader #contentMedical table,
body#orgPage #contentSnCDashboard table,
body#orgPage #contentMedical table {
  margin: 0.7407407407em;
}
body#testingPage #contentSnCDashboard .gContainer,
body#testingPage #contentMedical .gContainer,
body#pdev #contentSnCDashboard .gContainer,
body#pdev #contentMedical .gContainer,
body#playerPage #contentSnCDashboard .gContainer,
body#playerPage #contentMedical .gContainer,
body#teamPage #contentSnCDashboard .gContainer,
body#teamPage #contentMedical .gContainer,
body#report_reader #contentSnCDashboard .gContainer,
body#report_reader #contentMedical .gContainer,
body#orgPage #contentSnCDashboard .gContainer,
body#orgPage #contentMedical .gContainer {
  margin-top: 30px;
}
body#testingPage #contentSnCDashboard .playerGraph,
body#testingPage #contentMedical .playerGraph,
body#pdev #contentSnCDashboard .playerGraph,
body#pdev #contentMedical .playerGraph,
body#playerPage #contentSnCDashboard .playerGraph,
body#playerPage #contentMedical .playerGraph,
body#teamPage #contentSnCDashboard .playerGraph,
body#teamPage #contentMedical .playerGraph,
body#report_reader #contentSnCDashboard .playerGraph,
body#report_reader #contentMedical .playerGraph,
body#orgPage #contentSnCDashboard .playerGraph,
body#orgPage #contentMedical .playerGraph {
  margin: 0.7407407407em;
  border: 1px solid #ccc;
  display: inline-block;
}
body#testingPage #contentSnCDashboard .playerGraph,
body#testingPage #contentMedical .playerGraph,
body#pdev #contentSnCDashboard .playerGraph,
body#pdev #contentMedical .playerGraph,
body#playerPage #contentSnCDashboard .playerGraph,
body#playerPage #contentMedical .playerGraph,
body#teamPage #contentSnCDashboard .playerGraph,
body#teamPage #contentMedical .playerGraph,
body#report_reader #contentSnCDashboard .playerGraph,
body#report_reader #contentMedical .playerGraph,
body#orgPage #contentSnCDashboard .playerGraph,
body#orgPage #contentMedical .playerGraph {
  position: relative;
}
body#testingPage #contentSnCDashboard .playerGraph .gOverlay,
body#testingPage #contentMedical .playerGraph .gOverlay,
body#pdev #contentSnCDashboard .playerGraph .gOverlay,
body#pdev #contentMedical .playerGraph .gOverlay,
body#playerPage #contentSnCDashboard .playerGraph .gOverlay,
body#playerPage #contentMedical .playerGraph .gOverlay,
body#teamPage #contentSnCDashboard .playerGraph .gOverlay,
body#teamPage #contentMedical .playerGraph .gOverlay,
body#report_reader #contentSnCDashboard .playerGraph .gOverlay,
body#report_reader #contentMedical .playerGraph .gOverlay,
body#orgPage #contentSnCDashboard .playerGraph .gOverlay,
body#orgPage #contentMedical .playerGraph .gOverlay {
  width: 200px;
  height: 25px;
  position: absolute;
  top: -18px;
  left: 4px;
  font-weight: bold;
}
body#testingPage #contentMedical .tableDisplay tbody td,
body#pdev #contentMedical .tableDisplay tbody td,
body#playerPage #contentMedical .tableDisplay tbody td,
body#teamPage #contentMedical .tableDisplay tbody td,
body#report_reader #contentMedical .tableDisplay tbody td,
body#orgPage #contentMedical .tableDisplay tbody td {
  width: 35px !important;
}
body#testingPage[data-pagehash=skyzones],
body#pdev[data-pagehash=skyzones],
body#playerPage[data-pagehash=skyzones],
body#teamPage[data-pagehash=skyzones],
body#report_reader[data-pagehash=skyzones],
body#orgPage[data-pagehash=skyzones] {
  background-color: red;
}
@media print {
  body#testingPage[data-pagehash=skyzones] #dashNav,
  body#pdev[data-pagehash=skyzones] #dashNav,
  body#playerPage[data-pagehash=skyzones] #dashNav,
  body#teamPage[data-pagehash=skyzones] #dashNav,
  body#report_reader[data-pagehash=skyzones] #dashNav,
  body#orgPage[data-pagehash=skyzones] #dashNav {
    display: none;
  }
}
body#testingPage #contentPlots,
body#pdev #contentPlots,
body#playerPage #contentPlots,
body#teamPage #contentPlots,
body#report_reader #contentPlots,
body#orgPage #contentPlots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
body#testingPage #contentPlots div.plot h4,
body#pdev #contentPlots div.plot h4,
body#playerPage #contentPlots div.plot h4,
body#teamPage #contentPlots div.plot h4,
body#report_reader #contentPlots div.plot h4,
body#orgPage #contentPlots div.plot h4 {
  text-align: center;
  font-weight: bold;
  text-decoration: underline;
}
@media screen and (max-width: 1390px) {
  body#testingPage #contentPlots div.plot,
  body#pdev #contentPlots div.plot,
  body#playerPage #contentPlots div.plot,
  body#teamPage #contentPlots div.plot,
  body#report_reader #contentPlots div.plot,
  body#orgPage #contentPlots div.plot {
    width: 550px;
  }
  body#testingPage #contentPlots div.plot img,
  body#pdev #contentPlots div.plot img,
  body#playerPage #contentPlots div.plot img,
  body#teamPage #contentPlots div.plot img,
  body#report_reader #contentPlots div.plot img,
  body#orgPage #contentPlots div.plot img {
    width: 100%;
  }
}
@media screen and (max-width: 1280px) {
  body#testingPage #contentPlots div.plot,
  body#pdev #contentPlots div.plot,
  body#playerPage #contentPlots div.plot,
  body#teamPage #contentPlots div.plot,
  body#report_reader #contentPlots div.plot,
  body#orgPage #contentPlots div.plot {
    width: 500px;
  }
  body#testingPage #contentPlots div.plot img,
  body#pdev #contentPlots div.plot img,
  body#playerPage #contentPlots div.plot img,
  body#teamPage #contentPlots div.plot img,
  body#report_reader #contentPlots div.plot img,
  body#orgPage #contentPlots div.plot img {
    width: 100%;
  }
}
@media screen and (max-width: 1180px) {
  body#testingPage #contentPlots div.plot,
  body#pdev #contentPlots div.plot,
  body#playerPage #contentPlots div.plot,
  body#teamPage #contentPlots div.plot,
  body#report_reader #contentPlots div.plot,
  body#orgPage #contentPlots div.plot {
    width: unset;
  }
  body#testingPage #contentPlots div.plot img,
  body#pdev #contentPlots div.plot img,
  body#playerPage #contentPlots div.plot img,
  body#teamPage #contentPlots div.plot img,
  body#report_reader #contentPlots div.plot img,
  body#orgPage #contentPlots div.plot img {
    width: 100%;
  }
}
body#testingPage #contentSpray div.legend,
body#pdev #contentSpray div.legend,
body#playerPage #contentSpray div.legend,
body#teamPage #contentSpray div.legend,
body#report_reader #contentSpray div.legend,
body#orgPage #contentSpray div.legend {
  width: 67.4074074074em;
  overflow: hidden;
  text-align: center;
  padding: 0.7407407407em;
  margin-bottom: 0.7407407407em;
  background-color: #ccc;
}
body#testingPage #contentSpray div.legend ul,
body#pdev #contentSpray div.legend ul,
body#playerPage #contentSpray div.legend ul,
body#teamPage #contentSpray div.legend ul,
body#report_reader #contentSpray div.legend ul,
body#orgPage #contentSpray div.legend ul {
  display: inline-block;
  list-style-type: none;
}
body#testingPage #contentSpray div.legend ul li,
body#pdev #contentSpray div.legend ul li,
body#playerPage #contentSpray div.legend ul li,
body#teamPage #contentSpray div.legend ul li,
body#report_reader #contentSpray div.legend ul li,
body#orgPage #contentSpray div.legend ul li {
  float: left;
  padding-right: 0.7407407407em;
  margin-right: 0.7407407407em;
  border-right: 1px solid #000;
  font-size: 0.8888888889em;
}
body#testingPage #contentSpray div.legend ul li span,
body#pdev #contentSpray div.legend ul li span,
body#playerPage #contentSpray div.legend ul li span,
body#teamPage #contentSpray div.legend ul li span,
body#report_reader #contentSpray div.legend ul li span,
body#orgPage #contentSpray div.legend ul li span {
  font-weight: bold;
}
body#testingPage #contentSpray div.legend ul li:last-child,
body#pdev #contentSpray div.legend ul li:last-child,
body#playerPage #contentSpray div.legend ul li:last-child,
body#teamPage #contentSpray div.legend ul li:last-child,
body#report_reader #contentSpray div.legend ul li:last-child,
body#orgPage #contentSpray div.legend ul li:last-child {
  border-right: none;
}
body#testingPage #contentSpray div.charts,
body#pdev #contentSpray div.charts,
body#playerPage #contentSpray div.charts,
body#teamPage #contentSpray div.charts,
body#report_reader #contentSpray div.charts,
body#orgPage #contentSpray div.charts {
  overflow: hidden;
  width: 67.4074074074em;
}
body#testingPage #contentSpray div.charts span.title,
body#pdev #contentSpray div.charts span.title,
body#playerPage #contentSpray div.charts span.title,
body#teamPage #contentSpray div.charts span.title,
body#report_reader #contentSpray div.charts span.title,
body#orgPage #contentSpray div.charts span.title {
  display: inline-block;
  text-align: center;
  width: 100%;
  font-size: 1.1111111111em;
  font-weight: bold;
}
body#testingPage #contentSpray ul.sprays,
body#pdev #contentSpray ul.sprays,
body#playerPage #contentSpray ul.sprays,
body#teamPage #contentSpray ul.sprays,
body#report_reader #contentSpray ul.sprays,
body#orgPage #contentSpray ul.sprays {
  list-style-type: none;
}
body#testingPage #contentSpray ul.sprays li,
body#pdev #contentSpray ul.sprays li,
body#playerPage #contentSpray ul.sprays li,
body#teamPage #contentSpray ul.sprays li,
body#report_reader #contentSpray ul.sprays li,
body#orgPage #contentSpray ul.sprays li {
  position: relative;
  float: left;
  width: 33.3333333333em;
  height: 29.6296296296em;
}
body#testingPage #contentSpray ul.sprays li span.title,
body#pdev #contentSpray ul.sprays li span.title,
body#playerPage #contentSpray ul.sprays li span.title,
body#teamPage #contentSpray ul.sprays li span.title,
body#report_reader #contentSpray ul.sprays li span.title,
body#orgPage #contentSpray ul.sprays li span.title {
  display: inline-block;
  text-align: center;
  width: 100%;
  padding-bottom: 0.7407407407em;
  font-weight: bold;
}
body#testingPage #contentSpray ul.sprays li span.sub,
body#pdev #contentSpray ul.sprays li span.sub,
body#playerPage #contentSpray ul.sprays li span.sub,
body#teamPage #contentSpray ul.sprays li span.sub,
body#report_reader #contentSpray ul.sprays li span.sub,
body#orgPage #contentSpray ul.sprays li span.sub {
  position: absolute;
  bottom: 3.7037037037em;
  left: 0.7407407407em;
}
body#testingPage #contentSpray ul.sprays li:nth-child(odd),
body#pdev #contentSpray ul.sprays li:nth-child(odd),
body#playerPage #contentSpray ul.sprays li:nth-child(odd),
body#teamPage #contentSpray ul.sprays li:nth-child(odd),
body#report_reader #contentSpray ul.sprays li:nth-child(odd),
body#orgPage #contentSpray ul.sprays li:nth-child(odd) {
  margin-right: 0;
}
body#testingPage #contentSpray img,
body#pdev #contentSpray img,
body#playerPage #contentSpray img,
body#teamPage #contentSpray img,
body#report_reader #contentSpray img,
body#orgPage #contentSpray img {
  width: 33.3333333333em;
  border: 1px solid #ccc;
}
body#testingPage #contentProgress #entryForm,
body#pdev #contentProgress #entryForm,
body#playerPage #contentProgress #entryForm,
body#teamPage #contentProgress #entryForm,
body#report_reader #contentProgress #entryForm,
body#orgPage #contentProgress #entryForm {
  position: relative !important;
}
body#testingPage #contentProcess .processButtons,
body#pdev #contentProcess .processButtons,
body#playerPage #contentProcess .processButtons,
body#teamPage #contentProcess .processButtons,
body#report_reader #contentProcess .processButtons,
body#orgPage #contentProcess .processButtons {
  overflow: hidden;
  width: 85%;
  text-align: left;
  margin-bottom: 0.72em;
}
body#testingPage #contentProcess .processButtons strong,
body#pdev #contentProcess .processButtons strong,
body#playerPage #contentProcess .processButtons strong,
body#teamPage #contentProcess .processButtons strong,
body#report_reader #contentProcess .processButtons strong,
body#orgPage #contentProcess .processButtons strong {
  font-weight: bold;
}
body#testingPage #contentProcess .processButtons a,
body#pdev #contentProcess .processButtons a,
body#playerPage #contentProcess .processButtons a,
body#teamPage #contentProcess .processButtons a,
body#report_reader #contentProcess .processButtons a,
body#orgPage #contentProcess .processButtons a {
  float: right;
  margin-left: 5px;
}
body#testingPage #contentProcess .processButtons small,
body#pdev #contentProcess .processButtons small,
body#playerPage #contentProcess .processButtons small,
body#teamPage #contentProcess .processButtons small,
body#report_reader #contentProcess .processButtons small,
body#orgPage #contentProcess .processButtons small {
  font-style: 12px;
}
body#testingPage #contentProcess .processTables,
body#pdev #contentProcess .processTables,
body#playerPage #contentProcess .processTables,
body#teamPage #contentProcess .processTables,
body#report_reader #contentProcess .processTables,
body#orgPage #contentProcess .processTables {
  width: 100%;
  margin-bottom: 0.7407407407em;
}
body#testingPage #contentProcessHistory .processTables,
body#pdev #contentProcessHistory .processTables,
body#playerPage #contentProcessHistory .processTables,
body#teamPage #contentProcessHistory .processTables,
body#report_reader #contentProcessHistory .processTables,
body#orgPage #contentProcessHistory .processTables {
  width: 90%;
}
body#testingPage #contentProcessHistory .processTables .process_effort,
body#testingPage #contentProcessHistory .processTables .proscor_column,
body#pdev #contentProcessHistory .processTables .process_effort,
body#pdev #contentProcessHistory .processTables .proscor_column,
body#playerPage #contentProcessHistory .processTables .process_effort,
body#playerPage #contentProcessHistory .processTables .proscor_column,
body#teamPage #contentProcessHistory .processTables .process_effort,
body#teamPage #contentProcessHistory .processTables .proscor_column,
body#report_reader #contentProcessHistory .processTables .process_effort,
body#report_reader #contentProcessHistory .processTables .proscor_column,
body#orgPage #contentProcessHistory .processTables .process_effort,
body#orgPage #contentProcessHistory .processTables .proscor_column {
  text-align: center;
}
body#testingPage #contentProcessHistory .phistory_bydate,
body#pdev #contentProcessHistory .phistory_bydate,
body#playerPage #contentProcessHistory .phistory_bydate,
body#teamPage #contentProcessHistory .phistory_bydate,
body#report_reader #contentProcessHistory .phistory_bydate,
body#orgPage #contentProcessHistory .phistory_bydate {
  padding-bottom: 0.7407407407em;
}
body#testingPage #contentProcessHistory .phistory_bydate .processTables,
body#pdev #contentProcessHistory .phistory_bydate .processTables,
body#playerPage #contentProcessHistory .phistory_bydate .processTables,
body#teamPage #contentProcessHistory .phistory_bydate .processTables,
body#report_reader #contentProcessHistory .phistory_bydate .processTables,
body#orgPage #contentProcessHistory .phistory_bydate .processTables {
  margin: 0.7407407407em;
}
body#testingPage #teamProcessList,
body#pdev #teamProcessList,
body#playerPage #teamProcessList,
body#teamPage #teamProcessList,
body#report_reader #teamProcessList,
body#orgPage #teamProcessList {
  position: relative;
}
body#testingPage #teamProcessList .processTables,
body#pdev #teamProcessList .processTables,
body#playerPage #teamProcessList .processTables,
body#teamPage #teamProcessList .processTables,
body#report_reader #teamProcessList .processTables,
body#orgPage #teamProcessList .processTables {
  position: absolute;
  top: 67px;
  min-width: 1565px;
}
body#testingPage #teamProcessList .processTables.fixed-header,
body#pdev #teamProcessList .processTables.fixed-header,
body#playerPage #teamProcessList .processTables.fixed-header,
body#teamPage #teamProcessList .processTables.fixed-header,
body#report_reader #teamProcessList .processTables.fixed-header,
body#orgPage #teamProcessList .processTables.fixed-header {
  position: absolute;
  top: 0;
  margin-bottom: 0;
}
body#testingPage #teamProcessList .processTables.fixed-header.sticky-header,
body#pdev #teamProcessList .processTables.fixed-header.sticky-header,
body#playerPage #teamProcessList .processTables.fixed-header.sticky-header,
body#teamPage #teamProcessList .processTables.fixed-header.sticky-header,
body#report_reader #teamProcessList .processTables.fixed-header.sticky-header,
body#orgPage #teamProcessList .processTables.fixed-header.sticky-header {
  position: fixed;
  z-index: 100;
  top: 32px;
  width: calc(100% - 189px);
}
body#testingPage .planEditModal,
body#testingPage .planAddModal,
body#testingPage .visionEditModal,
body#pdev .planEditModal,
body#pdev .planAddModal,
body#pdev .visionEditModal,
body#playerPage .planEditModal,
body#playerPage .planAddModal,
body#playerPage .visionEditModal,
body#teamPage .planEditModal,
body#teamPage .planAddModal,
body#teamPage .visionEditModal,
body#report_reader .planEditModal,
body#report_reader .planAddModal,
body#report_reader .visionEditModal,
body#orgPage .planEditModal,
body#orgPage .planAddModal,
body#orgPage .visionEditModal {
  width: 25.9259259259em;
  top: 5%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
body#testingPage .planEditModal.goal,
body#testingPage .planAddModal.goal,
body#testingPage .visionEditModal.goal,
body#pdev .planEditModal.goal,
body#pdev .planAddModal.goal,
body#pdev .visionEditModal.goal,
body#playerPage .planEditModal.goal,
body#playerPage .planAddModal.goal,
body#playerPage .visionEditModal.goal,
body#teamPage .planEditModal.goal,
body#teamPage .planAddModal.goal,
body#teamPage .visionEditModal.goal,
body#report_reader .planEditModal.goal,
body#report_reader .planAddModal.goal,
body#report_reader .visionEditModal.goal,
body#orgPage .planEditModal.goal,
body#orgPage .planAddModal.goal,
body#orgPage .visionEditModal.goal {
  min-height: 40.7407407407em;
}
body#testingPage .planEditModal.goal .modal-content,
body#testingPage .planAddModal.goal .modal-content,
body#testingPage .visionEditModal.goal .modal-content,
body#pdev .planEditModal.goal .modal-content,
body#pdev .planAddModal.goal .modal-content,
body#pdev .visionEditModal.goal .modal-content,
body#playerPage .planEditModal.goal .modal-content,
body#playerPage .planAddModal.goal .modal-content,
body#playerPage .visionEditModal.goal .modal-content,
body#teamPage .planEditModal.goal .modal-content,
body#teamPage .planAddModal.goal .modal-content,
body#teamPage .visionEditModal.goal .modal-content,
body#report_reader .planEditModal.goal .modal-content,
body#report_reader .planAddModal.goal .modal-content,
body#report_reader .visionEditModal.goal .modal-content,
body#orgPage .planEditModal.goal .modal-content,
body#orgPage .planAddModal.goal .modal-content,
body#orgPage .visionEditModal.goal .modal-content {
  height: 37.6296296296em;
}
body#testingPage .planEditModal.act,
body#testingPage .planAddModal.act,
body#testingPage .visionEditModal.act,
body#pdev .planEditModal.act,
body#pdev .planAddModal.act,
body#pdev .visionEditModal.act,
body#playerPage .planEditModal.act,
body#playerPage .planAddModal.act,
body#playerPage .visionEditModal.act,
body#teamPage .planEditModal.act,
body#teamPage .planAddModal.act,
body#teamPage .visionEditModal.act,
body#report_reader .planEditModal.act,
body#report_reader .planAddModal.act,
body#report_reader .visionEditModal.act,
body#orgPage .planEditModal.act,
body#orgPage .planAddModal.act,
body#orgPage .visionEditModal.act {
  height: 23.7037037037em;
}
body#testingPage .planEditModal.act .modal-content,
body#testingPage .planAddModal.act .modal-content,
body#testingPage .visionEditModal.act .modal-content,
body#pdev .planEditModal.act .modal-content,
body#pdev .planAddModal.act .modal-content,
body#pdev .visionEditModal.act .modal-content,
body#playerPage .planEditModal.act .modal-content,
body#playerPage .planAddModal.act .modal-content,
body#playerPage .visionEditModal.act .modal-content,
body#teamPage .planEditModal.act .modal-content,
body#teamPage .planAddModal.act .modal-content,
body#teamPage .visionEditModal.act .modal-content,
body#report_reader .planEditModal.act .modal-content,
body#report_reader .planAddModal.act .modal-content,
body#report_reader .visionEditModal.act .modal-content,
body#orgPage .planEditModal.act .modal-content,
body#orgPage .planAddModal.act .modal-content,
body#orgPage .visionEditModal.act .modal-content {
  height: 20.5925925926em;
}
body#testingPage .planEditModal.vision,
body#testingPage .planAddModal.vision,
body#testingPage .visionEditModal.vision,
body#pdev .planEditModal.vision,
body#pdev .planAddModal.vision,
body#pdev .visionEditModal.vision,
body#playerPage .planEditModal.vision,
body#playerPage .planAddModal.vision,
body#playerPage .visionEditModal.vision,
body#teamPage .planEditModal.vision,
body#teamPage .planAddModal.vision,
body#teamPage .visionEditModal.vision,
body#report_reader .planEditModal.vision,
body#report_reader .planAddModal.vision,
body#report_reader .visionEditModal.vision,
body#orgPage .planEditModal.vision,
body#orgPage .planAddModal.vision,
body#orgPage .visionEditModal.vision {
  height: 17.037037037em;
}
body#testingPage .planEditModal.vision .modal-content,
body#testingPage .planAddModal.vision .modal-content,
body#testingPage .visionEditModal.vision .modal-content,
body#pdev .planEditModal.vision .modal-content,
body#pdev .planAddModal.vision .modal-content,
body#pdev .visionEditModal.vision .modal-content,
body#playerPage .planEditModal.vision .modal-content,
body#playerPage .planAddModal.vision .modal-content,
body#playerPage .visionEditModal.vision .modal-content,
body#teamPage .planEditModal.vision .modal-content,
body#teamPage .planAddModal.vision .modal-content,
body#teamPage .visionEditModal.vision .modal-content,
body#report_reader .planEditModal.vision .modal-content,
body#report_reader .planAddModal.vision .modal-content,
body#report_reader .visionEditModal.vision .modal-content,
body#orgPage .planEditModal.vision .modal-content,
body#orgPage .planAddModal.vision .modal-content,
body#orgPage .visionEditModal.vision .modal-content {
  height: 13.9259259259em;
}
body#testingPage .planEditModal .modal-content,
body#testingPage .planAddModal .modal-content,
body#testingPage .visionEditModal .modal-content,
body#pdev .planEditModal .modal-content,
body#pdev .planAddModal .modal-content,
body#pdev .visionEditModal .modal-content,
body#playerPage .planEditModal .modal-content,
body#playerPage .planAddModal .modal-content,
body#playerPage .visionEditModal .modal-content,
body#teamPage .planEditModal .modal-content,
body#teamPage .planAddModal .modal-content,
body#teamPage .visionEditModal .modal-content,
body#report_reader .planEditModal .modal-content,
body#report_reader .planAddModal .modal-content,
body#report_reader .visionEditModal .modal-content,
body#orgPage .planEditModal .modal-content,
body#orgPage .planAddModal .modal-content,
body#orgPage .visionEditModal .modal-content {
  padding: 0.7407407407em;
  position: relative;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  background-color: #fafcfd;
  border: 1px solid #ccc;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body#testingPage .planEditModal .modal-buttons,
body#testingPage .planAddModal .modal-buttons,
body#testingPage .visionEditModal .modal-buttons,
body#pdev .planEditModal .modal-buttons,
body#pdev .planAddModal .modal-buttons,
body#pdev .visionEditModal .modal-buttons,
body#playerPage .planEditModal .modal-buttons,
body#playerPage .planAddModal .modal-buttons,
body#playerPage .visionEditModal .modal-buttons,
body#teamPage .planEditModal .modal-buttons,
body#teamPage .planAddModal .modal-buttons,
body#teamPage .visionEditModal .modal-buttons,
body#report_reader .planEditModal .modal-buttons,
body#report_reader .planAddModal .modal-buttons,
body#report_reader .visionEditModal .modal-buttons,
body#orgPage .planEditModal .modal-buttons,
body#orgPage .planAddModal .modal-buttons,
body#orgPage .visionEditModal .modal-buttons {
  position: absolute;
  right: 0.7407407407em;
  bottom: 0.5185185185em;
}
body#testingPage #detail,
body#pdev #detail,
body#playerPage #detail,
body#teamPage #detail,
body#report_reader #detail,
body#orgPage #detail {
  width: 29%;
  margin-left: 0.7407407407em;
  float: right;
}
body#testingPage #detail ul,
body#testingPage .planEditModal ul,
body#testingPage .planAddModal ul,
body#testingPage .visionEditModal ul,
body#pdev #detail ul,
body#pdev .planEditModal ul,
body#pdev .planAddModal ul,
body#pdev .visionEditModal ul,
body#playerPage #detail ul,
body#playerPage .planEditModal ul,
body#playerPage .planAddModal ul,
body#playerPage .visionEditModal ul,
body#teamPage #detail ul,
body#teamPage .planEditModal ul,
body#teamPage .planAddModal ul,
body#teamPage .visionEditModal ul,
body#report_reader #detail ul,
body#report_reader .planEditModal ul,
body#report_reader .planAddModal ul,
body#report_reader .visionEditModal ul,
body#orgPage #detail ul,
body#orgPage .planEditModal ul,
body#orgPage .planAddModal ul,
body#orgPage .visionEditModal ul {
  border: 1px solid #000;
}
body#testingPage #detail ul li,
body#testingPage .planEditModal ul li,
body#testingPage .planAddModal ul li,
body#testingPage .visionEditModal ul li,
body#pdev #detail ul li,
body#pdev .planEditModal ul li,
body#pdev .planAddModal ul li,
body#pdev .visionEditModal ul li,
body#playerPage #detail ul li,
body#playerPage .planEditModal ul li,
body#playerPage .planAddModal ul li,
body#playerPage .visionEditModal ul li,
body#teamPage #detail ul li,
body#teamPage .planEditModal ul li,
body#teamPage .planAddModal ul li,
body#teamPage .visionEditModal ul li,
body#report_reader #detail ul li,
body#report_reader .planEditModal ul li,
body#report_reader .planAddModal ul li,
body#report_reader .visionEditModal ul li,
body#orgPage #detail ul li,
body#orgPage .planEditModal ul li,
body#orgPage .planAddModal ul li,
body#orgPage .visionEditModal ul li {
  padding: 5px;
  border-bottom: 1px solid #ccc;
}
body#testingPage #detail ul li.selected,
body#testingPage .planEditModal ul li.selected,
body#testingPage .planAddModal ul li.selected,
body#testingPage .visionEditModal ul li.selected,
body#pdev #detail ul li.selected,
body#pdev .planEditModal ul li.selected,
body#pdev .planAddModal ul li.selected,
body#pdev .visionEditModal ul li.selected,
body#playerPage #detail ul li.selected,
body#playerPage .planEditModal ul li.selected,
body#playerPage .planAddModal ul li.selected,
body#playerPage .visionEditModal ul li.selected,
body#teamPage #detail ul li.selected,
body#teamPage .planEditModal ul li.selected,
body#teamPage .planAddModal ul li.selected,
body#teamPage .visionEditModal ul li.selected,
body#report_reader #detail ul li.selected,
body#report_reader .planEditModal ul li.selected,
body#report_reader .planAddModal ul li.selected,
body#report_reader .visionEditModal ul li.selected,
body#orgPage #detail ul li.selected,
body#orgPage .planEditModal ul li.selected,
body#orgPage .planAddModal ul li.selected,
body#orgPage .visionEditModal ul li.selected {
  background-color: #ccc;
}
body#testingPage #detail ul li:last-child,
body#testingPage .planEditModal ul li:last-child,
body#testingPage .planAddModal ul li:last-child,
body#testingPage .visionEditModal ul li:last-child,
body#pdev #detail ul li:last-child,
body#pdev .planEditModal ul li:last-child,
body#pdev .planAddModal ul li:last-child,
body#pdev .visionEditModal ul li:last-child,
body#playerPage #detail ul li:last-child,
body#playerPage .planEditModal ul li:last-child,
body#playerPage .planAddModal ul li:last-child,
body#playerPage .visionEditModal ul li:last-child,
body#teamPage #detail ul li:last-child,
body#teamPage .planEditModal ul li:last-child,
body#teamPage .planAddModal ul li:last-child,
body#teamPage .visionEditModal ul li:last-child,
body#report_reader #detail ul li:last-child,
body#report_reader .planEditModal ul li:last-child,
body#report_reader .planAddModal ul li:last-child,
body#report_reader .visionEditModal ul li:last-child,
body#orgPage #detail ul li:last-child,
body#orgPage .planEditModal ul li:last-child,
body#orgPage .planAddModal ul li:last-child,
body#orgPage .visionEditModal ul li:last-child {
  border-bottom: none;
}
body#testingPage #detail textarea,
body#testingPage .planEditModal textarea,
body#testingPage .planAddModal textarea,
body#testingPage .visionEditModal textarea,
body#pdev #detail textarea,
body#pdev .planEditModal textarea,
body#pdev .planAddModal textarea,
body#pdev .visionEditModal textarea,
body#playerPage #detail textarea,
body#playerPage .planEditModal textarea,
body#playerPage .planAddModal textarea,
body#playerPage .visionEditModal textarea,
body#teamPage #detail textarea,
body#teamPage .planEditModal textarea,
body#teamPage .planAddModal textarea,
body#teamPage .visionEditModal textarea,
body#report_reader #detail textarea,
body#report_reader .planEditModal textarea,
body#report_reader .planAddModal textarea,
body#report_reader .visionEditModal textarea,
body#orgPage #detail textarea,
body#orgPage .planEditModal textarea,
body#orgPage .planAddModal textarea,
body#orgPage .visionEditModal textarea {
  width: 100%;
  resize: none;
  height: 75%;
}
body#testingPage #detail input[type=text],
body#testingPage .planEditModal input[type=text],
body#testingPage .planAddModal input[type=text],
body#testingPage .visionEditModal input[type=text],
body#pdev #detail input[type=text],
body#pdev .planEditModal input[type=text],
body#pdev .planAddModal input[type=text],
body#pdev .visionEditModal input[type=text],
body#playerPage #detail input[type=text],
body#playerPage .planEditModal input[type=text],
body#playerPage .planAddModal input[type=text],
body#playerPage .visionEditModal input[type=text],
body#teamPage #detail input[type=text],
body#teamPage .planEditModal input[type=text],
body#teamPage .planAddModal input[type=text],
body#teamPage .visionEditModal input[type=text],
body#report_reader #detail input[type=text],
body#report_reader .planEditModal input[type=text],
body#report_reader .planAddModal input[type=text],
body#report_reader .visionEditModal input[type=text],
body#orgPage #detail input[type=text],
body#orgPage .planEditModal input[type=text],
body#orgPage .planAddModal input[type=text],
body#orgPage .visionEditModal input[type=text] {
  width: 99%;
}
body#testingPage #detail .detail-con,
body#testingPage .planEditModal .detail-con,
body#testingPage .planAddModal .detail-con,
body#testingPage .visionEditModal .detail-con,
body#pdev #detail .detail-con,
body#pdev .planEditModal .detail-con,
body#pdev .planAddModal .detail-con,
body#pdev .visionEditModal .detail-con,
body#playerPage #detail .detail-con,
body#playerPage .planEditModal .detail-con,
body#playerPage .planAddModal .detail-con,
body#playerPage .visionEditModal .detail-con,
body#teamPage #detail .detail-con,
body#teamPage .planEditModal .detail-con,
body#teamPage .planAddModal .detail-con,
body#teamPage .visionEditModal .detail-con,
body#report_reader #detail .detail-con,
body#report_reader .planEditModal .detail-con,
body#report_reader .planAddModal .detail-con,
body#report_reader .visionEditModal .detail-con,
body#orgPage #detail .detail-con,
body#orgPage .planEditModal .detail-con,
body#orgPage .planAddModal .detail-con,
body#orgPage .visionEditModal .detail-con {
  height: 100%;
  position: relative;
}
body#testingPage #detail .detail-con legend,
body#testingPage .planEditModal .detail-con legend,
body#testingPage .planAddModal .detail-con legend,
body#testingPage .visionEditModal .detail-con legend,
body#pdev #detail .detail-con legend,
body#pdev .planEditModal .detail-con legend,
body#pdev .planAddModal .detail-con legend,
body#pdev .visionEditModal .detail-con legend,
body#playerPage #detail .detail-con legend,
body#playerPage .planEditModal .detail-con legend,
body#playerPage .planAddModal .detail-con legend,
body#playerPage .visionEditModal .detail-con legend,
body#teamPage #detail .detail-con legend,
body#teamPage .planEditModal .detail-con legend,
body#teamPage .planAddModal .detail-con legend,
body#teamPage .visionEditModal .detail-con legend,
body#report_reader #detail .detail-con legend,
body#report_reader .planEditModal .detail-con legend,
body#report_reader .planAddModal .detail-con legend,
body#report_reader .visionEditModal .detail-con legend,
body#orgPage #detail .detail-con legend,
body#orgPage .planEditModal .detail-con legend,
body#orgPage .planAddModal .detail-con legend,
body#orgPage .visionEditModal .detail-con legend {
  margin: 0;
  border: 0;
}
body#testingPage #detail .detail-con legend span,
body#testingPage .planEditModal .detail-con legend span,
body#testingPage .planAddModal .detail-con legend span,
body#testingPage .visionEditModal .detail-con legend span,
body#pdev #detail .detail-con legend span,
body#pdev .planEditModal .detail-con legend span,
body#pdev .planAddModal .detail-con legend span,
body#pdev .visionEditModal .detail-con legend span,
body#playerPage #detail .detail-con legend span,
body#playerPage .planEditModal .detail-con legend span,
body#playerPage .planAddModal .detail-con legend span,
body#playerPage .visionEditModal .detail-con legend span,
body#teamPage #detail .detail-con legend span,
body#teamPage .planEditModal .detail-con legend span,
body#teamPage .planAddModal .detail-con legend span,
body#teamPage .visionEditModal .detail-con legend span,
body#report_reader #detail .detail-con legend span,
body#report_reader .planEditModal .detail-con legend span,
body#report_reader .planAddModal .detail-con legend span,
body#report_reader .visionEditModal .detail-con legend span,
body#orgPage #detail .detail-con legend span,
body#orgPage .planEditModal .detail-con legend span,
body#orgPage .planAddModal .detail-con legend span,
body#orgPage .visionEditModal .detail-con legend span {
  position: absolute;
  top: 8px;
  right: 10px;
  font-size: 11px !important;
}
body#testingPage #detail .detail-con label,
body#testingPage .planEditModal .detail-con label,
body#testingPage .planAddModal .detail-con label,
body#testingPage .visionEditModal .detail-con label,
body#pdev #detail .detail-con label,
body#pdev .planEditModal .detail-con label,
body#pdev .planAddModal .detail-con label,
body#pdev .visionEditModal .detail-con label,
body#playerPage #detail .detail-con label,
body#playerPage .planEditModal .detail-con label,
body#playerPage .planAddModal .detail-con label,
body#playerPage .visionEditModal .detail-con label,
body#teamPage #detail .detail-con label,
body#teamPage .planEditModal .detail-con label,
body#teamPage .planAddModal .detail-con label,
body#teamPage .visionEditModal .detail-con label,
body#report_reader #detail .detail-con label,
body#report_reader .planEditModal .detail-con label,
body#report_reader .planAddModal .detail-con label,
body#report_reader .visionEditModal .detail-con label,
body#orgPage #detail .detail-con label,
body#orgPage .planEditModal .detail-con label,
body#orgPage .planAddModal .detail-con label,
body#orgPage .visionEditModal .detail-con label {
  margin-top: 5px;
}
body#testingPage #detail .detail-con .attachment-list label,
body#testingPage .planEditModal .detail-con .attachment-list label,
body#testingPage .planAddModal .detail-con .attachment-list label,
body#testingPage .visionEditModal .detail-con .attachment-list label,
body#pdev #detail .detail-con .attachment-list label,
body#pdev .planEditModal .detail-con .attachment-list label,
body#pdev .planAddModal .detail-con .attachment-list label,
body#pdev .visionEditModal .detail-con .attachment-list label,
body#playerPage #detail .detail-con .attachment-list label,
body#playerPage .planEditModal .detail-con .attachment-list label,
body#playerPage .planAddModal .detail-con .attachment-list label,
body#playerPage .visionEditModal .detail-con .attachment-list label,
body#teamPage #detail .detail-con .attachment-list label,
body#teamPage .planEditModal .detail-con .attachment-list label,
body#teamPage .planAddModal .detail-con .attachment-list label,
body#teamPage .visionEditModal .detail-con .attachment-list label,
body#report_reader #detail .detail-con .attachment-list label,
body#report_reader .planEditModal .detail-con .attachment-list label,
body#report_reader .planAddModal .detail-con .attachment-list label,
body#report_reader .visionEditModal .detail-con .attachment-list label,
body#orgPage #detail .detail-con .attachment-list label,
body#orgPage .planEditModal .detail-con .attachment-list label,
body#orgPage .planAddModal .detail-con .attachment-list label,
body#orgPage .visionEditModal .detail-con .attachment-list label {
  margin: 0;
}
body#testingPage #detail .detail-con a,
body#testingPage .planEditModal .detail-con a,
body#testingPage .planAddModal .detail-con a,
body#testingPage .visionEditModal .detail-con a,
body#pdev #detail .detail-con a,
body#pdev .planEditModal .detail-con a,
body#pdev .planAddModal .detail-con a,
body#pdev .visionEditModal .detail-con a,
body#playerPage #detail .detail-con a,
body#playerPage .planEditModal .detail-con a,
body#playerPage .planAddModal .detail-con a,
body#playerPage .visionEditModal .detail-con a,
body#teamPage #detail .detail-con a,
body#teamPage .planEditModal .detail-con a,
body#teamPage .planAddModal .detail-con a,
body#teamPage .visionEditModal .detail-con a,
body#report_reader #detail .detail-con a,
body#report_reader .planEditModal .detail-con a,
body#report_reader .planAddModal .detail-con a,
body#report_reader .visionEditModal .detail-con a,
body#orgPage #detail .detail-con a,
body#orgPage .planEditModal .detail-con a,
body#orgPage .planAddModal .detail-con a,
body#orgPage .visionEditModal .detail-con a {
  color: rgb(0, 50, 99);
}
body#testingPage #detail .detail-con.editItem a,
body#testingPage .planEditModal .detail-con.editItem a,
body#testingPage .planAddModal .detail-con.editItem a,
body#testingPage .visionEditModal .detail-con.editItem a,
body#pdev #detail .detail-con.editItem a,
body#pdev .planEditModal .detail-con.editItem a,
body#pdev .planAddModal .detail-con.editItem a,
body#pdev .visionEditModal .detail-con.editItem a,
body#playerPage #detail .detail-con.editItem a,
body#playerPage .planEditModal .detail-con.editItem a,
body#playerPage .planAddModal .detail-con.editItem a,
body#playerPage .visionEditModal .detail-con.editItem a,
body#teamPage #detail .detail-con.editItem a,
body#teamPage .planEditModal .detail-con.editItem a,
body#teamPage .planAddModal .detail-con.editItem a,
body#teamPage .visionEditModal .detail-con.editItem a,
body#report_reader #detail .detail-con.editItem a,
body#report_reader .planEditModal .detail-con.editItem a,
body#report_reader .planAddModal .detail-con.editItem a,
body#report_reader .visionEditModal .detail-con.editItem a,
body#orgPage #detail .detail-con.editItem a,
body#orgPage .planEditModal .detail-con.editItem a,
body#orgPage .planAddModal .detail-con.editItem a,
body#orgPage .visionEditModal .detail-con.editItem a {
  display: block;
  text-align: center;
  color: #fff;
  background-color: #ce1126;
  padding: 0.7407407407em;
  margin-bottom: 0.7407407407em;
  text-decoration: none;
}
body#testingPage #detail .detail-con.editItem a:hover,
body#testingPage .planEditModal .detail-con.editItem a:hover,
body#testingPage .planAddModal .detail-con.editItem a:hover,
body#testingPage .visionEditModal .detail-con.editItem a:hover,
body#pdev #detail .detail-con.editItem a:hover,
body#pdev .planEditModal .detail-con.editItem a:hover,
body#pdev .planAddModal .detail-con.editItem a:hover,
body#pdev .visionEditModal .detail-con.editItem a:hover,
body#playerPage #detail .detail-con.editItem a:hover,
body#playerPage .planEditModal .detail-con.editItem a:hover,
body#playerPage .planAddModal .detail-con.editItem a:hover,
body#playerPage .visionEditModal .detail-con.editItem a:hover,
body#teamPage #detail .detail-con.editItem a:hover,
body#teamPage .planEditModal .detail-con.editItem a:hover,
body#teamPage .planAddModal .detail-con.editItem a:hover,
body#teamPage .visionEditModal .detail-con.editItem a:hover,
body#report_reader #detail .detail-con.editItem a:hover,
body#report_reader .planEditModal .detail-con.editItem a:hover,
body#report_reader .planAddModal .detail-con.editItem a:hover,
body#report_reader .visionEditModal .detail-con.editItem a:hover,
body#orgPage #detail .detail-con.editItem a:hover,
body#orgPage .planEditModal .detail-con.editItem a:hover,
body#orgPage .planAddModal .detail-con.editItem a:hover,
body#orgPage .visionEditModal .detail-con.editItem a:hover {
  background-color: #9f0d1d;
}
body#testingPage #detail .detail-con.okCancelButtons,
body#testingPage .planEditModal .detail-con.okCancelButtons,
body#testingPage .planAddModal .detail-con.okCancelButtons,
body#testingPage .visionEditModal .detail-con.okCancelButtons,
body#pdev #detail .detail-con.okCancelButtons,
body#pdev .planEditModal .detail-con.okCancelButtons,
body#pdev .planAddModal .detail-con.okCancelButtons,
body#pdev .visionEditModal .detail-con.okCancelButtons,
body#playerPage #detail .detail-con.okCancelButtons,
body#playerPage .planEditModal .detail-con.okCancelButtons,
body#playerPage .planAddModal .detail-con.okCancelButtons,
body#playerPage .visionEditModal .detail-con.okCancelButtons,
body#teamPage #detail .detail-con.okCancelButtons,
body#teamPage .planEditModal .detail-con.okCancelButtons,
body#teamPage .planAddModal .detail-con.okCancelButtons,
body#teamPage .visionEditModal .detail-con.okCancelButtons,
body#report_reader #detail .detail-con.okCancelButtons,
body#report_reader .planEditModal .detail-con.okCancelButtons,
body#report_reader .planAddModal .detail-con.okCancelButtons,
body#report_reader .visionEditModal .detail-con.okCancelButtons,
body#orgPage #detail .detail-con.okCancelButtons,
body#orgPage .planEditModal .detail-con.okCancelButtons,
body#orgPage .planAddModal .detail-con.okCancelButtons,
body#orgPage .visionEditModal .detail-con.okCancelButtons {
  text-align: right;
  display: none;
  border-bottom: 1px solid #ccc;
  padding: 3px;
  margin-bottom: 3px;
}
body#testingPage #detail .detail-con.okCancelButtons a,
body#testingPage .planEditModal .detail-con.okCancelButtons a,
body#testingPage .planAddModal .detail-con.okCancelButtons a,
body#testingPage .visionEditModal .detail-con.okCancelButtons a,
body#pdev #detail .detail-con.okCancelButtons a,
body#pdev .planEditModal .detail-con.okCancelButtons a,
body#pdev .planAddModal .detail-con.okCancelButtons a,
body#pdev .visionEditModal .detail-con.okCancelButtons a,
body#playerPage #detail .detail-con.okCancelButtons a,
body#playerPage .planEditModal .detail-con.okCancelButtons a,
body#playerPage .planAddModal .detail-con.okCancelButtons a,
body#playerPage .visionEditModal .detail-con.okCancelButtons a,
body#teamPage #detail .detail-con.okCancelButtons a,
body#teamPage .planEditModal .detail-con.okCancelButtons a,
body#teamPage .planAddModal .detail-con.okCancelButtons a,
body#teamPage .visionEditModal .detail-con.okCancelButtons a,
body#report_reader #detail .detail-con.okCancelButtons a,
body#report_reader .planEditModal .detail-con.okCancelButtons a,
body#report_reader .planAddModal .detail-con.okCancelButtons a,
body#report_reader .visionEditModal .detail-con.okCancelButtons a,
body#orgPage #detail .detail-con.okCancelButtons a,
body#orgPage .planEditModal .detail-con.okCancelButtons a,
body#orgPage .planAddModal .detail-con.okCancelButtons a,
body#orgPage .visionEditModal .detail-con.okCancelButtons a {
  padding-bottom: 3px 12px;
  font-size: 11px;
}
body#testingPage #detail .detail-con textarea,
body#testingPage .planEditModal .detail-con textarea,
body#testingPage .planAddModal .detail-con textarea,
body#testingPage .visionEditModal .detail-con textarea,
body#pdev #detail .detail-con textarea,
body#pdev .planEditModal .detail-con textarea,
body#pdev .planAddModal .detail-con textarea,
body#pdev .visionEditModal .detail-con textarea,
body#playerPage #detail .detail-con textarea,
body#playerPage .planEditModal .detail-con textarea,
body#playerPage .planAddModal .detail-con textarea,
body#playerPage .visionEditModal .detail-con textarea,
body#teamPage #detail .detail-con textarea,
body#teamPage .planEditModal .detail-con textarea,
body#teamPage .planAddModal .detail-con textarea,
body#teamPage .visionEditModal .detail-con textarea,
body#report_reader #detail .detail-con textarea,
body#report_reader .planEditModal .detail-con textarea,
body#report_reader .planAddModal .detail-con textarea,
body#report_reader .visionEditModal .detail-con textarea,
body#orgPage #detail .detail-con textarea,
body#orgPage .planEditModal .detail-con textarea,
body#orgPage .planAddModal .detail-con textarea,
body#orgPage .visionEditModal .detail-con textarea {
  width: 98%;
  height: 5.9259259259em;
}
body#testingPage #detail .detail-con input[type=text],
body#testingPage .planEditModal .detail-con input[type=text],
body#testingPage .planAddModal .detail-con input[type=text],
body#testingPage .visionEditModal .detail-con input[type=text],
body#pdev #detail .detail-con input[type=text],
body#pdev .planEditModal .detail-con input[type=text],
body#pdev .planAddModal .detail-con input[type=text],
body#pdev .visionEditModal .detail-con input[type=text],
body#playerPage #detail .detail-con input[type=text],
body#playerPage .planEditModal .detail-con input[type=text],
body#playerPage .planAddModal .detail-con input[type=text],
body#playerPage .visionEditModal .detail-con input[type=text],
body#teamPage #detail .detail-con input[type=text],
body#teamPage .planEditModal .detail-con input[type=text],
body#teamPage .planAddModal .detail-con input[type=text],
body#teamPage .visionEditModal .detail-con input[type=text],
body#report_reader #detail .detail-con input[type=text],
body#report_reader .planEditModal .detail-con input[type=text],
body#report_reader .planAddModal .detail-con input[type=text],
body#report_reader .visionEditModal .detail-con input[type=text],
body#orgPage #detail .detail-con input[type=text],
body#orgPage .planEditModal .detail-con input[type=text],
body#orgPage .planAddModal .detail-con input[type=text],
body#orgPage .visionEditModal .detail-con input[type=text] {
  width: 98%;
}
body#testingPage #detail .title,
body#testingPage .planEditModal .title,
body#testingPage .planAddModal .title,
body#testingPage .visionEditModal .title,
body#pdev #detail .title,
body#pdev .planEditModal .title,
body#pdev .planAddModal .title,
body#pdev .visionEditModal .title,
body#playerPage #detail .title,
body#playerPage .planEditModal .title,
body#playerPage .planAddModal .title,
body#playerPage .visionEditModal .title,
body#teamPage #detail .title,
body#teamPage .planEditModal .title,
body#teamPage .planAddModal .title,
body#teamPage .visionEditModal .title,
body#report_reader #detail .title,
body#report_reader .planEditModal .title,
body#report_reader .planAddModal .title,
body#report_reader .visionEditModal .title,
body#orgPage #detail .title,
body#orgPage .planEditModal .title,
body#orgPage .planAddModal .title,
body#orgPage .visionEditModal .title {
  padding: 5px;
}
body#testingPage #detail .inner-detail,
body#testingPage #detail .inner-instructions,
body#testingPage .planEditModal .inner-detail,
body#testingPage .planEditModal .inner-instructions,
body#testingPage .planAddModal .inner-detail,
body#testingPage .planAddModal .inner-instructions,
body#testingPage .visionEditModal .inner-detail,
body#testingPage .visionEditModal .inner-instructions,
body#pdev #detail .inner-detail,
body#pdev #detail .inner-instructions,
body#pdev .planEditModal .inner-detail,
body#pdev .planEditModal .inner-instructions,
body#pdev .planAddModal .inner-detail,
body#pdev .planAddModal .inner-instructions,
body#pdev .visionEditModal .inner-detail,
body#pdev .visionEditModal .inner-instructions,
body#playerPage #detail .inner-detail,
body#playerPage #detail .inner-instructions,
body#playerPage .planEditModal .inner-detail,
body#playerPage .planEditModal .inner-instructions,
body#playerPage .planAddModal .inner-detail,
body#playerPage .planAddModal .inner-instructions,
body#playerPage .visionEditModal .inner-detail,
body#playerPage .visionEditModal .inner-instructions,
body#teamPage #detail .inner-detail,
body#teamPage #detail .inner-instructions,
body#teamPage .planEditModal .inner-detail,
body#teamPage .planEditModal .inner-instructions,
body#teamPage .planAddModal .inner-detail,
body#teamPage .planAddModal .inner-instructions,
body#teamPage .visionEditModal .inner-detail,
body#teamPage .visionEditModal .inner-instructions,
body#report_reader #detail .inner-detail,
body#report_reader #detail .inner-instructions,
body#report_reader .planEditModal .inner-detail,
body#report_reader .planEditModal .inner-instructions,
body#report_reader .planAddModal .inner-detail,
body#report_reader .planAddModal .inner-instructions,
body#report_reader .visionEditModal .inner-detail,
body#report_reader .visionEditModal .inner-instructions,
body#orgPage #detail .inner-detail,
body#orgPage #detail .inner-instructions,
body#orgPage .planEditModal .inner-detail,
body#orgPage .planEditModal .inner-instructions,
body#orgPage .planAddModal .inner-detail,
body#orgPage .planAddModal .inner-instructions,
body#orgPage .visionEditModal .inner-detail,
body#orgPage .visionEditModal .inner-instructions {
  padding: 0.7407407407em;
  position: relative;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  background-color: #fafcfd;
  height: 100%;
  border: 1px solid #ccc;
}
body#testingPage #detail .toggled-content,
body#testingPage .planEditModal .toggled-content,
body#testingPage .planAddModal .toggled-content,
body#testingPage .visionEditModal .toggled-content,
body#pdev #detail .toggled-content,
body#pdev .planEditModal .toggled-content,
body#pdev .planAddModal .toggled-content,
body#pdev .visionEditModal .toggled-content,
body#playerPage #detail .toggled-content,
body#playerPage .planEditModal .toggled-content,
body#playerPage .planAddModal .toggled-content,
body#playerPage .visionEditModal .toggled-content,
body#teamPage #detail .toggled-content,
body#teamPage .planEditModal .toggled-content,
body#teamPage .planAddModal .toggled-content,
body#teamPage .visionEditModal .toggled-content,
body#report_reader #detail .toggled-content,
body#report_reader .planEditModal .toggled-content,
body#report_reader .planAddModal .toggled-content,
body#report_reader .visionEditModal .toggled-content,
body#orgPage #detail .toggled-content,
body#orgPage .planEditModal .toggled-content,
body#orgPage .planAddModal .toggled-content,
body#orgPage .visionEditModal .toggled-content {
  margin-top: 10px;
}
body#testingPage .button-toggle,
body#pdev .button-toggle,
body#playerPage .button-toggle,
body#teamPage .button-toggle,
body#report_reader .button-toggle,
body#orgPage .button-toggle {
  color: #003263;
  padding: 3px 5px;
  text-align: center;
  border: 1px solid #000;
  text-decoration: none;
  background-color: #fff;
  cursor: pointer;
  margin-bottom: 5px;
  margin-right: 5px;
  width: 75px;
}
body#testingPage .button-toggle:hover:enabled,
body#pdev .button-toggle:hover:enabled,
body#playerPage .button-toggle:hover:enabled,
body#teamPage .button-toggle:hover:enabled,
body#report_reader .button-toggle:hover:enabled,
body#orgPage .button-toggle:hover:enabled {
  background-color: #003263;
  color: #fff;
  text-decoration: none;
}
body#testingPage .button-toggle:disabled,
body#pdev .button-toggle:disabled,
body#playerPage .button-toggle:disabled,
body#teamPage .button-toggle:disabled,
body#report_reader .button-toggle:disabled,
body#orgPage .button-toggle:disabled {
  background-color: rgb(230, 230, 230);
  color: rgb(146, 146, 146);
  border-color: rgb(146, 146, 146);
}

#pdev.pitcherreport #dashContent div.ingame-title {
  position: fixed;
  width: calc(100% - 12.5925925926em);
  background: #fff;
  z-index: 999;
  padding: 5px;
  border: 1px solid #ccc;
  margin: -5px 0 0 -5px;
}
#pdev.pitcherreport #dashContent div.ingame-title h1 {
  font-size: 20px;
  color: #ce1126;
  text-transform: uppercase;
  font-weight: bold;
}
#pdev.pitcherreport #dashContent div.ingame-title .catcher-name {
  font-size: 16px;
  color: #ce1126;
  font-weight: bold;
}
#pdev.pitcherreport #dashContent div.ingame-title .catcher-name > * {
  color: #ce1126;
}
#pdev.pitcherreport #dashContent div.ingame-title span,
#pdev.pitcherreport #dashContent div.ingame-title small {
  font-size: 16px;
  color: #aaa;
}
#pdev.pitcherreport #dashContent div.ingame-title small {
  font-size: 12px;
}
#pdev.pitcherreport #dashContent div.ingame-title small a {
  color: #ce1126;
}
#pdev.pitcherreport #dashContent div.ingame-title div.pitchline {
  margin-top: 5px;
  display: inline-block;
  position: relative;
}
#pdev.pitcherreport #dashContent div.ingame-title div.pitchline span.pitchEle {
  cursor: pointer;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: calc(12px / 2 * -1);
  border-radius: 50%;
  font-size: 8px;
  color: #fff;
  text-align: center;
}
#pdev.pitcherreport #dashContent div.ingame-title div.pitchline span.pitchEle:hover {
  border-color: #000 !important;
}
#pdev.pitcherreport #dashContent div.ingame-title div.pitchline span.pitchCount {
  float: right;
  font-size: 10px;
  margin: 1px 0 0 8px;
  color: #666;
}
#pdev.pitcherreport #dashContent div.ingame-title div.referencePeriod {
  margin-top: 5px;
  font-size: 12px;
}
#pdev.pitcherreport div.logo svg {
  width: 30%;
  margin-bottom: 10px;
  fill: #ce1126;
}
#pdev.pitcherreport .spinCharts {
  position: relative;
}
#pdev.pitcherreport .spinCharts .spinCon {
  display: inline-block;
  margin: 3px;
}
#pdev.pitcherreport .spinCharts h2 {
  text-align: center;
  text-transform: uppercase;
}
#pdev.pitcherreport .spinCharts table {
  margin-bottom: 3px;
  width: 101%;
}
#pdev.pitcherreport .spinCharts table th,
#pdev.pitcherreport .spinCharts table tr {
  width: 15%;
}
#pdev.pitcherreport main {
  margin-top: 80px;
}
#pdev.pitcherreport main h2 {
  width: 99.8%;
  padding: 5px;
  color: rgb(0, 50, 99);
  font-weight: bold;
  font-size: 15px;
}
#pdev.pitcherreport main section:not(.panel) {
  position: relative;
  padding: 10px;
  border-bottom: 1px dashed #000;
}
#pdev.pitcherreport main section .sectionKey {
  position: absolute;
  top: -28px;
  left: 210px;
  font-size: 11px;
}
#pdev.pitcherreport main section .sectionKey a {
  color: rgb(0, 50, 99);
  cursor: pointer;
}
#pdev.pitcherreport main section canvas {
  border: 1px solid rgb(127, 127, 127) !important;
}
#pdev.pitcherreport main section div.avgs.cell {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#pdev.pitcherreport main section > div.ingame-title {
  display: none;
}
#pdev.pitcherreport main section.movement div.allPitches, #pdev.pitcherreport main section.movement div.key {
  display: inline-block;
}
#pdev.pitcherreport main section.movement div.key {
  vertical-align: top;
  margin-left: 10px;
}
#pdev.pitcherreport main section.avgs table {
  display: inline-block;
}
#pdev.pitcherreport main .filters.tableOptions {
  margin-top: 20px;
}
#pdev.pitcherreport main .filters.tableOptions ul li {
  margin-right: 3px;
}
#pdev.pitcherreport main .col {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}
#pdev.pitcherreport main .batter-tables {
  display: inline-block;
}
#pdev.pitcherreport main .map-wrapper {
  margin-bottom: 10px;
  white-space: nowrap;
  position: relative;
}
#pdev.pitcherreport main .map-title {
  position: absolute;
  left: 0;
  margin: 0 !important;
  display: inline-block;
  width: 180px;
  -ms-transform: translate(-180px) rotate(-90deg);
      transform: translate(-180px) rotate(-90deg);
  -webkit-transform: translate(-180px) rotate(-90deg);
  -moz-transform: translate(-180px) rotate(-90deg);
  -ms-transform-origin: top right;
      transform-origin: top right;
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  background: #ccc;
  padding: 10px;
  font-size: 20px;
  text-align: center;
}
#pdev.pitcherreport main .vs-rhh {
  background: rgb(100, 150, 205);
}
#pdev.pitcherreport main .vs-lhh {
  background: rgb(245, 150, 150);
}
#pdev.pitcherreport main .maps {
  margin-left: 50px;
}
#pdev.pitcherreport div.con {
  position: relative;
}
#pdev.pitcherreport div.con div.cell {
  position: relative;
  display: inline-block;
  margin: 3px;
  vertical-align: top;
}
#pdev.pitcherreport div.con div.cell h3 {
  font-weight: bold;
  text-align: center;
}
@media print {
  #pdev.pitcherreport {
    width: 1150px;
  }
  #pdev.pitcherreport * {
    -webkit-transition: none !important;
    transition: none !important;
  }
  #pdev.pitcherreport #teamInformation {
    display: none;
  }
  #pdev.pitcherreport #dashContent > div.ingame-title {
    position: relative;
    width: 100%;
    border: none;
    border-bottom: 1px solid #ccc;
  }
  #pdev.pitcherreport main {
    margin-top: auto;
    max-width: 1150px;
    display: block !important;
  }
  #pdev.pitcherreport main section {
    padding: 0;
    border-bottom: none;
  }
  #pdev.pitcherreport main section div.sectionKey {
    top: -22px;
    left: 120px;
  }
  #pdev.pitcherreport main section div.sectionKey:not(.print) {
    display: none;
  }
  #pdev.pitcherreport main section > div.ingame-title {
    display: block;
  }
  #pdev.pitcherreport main section.hasHeader {
    position: relative !important;
    margin-top: 80px;
  }
  #pdev.pitcherreport main section.hasHeader div.ingame-title {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    width: 100% !important;
    position: absolute !important;
    top: -70px;
    left: 0;
  }
  #pdev.pitcherreport main section.release {
    page-break-before: always;
  }
  #pdev.pitcherreport main section.release table {
    zoom: 0.95;
  }
  #pdev.pitcherreport main section.locations div.map-wrapper {
    height: auto;
    width: 100%;
    white-space: normal;
  }
  #pdev.pitcherreport main section.avgs table {
    zoom: 0.93;
  }
  #pdev.pitcherreport main section.pbp {
    page-break-before: always;
  }
  #pdev.pitcherreport main section .batters {
    border-bottom: 0;
  }
  #pdev.pitcherreport main section div.table-title.collapsable {
    margin: 5px;
    width: 100%;
    background: none;
    border: none;
    border-bottom: 1px solid black;
    text-align: left;
    font-weight: bold;
  }
}

.processr_table,
.processTables {
  width: 100%;
  min-width: 1280px;
  border-collapse: collapse;
  margin-bottom: 0.7407407407em;
}
.processr_table table,
.processTables table {
  width: 100%;
}
.processr_table .beginCell,
.processTables .beginCell {
  border-left: 2px solid #b0b0b0 !important;
}
.processr_table .endCell,
.processTables .endCell {
  border-right: 2px solid #b0b0b0 !important;
}
.processr_table .processr_header1 td,
.processTables .processr_header1 td {
  background-color: #808080;
  color: #fff;
  border: 2px solid #000;
  border-bottom: none;
}
.processr_table .processr_header2 td,
.processTables .processr_header2 td {
  background-color: #1f497d;
  color: #fff;
}
.processr_table .processr_playerCol,
.processTables .processr_playerCol {
  width: 100px;
  max-width: 100px;
}
.processr_table .processr_dateCol,
.processTables .processr_dateCol {
  width: 30px;
  max-width: 30px;
  text-align: center;
}
.processr_table .processr_videoCol,
.processTables .processr_videoCol {
  width: 40px;
  text-align: center;
}
.processr_table .processr_videoCol a,
.processTables .processr_videoCol a {
  cursor: pointer;
}
.processr_table .processr_user,
.processTables .processr_user {
  width: 100px;
  max-width: 100px;
  text-align: center;
}
.processr_table .processr_goalsCol,
.processTables .processr_goalsCol {
  width: 250px;
}
.processr_table .processr_domain,
.processTables .processr_domain {
  width: 50px;
  text-align: center;
}
.processr_table .processr_domain_wide,
.processTables .processr_domain_wide {
  width: 80px;
  text-align: center;
}
.processr_table .processr_comments td,
.processTables .processr_comments td {
  border-left: 2px solid #b0b0b0;
  border-right: 2px solid #b0b0b0;
}
.processr_table .even td,
.processTables .even td {
  background-color: #f0f0fb;
}
.processr_table .ghidden,
.processTables .ghidden {
  display: none;
  width: 1px !important;
  max-width: 1px !important;
}
.processr_table .ghidden table,
.processTables .ghidden table {
  display: none !important;
}
.processr_table .gradeCls-0,
.processTables .gradeCls-0 {
  background-color: #f35059 !important;
  color: #fff !important;
}
.processr_table .gradeCls-1,
.processTables .gradeCls-1 {
  background-color: #f7a1a6 !important;
}
.processr_table .gradeCls-2,
.processTables .gradeCls-2 {
  background-color: #fff !important;
}
.processr_table .gradeCls-3,
.processTables .gradeCls-3 {
  background-color: #a2d7b0 !important;
}
.processr_table .gradeCls-4,
.processTables .gradeCls-4 {
  background-color: #54b368 !important;
}
.processr_table .gradeCls-null,
.processTables .gradeCls-null {
  background-color: #eeeeee !important;
}
.processr_table .gradeClsBad-1,
.processTables .gradeClsBad-1 {
  background-color: #ffcccc !important;
}
.processr_table .gradeClsBad-2,
.processTables .gradeClsBad-2 {
  background-color: #ff9999 !important;
}
.processr_table .gradeClsBad-3,
.processTables .gradeClsBad-3 {
  background-color: #ff6666 !important;
}
.processr_table .gradeClsBad-4,
.processTables .gradeClsBad-4 {
  background-color: #ff3232 !important;
}
.processr_table .gradeClsBad-5,
.processTables .gradeClsBad-5 {
  background-color: #ff0a02 !important;
  color: #fff;
}
.processr_table .gradeClsBad-more,
.processTables .gradeClsBad-more {
  background-color: #ff0a02 !important;
}
.processr_table .gradeClsGood-1,
.processTables .gradeClsGood-1 {
  background-color: #cce6cc !important;
}
.processr_table .gradeClsGood-2,
.processTables .gradeClsGood-2 {
  background-color: #99cd99 !important;
}
.processr_table .gradeClsGood-3,
.processTables .gradeClsGood-3 {
  background-color: #66b366 !important;
}
.processr_table .gradeClsGood-4,
.processTables .gradeClsGood-4 {
  background-color: #339a33 !important;
}
.processr_table .gradeClsGood-5,
.processTables .gradeClsGood-5 {
  background-color: #008000 !important;
  color: #fff;
}
.processr_table .gradeClsGood-more,
.processTables .gradeClsGood-more {
  background-color: #008000 !important;
}

.table-header-rotated {
  position: absolute;
  top: 135px;
  margin-bottom: 0;
  background: #fff;
  border-collapse: collapse;
}
.table-header-rotated.sticky-header {
  position: fixed;
  z-index: 100;
  top: 32px;
  width: calc(100% - 189px);
}
.table-header-rotated .norotate {
  vertical-align: bottom !important;
  text-align: center !important;
  padding-bottom: 5px !important;
}
.csstransforms .table-header-rotated td {
  width: 30px;
}
.no-csstransforms .table-header-rotated th {
  padding: 5px 10px;
}
.csstransforms .table-header-rotated th.rotate {
  height: 80px;
  position: relative;
  vertical-align: bottom;
  padding: 0;
  font-size: 12px;
  line-height: 0.8;
}
.csstransforms .table-header-rotated th.rotate > div {
  position: relative;
  top: 0px;
  left: 40px;
  /* 80 * tan(45) / 2 = 40 where 80 is the height on the cell and 45 is the transform angle*/
  height: 100%;
  -ms-transform: skew(-45deg, 0deg);
  -webkit-transform: skew(-45deg, 0deg);
  transform: skew(-45deg, 0deg);
  overflow: hidden;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}
.csstransforms .table-header-rotated th.rotate > div > span {
  -ms-transform: skew(45deg, 0deg) rotate(315deg);
  -webkit-transform: skew(45deg, 0deg) rotate(315deg);
  transform: skew(45deg, 0deg) rotate(315deg);
  position: absolute;
  bottom: 28px;
  /* 40 cos(45) = 28 with an additional 2px margin*/
  left: -15px;
  /*Because it looked good, but there is probably a mathematical link here as well*/
  display: inline-block;
  width: 85px;
  /* 80 / cos(45) - 40 cos (45) = 85 where 80 is the height of the cell, 40 the width of the cell and 45 the transform angle*/
  text-align: left;
}
.table-header-rotated th.row-header {
  padding: 0 10px;
  border-bottom: 1px solid #ccc;
}

.grades {
  position: absolute;
  top: 215px;
}

.rptCol-1 div {
  background-color: #a3a3a3;
}

.rptCol-2 div {
  background-color: #bdbdbd;
}

.rptCol-3 div {
  background-color: #d6d6d6;
}

.rptCol-4 div {
  background-color: #f0f0f0;
}

.rptCol-5 div {
  background-color: white;
}

body strong {
  font-weight: bold;
}
body .btn {
  color: #fff !important;
}
body .ulnav {
  font-size: 14px !important;
}
body #reportFunctions {
  margin-top: 1.1111111111em;
}
body #reportFunctions span {
  display: block;
  text-align: center;
  line-height: 20px;
}
body #pageInformation {
  overflow: auto;
  padding: 0.7407407407em;
  color: #fff;
  font-size: 0.8888888889em;
  background-color: #647588;
  text-align: center;
}
body #pageInformation img {
  max-width: 95%;
}
body .processr_nav_container {
  margin-bottom: 0.7407407407em;
  max-width: 1050px !important;
}
body .report_reader_con {
  width: 100%;
  font-size: 11px;
  margin-bottom: 2.2222222222em;
}
body .report_reader_con legend {
  width: 99%;
  position: relative;
  border: none;
  margin-bottom: 1.4814814815em;
  font-size: 18px;
}
body .report_reader_con legend a {
  font-size: 12px;
  color: #000;
  text-decoration: none;
}
body .report_reader_con legend a:hover {
  text-decoration: underline;
}
body .report_reader_con table a {
  color: rgb(0, 50, 99);
}
body .report_reader_con .rpt_functions {
  color: #fff;
  position: absolute;
  top: -3px;
  left: 300px;
  color: #000;
}
body .report_reader_con .rpt_functions * {
  float: left;
}
body .report_reader_con .rpt_functions label {
  font-weight: normal;
  margin-right: 0.7407407407em;
}
body .report_reader_con .rpt_functions span {
  display: block;
  margin-right: 0.7407407407em;
  line-height: 25px;
  font-size: 12px;
}
body .report_reader_con .rpt_functions span:first-child {
  margin-right: 2.962962963em;
}
body .report_reader_con .rpt_functions span a {
  margin-right: 1.1111111111em;
}
body .report_reader_con .rpt_functions input {
  margin-top: 3px;
  width: 65px;
}
body .report_reader_con .rpt_functions #processr_datePicker {
  text-align: center;
}
body .report_reader_con .rpt_functions #progressr_datePicker {
  text-align: center;
}
body .report_reader_con .navBotMarg {
  margin-bottom: 1.4814814815em;
}
body .report_reader_con .processr_empty {
  margin-bottom: 0.7407407407em;
}
body .report_reader_con .processr_table td {
  border: solid 1px #d9d9d9;
  vertical-align: middle;
  padding: 5px;
}
body .progressr_nav_container {
  margin-bottom: 0.7407407407em;
  max-width: 1020px !important;
}
body #progressr_reader,
body #contentProgress {
  border-collapse: collapse;
}
body #progressr_reader td,
body #contentProgress td {
  border: solid 1px #999;
  vertical-align: top;
  padding: 5px;
}
body #progressr_reader table,
body #contentProgress table {
  width: 100%;
}
body #progressr_reader table thead td,
body #contentProgress table thead td {
  background-color: #1f497d;
  color: #fff;
  font-weight: bold;
}
body #progressr_reader .progressr_playertable,
body #contentProgress .progressr_playertable {
  width: 1100px !important;
  border-collapse: collapse;
  margin-bottom: 0.7407407407em;
}
body #progressr_reader .progressr_playertable a,
body #contentProgress .progressr_playertable a {
  color: #fff;
  text-decoration: underline;
}
body #progressr_reader .progressr_empty,
body #contentProgress .progressr_empty {
  margin-bottom: 0.7407407407em;
}
body #progressr_reader .progressr_name,
body #contentProgress .progressr_name {
  color: #000;
  background-color: #c8c8c8;
  cursor: pointer;
}
body #progressr_reader .progressr_name td,
body #contentProgress .progressr_name td {
  vertical-align: middle !important;
  position: relative;
}
body #progressr_reader .progressr_name[data-closed=false],
body #contentProgress .progressr_name[data-closed=false] {
  background-color: #737373;
  color: #fff;
}
body #progressr_reader .progressr_name .progressr_rpt_summary,
body #contentProgress .progressr_name .progressr_rpt_summary {
  padding: 0px;
  margin: 0px 0px 0px 7.14em;
  list-style-type: none;
  position: absolute;
  top: 2px;
  left: 100px;
  color: #fff;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li,
body #contentProgress .progressr_name .progressr_rpt_summary li {
  display: inline-block;
  text-align: center;
  width: 130px;
  padding: 2px 0;
  border: 1px solid #afafaf;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.rpt_1,
body #contentProgress .progressr_name .progressr_rpt_summary li.rpt_1 {
  background-color: #1f497d;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.rpt_2,
body #contentProgress .progressr_name .progressr_rpt_summary li.rpt_2 {
  background-color: #974705;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.rpt_3,
body #contentProgress .progressr_name .progressr_rpt_summary li.rpt_3 {
  background-color: #808080;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.rpt_4,
body #contentProgress .progressr_name .progressr_rpt_summary li.rpt_4 {
  background-color: #00b050;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.rpt_5,
body #contentProgress .progressr_name .progressr_rpt_summary li.rpt_5 {
  background-color: #c00502;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.rpt_8,
body #contentProgress .progressr_name .progressr_rpt_summary li.rpt_8 {
  background-color: #107000;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.active,
body #contentProgress .progressr_name .progressr_rpt_summary li.active {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
body #progressr_reader .progressr_goals,
body #contentProgress .progressr_goals {
  width: 30%;
}
body #progressr_reader .progressr_goals .progressr_challenges,
body #contentProgress .progressr_goals .progressr_challenges {
  background-color: #c8c8c8;
  font-weight: bold;
}
body #progressr_reader .progressr_goals .progressr_goalscol,
body #contentProgress .progressr_goals .progressr_goalscol {
  width: 60%;
}
body #progressr_reader .progressr_goals .progressr_progcol,
body #contentProgress .progressr_goals .progressr_progcol {
  width: 20%;
  text-align: center;
}
body #progressr_reader .progressr_goals .progressr_usercol,
body #contentProgress .progressr_goals .progressr_usercol {
  width: 20%;
  text-align: center;
}
body #progressr_reader .progresr_reports,
body #contentProgress .progresr_reports {
  width: 70%;
}
body #progressr_reader .progresr_reports .progressr_reportHelpText,
body #contentProgress .progresr_reports .progressr_reportHelpText {
  font-weight: bold;
  border-bottom: white;
  background-color: #c8c8c8;
}

.tableOptions {
  margin: 0.7407407407em;
  font-size: 12px;
}
@media print {
  .tableOptions {
    display: none;
  }
}
.tableOptions.fixed {
  padding: 0.7407407407em;
  margin: -5px 0 0 0;
  position: fixed;
  z-index: 100;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ccc;
}
.tableOptions strong {
  margin-right: 0.7407407407em;
  font-weight: bold;
}
.tableOptions ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.tableOptions ul li {
  display: inline;
}
.tableOptions ul li.padRightSeparation {
  padding-right: 0.7407407407em;
}
.tableOptions ul li a {
  color: rgb(0, 50, 99);
  padding: 3px 5px;
  text-align: center;
  border: 1px solid #000;
  text-decoration: none;
  background-color: #fff;
  cursor: pointer;
}
.tableOptions ul li a:hover {
  background-color: rgb(0, 50, 99);
  color: #fff;
  text-decoration: none;
}
.tableOptions ul li a.selected {
  background-color: #ce1126;
  color: #fff;
}
.tableOptions ul li a.showAll {
  background-color: #ce1126;
  color: #fff;
}
.tableOptions ul li a.saveLink {
  background-color: #feffa7;
}
.tableOptions ul li a.saveLink:hover {
  color: rgb(0, 50, 99);
  background-color: #fcff0e;
}
.tableOptions ul li a.disabled {
  color: #808080 !important;
  border-color: #808080 !important;
}

ind-modal {
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  overflow: auto;
}
ind-modal .modal-container {
  position: relative;
  top: 30px;
  margin: auto;
  width: 90%;
  background: #fff;
}
ind-modal .modal-content {
  border: 0;
}
ind-modal .add-readiness-report {
  width: 900px;
}

.video-title {
  background: #000;
  font-size: 20px;
  color: #ccc;
  font-family: "TribeType_DV";
}
.video-title .player-name {
  font-size: 30px;
  font-weight: bold;
  color: #ce1126;
}
.video-title .date {
  font-size: 26px;
  color: #fff;
}
.video-title .annotation {
  font-size: 18px;
  font-family: "Mittelschrift_DV";
}

.no-scroll {
  overflow: hidden;
}

@media print {
  .no-print {
    display: none;
  }
}

div[data-id=spin-axis] {
  display: inline-grid;
  margin-bottom: 20px;
  min-width: 660px;
}
div[data-id=spin-axis] h2 {
  margin: 20px 0 10px;
  font-weight: bold;
  font-size: 16px;
}
div[data-id=spin-axis] .spin-axis-header {
  margin-bottom: 10px;
  text-align: center;
}
div[data-id=spin-axis] .spin-axis-year {
  margin-right: 10px;
}
div[data-id=spin-axis] .spin-axis-key {
  display: inline-block;
}
div[data-id=spin-axis] .spin-axis-key span {
  margin-right: 5px;
}
div[data-id=spin-axis] .spin-axis-key .mlb {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  border: 0;
  border-top: 2px dashed #000;
}
div[data-id=spin-axis] .spin-axis-key .pitcher {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  border: 1px solid red;
}
div[data-id=spin-axis] .canvas-wrapper {
  display: inline-block;
  margin: 0 10px 10px 0;
  font-family: arial;
}
div[data-id=spin-axis] .canvas-wrapper .canvas-placeholder {
  width: 255px;
  height: 255px;
}
div[data-id=spin-axis] .canvas-wrapper .canvas-placeholder canvas {
  background: #efefef;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats {
  width: 100%;
  border-collapse: collapse;
  font-size: 10px;
  font-family: arial;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats th,
div[data-id=spin-axis] .canvas-wrapper .pitch-stats td {
  border: 2px solid #000;
  padding: 5px;
  text-align: center;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats th {
  border: 1px solid #000;
  border-top: 2px solid #000;
  background: rgb(0, 50, 99);
  color: #fff;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats th:first-child {
  border-left: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats th:last-child {
  border-right: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats td {
  border: 1px solid #ccc;
  border-bottom: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats td:first-child {
  border-left: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats td:last-child {
  border-right: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats td.pitch-type {
  margin: 0;
  border: 0;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats td.empty-cell {
  background: transparent;
  border: 0;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .ptl {
  border-right: 1px solid #fff;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .fx-pitch-header {
  border-right: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .fx-pitch {
  border-right: 2px solid #000;
  font-size: 14px;
  font-weight: bold;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .spin-rot {
  border-right: 1px solid #fff;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .spin3d-header {
  border-right: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .spin3d-ptl {
  border-right: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .percentiles {
  border: 2px solid #000;
  background: #6d6d6d;
  color: #fff;
}
div[data-id=spin-axis] .canvas-wrapper .mph {
  position: relative;
  border: 1px solid #000;
  padding: 5px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}
div[data-id=spin-axis] .canvas-wrapper .mph .usage {
  position: absolute;
  right: 5px;
  margin-top: 1px;
  font-size: 12px;
}
div[data-id=spin-axis] .proto {
  display: none;
}
div[data-id=spin-axis] .no-spin-axis-data {
  display: none;
  margin: 10px 0;
  background: #ffffcc;
  padding: 10px;
}

.toggled-content .tabs {
  display: table;
  border-collapse: collapse;
}
.toggled-content .tabs .tab-header {
  display: table-cell;
  border-radius: 3px 3px 0 0;
  background: rgba(0, 0, 0, 0.05);
  padding: 5px;
  cursor: pointer;
}
.toggled-content .tabs .tab-header.selected-tab {
  background: #ccc;
  cursor: text;
}
.toggled-content .tab-content {
  display: none;
}
.toggled-content .tab-content.selected-tab {
  display: block;
  border-radius: 0 3px 3px 3px;
  background: #ccc;
  padding: 5px;
}

.attachment-list {
  border: 0;
  border-radius: 3px;
  background: #fff;
}
.attachment-list label {
  margin: 0;
  padding: 7px 0 7px 25px;
  cursor: pointer;
}
.attachment-list label.type-pdf {
  background: url("../../images/icon_pdf.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label.type-PNG {
  background: url("../../images/icon_png.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label.type-doc, .attachment-list label.type-docx {
  background: url("../../images/icon_doc.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label.type-xls, .attachment-list label.type-xlsx {
  background: url("../../images/icon_xls.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label.type-ppt, .attachment-list label.type-pptx {
  background: url("../../images/icon_ppt.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label.type-text {
  background: url("../../images/icon_txt.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label.type-mp4 {
  background: url("../../images/icon_mp4.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label a {
  color: rgb(0, 50, 99);
}

#contentAvgs article {
  display: inline-block;
  margin: 10px 0 0;
  border-bottom: 1px dashed #003263;
  padding-bottom: 20px;
}
#contentAvgs article:last-child {
  margin-bottom: 5px;
}

.rightAlign {
  text-align: right;
}

.alt-table-module {
  height: 100%;
}
.alt-table-module header {
  margin-bottom: 20px;
}
.alt-table-module header h2 {
  display: inline-block;
  width: 400px;
  font-size: 18px;
}
.alt-table-module header .date {
  display: inline-block;
}
.alt-table-module header .date label {
  font-weight: normal;
  font-size: 12px;
}
.alt-table-module header .date input {
  width: 60px;
}
.alt-table-module .alt-table-controls {
  margin-bottom: 10px;
}
.alt-table-module .alt-table-controls li {
  display: inline-block;
  margin-left: -3px;
  width: 150px;
  border: 1px solid #000;
  background: #333;
  padding: 5px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
}
.alt-table-module .alt-table-controls li:hover {
  text-decoration: underline;
}
.alt-table-module .alt-table-controls li:first-child {
  margin: 0;
}
.alt-table-module .alt-table-controls .selected {
  background: #004c96;
}
.alt-table-module .alt-table {
  position: relative;
}
.alt-table-module .alt-table.body {
  height: calc(100% - 70px);
  overflow-y: auto;
}
.alt-table-module .alt-table table {
  width: 100%;
  border-collapse: collapse;
}
.alt-table-module .alt-table tr:nth-child(even) {
  background-color: #f0f0fb;
}
.alt-table-module .alt-table th {
  vertical-align: bottom;
  border: 1px solid #fff;
  border-bottom: 1px solid #ccc;
  padding: 5px;
  text-align: left;
  font-size: 12px;
}
.alt-table-module .alt-table td {
  vertical-align: top;
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 11px;
  white-space: pre-line;
}
.alt-table-module .alt-table .w-60 {
  width: 60px;
}
.alt-table-module .alt-table .w-80 {
  width: 80px;
}
.alt-table-module .alt-table .w-100 {
  width: 100px;
}
.alt-table-module .alt-table .w-auto {
  width: auto;
}
.alt-table-module .alt-table .rotated-header {
  top: 0;
  margin-bottom: 0;
  background: #fff;
  border-collapse: collapse;
}
.alt-table-module .alt-table .rotated-header.sticky-header {
  position: fixed;
  z-index: 100;
  top: 32px;
  width: calc(100% - 189px);
}
.alt-table-module .alt-table .rotated-header .rotate {
  position: relative;
  vertical-align: bottom;
  width: 80px;
  height: 80px;
  padding: 0;
  font-size: 12px;
  line-height: 0.8;
}
.alt-table-module .alt-table .rotated-header .rotate div {
  position: relative;
  top: 0px;
  left: 40px;
  height: 100%;
  overflow: hidden;
  border: 1px solid #dddddd;
  border-bottom: 0;
  background: #bdbdbd;
  /* 80 * tan(45) / 2 = 40 where 80 is the height on the cell and 45 is the transform angle*/
  -ms-transform: skew(-45deg, 0deg);
  -webkit-transform: skew(-45deg, 0deg);
  transform: skew(-45deg, 0deg);
}
.alt-table-module .alt-table .rotated-header .rotate div span {
  display: inline-block;
  position: absolute;
  bottom: 28px;
  left: -15px;
  width: 85px;
  text-align: left;
  -ms-transform: skew(45deg, 0deg) rotate(315deg);
  -webkit-transform: skew(45deg, 0deg) rotate(315deg);
  transform: skew(45deg, 0deg) rotate(315deg);
}
.alt-table-module .alt-table .rotated-header .after-rotate {
  padding-left: 15px;
}

.borderDblBottom {
  border-bottom: 2px solid #000;
}

#workload-tracker h1,
#workload-tracker h3,
#readiness-tracker h1,
#readiness-tracker h3 {
  display: inline-block;
  vertical-align: middle;
}
#workload-tracker h1,
#readiness-tracker h1 {
  margin: 0 50px 0;
  font-size: 30px;
  color: rgb(0, 50, 99);
  font-weight: bold;
}
#workload-tracker h3,
#readiness-tracker h3 {
  font-size: 25px;
  color: #ce1126;
  font-weight: bold;
}
#workload-tracker section,
#readiness-tracker section {
  margin-bottom: 10px;
  overflow: hidden;
}
#workload-tracker section:last-child,
#readiness-tracker section:last-child {
  margin: 0;
}
#workload-tracker #block-c,
#readiness-tracker #block-c {
  display: inline-block;
  vertical-align: middle;
  width: 50px;
  fill: #ce1126;
}
#workload-tracker .tableDisplay,
#readiness-tracker .tableDisplay {
  float: left;
  border: 0;
}
#workload-tracker .tableDisplay tr:last-child,
#readiness-tracker .tableDisplay tr:last-child {
  border-bottom: 2px solid #000;
}
#workload-tracker .tableDisplay th,
#workload-tracker .tableDisplay td,
#readiness-tracker .tableDisplay th,
#readiness-tracker .tableDisplay td {
  font-size: 12px;
}
#workload-tracker .tableDisplay th:first-child,
#workload-tracker .tableDisplay td:first-child,
#readiness-tracker .tableDisplay th:first-child,
#readiness-tracker .tableDisplay td:first-child {
  border-left: 2px solid #000;
}
#workload-tracker .tableDisplay th:last-child,
#workload-tracker .tableDisplay td:last-child,
#readiness-tracker .tableDisplay th:last-child,
#readiness-tracker .tableDisplay td:last-child {
  border-right: 2px solid #000;
}
#workload-tracker .tableDisplay th,
#readiness-tracker .tableDisplay th {
  border-top: 2px solid #000;
}
#workload-tracker .tableDisplay td,
#readiness-tracker .tableDisplay td {
  text-align: right;
}
#workload-tracker .tableDisplay .greyHeaderBG,
#readiness-tracker .tableDisplay .greyHeaderBG {
  border: 2px solid #000;
}
#workload-tracker .tableDisplay .emptyBG,
#readiness-tracker .tableDisplay .emptyBG {
  border-top: 0;
  background: transparent !important;
  color: #000;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
}
#workload-tracker .tableDisplay .player,
#readiness-tracker .tableDisplay .player {
  width: 90px;
}
#workload-tracker .tableDisplay .score,
#readiness-tracker .tableDisplay .score {
  width: 38px;
}
#workload-tracker .tableDisplay .decimal,
#readiness-tracker .tableDisplay .decimal {
  width: 28px;
}
#workload-tracker .tableDisplay .lst10,
#readiness-tracker .tableDisplay .lst10 {
  width: 23px;
}
#workload-tracker .key-table,
#readiness-tracker .key-table {
  margin: 21px 0 0 20px;
}
#workload-tracker #switch-readers,
#readiness-tracker #switch-readers {
  vertical-align: middle;
  color: rgb(0, 50, 99);
  font-size: 12px;
}
#workload-tracker #switch-readers:hover,
#readiness-tracker #switch-readers:hover {
  color: #ce1126;
}

#readiness-reader {
  height: 100%;
}
#readiness-reader a {
  color: rgb(0, 50, 99);
}
#readiness-reader a:hover {
  color: #ce1126;
}
#readiness-reader .alt-table-module {
  height: 100%;
}
#readiness-reader .alt-table-module .alt-table.body {
  height: calc(100% - 170px);
}

#readiness-tracker hgroup {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
#readiness-tracker h1 {
  display: block;
  margin: 0 0 10px;
  text-align: center;
  font-size: 25px;
}
#readiness-tracker h3 {
  display: block;
  text-align: center;
}
#readiness-tracker .tableDisplay thead tr {
  border: 0;
}
#readiness-tracker .tableDisplay tbody tr,
#readiness-tracker .tableDisplay thead tr {
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}
#readiness-tracker .tableDisplay th {
  border-bottom: 2px solid #000;
}
#readiness-tracker .tableDisplay th,
#readiness-tracker .tableDisplay td {
  vertical-align: middle;
  white-space: normal;
}
#readiness-tracker .tableDisplay th:first-child,
#readiness-tracker .tableDisplay td:first-child {
  border-left: 0;
}
#readiness-tracker .tableDisplay th:last-child,
#readiness-tracker .tableDisplay td:last-child {
  border-right: 0;
}
#readiness-tracker .tableDisplay th.white-border,
#readiness-tracker .tableDisplay td.white-border {
  border-bottom: 1px solid #fff;
}
#readiness-tracker .tableDisplay th.stacked,
#readiness-tracker .tableDisplay td.stacked {
  padding: 0 !important;
}
#readiness-tracker .tableDisplay th.stacked p,
#readiness-tracker .tableDisplay td.stacked p {
  height: 50%;
  min-height: 21px;
  padding: 4px 4px 2px 4px;
}
#readiness-tracker .tableDisplay th.stacked p:first-child,
#readiness-tracker .tableDisplay td.stacked p:first-child {
  border-bottom: 1px solid #ccc;
}
#readiness-tracker .tableDisplay .spacer {
  border: 0 !important;
  background: transparent !important;
}
#readiness-tracker .tableDisplay .lift {
  white-space: pre-line;
}
#readiness-tracker .tableDisplay .new-inj {
  color: #ce1126;
  font-weight: bold;
}
#readiness-tracker .tableDisplay .comments {
  width: 582px;
}
#readiness-tracker #hitters tbody tr:hover {
  background: transparent !important;
}
#readiness-tracker #hitters tbody tr:nth-child(odd) {
  background: #efefef;
}
#readiness-tracker #hitters tbody tr:nth-child(odd):hover {
  background: #efefef !important;
}
#readiness-tracker #starters {
  display: none;
}
#readiness-tracker #pitchers {
  margin-bottom: 20px;
}
#readiness-tracker #pitchers tbody tr:hover {
  background: transparent !important;
}
#readiness-tracker #pitchers tbody tr:nth-child(odd) {
  background: #efefef;
}
#readiness-tracker #pitchers tbody tr:nth-child(odd):hover {
  background: #efefef !important;
}
#readiness-tracker .body-part {
  width: 150px;
}
#readiness-tracker #schedule {
  display: inline-block;
  vertical-align: top;
  float: right;
  margin-right: 10px;
}
#readiness-tracker #schedule table {
  border: 1px solid #000;
  border-collapse: collapse;
}
#readiness-tracker #schedule th,
#readiness-tracker #schedule td {
  min-width: 60px;
  border: 1px solid #ccc;
  background: rgb(180, 240, 255);
  padding: 4px;
  text-align: center;
  font-size: 12px;
}
#readiness-tracker #schedule td {
  background: transparent;
}
#readiness-tracker #schedule .img {
  height: 20px;
}
#readiness-tracker #schedule p {
  margin-bottom: 3px;
}

#contentDash .secondary {
  vertical-align: top;
  padding-left: 20px;
}
#contentDash .secondary .dashboard-tables {
  width: 450px;
}
#contentDash .secondary .tableDisplay {
  width: 100%;
}

.dashboard-tables .panelCon {
  width: auto;
  border: 2px solid #000;
}
.dashboard-tables .panelCon strong {
  font-weight: bold;
}
.dashboard-tables .panelCon tr {
  height: 1px;
  border-bottom: 1px dashed #ccc;
}
.dashboard-tables .panelCon tr:last-child {
  border: 0;
}
.dashboard-tables .panelCon td {
  border: 2px solid #000;
}
.dashboard-tables .panelCon td td {
  height: 100%;
  border: 0;
  padding: 4px 2px;
}
.dashboard-tables .panelCon td td section {
  margin-bottom: 3px;
}
.dashboard-tables .panelCon td td .wrapper {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  border-right: 1px dashed #ccc;
}
.dashboard-tables .panelCon td td .wrapper:last-child {
  border: 0;
}
.dashboard-tables .panelCon td td .wrapper:last-child div:nth-child(1) {
  vertical-align: top;
  margin-left: 5px;
}
.dashboard-tables .panelCon td td .wrapper:last-child div:nth-child(2) {
  vertical-align: top;
  width: 40px;
}
.dashboard-tables .panelCon td td .wrapper:last-child div:nth-child(2).school {
  width: 130px;
}
.dashboard-tables .panelCon td td .wrapper:first-child div:nth-child(1) {
  vertical-align: top;
  margin: 0;
  margin-right: 5px;
}
.dashboard-tables .panelCon td td .wrapper:first-child div:nth-child(2) {
  vertical-align: top;
  width: 40px;
}
.dashboard-tables .panelCon td td .wrapper div {
  display: inline-block;
  vertical-align: top;
}
.dashboard-tables .panelCon td td .wrapper div:nth-child(1) {
  vertical-align: top;
  margin-left: 5px;
  width: 68px;
  font-weight: bold;
}
.dashboard-tables .panelCon td td .wrapper div:nth-child(2) {
  vertical-align: top;
  width: 100px;
}
.dashboard-tables .panelCon td td .wrapper div:nth-child(3) {
  vertical-align: top;
  width: 73px;
}
.dashboard-tables .panelCon td td .wrapper .school {
  width: 130px;
}
.dashboard-tables .emptyBG {
  background: #b1b4b3 !important;
}
.dashboard-tables .full {
  display: none;
}
.dashboard-tables .dash {
  border-right: 2px solid #000;
}
.dashboard-tables .tableContainer {
  width: 100%;
}
.dashboard-tables .plots {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
}

#dash-industry .tableDisplay {
  margin-top: 11px;
}

#recent-updates {
  display: inline-block;
  vertical-align: top;
}
#recent-updates .tableContainer {
  padding: 0;
}
#recent-updates tbody tr:nth-child(even) {
  background: #e5e5e5;
}

#injuries,
#transactions {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}

#transactions td:nth-child(2),
#transactions th:nth-child(2) {
  border-left: 2px solid #000;
}

#playerBioPanel {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  margin-bottom: 20px;
}

.heatmaps article {
  display: inline-block;
  margin-right: 10px;
}

#postgame-pitcher header {
  margin-bottom: 10px;
  border: 1px solid #aaa;
  background: #efefef;
  padding: 10px;
}
#postgame-pitcher hr {
  display: inline-block;
  vertical-align: middle;
  border-top: 1px solid #000;
  width: 10px;
}
#postgame-pitcher #block-c {
  display: none;
  vertical-align: middle;
  margin-right: 10px;
  width: 50px;
  fill: #ce1126;
}
#postgame-pitcher #velo-graph {
  display: inline-block;
}
#postgame-pitcher .legend {
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
  border: 1px solid #000;
  background: #efefef;
  padding: 5px;
  font-size: 10px;
}
#postgame-pitcher .legend .key {
  margin-right: 10px;
}
#postgame-pitcher .legend .pitch {
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 4px;
  border-radius: 10px;
  background: rgb(230, 50, 50);
}
#postgame-pitcher .col-1 {
  display: inline-block;
  vertical-align: top;
  width: 500px;
}
#postgame-pitcher .col-2 {
  display: inline-block;
  vertical-align: top;
  width: auto;
}
#postgame-pitcher .col-3 {
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
}
#postgame-pitcher .name {
  font-size: 20px;
  color: rgb(0, 50, 99);
  font-weight: bold;
}
#postgame-pitcher .date {
  font-size: 20px;
  color: #ce1126;
  font-weight: bold;
}
#postgame-pitcher .score {
  margin-top: 5px;
  font-size: 25px;
  color: rgb(0, 50, 99);
  font-weight: bold;
}
#postgame-pitcher .table-content {
  position: static;
}
#postgame-pitcher .table-content:last-child {
  border: 0;
}
#postgame-pitcher .map-wrapper {
  margin-bottom: 10px;
  white-space: nowrap;
  position: relative;
}
#postgame-pitcher .map-title {
  background: #ccc;
  padding: 10px;
  font-size: 20px;
  text-align: center;
}
#postgame-pitcher .vs-lhh {
  background: rgb(245, 150, 150);
}
#postgame-pitcher .vs-rhh {
  background: rgb(100, 150, 205);
}
#postgame-pitcher .maps {
  margin-left: 50px;
}
#postgame-pitcher .table {
  display: inline-block;
  vertical-align: top;
}
#postgame-pitcher .table .dv-table {
  margin-bottom: 0;
}
#postgame-pitcher .table .dv-table .horiz-split .top {
  height: 87px;
  padding-top: 35px;
  font-weight: bold;
}
#postgame-pitcher .table .dv-table .horiz-split .bottom {
  height: 34px;
  padding-top: 5px;
  font-weight: bold;
  font-style: italic;
}
#postgame-pitcher .table .dv-table .label {
  background: #ddd;
}
#postgame-pitcher .table .pitcher {
  background: #aaa;
}
#postgame-pitcher .table .notes {
  display: table;
  margin-top: 5px;
  width: 412px;
  border: 1px solid #ccc;
  font-size: 10px;
}
#postgame-pitcher .table .notes div:nth-child(2) {
  width: auto;
}
#postgame-pitcher .table .notes .table {
  display: table-cell;
  padding: 3px;
  white-space: normal;
}
#postgame-pitcher .table .notes .label {
  width: 40px;
  border-right: 1px solid #ccc;
  background: #ddd;
  font-weight: bold;
}
#postgame-pitcher .batter {
  margin-bottom: 15px;
  border-bottom: 1px dashed #000;
  padding-bottom: 15px;
  white-space: nowrap;
}
#postgame-pitcher .batter .heatmap-generator {
  margin-right: 3px;
}
#postgame-pitcher .batter .heatmap-generator .title {
  padding: 2px;
  font-size: 12px;
}
#postgame-pitcher .batter .heatmap-generator .video-icon {
  top: 0;
  width: 16px;
}
#postgame-pitcher .batter .results {
  display: none;
  margin-top: 3px;
  font-size: 12px;
}
#postgame-pitcher .batter .alt-opts {
  background: #efefef;
  padding: 2px;
  text-align: right;
  font-size: 11px;
}
#postgame-pitcher .batter .alt-opts .animate {
  display: inline-block;
  color: rgb(0, 50, 99);
  cursor: pointer;
}
#postgame-pitcher .batter .alt-opts .animate:hover {
  color: #ce1126;
}
#postgame-pitcher #attack-key,
#postgame-pitcher #result-key,
#postgame-pitcher #contact-key,
#postgame-pitcher .all-keys,
#postgame-pitcher .pitch-keys {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  white-space: normal;
  border: 1px solid #000;
  background: #efefef;
  padding: 5px;
}
#postgame-pitcher #attack-key .key,
#postgame-pitcher #result-key .key,
#postgame-pitcher #contact-key .key,
#postgame-pitcher .all-keys .key,
#postgame-pitcher .pitch-keys .key {
  display: block;
}
#postgame-pitcher #attack-key .pitch,
#postgame-pitcher #result-key .pitch,
#postgame-pitcher #contact-key .pitch,
#postgame-pitcher .all-keys .pitch,
#postgame-pitcher .pitch-keys .pitch {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border-radius: 20px;
}
#postgame-pitcher #attack-key .label,
#postgame-pitcher #result-key .label,
#postgame-pitcher #contact-key .label,
#postgame-pitcher .all-keys .label,
#postgame-pitcher .pitch-keys .label {
  display: inline-block;
  vertical-align: middle;
  font-size: 10px;
}
#postgame-pitcher #attack-key .shape-0,
#postgame-pitcher #result-key .shape-0,
#postgame-pitcher #contact-key .shape-0,
#postgame-pitcher .all-keys .shape-0,
#postgame-pitcher .pitch-keys .shape-0 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border-radius: 20px;
  border: 1px solid #000;
}
#postgame-pitcher #attack-key .shape-1,
#postgame-pitcher #result-key .shape-1,
#postgame-pitcher #contact-key .shape-1,
#postgame-pitcher .all-keys .shape-1,
#postgame-pitcher .pitch-keys .shape-1 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border: 5px solid transparent;
  border-bottom: 10px solid #000;
  border-top: 0;
}
#postgame-pitcher #attack-key .shape-1::after,
#postgame-pitcher #result-key .shape-1::after,
#postgame-pitcher #contact-key .shape-1::after,
#postgame-pitcher .all-keys .shape-1::after,
#postgame-pitcher .pitch-keys .shape-1::after {
  position: absolute;
  top: 2px;
  left: -3px;
  border: 3px solid transparent;
  border-bottom: 7px solid #efefef;
  border-top: 0;
  content: "";
}
#postgame-pitcher #attack-key .shape-2,
#postgame-pitcher #result-key .shape-2,
#postgame-pitcher #contact-key .shape-2,
#postgame-pitcher .all-keys .shape-2,
#postgame-pitcher .pitch-keys .shape-2 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border: 5px solid transparent;
  border-top: 10px solid #000;
  border-bottom: 0;
}
#postgame-pitcher #attack-key .shape-2::after,
#postgame-pitcher #result-key .shape-2::after,
#postgame-pitcher #contact-key .shape-2::after,
#postgame-pitcher .all-keys .shape-2::after,
#postgame-pitcher .pitch-keys .shape-2::after {
  position: absolute;
  bottom: 2px;
  left: -3px;
  border: 3px solid transparent;
  border-top: 7px solid #efefef;
  border-bottom: 0;
  content: "";
}
#postgame-pitcher #attack-key .shape-3,
#postgame-pitcher #result-key .shape-3,
#postgame-pitcher #contact-key .shape-3,
#postgame-pitcher .all-keys .shape-3,
#postgame-pitcher .pitch-keys .shape-3 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border: 1px solid #000;
}
#postgame-pitcher #attack-key .shape-4,
#postgame-pitcher #result-key .shape-4,
#postgame-pitcher #contact-key .shape-4,
#postgame-pitcher .all-keys .shape-4,
#postgame-pitcher .pitch-keys .shape-4 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 9px;
  height: 9px;
  border: 1px solid #000;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
#postgame-pitcher #attack-key [is-on],
#postgame-pitcher #result-key [is-on],
#postgame-pitcher #contact-key [is-on],
#postgame-pitcher .all-keys [is-on],
#postgame-pitcher .pitch-keys [is-on] {
  cursor: pointer;
}
#postgame-pitcher #attack-key [is-on=false],
#postgame-pitcher #result-key [is-on=false],
#postgame-pitcher #contact-key [is-on=false],
#postgame-pitcher .all-keys [is-on=false],
#postgame-pitcher .pitch-keys [is-on=false] {
  opacity: 0.3;
}
#postgame-pitcher .pitch-keys,
#postgame-pitcher #result-key,
#postgame-pitcher #contact-key {
  width: 38px;
}
#postgame-pitcher .all-keys,
#postgame-pitcher #attack-key {
  width: 82px;
}
#postgame-pitcher .block-map {
  margin: 0;
}
#postgame-pitcher .block-map td {
  position: relative;
  height: 40px;
  border: 2px solid #000;
  font-size: 10px;
  text-align: center;
}
#postgame-pitcher .block-map div {
  padding-top: 8px;
  background: #fff;
}
#postgame-pitcher .block-map .top-left {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 28px;
  height: 28px;
  border: 2px solid #000;
  border-bottom: 0;
  border-right: 0;
}
#postgame-pitcher .block-map .top-right {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 28px;
  height: 28px;
  border: 2px solid #000;
  border-bottom: 0;
  border-left: 0;
}
#postgame-pitcher .block-map .bottom-left {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  border: 2px solid #000;
  border-top: 0;
  border-right: 0;
}
#postgame-pitcher .block-map .bottom-right {
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 28px;
  border: 2px solid #000;
  border-top: 0;
  border-left: 0;
}
@media print {
  #postgame-pitcher .dv-table thead th,
  #postgame-pitcher .dv-table tbody td {
    font-size: 12px !important;
  }
  #postgame-pitcher input,
  #postgame-pitcher label {
    display: none;
  }
  #postgame-pitcher #block-c {
    display: inline-block;
  }
  #postgame-pitcher .name {
    font-size: 42px;
  }
  #postgame-pitcher .score {
    text-align: right;
    font-size: 30px;
  }
  #postgame-pitcher header {
    border: 0;
    background: transparent;
    padding: 0;
  }
  #postgame-pitcher header .col-1 {
    width: 400px;
  }
  #postgame-pitcher header .col-2 {
    float: right;
  }
  #postgame-pitcher .table-content {
    margin-bottom: 0;
    padding: 0;
  }
  #postgame-pitcher .table-content:last-child {
    border: 0;
  }
  #postgame-pitcher .table-title {
    margin-bottom: 0;
    width: 100%;
    border: 0;
    background: transparent;
    padding-left: 0;
    text-align: left;
    font-size: 18px;
    color: #003263;
  }
  #postgame-pitcher .map-title {
    display: none;
  }
  #postgame-pitcher .maps {
    margin: 0;
  }
  #postgame-pitcher .maps .heatmap-generator {
    width: 180px !important;
  }
  #postgame-pitcher .maps .heatmap-generator .heatmap-container {
    width: 180px !important;
    height: 130px !important;
  }
  #postgame-pitcher .maps .heatmap-generator .heatmap-container canvas {
    width: 130px !important;
    height: 130px !important;
  }
  #postgame-pitcher .maps .heatmap-generator .scale,
  #postgame-pitcher .maps .heatmap-generator .labels {
    display: none;
  }
  #postgame-pitcher #batters {
    page-break-before: always;
  }
  #postgame-pitcher #batters .batter {
    margin-bottom: 5px;
    border: 0;
    padding-bottom: 0;
  }
  #postgame-pitcher #batters .batter .results {
    display: block;
  }
  #postgame-pitcher #batters .batter .batter-pas {
    display: none;
  }
  #postgame-pitcher #batters .batter .notes {
    margin-left: 19px;
    width: 450px;
  }
  #postgame-pitcher #batters .batter .table .table {
    margin-right: 19px;
  }
  #postgame-pitcher #batters .batter .table .table:last-child, #postgame-pitcher #batters .batter .table .table:first-child {
    margin-left: 19px;
  }
}

.dv-table.alt tbody tr:nth-child(4n+1), .dv-table.alt tbody tr:nth-child(4n+2) {
  background: #e5e5e5;
}
.dv-table.alt tbody tr:nth-child(4n+3), .dv-table.alt tbody tr:nth-child(4n+4) {
  background: #fff;
}
.dv-table.alt tbody tr:last-child td {
  border-bottom: 2px solid #000;
}
.dv-table.alt tbody tr:last-child .emptyBG {
  border-bottom: 0 !important;
}
.dv-table table td,
.dv-table table th {
  border: 1px solid #000;
  padding: 3px;
}
.dv-table table th {
  background: rgb(0, 50, 99);
  color: #fff;
}

@media print {
  @page {
    .horiz-print {
      size: landscape;
    }
  }
  .horiz-print table.tableDisplay thead tr th {
    background-color: rgb(0, 50, 99);
    color: #fff;
  }
  .horiz-print table.tableDisplay thead tr th.bgLightBlue {
    background: #0d59b3 !important;
    color: #fff !important;
  }
}

.bufferRule {
  z-index: inherit;
}

#chartInfo {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 16px;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 5px;
  z-index: 9999;
  color: #fff;
  border-radius: 10px;
  word-break: break-all;
  -webkit-box-shadow: 0.2222222222em 0.2222222222em 0.3703703704em rgba(0, 0, 0, 0.3);
  box-shadow: 0.2222222222em 0.2222222222em 0.3703703704em rgba(0, 0, 0, 0.3);
}

.temp-note {
  line-height: 18px;
}

#pdev.bp a {
  cursor: pointer;
}
#pdev.bp #player-matcher-table {
  margin-bottom: 20px;
  width: 100%;
  font-size: 12px;
}
#pdev.bp #player-matcher-table td {
  padding: 3px;
}
#pdev.bp #player-matcher-table a {
  color: rgb(0, 50, 99);
  cursor: pointer;
}
#pdev.bp #player-matcher-table .player-id-col {
  width: 230px;
  text-align: right;
}
#pdev.bp .theater-selector {
  display: block;
  margin: 0 0 10px;
}
#pdev.bp #matcher {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
#pdev.bp #matcher #matcher-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 520px;
  height: 350px;
  border-radius: 5px;
  background: #fff;
  padding: 10px;
}
#pdev.bp #matcher #matcher-content input {
  display: block;
  margin: auto;
  width: 60%;
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 14px;
}
#pdev.bp #matcher #matcher-content table {
  margin: 10px 0;
  width: 100%;
}
#pdev.bp #matcher #matcher-content tr {
  cursor: pointer;
}
#pdev.bp #matcher #matcher-content tr:nth-child(odd) {
  background: #efefef;
}
#pdev.bp #matcher #matcher-content tr:hover {
  background: rgb(0, 50, 99);
  color: #fff;
}
#pdev.bp #matcher #matcher-content td {
  padding: 5px;
}
#pdev.bp #matcher #matcher-content button {
  display: block;
  margin: 10px auto;
}
#pdev.bp #matcher #matcher-content .player-id {
  width: 250px;
}
#pdev.bp #matcher #matcher-content .instructions {
  margin: 10px 0;
  text-align: center;
  color: #555;
}
#pdev.bp #matcher #matcher-content .results-section {
  margin: 0 0 20px;
  height: 160px;
  overflow-y: auto;
}
#pdev.bp #context-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
}
#pdev.bp #context-modal .content {
  margin: 100px auto 0;
  width: 450px;
  -webkit-box-shadow: 0 3px 10px #000;
          box-shadow: 0 3px 10px #000;
  border: 1px solid #888;
  border-radius: 5px;
  background: #fff;
  padding: 20px;
}
#pdev.bp #context-modal .title {
  margin-bottom: 20px;
  font-size: 18px;
  color: rgb(0, 50, 99);
}
#pdev.bp #context-modal .title > span {
  color: #999;
}
#pdev.bp #context-modal .context {
  margin-bottom: 20px;
}
#pdev.bp #context-modal .buttons {
  text-align: center;
}
#pdev.bp span.xClearButton {
  cursor: pointer;
  display: block;
  padding: 10px;
  position: absolute;
  background-color: #bababa;
  border-radius: 50%;
  right: 10px;
  font-size: 12px !important;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#pdev.bp span.xClearButton a {
  letter-spacing: 0;
  top: calc(10px * 0.3);
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#pdev.bp span.xClearButton:hover {
  background-color: #878787;
}
#pdev.bp span.xClearButton:hover a {
  text-decoration: none;
}
#pdev.bp #dashContent h2 {
  padding: 10px 0;
  font-weight: bold;
  font-size: 15px;
}
#pdev.bp #dashContent div .dv-table {
  width: 700px;
}
#pdev.bp #dashContent div.pane {
  padding: 10px;
  display: inline-block;
  vertical-align: top;
}
#pdev.bp #dashContent div.pane .filterContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
#pdev.bp #dashContent div.pane .filterContainer select,
#pdev.bp #dashContent div.pane .filterContainer input.sessionFilter {
  font-size: 15px;
}
#pdev.bp #dashContent div.pane .filterContainer input.sessionFilter {
  width: 100%;
  padding: 8px;
  font-size: 15px;
}
#pdev.bp #dashContent div.pane .uploadContainer {
  padding: 10px;
  background-color: #cccccc;
  overflow: visible;
}
#pdev.bp #dashContent div.pane .uploadContainer .search .text-input {
  z-index: 0;
}
#pdev.bp #dashContent div.pane .uploadContainer .dv-table {
  margin-top: 10px;
  width: 100%;
}
#pdev.bp #dashContent div.pane .uploadContainer span.controls {
  width: 100%;
}
#pdev.bp #dashContent div.pane .uploadContainer a.btn {
  float: right;
}
#pdev.bp #dashContent div.pane .uploadContainer span.attachments ul {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  list-style-type: none;
}
#pdev.bp #dashContent div.pane .uploadContainer span.attachments ul li {
  background-color: #b3b3b3;
  position: relative;
  padding: 10px;
  color: rgb(0, 50, 99);
  border: 1px solid #999999;
  font-size: 12px;
  letter-spacing: 0.0592592593em;
}
#pdev.bp #dashContent div.pane .uploadContainer span.attachments ul li .xClearButton {
  background-color: #878787;
}
#pdev.bp #dashContent div.pane .uploadContainer span.attachments ul li .xClearButton:hover {
  background-color: #545454;
}

div.showAll ul {
  display: inline;
  margin-left: 3px;
}
div.showAll ul li {
  padding: 3px;
  display: inline-block;
  cursor: pointer;
  background-color: #e6e6e6;
  border: 1px solid gray;
  margin: 3px 0;
}
div.showAll ul li:hover {
  background-color: #999999;
}
div.showAll ul li.showAll {
  background-color: #999999;
}

.focusLinks {
  height: calc(100% - 240px);
  overflow: hidden;
  border-bottom: 1px solid #393e46;
  background-color: #700915 !important;
}
.focusLinks a {
  display: block;
  position: relative;
  width: 100%;
  padding: 5px;
}
@media print {
  .focusLinks {
    display: none;
  }
}
.focusLinks:hover {
  overflow: auto;
}

.borderThin {
  border-right: 1px solid #000 !important;
}

.rowShade {
  background-color: #e5e5e5 !important;
}

.borderSingleTop {
  border-top: 1px solid #000 !important;
}

.nav-header:hover {
  background: #351111;
}
.nav-header.selected {
  background: rgb(0, 50, 99);
}
.nav-header.selected:hover {
  background: #351111;
}
.nav-header a {
  display: inline-block;
  width: calc(100% - 25px);
  padding-left: 0;
}

.left-rail-arrow-right,
.left-rail-arrow-down {
  display: inline;
  vertical-align: middle;
  width: 20px;
  fill: #fff;
  cursor: pointer;
}

div.tableCell {
  display: table-cell;
  position: relative;
  left: 0 !important;
  padding-right: 1.4814814815em;
  padding-bottom: 0.7407407407em;
  vertical-align: top;
}

table.cellControl {
  height: 0;
  table-layout: inherit;
}
table.cellControl tr.separation > td {
  padding-top: 3.7037037037em !important;
}

table.cellControl > tbody > tr {
  height: 0 !important;
}
table.cellControl > tbody > tr > td {
  padding: 5px;
  height: 0 !important;
  width: 100px !important;
  vertical-align: top;
}

span[data-view=raw] {
  display: none;
}

span[data-view=ptl] {
  text-align: center;
  display: block;
}

table.tableDisplay {
  border-collapse: collapse;
  vertical-align: top;
  background-color: #fff;
  border: 2px solid #000;
}
@media print {
  table.tableDisplay .noPrint {
    display: none;
  }
}
table.tableDisplay.fullWidth {
  max-width: none !important;
}
table.tableDisplay.zebraRows tbody > tr:nth-child(even) {
  background-color: #e5e5e5 !important;
}
table.tableDisplay tr[data-section="1"] {
  border-top: 2px solid #000;
}
table.tableDisplay tr[data-section="1"] ~ tr[data-section="1"] {
  border-top: none;
}
table.tableDisplay tr[data-section="2"] {
  border-top: 2px solid #000;
}
table.tableDisplay tr[data-section="2"] ~ tr[data-section="2"] {
  border-top: none;
}
table.tableDisplay tr[data-section="3"] {
  border-top: 2px solid #000;
}
table.tableDisplay tr[data-section="3"] ~ tr[data-section="3"] {
  border-top: none;
}
table.tableDisplay tr[data-section="4"] {
  border-top: 2px solid #000;
}
table.tableDisplay tr[data-section="4"] ~ tr[data-section="4"] {
  border-top: none;
}
table.tableDisplay tr[data-expanded=collapsed] {
  display: none;
}
table.tableDisplay tr[data-expanded=expanded] {
  display: table-row;
}
table.tableDisplay td[data-title] {
  position: relative;
}
table.tableDisplay td[data-title]:hover:after {
  position: absolute;
  top: -25px;
  left: 0;
  content: attr(data-title);
  padding: 4px 8px;
  color: #333;
  z-index: 20;
  font-size: 14px;
  white-space: nowrap;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background: rgb(255, 200, 0);
}
table.tableDisplay th,
table.tableDisplay td {
  font-size: 11px;
  border-right: 1px solid #fff;
  text-align: center;
  border: 1px solid #ccc;
  white-space: nowrap;
}
@media print {
  table.tableDisplay th,
  table.tableDisplay td {
    font-size: 0.8148148148em !important;
    padding: 3px !important;
  }
}
table.tableDisplay th.text,
table.tableDisplay td.text {
  text-align: left;
}
table.tableDisplay th.number,
table.tableDisplay td.number {
  text-align: right;
}
table.tableDisplay th.nodata,
table.tableDisplay td.nodata {
  text-align: left;
  font-weight: bold;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}
table.tableDisplay th a,
table.tableDisplay td a {
  color: red;
  font-weight: bold;
}
table.tableDisplay th.tblexpand,
table.tableDisplay td.tblexpand {
  cursor: pointer;
  text-align: center;
  padding: 0 !important;
  width: 20px;
}
table.tableDisplay th.tblexpand span,
table.tableDisplay td.tblexpand span {
  padding-top: 4px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  width: 100%;
  height: 20px;
}
table.tableDisplay th.tblexpand span.open::after,
table.tableDisplay td.tblexpand span.open::after {
  content: "-";
}
table.tableDisplay th.tblexpand span::after,
table.tableDisplay td.tblexpand span::after {
  content: "+";
}
table.tableDisplay thead tr {
  border-bottom: 2px solid #000;
}
table.tableDisplay thead tr th,
table.tableDisplay thead tr td {
  padding: 4px 4px 2px 4px;
  background-color: #003263; /*indBlue*/
  color: #fff;
  text-align: center;
  vertical-align: middle;
}
@media print {
  table.tableDisplay thead tr th,
  table.tableDisplay thead tr td {
    color: #000;
    background-color: #7f7f7f;
  }
}
table.tableDisplay thead tr th[data-title],
table.tableDisplay thead tr td[data-title] {
  cursor: help;
}
table.tableDisplay thead tr th a,
table.tableDisplay thead tr td a {
  color: #fff;
}
table.tableDisplay thead tr th.emptyBG a,
table.tableDisplay thead tr td.emptyBG a {
  color: rgb(0, 50, 99) !important;
}
table.tableDisplay thead tr th span.headerFuncts,
table.tableDisplay thead tr td span.headerFuncts {
  position: absolute;
  right: 0.7407407407em;
  top: -5px;
}
table.tableDisplay thead tr th span.headerFuncts button,
table.tableDisplay thead tr td span.headerFuncts button {
  margin-right: 10px;
}
table.tableDisplay thead tr th span.headerFuncts span.addTable,
table.tableDisplay thead tr td span.headerFuncts span.addTable {
  position: relative;
  right: 0;
}
table.tableDisplay thead tr th span.addTable,
table.tableDisplay thead tr th select.orgList,
table.tableDisplay thead tr td span.addTable,
table.tableDisplay thead tr td select.orgList {
  position: absolute;
  right: 0.7407407407em;
}
table.tableDisplay thead tr th span.addTable .btn,
table.tableDisplay thead tr th select.orgList .btn,
table.tableDisplay thead tr td span.addTable .btn,
table.tableDisplay thead tr td select.orgList .btn {
  font-size: 1.3333333333em;
  font-weight: normal;
}
table.tableDisplay thead tr th select.orgList,
table.tableDisplay thead tr td select.orgList {
  top: 0.3703703704em;
}
table.tableDisplay thead tr th li.tblTitle,
table.tableDisplay thead tr td li.tblTitle {
  background-color: #214a68;
  color: #ffffff;
}
table.tableDisplay thead tr.headNav {
  border: 2px solid #000;
  font-weight: normal !important;
}
table.tableDisplay thead tr.headNav td {
  padding: 0 !important;
  background-color: #6d6d6d;
  height: 100%;
}
table.tableDisplay thead tr.headNav ul {
  display: table;
  width: 100%;
  height: 100%;
  list-style: none;
}
table.tableDisplay thead tr.headNav ul li {
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  border-right: 1px solid #fff;
}
table.tableDisplay thead tr.headNav ul li a {
  display: block;
  padding: 0.3703703704em;
}
table.tableDisplay thead tr.headNav ul li.selected {
  background-color: #ce1126 !important;
}
table.tableDisplay thead tr.headNav ul li.selected a {
  text-decoration: none;
}
table.tableDisplay thead tr.headNav ul li:last-child {
  border-right: none;
}
table.tableDisplay thead tr.headNav a {
  font-weight: normal !important;
  text-decoration: underline;
}
table.tableDisplay tbody .isTblHeader th,
table.tableDisplay tbody .isTblHeader td,
table.tableDisplay tbody .isTblHeader li {
  background-color: #003263; /*indBlue*/
  color: #fff;
  text-align: center;
  vertical-align: middle;
}
table.tableDisplay tbody .isTblHeader th[data-title],
table.tableDisplay tbody .isTblHeader td[data-title],
table.tableDisplay tbody .isTblHeader li[data-title] {
  cursor: help;
}
table.tableDisplay tbody .isTblHeader th a,
table.tableDisplay tbody .isTblHeader td a,
table.tableDisplay tbody .isTblHeader li a {
  color: #fff;
}
table.tableDisplay tbody .isTblHeader th.emptyBG a,
table.tableDisplay tbody .isTblHeader td.emptyBG a,
table.tableDisplay tbody .isTblHeader li.emptyBG a {
  color: rgb(0, 50, 99) !important;
}
table.tableDisplay tbody tr.greyRowBG {
  background-color: #d9d9d9;
}
table.tableDisplay tbody tr.row-group {
  background-color: #cccccc;
  font-weight: bold;
  color: #000;
}
table.tableDisplay tbody tr:hover {
  background-color: #fffda5 !important;
}
table.tableDisplay tbody td {
  font-size: 12px;
  text-align: right;
  padding: 4px 4px 2px 4px !important;
}
table.tableDisplay tbody td span.cutText {
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
}
table.tableDisplay tbody td a {
  color: rgb(0, 50, 99);
  font-weight: normal !important;
}
table.tableDisplay tbody td table.ulItems {
  width: 100% !important;
}
table.tableDisplay tbody td table.ulItems tbody {
  border: none !important;
}
table.tableDisplay tbody td table.ulItems ul {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
table.tableDisplay tbody td table.ulItems ul:hover {
  background-color: #fffda5 !important;
}
table.tableDisplay tbody td table.ulItems ul:last-child {
  border-bottom: 1px solid #ccc;
}
table.tableDisplay tbody td table.ulItems ul li {
  display: table-cell;
  padding: 4px 4px 2px 4px !important;
  border-right: 1px solid #ccc;
  border-collapse: collapse;
  font-size: 9.5px !important;
}
table.tableDisplay tbody td.string {
  text-align: left;
}
table.tableDisplay tbody td.numeral {
  text-align: right;
}
table.tableDisplay tbody td.average {
  text-align: right;
}
table.tableDisplay tbody td.centered {
  text-align: center;
}
table.tableDisplay tbody td.righted {
  text-align: right;
}
table.tableDisplay.hasSorting thead td {
  cursor: pointer;
}
table.tableDisplay.ilLeft {
  display: inline-block !important;
}
table.tableDisplay.noHover tbody tr:hover {
  background-color: transparent !important;
}

.scrollableTable {
  overflow-y: auto;
}

.faded {
  color: #808080 !important;
}

.isSPR {
  background-color: #6093c2 !important;
  color: #fff;
}

.doWrap {
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: normal !important;
  max-width: 100px;
}

.summaryTxt {
  line-height: 14px;
}

.inlineTable {
  float: left;
}

.rowGreyed {
  background-color: #e5e5e5 !important;
}
.rowGreyed:first-child {
  border-top: 1px solid #000;
}

.ptile.noptile {
  background-color: transparent !important;
}

.nameCol {
  min-width: 90px !important;
}

.sortedCol {
  background-color: #fffda5 !important;
}

.sortArrow {
  font-size: 0.5925925926em !important;
}

.rowItalics {
  font-style: italic;
}

.ital {
  font-style: italic !important;
}

.rowInjuredPlayer * {
  color: red !important;
}

.rowShade {
  background-color: #e5e5e5 !important;
}

.rowShaded {
  background-color: #e5e5e5 !important;
}

.bgLightBlue {
  background-color: #0d59b3 !important;
  color: #fff !important;
}
@media print {
  .bgLightBlue {
    color: #000 !important;
    background-color: #7f7f7f !important;
  }
}

.bgLightBlueDataCell {
  background-color: #aabfdd !important;
}

.bgRed {
  background-color: #ce1126 !important;
  color: #fff !important;
}
@media print {
  .bgRed {
    color: #000 !important;
    background-color: #7f7f7f !important;
  }
}

.bgLightGrey {
  background-color: #6d6d6d !important;
  color: #fff !important;
}

.bgWhiteLittleDarker {
  background-color: #ebebeb !important;
}

.rowHighlight {
  background-color: #ffbf42;
}

.greyHeaderRowBG {
  border-left: 2px solid #000 !important;
  border-right: 2px solid #000 !important;
}
.greyHeaderRowBG td {
  background-color: #6d6d6d !important;
  color: #fff !important;
}

.greyHeaderBG {
  background-color: #6d6d6d !important;
  border-left: 2px solid #000 !important;
  border-right: 2px solid #000 !important;
  color: #fff !important;
}

.darkGreyHeaderBG {
  background-color: #3a3a3a !important;
  border-left: 2px solid #000 !important;
  border-right: 2px solid #000 !important;
  color: #fff !important;
}

.lightgreyHeaderBG {
  background-color: #a3a3a3 !important;
  color: #000 !important;
}

.whiteHeaderBG {
  background-color: #fff !important;
  color: #000 !important;
}

.redHeaderBG {
  background-color: #c00502 !important;
  color: #fff !important;
  border: 2px solid #000 !important;
}

.yelloHeaderBG {
  background-color: #ffc000 !important;
  color: #000 !important;
  border: 2px solid #000 !important;
}

.emptyBG {
  background-color: #b1b4b3 !important;
  border: none !important;
}

.emptyRow {
  border: none !important;
  border-top: 2px solid #000;
}

.emptyColumn {
  background-color: #fff !important;
  border: 0;
  border: none !important;
  width: 3.3333333333em;
}

td.emptyCell {
  background-color: #cdcdcd !important;
}

.borderDblTop {
  border-top: 2px solid #000 !important;
}

.borderDblTopFaded {
  border-top: 2px solid #787a7a !important;
}

.borderDblTopwBG {
  border-top: 2px solid #000 !important;
  background-color: #d9d9d9 !important;
}

.borderSnglTop {
  border-top: 1px solid #000 !important;
}

.borderSnglBot {
  border-bottom: 1px solid #000 !important;
}

.borderDblBot {
  border-bottom: 2px solid #000 !important;
}

.borderDblLeft {
  border-left: 2px solid #000 !important;
}

.borderDblRight {
  border-right: 2px solid #000 !important;
}

.borderSnglRight {
  border-right: 1px solid #000 !important;
}

.dollarWidth {
  min-width: 60px;
}

.offOrg {
  background-color: #eee !important;
}

html#ssignals-app {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html#ssignals-app *,
html#ssignals-app *:before,
html#ssignals-app *:after {
  font-family: "Arial";
  font-size: 12px !important;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html#ssignals-app body {
  width: 100%;
}

.ssapp {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-collapse: collapse;
  line-height: 20px;
}
.ssapp .grades_title {
  width: 60% !important;
}
.ssapp .grades_vals {
  text-align: center;
  width: calc((100% - 60%) / 2) !important;
}
.ssapp .grades_vals.hasVelos {
  width: calc((100% - 60%) / 5) !important;
}
.ssapp .grades_vals.velo_sep {
  border-right: 1px solid #000;
}
.ssapp .empty {
  background-color: #999;
}
.ssapp p {
  margin-top: 5px;
  margin-bottom: 5px;
}
.ssapp b {
  font-weight: bold;
}
.ssapp br {
  line-height: 30px;
}
.ssapp table {
  width: 100%;
  border: none;
}
.ssapp table td {
  border: 1px solid #999;
  padding: 1px;
}
.ssapp fieldset {
  border: 1px solid gray;
  margin-bottom: 15px;
}
.ssapp fieldset legend {
  font-weight: bold;
  background-color: #003f7d;
  color: white;
  padding: 2px;
  width: 100%;
  display: table;
  table-layout: fixed;
  overflow: hidden;
}
.ssapp fieldset legend span {
  float: left;
  display: table-cell;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.ssapp fieldset div.fieldset_body {
  padding: 3px;
}
.ssapp fieldset span.fielset_subtitle {
  padding-left: 4px;
  text-decoration: none;
  display: block;
  background-color: #ccc;
}
.ssapp fieldset span.bold {
  text-decoration: none;
  font-weight: bold;
}
.ssapp fieldset div.grades {
  position: static;
  text-decoration: none;
  font-weight: normal;
  padding: 2px;
  line-height: 14px;
  color: #000;
}
.ssapp fieldset div.grades span {
  text-decoration: inherit;
  font-size: 10px !important;
  white-space: nowrap;
}
.ssapp fieldset:disabled > div {
  opacity: 0.6;
}
.ssapp a {
  color: #ce1126;
}
.ssapp u {
  text-decoration: underline;
}
.ssapp h3 {
  padding: 10px;
  font-weight: bold;
  text-decoration: underline;
}
.ssapp > .header,
.ssapp > .pageTitle {
  width: 100%;
  background-color: #e3e6e6;
  border-bottom: 1px solid #b4b5b7;
  overflow: hidden;
  margin-bottom: 10px;
}
.ssapp > .header.pageTitle,
.ssapp > .pageTitle.pageTitle {
  position: relative;
  height: 30px;
  top: 0 !important;
  text-align: center;
  margin-bottom: 0;
  font-weight: bold;
  color: #333333;
}
.ssapp > .header.pageTitle span,
.ssapp > .pageTitle.pageTitle span {
  display: inline-block;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ssapp > .header div.header_left,
.ssapp > .header div.header_right,
.ssapp > .pageTitle div.header_left,
.ssapp > .pageTitle div.header_right {
  padding: 5px;
  display: block;
  height: 100%;
  float: left;
}
.ssapp > .header div.header_left,
.ssapp > .pageTitle div.header_left {
  width: 60%;
  text-align: left;
  padding-left: 15px;
}
.ssapp > .header div.header_right,
.ssapp > .pageTitle div.header_right {
  text-align: right;
  width: 40%;
  padding-right: 15px;
}
.ssapp > .header p,
.ssapp > .pageTitle p {
  margin: 0;
  padding: 0;
}
.ssapp > .header p span.bold,
.ssapp > .pageTitle p span.bold {
  font-weight: bold;
}
.ssapp > .header .title span,
.ssapp > .pageTitle .title span {
  font-size: 12px;
}
.ssapp > .header .detail span,
.ssapp > .pageTitle .detail span {
  font-size: 12px;
}
.ssapp > .body {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
}
.ssapp > .section {
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
}

div#feedButton,
div#feedDisplayButton {
  position: absolute;
  right: 3rem;
  display: inline-block;
  margin: 8px 5px 0 0;
}
div#feedButton img,
div#feedDisplayButton img {
  max-width: 28px;
  max-height: 28px;
  cursor: pointer;
}
div#feedButton div#feedContainer,
div#feedDisplayButton div#feedContainer {
  border-collapse: collapse;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  display: none;
  opacity: 0;
  right: 0px;
  top: 30px;
  width: 350px;
  height: 650px;
  background-color: #333333;
  z-index: 999;
  -webkit-box-shadow: 0 0 8px black;
  box-shadow: 0 0 8px black;
}
div#feedButton div#feedContainer.show,
div#feedDisplayButton div#feedContainer.show {
  display: block;
  opacity: 1;
}

#the-feed-button > #feedButton {
  position: relative !important;
}

#smokesignals {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
#smokesignals v-cloak {
  display: none;
}
#smokesignals #ssMaster {
  z-index: 1000;
}
#smokesignals #ssDetail {
  z-index: 1001;
}
#smokesignals #ssDetail > .titlebar > span.title {
  cursor: pointer;
}
#smokesignals #ssDetail.hasPlayer > .playerBar, #smokesignals #ssDetail.hasOrg > .playerBar {
  padding-top: calc(20px / 4);
  height: 20px;
  background-color: green;
  font-size: 11px;
  text-align: center;
  color: #fff;
}
#smokesignals #ssChannel {
  z-index: 1002;
}
#smokesignals #ssChannel > .titlebar > span.title {
  cursor: pointer;
}
#smokesignals #ssChannel > .titlebar > span.channelColor {
  width: 100%;
  position: absolute;
  height: 2px;
  top: 90%;
}
#smokesignals #ssPageTwo {
  z-index: 1005;
}
#smokesignals #ssOverlay {
  z-index: 1010;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
}
#smokesignals #ssOverlay img {
  width: 20%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#smokesignals .page {
  position: absolute;
  top: 0;
  left: 0;
  width: 350px;
  height: 650px;
}
#smokesignals .page .titlebar {
  position: relative;
  height: 50px;
  background-color: #003263;
}
#smokesignals .page .titlebar > div.loading {
  top: 325px;
  z-index: 3000;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#smokesignals .page .titlebar > span {
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#smokesignals .page .titlebar > span.navaction {
  left: 10px;
}
#smokesignals .page .titlebar > span.navaction a {
  display: block;
  width: 22px;
  height: 22px;
  margin-left: 10px;
}
#smokesignals .page .titlebar > span.navaction a.hamburger {
  background: url("../../mobile/images/hamburger.png") no-repeat;
}
#smokesignals .page .titlebar > span.navaction a.appback {
  background: url("../../mobile/images/back.png") no-repeat;
}
#smokesignals .page .titlebar > span.navaction a.reload {
  margin-top: 5px;
  width: 25px;
  background: url("../../mobile/images/reload.png") no-repeat;
  background-size: 90%;
}
#smokesignals .page .titlebar > span.navaction a b {
  display: none;
}
#smokesignals .page .titlebar > span.navaction.right {
  left: auto;
  right: 12px;
}
#smokesignals .page .titlebar > span.title {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#smokesignals .page .content {
  position: relative;
  background-color: #ffffff;
  overflow: auto;
  overflow-x: hidden;
  font-size: 12px;
}
#smokesignals .page .content.preventScroll {
  overflow-x: hidden;
  overflow-y: hidden;
}
#smokesignals .page .content > table {
  width: 100%;
}
#smokesignals .page .content > table tr.deselected td {
  opacity: 0.1;
}
#smokesignals .page .content > table td {
  padding: 3px 0;
}
#smokesignals .page .content > table td.channelName {
  cursor: pointer;
  height: 20px;
  color: #fff;
  width: 77%;
  line-height: 13px;
  padding: 5px;
  vertical-align: middle;
}
#smokesignals .page .content > table td.channelPriority {
  width: 20%;
}
#smokesignals .page .content > table td.channelPriority a {
  margin: 0 auto;
  display: block;
  width: 22px;
  height: 22px;
  background: url("../../mobile/images/nopriority.png") no-repeat;
}
#smokesignals .page .content > table td.channelPriority a.priority {
  background: url("../../mobile/images/priority.png") no-repeat;
}
#smokesignals .page .content > table td.channelPriority a b {
  display: none;
}
#smokesignals .page .content > table td.channelColor {
  width: 3%;
}
#smokesignals .page .content > table td.messageBody {
  width: 80%;
  line-height: 13px;
  padding: 5px;
  border-right: 1px solid #c5c5c5;
}
#smokesignals .page .content > table td.messageBody:hover {
  cursor: pointer;
}
#smokesignals .page .content > table td.messageBody.noHover:hover {
  cursor: default;
}
#smokesignals .page .content > table td.messageBody > span {
  display: block;
}
#smokesignals .page .content > table td.messageBody > span.header {
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 5px;
}
#smokesignals .page .content > table td.messageBody > span.subheader {
  font-size: 12px;
  font-style: italic;
  padding-bottom: 3px;
}
#smokesignals .page .content > table td.messageBody > span.detail {
  font-size: 12px;
  line-height: 14px;
  word-break: break-word;
}
#smokesignals .page .content > table td.messageInfo {
  width: 17%;
  text-align: center;
  vertical-align: middle;
  font-size: 11px;
}
#smokesignals .page .content > table td.messageInfo span {
  display: block;
}
#smokesignals .page .content > table td.messageInfo span:first-child {
  padding-bottom: 10px;
}
#smokesignals .page .content > table td.messageInfo span a {
  color: #ce1126;
}
#smokesignals .page#ssMaster {
  width: 300px;
}
#smokesignals .page#ssMaster .content {
  height: calc(calc(100% - 50px) - 40px);
  background-color: #03264a;
}
#smokesignals .page#ssMaster .content tr {
  border-bottom: 1px solid #333;
}
#smokesignals .page#ssMaster .footer {
  position: relative;
  height: 40px;
  background-color: #03264a;
  padding: 5px;
}
#smokesignals .page#ssMaster .footer button {
  margin-top: 0;
  cursor: pointer;
  border: none;
  background-color: rgb(0, 50, 99);
  color: #fff;
  height: 100%;
  width: 100%;
}
#smokesignals .page#ssDetail .content, #smokesignals .page#ssPageTwo .content, #smokesignals .page#ssChannel .content {
  height: calc(100% - 50px);
}
#smokesignals .page#ssDetail .content tr, #smokesignals .page#ssPageTwo .content tr, #smokesignals .page#ssChannel .content tr {
  border-bottom: 1px solid #878888;
}
#smokesignals .page#ssPageTwo, #smokesignals .page#ssChannel {
  left: 350px;
}

@page {
  margin-top: 0.15in;
  margin-bottom: 0.12in;
  margin-left: 0.12in;
  margin-right: 0.12in;
}
.greyText {
  color: #999 !important;
}

#dashContent {
  height: 100%;
}

#dash-content {
  height: 100%;
  overflow: auto;
  background-color: #fff;
  padding: 65px 0 0 175px;
}

#roster-board {
  height: calc(100% - 30px);
  overflow-y: hidden;
  white-space: nowrap;
  padding: 15px 5px 5px;
}
#roster-board .filters {
  position: fixed;
  top: 3.333em;
  margin-left: -10px;
  width: 100%;
  background: #ccc;
  padding: 5px;
}
#roster-board .org-logos {
  display: inline-block;
  margin-right: 10px;
  text-align: center;
}
#roster-board .org-logos img {
  height: 30px;
}
#roster-board .org-logos h2 {
  margin-bottom: 3px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
}
#roster-board .org-logos a {
  color: #000;
  cursor: pointer;
}
#roster-board .org-logos a:hover {
  color: #ce1126;
}
#roster-board main {
  position: relative;
  height: calc(100% - 10px);
  overflow-y: auto;
  overflow-x: hidden;
}
#roster-board main .loadingOverlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(224, 224, 224, 0.7);
}
#roster-board main .loadingOverlay .loadingGif {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 25px;
}
#roster-board .org {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  width: auto;
  font-size: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#roster-board .org > div {
  margin-bottom: 10px;
}
#roster-board .org .table-name {
  background: rgb(0, 50, 99);
  padding: 3px;
  text-align: center;
  color: #fff;
}
#roster-board .org .pos-players {
  height: 170px;
}
#roster-board .org .roster-table {
  width: 100%;
  border-collapse: collapse;
}
#roster-board .org .roster-table th {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  background: rgb(0, 50, 99);
  padding: 2px;
  color: #fff;
  text-align: center;
  font-size: 10px;
  line-height: 12px;
}
#roster-board .org .roster-table th:first-child {
  border-left: 1px solid rgb(0, 50, 99);
}
#roster-board .org .roster-table th:last-child {
  border-right: 0;
}
#roster-board .org .roster-table th.salary, #roster-board .org .roster-table th.pos, #roster-board .org .roster-table th.age, #roster-board .org .roster-table th.surplus, #roster-board .org .roster-table th.pa, #roster-board .org .roster-table th.xWar, #roster-board .org .roster-table th.svc, #roster-board .org .roster-table th.sr, #roster-board .org .roster-table th.mr, #roster-board .org .roster-table th.ab, #roster-board .org .roster-table th.runs, #roster-board .org .roster-table th.hits, #roster-board .org .roster-table th.xb, #roster-board .org .roster-table th.bb, #roster-board .org .roster-table th.ks, #roster-board .org .roster-table th.ops, #roster-board .org .roster-table th.def, #roster-board .org .roster-table th.split, #roster-board .org .roster-table th.date, #roster-board .org .roster-table th.scout {
  text-align: center;
}
#roster-board .org .roster-table tbody tr {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
#roster-board .org .roster-table tbody tr.empty-row {
  background: #3f4e5c;
  border: 0;
}
#roster-board .org .roster-table tbody tr.empty-row td {
  padding: 0;
  border: 0;
}
#roster-board .org .roster-table tbody tr.no-player {
  border-top: 1px solid transparent;
  border-bottom: 1px;
}
#roster-board .org .roster-table tbody tr.no-player td {
  border: 0;
}
#roster-board .org .roster-table td {
  padding: 2px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  text-align: center;
  line-height: 12px;
}
#roster-board .org .roster-table td.empty-cell {
  border: 0;
  padding: 0;
}
#roster-board .org .roster-table .pos,
#roster-board .org .roster-table .age,
#roster-board .org .roster-table .pa,
#roster-board .org .roster-table .xWar,
#roster-board .org .roster-table .svc,
#roster-board .org .roster-table .sr,
#roster-board .org .roster-table .mr,
#roster-board .org .roster-table .ab,
#roster-board .org .roster-table .ip,
#roster-board .org .roster-table .runs,
#roster-board .org .roster-table .hits,
#roster-board .org .roster-table .xb,
#roster-board .org .roster-table .bb,
#roster-board .org .roster-table .ks,
#roster-board .org .roster-table .split {
  text-align: right;
}
#roster-board .org .roster-table .pos {
  width: 15px;
  text-align: center;
}
#roster-board .org .roster-table .mlr {
  width: 29px;
}
#roster-board .org .roster-table .date {
  text-align: right;
}
#roster-board .org .roster-table .xOps {
  text-align: right;
}
#roster-board .org .roster-table .scout {
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
}
#roster-board .org .roster-table .age {
  width: 22px;
  text-align: center;
}
#roster-board .org .roster-table .opt {
  width: 17px;
}
#roster-board .org .roster-table .surplus {
  text-align: right;
}
#roster-board .org .roster-table .prOutright,
#roster-board .org .roster-table .fatype {
  width: 27px;
}
#roster-board .org .roster-table .ops,
#roster-board .org .roster-table .def {
  text-align: right;
}
#roster-board .org .roster-table .wOba {
  text-align: right;
}
#roster-board .org .roster-table .dvr {
  width: 28px;
}
#roster-board .org .roster-table .optional {
  display: none;
}
#roster-board .org .roster-table .selected {
  display: table-cell;
}
#roster-board .org .roster-table .player {
  width: auto;
  text-align: left;
}
#roster-board .org .roster-table .player a {
  color: #000;
}
#roster-board .org .roster-table .salary {
  width: 26px;
  text-align: right;
}
#roster-board .org .roster-table .name {
  display: inline-block;
  vertical-align: top;
  max-width: 45px;
  overflow: hidden;
}
#roster-board .org .roster-table .hide-col {
  display: none;
}
#roster-board .org .roster-table .show-col {
  display: table-cell;
}

.buttons {
  text-align: center;
}
.buttons #save-teams,
.buttons #reload-teams {
  width: 100%;
}

button {
  margin-top: 10px;
}
button.submit, button.cancel {
  width: 70px;
  border: 2px solid #999;
  background: green;
  padding: 5px;
  color: #fff;
  cursor: pointer;
}
button.cancel {
  background: #ce1126;
}
button.aux {
  border: 2px solid #ddd;
  background: #f9f9f9;
  padding: 3px 5px;
  color: #000;
  cursor: pointer;
}
button.aux:hover {
  background: #ce1126;
  color: #fff;
}

body#orgPage #mainNav > span {
  position: relative;
  width: 12.5925925926em;
  height: inherit;
}
body#orgPage #mainNav > span > h2 {
  margin: 10px 0 0 0;
  font-family: "TribeType_DV";
  color: #ffffff;
  font-size: 1.1111111111em;
  text-align: center;
  text-shadow: 0.0740740741em 0.0740740741em rgb(0, 50, 99);
}
@media screen and (max-width: 767px) {
  body#orgPage #mainNav > span > h2 {
    font-size: 1.4814814815em;
    text-align: left !important;
  }
}
body#orgPage #mainNav > span > small {
  color: #fdb333;
  font-size: 0.8888888889em;
}

body#orgPage #dashArea #dashNav {
  width: 12.5925925926em;
}

@media print {
  body#orgPage #dashArea #teamInformation {
    background: transparent;
  }
  body#orgPage #dashArea #teamInformation .teampage_teamname {
    text-align: left;
    color: #000;
    font-weight: bold;
    font-size: 14px;
  }
  body#orgPage #dashArea #teamInformation img {
    display: none;
  }
}

#orgConversationPlayers .cols {
  display: inline-block;
  vertical-align: top;
}
#orgConversationPlayers .tableDisplay {
  width: 150px;
}

@media print {
  table.tableDisplay tbody .isTblHeader td,
  table.tableDisplay tbody .isTblHeader li,
  table.tableDisplay thead tr td {
    background: #eee;
    color: #000;
  }
}

@media print {
  .greyHeaderBG {
    background: #bbb !important;
    color: #000 !important;
  }
}

#team-filter {
  height: calc(100% - 130px);
  overflow-y: auto;
  padding: 5px;
}
#team-filter table {
  width: 100%;
}
#team-filter td + td {
  border-left: 1px solid #000;
  padding-left: 3px;
}
#team-filter .league {
  background: #ce1126;
  padding: 3px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  font-weight: lighter;
}
#team-filter .nat {
  background: rgb(0, 50, 99);
}
#team-filter .division {
  background: #000;
  padding: 3px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  font-weight: lighter;
}
#team-filter .org-checkbox {
  margin: 0 3px 5px 0;
}
#team-filter .org-checkbox label,
#team-filter .org-checkbox input {
  cursor: pointer;
  font-size: 9px;
  color: #fff;
  font-weight: lighter;
}
#team-filter .org-checkbox img {
  vertical-align: middle;
  height: 20px;
}

#orgPage table.cellControl tr.separation > td {
  padding-top: 3.7037037037em !important;
}
#orgPage table.cellControl > tbody > tr > td {
  padding: 5px;
}
#orgPage .dumb {
  opacity: 0.75;
}
#orgPage .tableTitle {
  margin-bottom: 10px;
  cursor: pointer;
}
#orgPage .suites,
#orgPage .suites2 {
  display: block;
  margin-bottom: 10px;
}
#orgPage .container {
  margin-bottom: 10px;
  border-bottom: 1px dashed #444;
  padding-bottom: 10px;
}
@media print {
  #orgPage .sheet {
    width: 1130px;
    page-break-inside: avoid;
    font-size: 12.5px;
  }
}
#orgPage .tableCell {
  display: table-cell;
  position: relative;
  vertical-align: top;
  left: 0 !important;
  padding-right: 0.7407407407em;
  padding-bottom: 0.7407407407em;
  white-space: nowrap;
}
#orgPage .tableCell#orgStandingsTable > table.tableDisplay td, #orgPage .tableCell#orgStandingsMonthTable > table.tableDisplay td {
  width: 9.09%;
}
#orgPage .tableCell#orgMLProjLineup {
  position: relative;
}
#orgPage .tableCell#orgMLProjLineup table.tableDisplay {
  position: absolute;
  min-width: 14.8148148148em !important;
}
#orgPage .tableCell#orgDefByPos, #orgPage .tableCell#orgDefByPos > .compared {
  width: 350px;
}
#orgPage .tableCell#orgDefByPos td > ul, #orgPage .tableCell#orgDefByPos > .compared td > ul {
  display: table;
  table-layout: fixed;
  width: 100%;
}
#orgPage .tableCell#orgDefByPos td > ul li, #orgPage .tableCell#orgDefByPos > .compared td > ul li {
  display: table-cell;
}
@media print {
  #orgPage .tableCell#orgDefByPos, #orgPage .tableCell#orgDefByPos > .compared {
    width: 26.2962962963em;
  }
}
#orgPage .tableCell#orgDefByPos2, #orgPage .tableCell#orgDefByPos2 > .compared {
  min-width: 26.2962962963em;
}
@media print {
  #orgPage .tableCell#orgDefByPos2, #orgPage .tableCell#orgDefByPos2 > .compared {
    width: 26.2962962963em;
  }
}
#orgPage .tableDisplay {
  position: relative;
}
#orgPage .tableDisplay td.greyHeaderBG {
  text-align: center;
  font-size: 11px;
}
#orgPage .tableDisplay td.greyHeaderBG:first-child {
  text-align: left;
}
#orgPage .tableDisplay td.notes {
  white-space: normal;
}
#orgPage .tableDisplay .rowHighlight {
  background-color: #ffbf42;
}
#orgPage .compared {
  position: absolute;
  top: 0;
  z-index: 10000;
}
#orgPage .compared .tableDisplay {
  min-width: 23.7037037037em;
}
#orgPage .compared .tableDisplay thead span.headerFuncts {
  right: 18.5185185185em;
}
#orgPage .compared.needs {
  top: 50px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#orgPage .compared.needs tr[data-orgid] {
  border-bottom: 2px solid #999;
}
#orgPage .compared.needs input {
  width: 98%;
}
#orgPage .compared .closeImg {
  position: absolute;
  z-index: 10001;
  top: -10px;
  left: -15px;
}
#orgPage .compared table {
  -webkit-box-shadow: 0 0 0.5925925926em black;
  box-shadow: 0 0 0.5925925926em black;
}
#orgPage #orgFinancialSummary .orgFinancialSummaryTable {
  min-width: 27.4074074074em !important;
}
#orgPage #orgFinancialSummary .orgFinancialSummaryTable.dv-table {
  margin-bottom: 0;
  width: 100%;
}
#orgPage #orgFinancialSummary div.orgHealthContainer {
  width: 27.4074074074em;
}
#orgPage #orgFinancialSummary div.orgHealthContainer table {
  margin: 0 !important;
  width: 50%;
  float: left;
}
#orgPage #orgFinancialSummary2 .orgFinancialSummaryTable {
  width: 100%;
}
#orgPage #orgFinancialSummary2 .orgFinancialSummaryTable.dv-table,
#orgPage #orgFinancialSummary2 .orgClassProjectionTable.dv-table,
#orgPage #orgFinancialSummary2 .orgHealthTable.dv-table {
  margin: 0;
  border: 1px solid #000;
}
#orgPage #orgFinancialSummary2 .orgFinancialSummaryTable.dv-table th,
#orgPage #orgFinancialSummary2 .orgClassProjectionTable.dv-table th,
#orgPage #orgFinancialSummary2 .orgHealthTable.dv-table th {
  height: 24px;
  background: #465c82;
}
#orgPage #orgFinancialSummary2 .orgFinancialSummaryTable.dv-table th:first-child,
#orgPage #orgFinancialSummary2 .orgClassProjectionTable.dv-table th:first-child,
#orgPage #orgFinancialSummary2 .orgHealthTable.dv-table th:first-child {
  border-left: 1px solid #000;
}
#orgPage #orgFinancialSummary2 .orgFinancialSummaryTable.dv-table th:last-child,
#orgPage #orgFinancialSummary2 .orgClassProjectionTable.dv-table th:last-child,
#orgPage #orgFinancialSummary2 .orgHealthTable.dv-table th:last-child {
  border-right: 1px solid #000;
}
#orgPage #orgFinancialSummary2 .orgFinancialSummaryTable.dv-table td,
#orgPage #orgFinancialSummary2 .orgClassProjectionTable.dv-table td,
#orgPage #orgFinancialSummary2 .orgHealthTable.dv-table td {
  height: 20px;
}
#orgPage #orgFinancialSummary2 .orgFinancialSummaryTable.dv-table td:first-child,
#orgPage #orgFinancialSummary2 .orgClassProjectionTable.dv-table td:first-child,
#orgPage #orgFinancialSummary2 .orgHealthTable.dv-table td:first-child {
  border-left: 1px solid #000;
}
#orgPage #orgFinancialSummary2 .orgFinancialSummaryTable.dv-table td:last-child,
#orgPage #orgFinancialSummary2 .orgClassProjectionTable.dv-table td:last-child,
#orgPage #orgFinancialSummary2 .orgHealthTable.dv-table td:last-child {
  border-right: 1px solid #000;
}
#orgPage #orgFinancialSummary2 .orgFinancialSummaryTable.dv-table .group,
#orgPage #orgFinancialSummary2 .orgClassProjectionTable.dv-table .group,
#orgPage #orgFinancialSummary2 .orgHealthTable.dv-table .group {
  border: 1px solid #000;
  background-color: #8b95a7;
  font-weight: bold;
  text-align: center;
}
#orgPage #orgFinancialSummary2 .orgFinancialSummaryTable.dv-table .notes,
#orgPage #orgFinancialSummary2 .orgClassProjectionTable.dv-table .notes,
#orgPage #orgFinancialSummary2 .orgHealthTable.dv-table .notes {
  line-height: 16px;
}
#orgPage #orgFinancialSummary2 div.orgHealthContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 27.4074074074em;
}
#orgPage #orgFinancialSummary2 div.orgHealthContainer table {
  margin-bottom: 0;
  margin-right: 0;
  width: 50%;
}
#orgPage #contentFutureProjections .container .arb {
  background-color: #a8d08d;
}
#orgPage #contentFutureProjections .container .fa {
  background-color: #bed6ee;
}
#orgPage #contentFutureProjections .container .opt {
  background-color: #ffffa0;
}
#orgPage #contentFutureProjections .container div.options ul.views {
  display: inline-block;
  margin-right: 10px;
}
#orgPage #contentFutureProjections .container span.title {
  display: block;
  width: 100%;
  text-align: center;
  padding: 2px;
  background-color: #000;
  color: white;
  margin-bottom: 2px;
}
#orgPage #contentFutureProjections .container > table td {
  padding: 5px;
  vertical-align: top;
}
#orgPage #contentFutureProjections .container > table td article {
  margin: 0;
  padding: 0;
  vertical-align: top;
  display: inline-block;
}
#orgPage #contentFutureProjections .container > table td article:nth-child(2) {
  margin-left: 7px;
}
#orgPage #contentFutureProjections .container > table td table.tableDisplay {
  height: 100%;
  width: 100%;
}
#orgPage #contentFutureProjections .container > table td table.tableDisplay.minimum {
  width: unset;
}
#orgPage #contentFutureProjections .container > table td table.tableDisplay tr.highlight td {
  font-weight: bold;
  background-color: #fdb507;
}
#orgPage td.rosterButtons .views li {
  display: inline-block;
  margin-left: -3px;
  text-align: center;
  padding: 5px 10px;
  font-size: 0.8888888889em;
  background-color: #6d6d6d;
  border-right: 1px solid #fff;
}
#orgPage td.rosterButtons .views li:first-child {
  margin-left: 0;
}
#orgPage td.rosterButtons .views li.selected {
  background-color: #ce1126;
}
@media print {
  #orgPage td.rosterButtons .views li.selected {
    background-color: #fff;
    border: 1px solid #ce1126;
  }
}
#orgPage td.rosterButtons .views li a {
  color: #fff;
}
@media print {
  #orgPage td.rosterButtons .views li {
    background: #ccc;
  }
  #orgPage td.rosterButtons .views li a {
    color: #000;
  }
}
#orgPage td.rosterButtons .key {
  margin-bottom: 10px;
  padding: 3px;
}

.key {
  display: inline-block;
  border: 1px solid #666;
  background: #fff;
  padding: 0;
}
.key li {
  display: inline-block;
  text-align: center;
  padding: 5px 10px;
  font-size: 10px;
}
.key li:first-child {
  margin: 0;
}
.key li span {
  color: #ce1126;
}

.toggle {
  margin-left: 10px;
  border: 1px solid #bbb;
  background: #efefef;
  font-size: 10px;
  cursor: pointer;
}
.toggle:hover {
  background-color: #ce1126;
  color: #fff;
}

.sorted-col {
  background: #d3f1ff;
}

.sorted-header-col {
  background: #d3f1ff;
  color: rgb(0, 50, 99);
}

#orgPositionalOutlookTable {
  width: 805px;
}
#orgPositionalOutlookTable .player {
  width: 100px;
}

#orgContractCommitments thead td.greyHeaderBG,
#orgContractCommitments2 thead td.greyHeaderBG,
#futureCommitmentsTable thead td.greyHeaderBG,
#allContractsTable thead td.greyHeaderBG {
  height: 20px;
}
#orgContractCommitments#orgContractCommitments2 button.playerCommitmentFilter,
#orgContractCommitments2#orgContractCommitments2 button.playerCommitmentFilter,
#futureCommitmentsTable#orgContractCommitments2 button.playerCommitmentFilter,
#allContractsTable#orgContractCommitments2 button.playerCommitmentFilter {
  display: none;
}

#futureCommitmentsTable thead td.greyHeaderBG,
#orgContractCommitments thead td.greyHeaderBG,
#orgContractCommitments2 thead td.greyHeaderBG {
  height: 30px;
}

#contentOrgProspect,
#contentScoutFxList,
#contentScoutFxTrendsList {
  height: 100%;
}

.sortable {
  cursor: pointer;
}

#contentOrgOverview #orgPositionalOutlook2 {
  display: none;
}
@media print {
  #contentOrgOverview #orgPositionalOutlook2 {
    display: block;
  }
}

#contentAffiliatePerformance div.options {
  position: sticky;
  padding: 5px;
  background-color: #fff;
  top: -5px;
  left: -10px;
  margin-bottom: 10px;
  background-color: #fff;
  z-index: 1;
}

div.team-performance div.tables,
#TeamPerformance div.tables {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
div.team-performance div.tables table.tableDisplay:first-child,
#TeamPerformance div.tables table.tableDisplay:first-child {
  margin-right: 0.7407407407em;
}

.commitments sup {
  vertical-align: top;
  font-size: 9px;
}
.commitments .year {
  min-width: 60px;
}
.commitments .options {
  text-align: left;
  border: 0;
  border-top: 2px solid #000;
  padding-top: 5px;
}

table.cellControl > tbody > tr > td.fullHeight {
  height: 100% !important;
}

@media print {
  table.tableDisplay tbody td table.ulItems ul li {
    font-size: 8.5px !important;
  }
}

table.tableDisplay thead .secondary-header {
  border-top: 2px solid #000;
  background: #efefef;
  color: #000;
}
table.tableDisplay thead .blank {
  border: 0;
  background: transparent;
  padding: 0;
}
table.tableDisplay tbody .player {
  width: 71px;
  border-right: 1px solid #000;
  text-align: left;
}
table.tableDisplay tbody .lev,
table.tableDisplay tbody .eos,
table.tableDisplay tbody .mr,
table.tableDisplay tbody .cntrl {
  border-right: 1px solid #000;
}
table.tableDisplay tbody .mr {
  border-bottom: 1px solid #999;
}
table.tableDisplay tbody .war {
  border: 1px solid #999;
}
table.tableDisplay tbody .service {
  width: 30px;
}
table.tableDisplay tbody .sv {
  width: 35px;
}
table.tableDisplay tbody .minor {
  border-top: 2px solid #000;
}
table.tableDisplay tbody .minor + .minor {
  border-top: 0;
}

.grid-fieldset {
  display: inline-block;
}

#contentPerformanceHittersList,
#contentPerformancePitchersList,
#contentProjValuesList,
#contentIndustryList,
#contentLongitudinalList,
#contentDefenseByPos {
  height: 100%;
}

#contentContractsList {
  height: 96%;
}

#hitter-perf-grid {
  height: 100%;
}

#saved-grid,
.saved-grid {
  margin-bottom: 10px;
  display: inline-block;
}
#saved-grid .link,
.saved-grid .link {
  margin-top: 0;
  margin-left: 10px;
  border: 0;
  background: transparent;
  padding: 0;
  font-size: 11px;
  color: rgb(0, 50, 99);
  cursor: pointer;
}
#saved-grid .link:hover,
.saved-grid .link:hover {
  color: #ce1126;
}
#saved-grid button:disabled,
.saved-grid button:disabled {
  opacity: 0.3;
}
#saved-grid .aux,
.saved-grid .aux {
  margin: 0;
}

#grid-states,
#grid-saver,
.grid-states,
.grid-saver {
  display: inline-block;
  vertical-align: middle;
}

#grid-saver,
.grid-saver {
  margin-left: 10px;
}
#grid-saver label,
.grid-saver label {
  font-size: 11px;
  font-weight: bold;
}

#save,
#new,
.save,
.new {
  margin: 0;
}

.custom-dropdown .text {
  width: 135px;
}
.custom-dropdown .dropdown {
  width: 155px;
}
.custom-dropdown .remove-grid {
  display: none;
}
.custom-dropdown .option.selected .remove-grid svg, .custom-dropdown .option:hover .remove-grid svg {
  fill: #fff;
}
.custom-dropdown .option .remove-grid {
  display: block;
  float: right;
  width: 12px;
  cursor: pointer;
}
.custom-dropdown .option .remove-grid svg {
  fill: #ce1126;
}
.custom-dropdown .option [text] {
  display: inline-block;
  width: 135px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#myGrid,
.ag-fresh {
  width: calc(100% - 5px);
  height: calc(100% - 20px);
  line-height: 12px;
}
#myGrid a,
.ag-fresh a {
  color: rgb(0, 50, 99);
}
#myGrid a:hover,
.ag-fresh a:hover {
  color: #ce1126;
}
#myGrid .ag-header-container,
.ag-fresh .ag-header-container {
  white-space: normal;
  line-height: 11px;
}
#myGrid .ag-header-cell-label,
.ag-fresh .ag-header-cell-label {
  position: absolute;
  bottom: 5px;
  width: 95%;
  padding-top: 3px;
}

#private-pref,
#edit-master-preflist {
  height: calc(100% - 5px);
}
#private-pref .container,
#edit-master-preflist .container {
  height: calc(100% - 40px);
}
#private-pref .tableDisplay,
#edit-master-preflist .tableDisplay {
  position: static;
  width: 591px;
}
#private-pref .table-container,
#edit-master-preflist .table-container {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
#private-pref .table-container .tableDisplay,
#edit-master-preflist .table-container .tableDisplay {
  border-top: 0;
}
#private-pref tr:nth-child(odd),
#edit-master-preflist tr:nth-child(odd) {
  background-color: #efefef;
}
#private-pref th,
#private-pref td,
#edit-master-preflist th,
#edit-master-preflist td {
  width: 36px;
}
#private-pref tbody .sort-disabled,
#edit-master-preflist tbody .sort-disabled {
  width: 591px;
  background-color: #ccc;
}
#private-pref tbody .sort-disabled td,
#edit-master-preflist tbody .sort-disabled td {
  text-align: left;
}
#private-pref .greyHeaderBG,
#edit-master-preflist .greyHeaderBG {
  text-align: left;
}
#private-pref .name,
#edit-master-preflist .name {
  width: 100px;
}
#private-pref .pref-table-container,
#edit-master-preflist .pref-table-container {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  width: 610px;
  height: calc(100% - 90px);
}
#private-pref .pref-table-container:last-child,
#edit-master-preflist .pref-table-container:last-child {
  margin: 0;
}
#private-pref #controls,
#edit-master-preflist #controls {
  margin-bottom: 10px;
}
#private-pref #controls select,
#edit-master-preflist #controls select {
  margin-right: 10px;
}

#contentEditMasterPreflist {
  height: 100%;
}
#contentEditMasterPreflist .container {
  height: calc(100% - 40px);
}

#edit-master-preflist {
  width: 1400px;
  height: calc(100% - 20px);
}
#edit-master-preflist a {
  color: rgb(0, 50, 99);
  cursor: pointer;
}
#edit-master-preflist a:hover, #edit-master-preflist a.selected {
  color: #ce1126;
}
#edit-master-preflist input,
#edit-master-preflist select {
  margin-left: 5px;
}
#edit-master-preflist .controls {
  position: relative;
  height: 45px;
}
#edit-master-preflist .name {
  width: 150px;
}
#edit-master-preflist .pos-num {
  width: 30px;
}
#edit-master-preflist .tableDisplay {
  width: 272px;
}
#edit-master-preflist .wrapper {
  position: relative;
  z-index: 2;
  height: calc(100% - 100px);
}
#edit-master-preflist .delete {
  position: absolute;
  z-index: 1;
  top: 60px;
  margin-top: 20px;
  width: 100%;
  height: calc(100% - 85px);
}
#edit-master-preflist th,
#edit-master-preflist td {
  width: 40px;
}
#edit-master-preflist .pref-table-container {
  width: 302px;
  height: 100%;
}
#edit-master-preflist .pref-table-container:first-child {
  width: 695px;
}
#edit-master-preflist .pref-table-container:first-child .tableDisplay {
  width: 665px;
}
#edit-master-preflist .pref-table-container:last-child .controls {
  padding-top: 18px;
}

#aggregated-pref {
  height: 100%;
}
#aggregated-pref .container {
  height: calc(100% - 30px);
}
#aggregated-pref .aggregated-table-container {
  position: relative;
  height: 100%;
  overflow-x: auto;
}
#aggregated-pref header {
  margin-top: 20px;
  white-space: nowrap;
}
#aggregated-pref header .header {
  border-right: 1px solid #fff;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  background: rgb(0, 50, 99);
  padding: 4px;
  color: #fff;
  text-align: center;
  font-size: 12px;
}
#aggregated-pref header .preffer {
  display: inline-block;
  vertical-align: bottom;
  margin-left: -32px;
  width: 88px;
  height: 24px;
  border: 2px solid #000;
  border-top: 0;
  border-bottom: 1px solid #fff;
  background: #ccc;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
  padding: 4px;
}
#aggregated-pref header .preffer:nth-child(n+2) {
  margin-left: -64px;
}
#aggregated-pref header .preffer:first-child {
  border-top: 2px solid #000;
}
#aggregated-pref header .preffer:last-child {
  border-bottom: 2px solid #000;
}
#aggregated-pref hgroup {
  display: inline-block;
  vertical-align: bottom;
}
#aggregated-pref main {
  position: absolute;
  height: calc(100% - 100px);
  overflow-y: auto;
  padding-right: 16px;
}
#aggregated-pref .pref-group {
  height: 73px;
  padding-top: 17px;
}
#aggregated-pref .row {
  white-space: nowrap;
}
#aggregated-pref .row:last-child .col {
  border-bottom: 2px solid #000;
}
#aggregated-pref .row > div {
  display: inline-block;
}
#aggregated-pref .row .col {
  vertical-align: top;
  height: 22px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 4px;
  font-size: 12px;
  text-align: center;
}
#aggregated-pref .row .player {
  width: 140px;
  text-align: left;
}
#aggregated-pref .row .player a {
  color: rgb(0, 50, 99);
}
#aggregated-pref .rk {
  width: 30px;
}
#aggregated-pref .votes {
  width: calc(100% - 222px);
}
#aggregated-pref .avg {
  width: 35px;
}
#aggregated-pref .count {
  width: 30px;
}
#aggregated-pref .preffer {
  width: 24px;
}
#aggregated-pref .empty-header {
  vertical-align: bottom;
  height: 40px;
  border: 2px solid transparent;
  border-bottom: 2px solid #000;
  background: transparent;
  color: #000;
  font-size: 12px;
}
#aggregated-pref .tableDisplay {
  border: 0;
  border-bottom: 2px solid #000;
}
#aggregated-pref .zero {
  background: #efefef;
}
#aggregated-pref .hi-num {
  background: rgb(142, 210, 142);
}

#orgMLPerformancePitchingTable .tableDisplay {
  border: 0;
  border-bottom: 2px solid #000;
}

#orgMLPerformancePositionTable .tableDisplay {
  border: 0;
}

.empty-row {
  border-top: 2px solid #000;
}
.empty-row td {
  height: 15px;
  background: transparent;
  border: 0 !important;
}

#contentConversations {
  height: 100%;
  padding: 5px 10px;
}
#contentConversations header {
  margin-bottom: 5px;
  width: calc(100% - 5px);
  background: #444;
  padding: 5px;
  color: #fff;
  cursor: pointer;
}
#contentConversations header svg {
  vertical-align: middle;
  width: 20px;
  fill: #fff;
}

.convo-list,
.convo-posts {
  display: inline-block;
  vertical-align: top;
  height: calc(100% - 30px);
  overflow-y: auto;
}

.convo-list {
  width: 400px;
  border: 1px solid #ccc;
}
.convo-list table {
  width: 100%;
}
.convo-list tr {
  cursor: pointer;
}
.convo-list tr:nth-child(even) {
  background: #efefef;
}
.convo-list tr.selected {
  background: rgb(0, 50, 99);
  color: #fff;
}
.convo-list td {
  padding: 3px;
}
.convo-list .date {
  text-align: right;
}

.convo-posts {
  max-width: 700px;
}
.convo-posts .post {
  margin-bottom: 10px;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 10px;
  line-height: 18px;
}
.convo-posts .post ul {
  margin-bottom: 10px;
  padding-left: 30px;
}
.convo-posts .post li,
.convo-posts .post p {
  margin-bottom: 5px;
}
.convo-posts .post.truncate {
  position: relative;
  max-height: 125px;
  overflow: hidden;
}
.convo-posts .post.truncate::after {
  content: "...";
  padding: 2px 0 0 5px;
  font-size: 14px;
  color: #000;
  line-height: 43px;
  text-align: left;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 35px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(65%, rgb(255, 255, 255)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255) 65%);
}
.convo-posts .post.truncate .post-header {
  background: #ccc;
  color: #000;
}
.convo-posts .post .st1 {
  text-decoration: none;
  font-weight: normal;
}
.convo-posts .post-header {
  margin-bottom: 5px;
  background: rgb(0, 50, 99);
  color: #fff;
  padding: 5px;
  font-weight: bold;
  cursor: pointer;
}
.convo-posts .post-body {
  padding: 0 5px;
}
.convo-posts .post-mode span {
  float: right;
  margin-left: 20px;
  font-weight: normal;
}

.conv-toggle {
  margin-bottom: 5px;
}
.conv-toggle label {
  margin-right: 5px;
}
.conv-toggle input[type=checkbox] {
  margin-left: 10px;
}

body {
  -webkit-text-size-adjust: 100%;
}

.dv-table-wrapper {
  width: 100%;
}
@media screen and (max-width: 1000px) {
  .dv-table-wrapper .orig {
    -webkit-overflow-scrolling: touch;
  }
}
.dv-table-wrapper .clone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: hidden;
}
.dv-table-wrapper .clone th,
.dv-table-wrapper .clone td {
  visibility: hidden;
}
.dv-table-wrapper .clone .fixed {
  visibility: visible;
}
.dv-table-wrapper .clone .dv-table {
  margin: 0;
}
.dv-table-wrapper .clone .dv-table td:first-child:last-child {
  border-right-width: 1px;
}
.dv-table-wrapper .orig,
.dv-table-wrapper .table-header,
.dv-table-wrapper .table-body {
  position: relative;
  overflow-x: auto;
}
.dv-table-wrapper .orig .orig,
.dv-table-wrapper .table-header .orig,
.dv-table-wrapper .table-body .orig {
  overflow-x: visible;
}
.dv-table-wrapper .orig .dv-table,
.dv-table-wrapper .table-header .dv-table,
.dv-table-wrapper .table-body .dv-table {
  margin: 0;
}
.dv-table-wrapper .orig .dv-table .group,
.dv-table-wrapper .orig .dv-table .empty-cell,
.dv-table-wrapper .table-header .dv-table .group,
.dv-table-wrapper .table-header .dv-table .empty-cell,
.dv-table-wrapper .table-body .dv-table .group,
.dv-table-wrapper .table-body .dv-table .empty-cell {
  border-left-width: 0;
  border-bottom-width: 0;
}
.dv-table-wrapper .orig .dv-table .group:last-child,
.dv-table-wrapper .orig .dv-table .empty-cell:last-child,
.dv-table-wrapper .table-header .dv-table .group:last-child,
.dv-table-wrapper .table-header .dv-table .empty-cell:last-child,
.dv-table-wrapper .table-body .dv-table .group:last-child,
.dv-table-wrapper .table-body .dv-table .empty-cell:last-child {
  border-left-width: 0;
  border-bottom-width: 0;
}
.dv-table-wrapper .orig .dv-table .group:first-child,
.dv-table-wrapper .orig .dv-table .empty-cell:first-child,
.dv-table-wrapper .table-header .dv-table .group:first-child,
.dv-table-wrapper .table-header .dv-table .empty-cell:first-child,
.dv-table-wrapper .table-body .dv-table .group:first-child,
.dv-table-wrapper .table-body .dv-table .empty-cell:first-child {
  border-left-width: 2px;
  border-bottom-width: 0;
}
.dv-table-wrapper .orig tr:first-child td,
.dv-table-wrapper .table-header tr:first-child td,
.dv-table-wrapper .table-body tr:first-child td {
  border-top: 0;
}
.dv-table-wrapper .orig td,
.dv-table-wrapper .orig th,
.dv-table-wrapper .table-header td,
.dv-table-wrapper .table-header th,
.dv-table-wrapper .table-body td,
.dv-table-wrapper .table-body th {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-width: 0;
  border-right-width: 1px;
}
.dv-table-wrapper .orig th,
.dv-table-wrapper .table-header th,
.dv-table-wrapper .table-body th {
  border: 0;
  border-right: 1px solid #ccc;
  border-top: 2px solid #000;
}
.dv-table-wrapper .orig td,
.dv-table-wrapper .table-header td,
.dv-table-wrapper .table-body td {
  border-width: 0;
  border-right-width: 1px;
  border-bottom-width: 1px;
}
.dv-table-wrapper .orig th:first-child.group,
.dv-table-wrapper .table-header th:first-child.group,
.dv-table-wrapper .table-body th:first-child.group {
  border-left-width: 2px;
}
.dv-table-wrapper .table-header {
  overflow: hidden;
}
.dv-table-wrapper .table-header .orig {
  overflow: hidden;
}
@media screen and (max-width: 1000px) {
  .dv-table-wrapper .table-header .orig {
    overflow-x: hidden;
  }
}

.dv-table {
  margin-bottom: 10px;
  border-collapse: collapse;
  font-size: 12px;
}
.dv-table a {
  color: rgb(0, 50, 99);
}
@media screen and (min-width: 1000px) {
  .dv-table a:hover {
    color: #ce1126;
  }
}
.dv-table.zebra-stripe > tbody tr:nth-child(odd) td {
  background: #fff;
}
.dv-table.zebra-stripe > tbody tr:nth-child(even) td {
  background: #efefef;
}
.dv-table.zebra-stripe > tbody tr:nth-child(odd).total-row,
.dv-table.zebra-stripe > tbody tr:nth-child(even).total-row {
  border-top: 2px solid #000;
  background: #444;
  color: #fff;
}
.dv-table.zebra-stripe > tbody tr:nth-child(odd).total-row:last-child td,
.dv-table.zebra-stripe > tbody tr:nth-child(even).total-row:last-child td {
  border-bottom: 2px solid #000;
}
.dv-table.zebra-stripe > tbody tr:nth-child(odd).total-row td,
.dv-table.zebra-stripe > tbody tr:nth-child(even).total-row td {
  border-color: #000;
  border-bottom: 0;
  background: transparent;
}
.dv-table > tbody > tr,
.dv-table > thead > tr,
.dv-table > tfoot > tr {
  background: #fff;
}
.dv-table > tbody > tr.greyRowBG,
.dv-table > thead > tr.greyRowBG,
.dv-table > tfoot > tr.greyRowBG {
  background-color: #d9d9d9;
}
.dv-table > tbody > tr:first-child th,
.dv-table > tbody > tr:first-child td,
.dv-table > thead > tr:first-child th,
.dv-table > thead > tr:first-child td,
.dv-table > tfoot > tr:first-child th,
.dv-table > tfoot > tr:first-child td {
  border-top: 2px solid #000;
}
.dv-table > tbody > tr:first-child th:first-child.empty-cell,
.dv-table > tbody > tr:first-child td:first-child.empty-cell,
.dv-table > thead > tr:first-child th:first-child.empty-cell,
.dv-table > thead > tr:first-child td:first-child.empty-cell,
.dv-table > tfoot > tr:first-child th:first-child.empty-cell,
.dv-table > tfoot > tr:first-child td:first-child.empty-cell {
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr:first-child th:last-child.empty-cell,
.dv-table > tbody > tr:first-child td:last-child.empty-cell,
.dv-table > thead > tr:first-child th:last-child.empty-cell,
.dv-table > thead > tr:first-child td:last-child.empty-cell,
.dv-table > tfoot > tr:first-child th:last-child.empty-cell,
.dv-table > tfoot > tr:first-child td:last-child.empty-cell {
  border: 0;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr:first-child th.empty-cell,
.dv-table > tbody > tr:first-child td.empty-cell,
.dv-table > thead > tr:first-child th.empty-cell,
.dv-table > thead > tr:first-child td.empty-cell,
.dv-table > tfoot > tr:first-child th.empty-cell,
.dv-table > tfoot > tr:first-child td.empty-cell {
  border: 0;
  border-right: 2px solid #000;
  background: transparent;
}
.dv-table > tbody > tr:last-child th,
.dv-table > tbody > tr:last-child td,
.dv-table > thead > tr:last-child th,
.dv-table > thead > tr:last-child td,
.dv-table > tfoot > tr:last-child th,
.dv-table > tfoot > tr:last-child td {
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr:last-child th:first-child.empty-cell,
.dv-table > tbody > tr:last-child td:first-child.empty-cell,
.dv-table > thead > tr:last-child th:first-child.empty-cell,
.dv-table > thead > tr:last-child td:first-child.empty-cell,
.dv-table > tfoot > tr:last-child th:first-child.empty-cell,
.dv-table > tfoot > tr:last-child td:first-child.empty-cell {
  border-right: 2px solid #000;
  border-top: 2px solid #000;
}
.dv-table > tbody > tr:last-child th:first-child.empty-cell.group,
.dv-table > tbody > tr:last-child td:first-child.empty-cell.group,
.dv-table > thead > tr:last-child th:first-child.empty-cell.group,
.dv-table > thead > tr:last-child td:first-child.empty-cell.group,
.dv-table > tfoot > tr:last-child th:first-child.empty-cell.group,
.dv-table > tfoot > tr:last-child td:first-child.empty-cell.group {
  border-top: 0;
}
.dv-table > tbody > tr:last-child th:last-child.empty-cell,
.dv-table > tbody > tr:last-child td:last-child.empty-cell,
.dv-table > thead > tr:last-child th:last-child.empty-cell,
.dv-table > thead > tr:last-child td:last-child.empty-cell,
.dv-table > tfoot > tr:last-child th:last-child.empty-cell,
.dv-table > tfoot > tr:last-child td:last-child.empty-cell {
  border-left: 2px solid #000;
  border-top: 2px solid #000;
}
.dv-table > tbody > tr.blank-row th,
.dv-table > tbody > tr.blank-row td,
.dv-table > thead > tr.blank-row th,
.dv-table > thead > tr.blank-row td,
.dv-table > tfoot > tr.blank-row th,
.dv-table > tfoot > tr.blank-row td {
  border: 0;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr.blank-row th:first-child,
.dv-table > tbody > tr.blank-row td:first-child,
.dv-table > thead > tr.blank-row th:first-child,
.dv-table > thead > tr.blank-row td:first-child,
.dv-table > tfoot > tr.blank-row th:first-child,
.dv-table > tfoot > tr.blank-row td:first-child {
  border: 0;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr.blank-row th:last-child,
.dv-table > tbody > tr.blank-row td:last-child,
.dv-table > thead > tr.blank-row th:last-child,
.dv-table > thead > tr.blank-row td:last-child,
.dv-table > tfoot > tr.blank-row th:last-child,
.dv-table > tfoot > tr.blank-row td:last-child {
  border: 0;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr.shade td,
.dv-table > thead > tr.shade td,
.dv-table > tfoot > tr.shade td {
  background: #efefef;
}
.dv-table > tbody > tr.total-row,
.dv-table > thead > tr.total-row,
.dv-table > tfoot > tr.total-row {
  border-top: 2px solid #000;
  background: #444;
  color: #fff;
}
.dv-table > tbody > tr.total-row:last-child td,
.dv-table > thead > tr.total-row:last-child td,
.dv-table > tfoot > tr.total-row:last-child td {
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr.total-row td,
.dv-table > thead > tr.total-row td,
.dv-table > tfoot > tr.total-row td {
  border-color: #000;
  border-bottom: 0;
  background: transparent;
}
.dv-table > tbody > tr > th,
.dv-table > tbody > tr > td,
.dv-table > thead > tr > th,
.dv-table > thead > tr > td,
.dv-table > tfoot > tr > th,
.dv-table > tfoot > tr > td {
  vertical-align: middle;
  padding: 3px;
  text-align: center;
}
.dv-table > tbody > tr > th:first-child,
.dv-table > tbody > tr > td:first-child,
.dv-table > thead > tr > th:first-child,
.dv-table > thead > tr > td:first-child,
.dv-table > tfoot > tr > th:first-child,
.dv-table > tfoot > tr > td:first-child {
  border-left: 2px solid #000;
  text-align: left;
}
.dv-table > tbody > tr > th:first-child.lastspancell,
.dv-table > tbody > tr > td:first-child.lastspancell,
.dv-table > thead > tr > th:first-child.lastspancell,
.dv-table > thead > tr > td:first-child.lastspancell,
.dv-table > tfoot > tr > th:first-child.lastspancell,
.dv-table > tfoot > tr > td:first-child.lastspancell {
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr > th:first-child.nfc,
.dv-table > tbody > tr > td:first-child.nfc,
.dv-table > thead > tr > th:first-child.nfc,
.dv-table > thead > tr > td:first-child.nfc,
.dv-table > tfoot > tr > th:first-child.nfc,
.dv-table > tfoot > tr > td:first-child.nfc {
  border-left: none;
}
.dv-table > tbody > tr > th:last-child,
.dv-table > tbody > tr > td:last-child,
.dv-table > thead > tr > th:last-child,
.dv-table > thead > tr > td:last-child,
.dv-table > tfoot > tr > th:last-child,
.dv-table > tfoot > tr > td:last-child {
  border-right: 2px solid #000;
}
.dv-table > tbody > tr > th.expander,
.dv-table > tbody > tr > td.expander,
.dv-table > thead > tr > th.expander,
.dv-table > thead > tr > td.expander,
.dv-table > tfoot > tr > th.expander,
.dv-table > tfoot > tr > td.expander {
  width: 20px;
  text-align: center;
  cursor: pointer;
}
.dv-table > tbody > tr > th.options,
.dv-table > tbody > tr > td.options,
.dv-table > thead > tr > th.options,
.dv-table > thead > tr > td.options,
.dv-table > tfoot > tr > th.options,
.dv-table > tfoot > tr > td.options {
  width: 40px;
}
.dv-table > tbody > tr > th.grade,
.dv-table > tbody > tr > td.grade,
.dv-table > thead > tr > th.grade,
.dv-table > thead > tr > td.grade,
.dv-table > tfoot > tr > th.grade,
.dv-table > tfoot > tr > td.grade {
  width: 20px;
}
.dv-table > tbody > tr > th.percentile,
.dv-table > tbody > tr > td.percentile,
.dv-table > thead > tr > th.percentile,
.dv-table > thead > tr > td.percentile,
.dv-table > tfoot > tr > th.percentile,
.dv-table > tfoot > tr > td.percentile {
  width: 40px;
}
.dv-table > tbody > tr > th.average,
.dv-table > tbody > tr > td.average,
.dv-table > thead > tr > th.average,
.dv-table > thead > tr > td.average,
.dv-table > tfoot > tr > th.average,
.dv-table > tfoot > tr > td.average {
  width: 40px;
}
.dv-table > tbody > tr > th.divider,
.dv-table > tbody > tr > td.divider,
.dv-table > thead > tr > th.divider,
.dv-table > thead > tr > td.divider,
.dv-table > tfoot > tr > th.divider,
.dv-table > tfoot > tr > td.divider {
  border-right: 2px solid #000;
}
.dv-table > tbody > tr > th.thin-divider,
.dv-table > tbody > tr > td.thin-divider,
.dv-table > thead > tr > th.thin-divider,
.dv-table > thead > tr > td.thin-divider,
.dv-table > tfoot > tr > th.thin-divider,
.dv-table > tfoot > tr > td.thin-divider {
  border-right: 1px solid #000;
}
.dv-table > tbody > tr > th.vert-swatch,
.dv-table > tbody > tr > td.vert-swatch,
.dv-table > thead > tr > th.vert-swatch,
.dv-table > thead > tr > td.vert-swatch,
.dv-table > tfoot > tr > th.vert-swatch,
.dv-table > tfoot > tr > td.vert-swatch {
  width: 5px;
  border-right: 0;
}
.dv-table > tbody > tr > th.no-left-border,
.dv-table > tbody > tr > td.no-left-border,
.dv-table > thead > tr > th.no-left-border,
.dv-table > thead > tr > td.no-left-border,
.dv-table > tfoot > tr > th.no-left-border,
.dv-table > tfoot > tr > td.no-left-border {
  border-left: 0;
}
.dv-table > tbody > tr > th.horiz-split,
.dv-table > tbody > tr > td.horiz-split,
.dv-table > thead > tr > th.horiz-split,
.dv-table > thead > tr > td.horiz-split,
.dv-table > tfoot > tr > th.horiz-split,
.dv-table > tfoot > tr > td.horiz-split {
  padding: 0;
}
.dv-table > tbody > tr > th.horiz-split .top,
.dv-table > tbody > tr > th.horiz-split .bottom,
.dv-table > tbody > tr > td.horiz-split .top,
.dv-table > tbody > tr > td.horiz-split .bottom,
.dv-table > thead > tr > th.horiz-split .top,
.dv-table > thead > tr > th.horiz-split .bottom,
.dv-table > thead > tr > td.horiz-split .top,
.dv-table > thead > tr > td.horiz-split .bottom,
.dv-table > tfoot > tr > th.horiz-split .top,
.dv-table > tfoot > tr > th.horiz-split .bottom,
.dv-table > tfoot > tr > td.horiz-split .top,
.dv-table > tfoot > tr > td.horiz-split .bottom {
  height: 50%;
  min-height: 21px;
  padding: 4px 4px 2px 4px;
}
.dv-table > tbody > tr > th.horiz-split .top,
.dv-table > tbody > tr > td.horiz-split .top,
.dv-table > thead > tr > th.horiz-split .top,
.dv-table > thead > tr > td.horiz-split .top,
.dv-table > tfoot > tr > th.horiz-split .top,
.dv-table > tfoot > tr > td.horiz-split .top {
  border-bottom: 1px solid #ccc;
}
.dv-table > tbody > tr > th.tblexpand,
.dv-table > tbody > tr > td.tblexpand,
.dv-table > thead > tr > th.tblexpand,
.dv-table > thead > tr > td.tblexpand,
.dv-table > tfoot > tr > th.tblexpand,
.dv-table > tfoot > tr > td.tblexpand {
  cursor: pointer;
  text-align: center;
  padding: 0 !important;
  width: 20px;
}
.dv-table > tbody > tr > th.tblexpand span,
.dv-table > tbody > tr > td.tblexpand span,
.dv-table > thead > tr > th.tblexpand span,
.dv-table > thead > tr > td.tblexpand span,
.dv-table > tfoot > tr > th.tblexpand span,
.dv-table > tfoot > tr > td.tblexpand span {
  padding-top: 4px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  width: 100%;
  height: 20px;
}
.dv-table > tbody > tr > th.tblexpand span.open::after,
.dv-table > tbody > tr > td.tblexpand span.open::after,
.dv-table > thead > tr > th.tblexpand span.open::after,
.dv-table > thead > tr > td.tblexpand span.open::after,
.dv-table > tfoot > tr > th.tblexpand span.open::after,
.dv-table > tfoot > tr > td.tblexpand span.open::after {
  content: "-";
}
.dv-table > tbody > tr > th.tblexpand span::after,
.dv-table > tbody > tr > td.tblexpand span::after,
.dv-table > thead > tr > th.tblexpand span::after,
.dv-table > thead > tr > td.tblexpand span::after,
.dv-table > tfoot > tr > th.tblexpand span::after,
.dv-table > tfoot > tr > td.tblexpand span::after {
  content: "+";
}
.dv-table > tbody > tr > th.notes,
.dv-table > tbody > tr > td.notes,
.dv-table > thead > tr > th.notes,
.dv-table > thead > tr > td.notes,
.dv-table > tfoot > tr > th.notes,
.dv-table > tfoot > tr > td.notes {
  line-height: 16px;
}
.dv-table > tbody > tr > th.greyHeaderBG,
.dv-table > tbody > tr > td.greyHeaderBG,
.dv-table > thead > tr > th.greyHeaderBG,
.dv-table > thead > tr > td.greyHeaderBG,
.dv-table > tfoot > tr > th.greyHeaderBG,
.dv-table > tfoot > tr > td.greyHeaderBG {
  background-color: #6d6d6d !important;
  border-left: 2px solid #000 !important;
  border-right: 2px solid #000 !important;
  color: #fff !important;
}
.dv-table > tbody > tr > th,
.dv-table > thead > tr > th,
.dv-table > tfoot > tr > th {
  border: 1px solid #ccc;
  background: rgb(0, 50, 99);
  color: #fff;
  font-weight: normal;
}
.dv-table > tbody > tr > th:first-child.numeral, .dv-table > tbody > tr > th:first-child.percentile, .dv-table > tbody > tr > th:first-child.grade, .dv-table > tbody > tr > th:first-child.group,
.dv-table > thead > tr > th:first-child.numeral,
.dv-table > thead > tr > th:first-child.percentile,
.dv-table > thead > tr > th:first-child.grade,
.dv-table > thead > tr > th:first-child.group,
.dv-table > tfoot > tr > th:first-child.numeral,
.dv-table > tfoot > tr > th:first-child.percentile,
.dv-table > tfoot > tr > th:first-child.grade,
.dv-table > tfoot > tr > th:first-child.group {
  text-align: center;
}
.dv-table > tbody > tr > th.string,
.dv-table > thead > tr > th.string,
.dv-table > tfoot > tr > th.string {
  text-align: left;
}
.dv-table > tbody > tr > th.numeral,
.dv-table > thead > tr > th.numeral,
.dv-table > tfoot > tr > th.numeral {
  text-align: center;
}
.dv-table > tbody > tr > th.centered,
.dv-table > thead > tr > th.centered,
.dv-table > tfoot > tr > th.centered {
  text-align: center;
}
.dv-table > tbody > tr > th.sortable,
.dv-table > thead > tr > th.sortable,
.dv-table > tfoot > tr > th.sortable {
  cursor: pointer;
}
.dv-table > tbody > tr > th.shaded,
.dv-table > thead > tr > th.shaded,
.dv-table > tfoot > tr > th.shaded {
  background: #6496c7;
}
.dv-table > tbody > tr > td,
.dv-table > thead > tr > td,
.dv-table > tfoot > tr > td {
  border: 1px solid #ccc;
}
.dv-table > tbody > tr > td:first-child.numeral, .dv-table > tbody > tr > td:first-child.percentile, .dv-table > tbody > tr > td:first-child.grade,
.dv-table > thead > tr > td:first-child.numeral,
.dv-table > thead > tr > td:first-child.percentile,
.dv-table > thead > tr > td:first-child.grade,
.dv-table > tfoot > tr > td:first-child.numeral,
.dv-table > tfoot > tr > td:first-child.percentile,
.dv-table > tfoot > tr > td:first-child.grade {
  text-align: center;
}
.dv-table > tbody > tr > td.string,
.dv-table > thead > tr > td.string,
.dv-table > tfoot > tr > td.string {
  text-align: left;
}
.dv-table > tbody > tr > td.numeral,
.dv-table > thead > tr > td.numeral,
.dv-table > tfoot > tr > td.numeral {
  text-align: right;
}
.dv-table > tbody > tr > td.average,
.dv-table > thead > tr > td.average,
.dv-table > tfoot > tr > td.average {
  text-align: right;
}
.dv-table > tbody > tr > td.centered,
.dv-table > thead > tr > td.centered,
.dv-table > tfoot > tr > td.centered {
  text-align: center;
}
.dv-table > tbody > tr > td.righted,
.dv-table > thead > tr > td.righted,
.dv-table > tfoot > tr > td.righted {
  text-align: right;
}
.dv-table > tbody > tr > td.sorted,
.dv-table > thead > tr > td.sorted,
.dv-table > tfoot > tr > td.sorted {
  background: #d3f1ff !important;
}
.dv-table > tbody > tr .group,
.dv-table > thead > tr .group,
.dv-table > tfoot > tr .group {
  border: 2px solid #000;
  background-color: #6d6d6d;
  color: #fff;
}
.dv-table > tbody > tr .group.empty-cell,
.dv-table > thead > tr .group.empty-cell,
.dv-table > tfoot > tr .group.empty-cell {
  border: 0;
}
.dv-table > tbody > tr .empty-cell,
.dv-table > thead > tr .empty-cell,
.dv-table > tfoot > tr .empty-cell {
  border: 0;
  background: transparent;
}
.dv-table tfoot td {
  background-color: rgb(0, 50, 99);
  color: #fff;
}
.dv-table.fixed-headers {
  display: table-row;
  width: 100%;
}
.dv-table.fixed-headers thead,
.dv-table.fixed-headers tbody {
  width: 100%;
}
.dv-table.fixed-headers tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.dv-table.fixed-headers th,
.dv-table.fixed-headers td {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dv-table.fixed-headers th span,
.dv-table.fixed-headers td span {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
}

.dv-table-options label {
  font-size: 12px;
  font-weight: bold;
}
.dv-table-options .table-option {
  display: inline-block;
  margin-right: 3px;
  border: 1px solid #000;
  padding: 3px 5px;
  font-size: 12px;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .dv-table-options .table-option:hover {
    background: rgb(0, 50, 99);
    color: #fff;
  }
}
.dv-table-options .table-option.selected {
  background: #ce1126;
  color: #fff;
}

.table-title {
  position: relative;
  margin-bottom: 10px;
  width: 14.81481em;
  border: 1px solid #000;
  background: #fdb507;
  padding: 0.37037em;
  color: #000;
  text-align: center;
  text-decoration: none;
}
@media screen and (max-width: 1000px) {
  .table-title {
    width: 180px;
  }
}
.table-title.collapsable {
  background: #fdb507 url(../../images/arrow_down.png) 95% 50% no-repeat;
  cursor: pointer;
}
.table-title.collapsable:hover {
  background: #cf9302 url(../../images/arrow_up.png) 95% 50% no-repeat;
}
.table-title.collapsed {
  background: #9f9e9f url(../../images/arrow_up.png) 95% 50% no-repeat !important;
  cursor: pointer;
}
.table-title.collapsed:hover {
  background: #cf9302 url(../../images/arrow_down.png) 95% 50% no-repeat !important;
}

.table-content {
  display: block;
  position: relative;
  margin: 0 0 1.48148em;
  border-bottom: 1px dashed #003263;
  padding: 0.74074em 0 1.48148em;
}
.table-content.isUp {
  display: none;
}

.add-button {
  display: inline-block;
  text-align: left;
  font-size: 14px;
  cursor: pointer;
}
.add-button:disabled {
  opacity: 0.5;
}

.table-options {
  margin-bottom: 10px;
  font-size: 12px;
}
@media print {
  .table-options {
    display: none;
  }
}
.table-options strong {
  margin-right: 0.7407407407em;
  font-weight: bold;
}
.table-options ul {
  display: inline;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  list-style-type: none;
}
.table-options li {
  display: inline;
  margin-right: 3px !important;
  padding: 0;
}
.table-options li.padRightSeparation {
  padding-right: 0.7407407407em;
}
.table-options li button {
  display: inline;
  vertical-align: middle;
  margin: 0;
  border: 1px solid #000;
  background-color: #fff;
  padding: 3px 5px;
  text-align: center;
  color: rgb(0, 50, 99);
  text-decoration: none;
}
.table-options li button:hover {
  background-color: rgb(0, 50, 99);
  color: #fff;
}
.table-options li button.selected {
  background-color: #ce1126;
  color: #fff;
}
.table-options li button.saveLink {
  background-color: #feffa7;
}
.table-options li button.saveLink:hover {
  background-color: #fcff0e;
  color: rgb(0, 50, 99);
}
.table-options li button.disabled {
  color: #808080 !important;
  border-color: #808080 !important;
}

ct-table {
  display: inline-block;
  position: relative;
}
ct-table .dv-table,
ct-table .dv-table.zebra-stripe {
  border-collapse: separate;
  font-size: 11px;
}
ct-table .dv-table > thead > tr > th,
ct-table .dv-table.zebra-stripe > thead > tr > th {
  position: sticky;
  top: 0;
  border-left: 0;
  border-top: 2px solid #000;
}
ct-table .dv-table > thead > tr > th thead > tr > th:first-child.empty-cell,
ct-table .dv-table.zebra-stripe > thead > tr > th thead > tr > th:first-child.empty-cell {
  border: 0;
}
ct-table .dv-table > thead > tr > th thead > tr > th:last-child,
ct-table .dv-table.zebra-stripe > thead > tr > th thead > tr > th:last-child {
  border-right: 0;
}
ct-table .dv-table > thead > tr > th.empty-cell,
ct-table .dv-table.zebra-stripe > thead > tr > th.empty-cell {
  border: 0;
  background: #fff;
}
ct-table .dv-table > thead > tr > th.group,
ct-table .dv-table.zebra-stripe > thead > tr > th.group {
  height: 20px;
  border: 2px solid #000;
  border-bottom: 0;
  border-left: 0;
}
ct-table .dv-table > thead > tr:first-child th:first-child.empty-cell,
ct-table .dv-table.zebra-stripe > thead > tr:first-child th:first-child.empty-cell {
  border: 0;
}
ct-table .dv-table > thead > tr:first-child th:last-child.empty-cell,
ct-table .dv-table.zebra-stripe > thead > tr:first-child th:last-child.empty-cell {
  border: 0;
}
ct-table .dv-table > thead .ct-right-handle,
ct-table .dv-table.zebra-stripe > thead .ct-right-handle {
  position: absolute;
  top: 0;
  right: 0;
  width: 5px;
  height: 100%;
  cursor: col-resize;
}
ct-table .dv-table > thead .ct-left-handle,
ct-table .dv-table.zebra-stripe > thead .ct-left-handle {
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 100%;
  cursor: col-resize;
}
ct-table .dv-table tbody > tr:hover td,
ct-table .dv-table.zebra-stripe tbody > tr:hover td {
  background: rgb(252, 243, 204);
}
ct-table .dv-table tbody > tr:first-child td,
ct-table .dv-table.zebra-stripe tbody > tr:first-child td {
  border-top: 0;
}
ct-table .dv-table tbody > tr.ct-filtered,
ct-table .dv-table.zebra-stripe tbody > tr.ct-filtered {
  display: none;
}
ct-table .dv-table tbody > tr > td,
ct-table .dv-table.zebra-stripe tbody > tr > td {
  border-left: 0;
  border-top: 0;
}
ct-table .dv-table tbody > tr > td.ct-highlight,
ct-table .dv-table.zebra-stripe tbody > tr > td.ct-highlight {
  background: #fdb507;
}
ct-table .dv-table tbody > tr > td:first-child,
ct-table .dv-table.zebra-stripe tbody > tr > td:first-child {
  border-left: 2px solid #000;
}
ct-table .dv-table tbody > tr > td:last-child,
ct-table .dv-table.zebra-stripe tbody > tr > td:last-child {
  border-right: 2px solid #000;
}
ct-table .dv-table .ct-fixed,
ct-table .dv-table.zebra-stripe .ct-fixed {
  position: sticky;
  z-index: 1;
  left: 0;
}
ct-table .dv-table th.ct-fixed,
ct-table .dv-table.zebra-stripe th.ct-fixed {
  z-index: 2;
}

ct-table-menu .ct-menu-wrapper {
  display: none;
  font-size: 11px;
}
ct-table-menu .ct-menu-wrapper .ct-overlay {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0);
}
ct-table-menu .ct-menu-wrapper .ct-menu {
  position: fixed;
  z-index: 1000;
  width: 100%;
  min-width: 200px;
  max-width: 500px;
  border: 2px solid #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 5px #000;
          box-shadow: 0 2px 5px #000;
  background: rgba(0, 50, 99, 0.7);
  padding: 5px;
  font-size: 12px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-tab {
  display: inline-block;
  width: 40px;
  border-radius: 5px 5px 0 0;
  text-align: center;
  cursor: pointer;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-tab.ct-selected {
  background: #efefef;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-tab.ct-selected .ct-icon {
  fill: #000;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-tab .ct-icon {
  fill: #fff;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body {
  display: none;
  background: #efefef;
  padding: 5px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body.ct-selected {
  display: block;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body.ct-selected .ct-tab-headers,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body.ct-selected .ct-tab {
  margin: 0;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body.ct-selected .ct-tab {
  width: auto;
  padding: 5px 10px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body.ct-selected .ct-tab.ct-selected,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body.ct-selected .ct-body.ct-selected {
  background: #fff;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body input,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body div {
  margin-bottom: 5px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body a {
  color: rgb(0, 50, 99);
  text-decoration: underline;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body a:hover {
  color: #ce1126;
  text-decoration: none;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-buttons {
  text-align: center;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-buttons button {
  display: inline-block;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-buttons .ct-save-grid {
  width: 100px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-buttons .ct-delete-grid {
  margin-left: 10px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-icon {
  width: 20px;
  fill: #fff;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-functions input {
  width: 100%;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-columns .ct-col-section {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-columns .ct-col-section label {
  display: inline-block;
  vertical-align: middle;
  width: 60px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-pin-column input,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-pin-column label,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-wrap-text-column input,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-wrap-text-column label {
  display: inline;
  margin: 0;
  width: auto;
  cursor: pointer;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-sql textarea {
  width: 400px;
  height: 200px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-col-expressions-wrapper section,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-expressions-wrapper section,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-params-wrapper section {
  position: relative;
  margin-bottom: 5px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fafafa;
  padding: 5px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-col-expressions-wrapper section .ct-remove,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-expressions-wrapper section .ct-remove,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-params-wrapper section .ct-remove {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 15px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-columns-wrapper {
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-col-expressions-wrapper input[type=text] {
  width: 40px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-params-wrapper input {
  width: 80px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-params-wrapper select {
  margin-right: 5px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-group input {
  vertical-align: middle;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-group button {
  display: inline;
  vertical-align: middle;
  margin: 5px 0;
}

.w1 {
  width: 20px;
}
.w1 > span {
  width: 20px;
}

.w1-25 {
  width: 25px;
}
.w1-25 > span {
  width: 20px;
}

.w1-5 {
  width: 30px;
}
.w1-5 > span {
  width: 20px;
}

.w1-75 {
  width: 35px;
}
.w1-75 > span {
  width: 20px;
}

.w2 {
  width: 40px;
}
.w2 > span {
  width: 40px;
}

.w2-25 {
  width: 45px;
}
.w2-25 > span {
  width: 40px;
}

.w2-5 {
  width: 50px;
}
.w2-5 > span {
  width: 40px;
}

.w2-75 {
  width: 55px;
}
.w2-75 > span {
  width: 40px;
}

.w3 {
  width: 60px;
}
.w3 > span {
  width: 60px;
}

.w3-25 {
  width: 65px;
}
.w3-25 > span {
  width: 60px;
}

.w3-5 {
  width: 70px;
}
.w3-5 > span {
  width: 60px;
}

.w3-75 {
  width: 75px;
}
.w3-75 > span {
  width: 60px;
}

.w4 {
  width: 80px;
}
.w4 > span {
  width: 80px;
}

.w4-25 {
  width: 85px;
}
.w4-25 > span {
  width: 80px;
}

.w4-5 {
  width: 90px;
}
.w4-5 > span {
  width: 80px;
}

.w4-75 {
  width: 95px;
}
.w4-75 > span {
  width: 80px;
}

.w5 {
  width: 100px;
}
.w5 > span {
  width: 100px;
}

.w5-25 {
  width: 105px;
}
.w5-25 > span {
  width: 100px;
}

.w5-5 {
  width: 110px;
}
.w5-5 > span {
  width: 100px;
}

.w5-75 {
  width: 115px;
}
.w5-75 > span {
  width: 100px;
}

.w6 {
  width: 120px;
}
.w6 > span {
  width: 120px;
}

.w6-25 {
  width: 125px;
}
.w6-25 > span {
  width: 120px;
}

.w6-5 {
  width: 130px;
}
.w6-5 > span {
  width: 120px;
}

.w6-75 {
  width: 135px;
}
.w6-75 > span {
  width: 120px;
}

.w7 {
  width: 140px;
}
.w7 > span {
  width: 140px;
}

.w7-25 {
  width: 145px;
}
.w7-25 > span {
  width: 140px;
}

.w7-5 {
  width: 150px;
}
.w7-5 > span {
  width: 140px;
}

.w7-75 {
  width: 155px;
}
.w7-75 > span {
  width: 140px;
}

.w8 {
  width: 160px;
}
.w8 > span {
  width: 160px;
}

.w8-25 {
  width: 165px;
}
.w8-25 > span {
  width: 160px;
}

.w8-5 {
  width: 170px;
}
.w8-5 > span {
  width: 160px;
}

.w8-75 {
  width: 175px;
}
.w8-75 > span {
  width: 160px;
}

.w9 {
  width: 180px;
}
.w9 > span {
  width: 180px;
}

.w9-25 {
  width: 185px;
}
.w9-25 > span {
  width: 180px;
}

.w9-5 {
  width: 190px;
}
.w9-5 > span {
  width: 180px;
}

.w9-75 {
  width: 195px;
}
.w9-75 > span {
  width: 180px;
}

.w10 {
  width: 200px;
}
.w10 > span {
  width: 200px;
}

.w10-25 {
  width: 205px;
}
.w10-25 > span {
  width: 200px;
}

.w10-5 {
  width: 210px;
}
.w10-5 > span {
  width: 200px;
}

.w10-75 {
  width: 215px;
}
.w10-75 > span {
  width: 200px;
}

.w11 {
  width: 220px;
}
.w11 > span {
  width: 220px;
}

.w11-25 {
  width: 225px;
}
.w11-25 > span {
  width: 220px;
}

.w11-5 {
  width: 230px;
}
.w11-5 > span {
  width: 220px;
}

.w11-75 {
  width: 235px;
}
.w11-75 > span {
  width: 220px;
}

.w12 {
  width: 240px;
}
.w12 > span {
  width: 240px;
}

.w12-25 {
  width: 245px;
}
.w12-25 > span {
  width: 240px;
}

.w12-5 {
  width: 250px;
}
.w12-5 > span {
  width: 240px;
}

.w12-75 {
  width: 255px;
}
.w12-75 > span {
  width: 240px;
}

.w13 {
  width: 260px;
}
.w13 > span {
  width: 260px;
}

.w13-25 {
  width: 265px;
}
.w13-25 > span {
  width: 260px;
}

.w13-5 {
  width: 270px;
}
.w13-5 > span {
  width: 260px;
}

.w13-75 {
  width: 275px;
}
.w13-75 > span {
  width: 260px;
}

.w14 {
  width: 280px;
}
.w14 > span {
  width: 280px;
}

.w14-25 {
  width: 285px;
}
.w14-25 > span {
  width: 280px;
}

.w14-5 {
  width: 290px;
}
.w14-5 > span {
  width: 280px;
}

.w14-75 {
  width: 295px;
}
.w14-75 > span {
  width: 280px;
}

.w15 {
  width: 300px;
}
.w15 > span {
  width: 300px;
}

.w15-25 {
  width: 305px;
}
.w15-25 > span {
  width: 300px;
}

.w15-5 {
  width: 310px;
}
.w15-5 > span {
  width: 300px;
}

.w15-75 {
  width: 315px;
}
.w15-75 > span {
  width: 300px;
}

.w16 {
  width: 320px;
}
.w16 > span {
  width: 320px;
}

.w16-25 {
  width: 325px;
}
.w16-25 > span {
  width: 320px;
}

.w16-5 {
  width: 330px;
}
.w16-5 > span {
  width: 320px;
}

.w16-75 {
  width: 335px;
}
.w16-75 > span {
  width: 320px;
}

.w17 {
  width: 340px;
}
.w17 > span {
  width: 340px;
}

.w17-25 {
  width: 345px;
}
.w17-25 > span {
  width: 340px;
}

.w17-5 {
  width: 350px;
}
.w17-5 > span {
  width: 340px;
}

.w17-75 {
  width: 355px;
}
.w17-75 > span {
  width: 340px;
}

.w18 {
  width: 360px;
}
.w18 > span {
  width: 360px;
}

.w18-25 {
  width: 365px;
}
.w18-25 > span {
  width: 360px;
}

.w18-5 {
  width: 370px;
}
.w18-5 > span {
  width: 360px;
}

.w18-75 {
  width: 375px;
}
.w18-75 > span {
  width: 360px;
}

.w19 {
  width: 380px;
}
.w19 > span {
  width: 380px;
}

.w19-25 {
  width: 385px;
}
.w19-25 > span {
  width: 380px;
}

.w19-5 {
  width: 390px;
}
.w19-5 > span {
  width: 380px;
}

.w19-75 {
  width: 395px;
}
.w19-75 > span {
  width: 380px;
}

.w20 {
  width: 400px;
}
.w20 > span {
  width: 400px;
}

.w20-25 {
  width: 405px;
}
.w20-25 > span {
  width: 400px;
}

.w20-5 {
  width: 410px;
}
.w20-5 > span {
  width: 400px;
}

.w20-75 {
  width: 415px;
}
.w20-75 > span {
  width: 400px;
}

.w21 {
  width: 420px;
}
.w21 > span {
  width: 420px;
}

.w21-25 {
  width: 425px;
}
.w21-25 > span {
  width: 420px;
}

.w21-5 {
  width: 430px;
}
.w21-5 > span {
  width: 420px;
}

.w21-75 {
  width: 435px;
}
.w21-75 > span {
  width: 420px;
}

.w22 {
  width: 440px;
}
.w22 > span {
  width: 440px;
}

.w22-25 {
  width: 445px;
}
.w22-25 > span {
  width: 440px;
}

.w22-5 {
  width: 450px;
}
.w22-5 > span {
  width: 440px;
}

.w22-75 {
  width: 455px;
}
.w22-75 > span {
  width: 440px;
}

.w23 {
  width: 460px;
}
.w23 > span {
  width: 460px;
}

.w23-25 {
  width: 465px;
}
.w23-25 > span {
  width: 460px;
}

.w23-5 {
  width: 470px;
}
.w23-5 > span {
  width: 460px;
}

.w23-75 {
  width: 475px;
}
.w23-75 > span {
  width: 460px;
}

.w24 {
  width: 480px;
}
.w24 > span {
  width: 480px;
}

.w24-25 {
  width: 485px;
}
.w24-25 > span {
  width: 480px;
}

.w24-5 {
  width: 490px;
}
.w24-5 > span {
  width: 480px;
}

.w24-75 {
  width: 495px;
}
.w24-75 > span {
  width: 480px;
}

.w25 {
  width: 500px;
}
.w25 > span {
  width: 500px;
}

.w25-25 {
  width: 505px;
}
.w25-25 > span {
  width: 500px;
}

.w25-5 {
  width: 510px;
}
.w25-5 > span {
  width: 500px;
}

.w25-75 {
  width: 515px;
}
.w25-75 > span {
  width: 500px;
}

.w26 {
  width: 520px;
}
.w26 > span {
  width: 520px;
}

.w26-25 {
  width: 525px;
}
.w26-25 > span {
  width: 520px;
}

.w26-5 {
  width: 530px;
}
.w26-5 > span {
  width: 520px;
}

.w26-75 {
  width: 535px;
}
.w26-75 > span {
  width: 520px;
}

.w27 {
  width: 540px;
}
.w27 > span {
  width: 540px;
}

.w27-25 {
  width: 545px;
}
.w27-25 > span {
  width: 540px;
}

.w27-5 {
  width: 550px;
}
.w27-5 > span {
  width: 540px;
}

.w27-75 {
  width: 555px;
}
.w27-75 > span {
  width: 540px;
}

.w28 {
  width: 560px;
}
.w28 > span {
  width: 560px;
}

.w28-25 {
  width: 565px;
}
.w28-25 > span {
  width: 560px;
}

.w28-5 {
  width: 570px;
}
.w28-5 > span {
  width: 560px;
}

.w28-75 {
  width: 575px;
}
.w28-75 > span {
  width: 560px;
}

.w29 {
  width: 580px;
}
.w29 > span {
  width: 580px;
}

.w29-25 {
  width: 585px;
}
.w29-25 > span {
  width: 580px;
}

.w29-5 {
  width: 590px;
}
.w29-5 > span {
  width: 580px;
}

.w29-75 {
  width: 595px;
}
.w29-75 > span {
  width: 580px;
}

.w30 {
  width: 600px;
}
.w30 > span {
  width: 600px;
}

.w30-25 {
  width: 605px;
}
.w30-25 > span {
  width: 600px;
}

.w30-5 {
  width: 610px;
}
.w30-5 > span {
  width: 600px;
}

.w30-75 {
  width: 615px;
}
.w30-75 > span {
  width: 600px;
}

.w31 {
  width: 620px;
}
.w31 > span {
  width: 620px;
}

.w31-25 {
  width: 625px;
}
.w31-25 > span {
  width: 620px;
}

.w31-5 {
  width: 630px;
}
.w31-5 > span {
  width: 620px;
}

.w31-75 {
  width: 635px;
}
.w31-75 > span {
  width: 620px;
}

.w32 {
  width: 640px;
}
.w32 > span {
  width: 640px;
}

.w32-25 {
  width: 645px;
}
.w32-25 > span {
  width: 640px;
}

.w32-5 {
  width: 650px;
}
.w32-5 > span {
  width: 640px;
}

.w32-75 {
  width: 655px;
}
.w32-75 > span {
  width: 640px;
}

.w33 {
  width: 660px;
}
.w33 > span {
  width: 660px;
}

.w33-25 {
  width: 665px;
}
.w33-25 > span {
  width: 660px;
}

.w33-5 {
  width: 670px;
}
.w33-5 > span {
  width: 660px;
}

.w33-75 {
  width: 675px;
}
.w33-75 > span {
  width: 660px;
}

.w34 {
  width: 680px;
}
.w34 > span {
  width: 680px;
}

.w34-25 {
  width: 685px;
}
.w34-25 > span {
  width: 680px;
}

.w34-5 {
  width: 690px;
}
.w34-5 > span {
  width: 680px;
}

.w34-75 {
  width: 695px;
}
.w34-75 > span {
  width: 680px;
}

.w35 {
  width: 700px;
}
.w35 > span {
  width: 700px;
}

.w35-25 {
  width: 705px;
}
.w35-25 > span {
  width: 700px;
}

.w35-5 {
  width: 710px;
}
.w35-5 > span {
  width: 700px;
}

.w35-75 {
  width: 715px;
}
.w35-75 > span {
  width: 700px;
}

.w36 {
  width: 720px;
}
.w36 > span {
  width: 720px;
}

.w36-25 {
  width: 725px;
}
.w36-25 > span {
  width: 720px;
}

.w36-5 {
  width: 730px;
}
.w36-5 > span {
  width: 720px;
}

.w36-75 {
  width: 735px;
}
.w36-75 > span {
  width: 720px;
}

.w37 {
  width: 740px;
}
.w37 > span {
  width: 740px;
}

.w37-25 {
  width: 745px;
}
.w37-25 > span {
  width: 740px;
}

.w37-5 {
  width: 750px;
}
.w37-5 > span {
  width: 740px;
}

.w37-75 {
  width: 755px;
}
.w37-75 > span {
  width: 740px;
}

.w38 {
  width: 760px;
}
.w38 > span {
  width: 760px;
}

.w38-25 {
  width: 765px;
}
.w38-25 > span {
  width: 760px;
}

.w38-5 {
  width: 770px;
}
.w38-5 > span {
  width: 760px;
}

.w38-75 {
  width: 775px;
}
.w38-75 > span {
  width: 760px;
}

.w39 {
  width: 780px;
}
.w39 > span {
  width: 780px;
}

.w39-25 {
  width: 785px;
}
.w39-25 > span {
  width: 780px;
}

.w39-5 {
  width: 790px;
}
.w39-5 > span {
  width: 780px;
}

.w39-75 {
  width: 795px;
}
.w39-75 > span {
  width: 780px;
}

.w40 {
  width: 800px;
}
.w40 > span {
  width: 800px;
}

.w40-25 {
  width: 805px;
}
.w40-25 > span {
  width: 800px;
}

.w40-5 {
  width: 810px;
}
.w40-5 > span {
  width: 800px;
}

.w40-75 {
  width: 815px;
}
.w40-75 > span {
  width: 800px;
}

.w41 {
  width: 820px;
}
.w41 > span {
  width: 820px;
}

.w41-25 {
  width: 825px;
}
.w41-25 > span {
  width: 820px;
}

.w41-5 {
  width: 830px;
}
.w41-5 > span {
  width: 820px;
}

.w41-75 {
  width: 835px;
}
.w41-75 > span {
  width: 820px;
}

.w42 {
  width: 840px;
}
.w42 > span {
  width: 840px;
}

.w42-25 {
  width: 845px;
}
.w42-25 > span {
  width: 840px;
}

.w42-5 {
  width: 850px;
}
.w42-5 > span {
  width: 840px;
}

.w42-75 {
  width: 855px;
}
.w42-75 > span {
  width: 840px;
}

.w43 {
  width: 860px;
}
.w43 > span {
  width: 860px;
}

.w43-25 {
  width: 865px;
}
.w43-25 > span {
  width: 860px;
}

.w43-5 {
  width: 870px;
}
.w43-5 > span {
  width: 860px;
}

.w43-75 {
  width: 875px;
}
.w43-75 > span {
  width: 860px;
}

.w44 {
  width: 880px;
}
.w44 > span {
  width: 880px;
}

.w44-25 {
  width: 885px;
}
.w44-25 > span {
  width: 880px;
}

.w44-5 {
  width: 890px;
}
.w44-5 > span {
  width: 880px;
}

.w44-75 {
  width: 895px;
}
.w44-75 > span {
  width: 880px;
}

.w45 {
  width: 900px;
}
.w45 > span {
  width: 900px;
}

.w45-25 {
  width: 905px;
}
.w45-25 > span {
  width: 900px;
}

.w45-5 {
  width: 910px;
}
.w45-5 > span {
  width: 900px;
}

.w45-75 {
  width: 915px;
}
.w45-75 > span {
  width: 900px;
}

.w46 {
  width: 920px;
}
.w46 > span {
  width: 920px;
}

.w46-25 {
  width: 925px;
}
.w46-25 > span {
  width: 920px;
}

.w46-5 {
  width: 930px;
}
.w46-5 > span {
  width: 920px;
}

.w46-75 {
  width: 935px;
}
.w46-75 > span {
  width: 920px;
}

.w47 {
  width: 940px;
}
.w47 > span {
  width: 940px;
}

.w47-25 {
  width: 945px;
}
.w47-25 > span {
  width: 940px;
}

.w47-5 {
  width: 950px;
}
.w47-5 > span {
  width: 940px;
}

.w47-75 {
  width: 955px;
}
.w47-75 > span {
  width: 940px;
}

.w48 {
  width: 960px;
}
.w48 > span {
  width: 960px;
}

.w48-25 {
  width: 965px;
}
.w48-25 > span {
  width: 960px;
}

.w48-5 {
  width: 970px;
}
.w48-5 > span {
  width: 960px;
}

.w48-75 {
  width: 975px;
}
.w48-75 > span {
  width: 960px;
}

.w49 {
  width: 980px;
}
.w49 > span {
  width: 980px;
}

.w49-25 {
  width: 985px;
}
.w49-25 > span {
  width: 980px;
}

.w49-5 {
  width: 990px;
}
.w49-5 > span {
  width: 980px;
}

.w49-75 {
  width: 995px;
}
.w49-75 > span {
  width: 980px;
}

.w50 {
  width: 1000px;
}
.w50 > span {
  width: 1000px;
}

.w50-25 {
  width: 1005px;
}
.w50-25 > span {
  width: 1000px;
}

.w50-5 {
  width: 1010px;
}
.w50-5 > span {
  width: 1000px;
}

.w50-75 {
  width: 1015px;
}
.w50-75 > span {
  width: 1000px;
}

.w51 {
  width: 1020px;
}
.w51 > span {
  width: 1020px;
}

.w51-25 {
  width: 1025px;
}
.w51-25 > span {
  width: 1020px;
}

.w51-5 {
  width: 1030px;
}
.w51-5 > span {
  width: 1020px;
}

.w51-75 {
  width: 1035px;
}
.w51-75 > span {
  width: 1020px;
}

.w52 {
  width: 1040px;
}
.w52 > span {
  width: 1040px;
}

.w52-25 {
  width: 1045px;
}
.w52-25 > span {
  width: 1040px;
}

.w52-5 {
  width: 1050px;
}
.w52-5 > span {
  width: 1040px;
}

.w52-75 {
  width: 1055px;
}
.w52-75 > span {
  width: 1040px;
}

.w53 {
  width: 1060px;
}
.w53 > span {
  width: 1060px;
}

.w53-25 {
  width: 1065px;
}
.w53-25 > span {
  width: 1060px;
}

.w53-5 {
  width: 1070px;
}
.w53-5 > span {
  width: 1060px;
}

.w53-75 {
  width: 1075px;
}
.w53-75 > span {
  width: 1060px;
}

.w54 {
  width: 1080px;
}
.w54 > span {
  width: 1080px;
}

.w54-25 {
  width: 1085px;
}
.w54-25 > span {
  width: 1080px;
}

.w54-5 {
  width: 1090px;
}
.w54-5 > span {
  width: 1080px;
}

.w54-75 {
  width: 1095px;
}
.w54-75 > span {
  width: 1080px;
}

.w55 {
  width: 1100px;
}
.w55 > span {
  width: 1100px;
}

.w55-25 {
  width: 1105px;
}
.w55-25 > span {
  width: 1100px;
}

.w55-5 {
  width: 1110px;
}
.w55-5 > span {
  width: 1100px;
}

.w55-75 {
  width: 1115px;
}
.w55-75 > span {
  width: 1100px;
}

.w56 {
  width: 1120px;
}
.w56 > span {
  width: 1120px;
}

.w56-25 {
  width: 1125px;
}
.w56-25 > span {
  width: 1120px;
}

.w56-5 {
  width: 1130px;
}
.w56-5 > span {
  width: 1120px;
}

.w56-75 {
  width: 1135px;
}
.w56-75 > span {
  width: 1120px;
}

.w57 {
  width: 1140px;
}
.w57 > span {
  width: 1140px;
}

.w57-25 {
  width: 1145px;
}
.w57-25 > span {
  width: 1140px;
}

.w57-5 {
  width: 1150px;
}
.w57-5 > span {
  width: 1140px;
}

.w57-75 {
  width: 1155px;
}
.w57-75 > span {
  width: 1140px;
}

.w58 {
  width: 1160px;
}
.w58 > span {
  width: 1160px;
}

.w58-25 {
  width: 1165px;
}
.w58-25 > span {
  width: 1160px;
}

.w58-5 {
  width: 1170px;
}
.w58-5 > span {
  width: 1160px;
}

.w58-75 {
  width: 1175px;
}
.w58-75 > span {
  width: 1160px;
}

.w59 {
  width: 1180px;
}
.w59 > span {
  width: 1180px;
}

.w59-25 {
  width: 1185px;
}
.w59-25 > span {
  width: 1180px;
}

.w59-5 {
  width: 1190px;
}
.w59-5 > span {
  width: 1180px;
}

.w59-75 {
  width: 1195px;
}
.w59-75 > span {
  width: 1180px;
}

.w60 {
  width: 1200px;
}
.w60 > span {
  width: 1200px;
}

.w60-25 {
  width: 1205px;
}
.w60-25 > span {
  width: 1200px;
}

.w60-5 {
  width: 1210px;
}
.w60-5 > span {
  width: 1200px;
}

.w60-75 {
  width: 1215px;
}
.w60-75 > span {
  width: 1200px;
}

.w61 {
  width: 1220px;
}
.w61 > span {
  width: 1220px;
}

.w61-25 {
  width: 1225px;
}
.w61-25 > span {
  width: 1220px;
}

.w61-5 {
  width: 1230px;
}
.w61-5 > span {
  width: 1220px;
}

.w61-75 {
  width: 1235px;
}
.w61-75 > span {
  width: 1220px;
}

.w62 {
  width: 1240px;
}
.w62 > span {
  width: 1240px;
}

.w62-25 {
  width: 1245px;
}
.w62-25 > span {
  width: 1240px;
}

.w62-5 {
  width: 1250px;
}
.w62-5 > span {
  width: 1240px;
}

.w62-75 {
  width: 1255px;
}
.w62-75 > span {
  width: 1240px;
}

.w63 {
  width: 1260px;
}
.w63 > span {
  width: 1260px;
}

.w63-25 {
  width: 1265px;
}
.w63-25 > span {
  width: 1260px;
}

.w63-5 {
  width: 1270px;
}
.w63-5 > span {
  width: 1260px;
}

.w63-75 {
  width: 1275px;
}
.w63-75 > span {
  width: 1260px;
}

.w64 {
  width: 1280px;
}
.w64 > span {
  width: 1280px;
}

.w64-25 {
  width: 1285px;
}
.w64-25 > span {
  width: 1280px;
}

.w64-5 {
  width: 1290px;
}
.w64-5 > span {
  width: 1280px;
}

.w64-75 {
  width: 1295px;
}
.w64-75 > span {
  width: 1280px;
}

.w65 {
  width: 1300px;
}
.w65 > span {
  width: 1300px;
}

.w65-25 {
  width: 1305px;
}
.w65-25 > span {
  width: 1300px;
}

.w65-5 {
  width: 1310px;
}
.w65-5 > span {
  width: 1300px;
}

.w65-75 {
  width: 1315px;
}
.w65-75 > span {
  width: 1300px;
}

.w66 {
  width: 1320px;
}
.w66 > span {
  width: 1320px;
}

.w66-25 {
  width: 1325px;
}
.w66-25 > span {
  width: 1320px;
}

.w66-5 {
  width: 1330px;
}
.w66-5 > span {
  width: 1320px;
}

.w66-75 {
  width: 1335px;
}
.w66-75 > span {
  width: 1320px;
}

.w67 {
  width: 1340px;
}
.w67 > span {
  width: 1340px;
}

.w67-25 {
  width: 1345px;
}
.w67-25 > span {
  width: 1340px;
}

.w67-5 {
  width: 1350px;
}
.w67-5 > span {
  width: 1340px;
}

.w67-75 {
  width: 1355px;
}
.w67-75 > span {
  width: 1340px;
}

.w68 {
  width: 1360px;
}
.w68 > span {
  width: 1360px;
}

.w68-25 {
  width: 1365px;
}
.w68-25 > span {
  width: 1360px;
}

.w68-5 {
  width: 1370px;
}
.w68-5 > span {
  width: 1360px;
}

.w68-75 {
  width: 1375px;
}
.w68-75 > span {
  width: 1360px;
}

.w69 {
  width: 1380px;
}
.w69 > span {
  width: 1380px;
}

.w69-25 {
  width: 1385px;
}
.w69-25 > span {
  width: 1380px;
}

.w69-5 {
  width: 1390px;
}
.w69-5 > span {
  width: 1380px;
}

.w69-75 {
  width: 1395px;
}
.w69-75 > span {
  width: 1380px;
}

.w70 {
  width: 1400px;
}
.w70 > span {
  width: 1400px;
}

.w70-25 {
  width: 1405px;
}
.w70-25 > span {
  width: 1400px;
}

.w70-5 {
  width: 1410px;
}
.w70-5 > span {
  width: 1400px;
}

.w70-75 {
  width: 1415px;
}
.w70-75 > span {
  width: 1400px;
}

.w71 {
  width: 1420px;
}
.w71 > span {
  width: 1420px;
}

.w71-25 {
  width: 1425px;
}
.w71-25 > span {
  width: 1420px;
}

.w71-5 {
  width: 1430px;
}
.w71-5 > span {
  width: 1420px;
}

.w71-75 {
  width: 1435px;
}
.w71-75 > span {
  width: 1420px;
}

.w72 {
  width: 1440px;
}
.w72 > span {
  width: 1440px;
}

.w72-25 {
  width: 1445px;
}
.w72-25 > span {
  width: 1440px;
}

.w72-5 {
  width: 1450px;
}
.w72-5 > span {
  width: 1440px;
}

.w72-75 {
  width: 1455px;
}
.w72-75 > span {
  width: 1440px;
}

.w73 {
  width: 1460px;
}
.w73 > span {
  width: 1460px;
}

.w73-25 {
  width: 1465px;
}
.w73-25 > span {
  width: 1460px;
}

.w73-5 {
  width: 1470px;
}
.w73-5 > span {
  width: 1460px;
}

.w73-75 {
  width: 1475px;
}
.w73-75 > span {
  width: 1460px;
}

.w74 {
  width: 1480px;
}
.w74 > span {
  width: 1480px;
}

.w74-25 {
  width: 1485px;
}
.w74-25 > span {
  width: 1480px;
}

.w74-5 {
  width: 1490px;
}
.w74-5 > span {
  width: 1480px;
}

.w74-75 {
  width: 1495px;
}
.w74-75 > span {
  width: 1480px;
}

.w75 {
  width: 1500px;
}
.w75 > span {
  width: 1500px;
}

.w75-25 {
  width: 1505px;
}
.w75-25 > span {
  width: 1500px;
}

.w75-5 {
  width: 1510px;
}
.w75-5 > span {
  width: 1500px;
}

.w75-75 {
  width: 1515px;
}
.w75-75 > span {
  width: 1500px;
}

.w76 {
  width: 1520px;
}
.w76 > span {
  width: 1520px;
}

.w76-25 {
  width: 1525px;
}
.w76-25 > span {
  width: 1520px;
}

.w76-5 {
  width: 1530px;
}
.w76-5 > span {
  width: 1520px;
}

.w76-75 {
  width: 1535px;
}
.w76-75 > span {
  width: 1520px;
}

.w77 {
  width: 1540px;
}
.w77 > span {
  width: 1540px;
}

.w77-25 {
  width: 1545px;
}
.w77-25 > span {
  width: 1540px;
}

.w77-5 {
  width: 1550px;
}
.w77-5 > span {
  width: 1540px;
}

.w77-75 {
  width: 1555px;
}
.w77-75 > span {
  width: 1540px;
}

.w78 {
  width: 1560px;
}
.w78 > span {
  width: 1560px;
}

.w78-25 {
  width: 1565px;
}
.w78-25 > span {
  width: 1560px;
}

.w78-5 {
  width: 1570px;
}
.w78-5 > span {
  width: 1560px;
}

.w78-75 {
  width: 1575px;
}
.w78-75 > span {
  width: 1560px;
}

.w79 {
  width: 1580px;
}
.w79 > span {
  width: 1580px;
}

.w79-25 {
  width: 1585px;
}
.w79-25 > span {
  width: 1580px;
}

.w79-5 {
  width: 1590px;
}
.w79-5 > span {
  width: 1580px;
}

.w79-75 {
  width: 1595px;
}
.w79-75 > span {
  width: 1580px;
}

.w80 {
  width: 1600px;
}
.w80 > span {
  width: 1600px;
}

.w80-25 {
  width: 1605px;
}
.w80-25 > span {
  width: 1600px;
}

.w80-5 {
  width: 1610px;
}
.w80-5 > span {
  width: 1600px;
}

.w80-75 {
  width: 1615px;
}
.w80-75 > span {
  width: 1600px;
}

.w81 {
  width: 1620px;
}
.w81 > span {
  width: 1620px;
}

.w81-25 {
  width: 1625px;
}
.w81-25 > span {
  width: 1620px;
}

.w81-5 {
  width: 1630px;
}
.w81-5 > span {
  width: 1620px;
}

.w81-75 {
  width: 1635px;
}
.w81-75 > span {
  width: 1620px;
}

.w82 {
  width: 1640px;
}
.w82 > span {
  width: 1640px;
}

.w82-25 {
  width: 1645px;
}
.w82-25 > span {
  width: 1640px;
}

.w82-5 {
  width: 1650px;
}
.w82-5 > span {
  width: 1640px;
}

.w82-75 {
  width: 1655px;
}
.w82-75 > span {
  width: 1640px;
}

.w83 {
  width: 1660px;
}
.w83 > span {
  width: 1660px;
}

.w83-25 {
  width: 1665px;
}
.w83-25 > span {
  width: 1660px;
}

.w83-5 {
  width: 1670px;
}
.w83-5 > span {
  width: 1660px;
}

.w83-75 {
  width: 1675px;
}
.w83-75 > span {
  width: 1660px;
}

.w84 {
  width: 1680px;
}
.w84 > span {
  width: 1680px;
}

.w84-25 {
  width: 1685px;
}
.w84-25 > span {
  width: 1680px;
}

.w84-5 {
  width: 1690px;
}
.w84-5 > span {
  width: 1680px;
}

.w84-75 {
  width: 1695px;
}
.w84-75 > span {
  width: 1680px;
}

.w85 {
  width: 1700px;
}
.w85 > span {
  width: 1700px;
}

.w85-25 {
  width: 1705px;
}
.w85-25 > span {
  width: 1700px;
}

.w85-5 {
  width: 1710px;
}
.w85-5 > span {
  width: 1700px;
}

.w85-75 {
  width: 1715px;
}
.w85-75 > span {
  width: 1700px;
}

.w86 {
  width: 1720px;
}
.w86 > span {
  width: 1720px;
}

.w86-25 {
  width: 1725px;
}
.w86-25 > span {
  width: 1720px;
}

.w86-5 {
  width: 1730px;
}
.w86-5 > span {
  width: 1720px;
}

.w86-75 {
  width: 1735px;
}
.w86-75 > span {
  width: 1720px;
}

.w87 {
  width: 1740px;
}
.w87 > span {
  width: 1740px;
}

.w87-25 {
  width: 1745px;
}
.w87-25 > span {
  width: 1740px;
}

.w87-5 {
  width: 1750px;
}
.w87-5 > span {
  width: 1740px;
}

.w87-75 {
  width: 1755px;
}
.w87-75 > span {
  width: 1740px;
}

.w88 {
  width: 1760px;
}
.w88 > span {
  width: 1760px;
}

.w88-25 {
  width: 1765px;
}
.w88-25 > span {
  width: 1760px;
}

.w88-5 {
  width: 1770px;
}
.w88-5 > span {
  width: 1760px;
}

.w88-75 {
  width: 1775px;
}
.w88-75 > span {
  width: 1760px;
}

.w89 {
  width: 1780px;
}
.w89 > span {
  width: 1780px;
}

.w89-25 {
  width: 1785px;
}
.w89-25 > span {
  width: 1780px;
}

.w89-5 {
  width: 1790px;
}
.w89-5 > span {
  width: 1780px;
}

.w89-75 {
  width: 1795px;
}
.w89-75 > span {
  width: 1780px;
}

.w90 {
  width: 1800px;
}
.w90 > span {
  width: 1800px;
}

.w90-25 {
  width: 1805px;
}
.w90-25 > span {
  width: 1800px;
}

.w90-5 {
  width: 1810px;
}
.w90-5 > span {
  width: 1800px;
}

.w90-75 {
  width: 1815px;
}
.w90-75 > span {
  width: 1800px;
}

.w91 {
  width: 1820px;
}
.w91 > span {
  width: 1820px;
}

.w91-25 {
  width: 1825px;
}
.w91-25 > span {
  width: 1820px;
}

.w91-5 {
  width: 1830px;
}
.w91-5 > span {
  width: 1820px;
}

.w91-75 {
  width: 1835px;
}
.w91-75 > span {
  width: 1820px;
}

.w92 {
  width: 1840px;
}
.w92 > span {
  width: 1840px;
}

.w92-25 {
  width: 1845px;
}
.w92-25 > span {
  width: 1840px;
}

.w92-5 {
  width: 1850px;
}
.w92-5 > span {
  width: 1840px;
}

.w92-75 {
  width: 1855px;
}
.w92-75 > span {
  width: 1840px;
}

.w93 {
  width: 1860px;
}
.w93 > span {
  width: 1860px;
}

.w93-25 {
  width: 1865px;
}
.w93-25 > span {
  width: 1860px;
}

.w93-5 {
  width: 1870px;
}
.w93-5 > span {
  width: 1860px;
}

.w93-75 {
  width: 1875px;
}
.w93-75 > span {
  width: 1860px;
}

.w94 {
  width: 1880px;
}
.w94 > span {
  width: 1880px;
}

.w94-25 {
  width: 1885px;
}
.w94-25 > span {
  width: 1880px;
}

.w94-5 {
  width: 1890px;
}
.w94-5 > span {
  width: 1880px;
}

.w94-75 {
  width: 1895px;
}
.w94-75 > span {
  width: 1880px;
}

.w95 {
  width: 1900px;
}
.w95 > span {
  width: 1900px;
}

.w95-25 {
  width: 1905px;
}
.w95-25 > span {
  width: 1900px;
}

.w95-5 {
  width: 1910px;
}
.w95-5 > span {
  width: 1900px;
}

.w95-75 {
  width: 1915px;
}
.w95-75 > span {
  width: 1900px;
}

.w96 {
  width: 1920px;
}
.w96 > span {
  width: 1920px;
}

.w96-25 {
  width: 1925px;
}
.w96-25 > span {
  width: 1920px;
}

.w96-5 {
  width: 1930px;
}
.w96-5 > span {
  width: 1920px;
}

.w96-75 {
  width: 1935px;
}
.w96-75 > span {
  width: 1920px;
}

.w97 {
  width: 1940px;
}
.w97 > span {
  width: 1940px;
}

.w97-25 {
  width: 1945px;
}
.w97-25 > span {
  width: 1940px;
}

.w97-5 {
  width: 1950px;
}
.w97-5 > span {
  width: 1940px;
}

.w97-75 {
  width: 1955px;
}
.w97-75 > span {
  width: 1940px;
}

.w98 {
  width: 1960px;
}
.w98 > span {
  width: 1960px;
}

.w98-25 {
  width: 1965px;
}
.w98-25 > span {
  width: 1960px;
}

.w98-5 {
  width: 1970px;
}
.w98-5 > span {
  width: 1960px;
}

.w98-75 {
  width: 1975px;
}
.w98-75 > span {
  width: 1960px;
}

.w99 {
  width: 1980px;
}
.w99 > span {
  width: 1980px;
}

.w99-25 {
  width: 1985px;
}
.w99-25 > span {
  width: 1980px;
}

.w99-5 {
  width: 1990px;
}
.w99-5 > span {
  width: 1980px;
}

.w99-75 {
  width: 1995px;
}
.w99-75 > span {
  width: 1980px;
}

.w100 {
  width: 2000px;
}
.w100 > span {
  width: 2000px;
}

.w100-25 {
  width: 2005px;
}
.w100-25 > span {
  width: 2000px;
}

.w100-5 {
  width: 2010px;
}
.w100-5 > span {
  width: 2000px;
}

.w100-75 {
  width: 2015px;
}
.w100-75 > span {
  width: 2000px;
}

.borderDblTop {
  border-top: 2px solid #000 !important;
}

.borderDblTopFaded {
  border-top: 2px solid #787a7a !important;
}

.borderDblTopwBG {
  border-top: 2px solid #000 !important;
  background-color: #d9d9d9 !important;
}

.borderSnglTop {
  border-top: 1px solid #000 !important;
}

.borderSnglBot {
  border-bottom: 1px solid #000 !important;
}

.borderDblBot {
  border-bottom: 2px solid #000 !important;
}

.borderDblLeft {
  border-left: 2px solid #000 !important;
}

.borderDblRight {
  border-right: 2px solid #000 !important;
}

.borderSnglRight {
  border-right: 1px solid #000 !important;
}

.rowShade {
  background-color: #e5e5e5 !important;
}

.emptyBG {
  background-color: transparent !important;
  border: none !important;
}

.darkGreyHeaderBG {
  background-color: #3a3a3a !important;
  border-left: 2px solid #000 !important;
  border-right: 2px solid #000 !important;
  color: #fff !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9yZ3MuY3NzIiwiX3ZhcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxzREFBQTtBQSsrQ1EscUZBQUE7QUE5K0NSOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpRkUsU0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBQUFGOztBQUVBOzs7Ozs7Ozs7OztFQVdFLGNBQUE7QUFDRjs7QUFDQTtFQUNFLGNBQUE7QUFFRjs7QUFBQTs7RUFFRSxZQUFBO0FBR0Y7O0FBREE7Ozs7RUFJRSxhQUFBO0FBSUY7O0FBRkE7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0FBS0Y7O0FBSEE7O0VBRUUsa0JBQUE7QUFNRjs7QUFKQTs7RUFFRSxpQkFBQTtBQU9GOztBQXlNQTtFQUNFLHlCQUFBO0VBQ0Esa0JBTlU7RUFPVixZQUFBO0FBdE1GO0FBd01FO0VBQ0UsYUFBQTtBQXRNSjs7QUF3UEE7RUFDRSxrQkFBQTtBQXJQRjs7QUF1UEE7RUFDRSw0QkFBQTtBQXBQRjs7QUFzUEE7RUFDRSw4QkFBQTtBQW5QRjs7QUFxUEE7RUFDRSw4QkFBQTtBQWxQRjs7QUFvUEE7RUFDRSw4QkFBQTtBQWpQRjs7QUFtUEE7RUFDRSw4QkFBQTtBQWhQRjs7QUFrUEE7RUFDRSw4QkFBQTtBQS9PRjs7QUFpUEE7RUFDRSw4QkFBQTtBQTlPRjs7QUFnUEE7RUFDRSxjQWhHTztBQTdJVDs7QUErT0E7RUFDRSxpQkFBQTtBQTVPRjs7QUE4T0E7RUFDRSw4QkFBQTtBQTNPRjs7QUE2T0E7RUFDRSw4QkFBQTtBQTFPRjs7QUE0T0E7RUFDRSw4QkFBQTtBQXpPRjs7QUEyT0E7RUFDRSw4QkFBQTtBQXhPRjtBQXlPRTtFQUNFLFdBQUE7QUF2T0o7O0FBME9BO0VBQ0UsOEJBQUE7QUF2T0Y7QUF3T0U7RUFDRSxXQUFBO0FBdE9KOztB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RSxhQUFBO0FBZzFMTjs7QUE3MExFO0VBQ0UsYUFBQTtBQWcxTEo7QUEvMExJO0VBQ0UsYUFBQTtBQWkxTE47O0FBOTBMRTtFQUNFLGFBQUE7QUFpMUxKO0FBaDFMSTtFQUNFLGFBQUE7QUFrMUxOOztBQTcwTEE7RUFDRSxxQ0FBQTtBQWcxTEY7O0FBOTBMQTtFQUNFLHdDQUFBO0FBaTFMRjs7QUEvMExBO0VBQ0UscUNBQUE7RUFDQSxvQ0FBQTtBQWsxTEY7O0FBaDFMQTtFQUNFLHFDQUFBO0FBbTFMRjs7QUFqMUxBO0VBQ0Usd0NBQUE7QUFvMUxGOztBQWwxTEE7RUFDRSx3Q0FBQTtBQXExTEY7O0FBbjFMQTtFQUNFLHNDQUFBO0FBczFMRjs7QUFwMUxBO0VBQ0UsdUNBQUE7QUF1MUxGOztBQXIxTEE7RUFDRSx1Q0FBQTtBQXcxTEY7O0FBdDFMQTtFQUNFLG9DQUFBO0FBeTFMRjs7QUF2MUxBO0VBQ0Usd0NBQUE7RUFDQSx1QkFBQTtBQTAxTEY7O0FBeDFMQTtFQUNFLG9DQUFBO0VBQ0Esc0NBQUE7RUFDQSx1Q0FBQTtFQUNBLHNCQUFBO0FBMjFMRiIsImZpbGUiOiJvcmdzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi8qIEVyaWMgTWV5ZXIncyBSZXNldCBDU1MgdjIuMCAtIGh0dHA6Ly9jc3NyZXNldC5jb20gKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIEB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGRhc2hib2FyZEJyZWFrOiA5OTJweDtcbiR4czogKFxuICBtYXg6IDc2N3B4LFxuKTtcbiRzbTogKFxuICBtaW46IDc2OHB4LFxuKTtcbiRtZDogKFxuICBtaW46ICRkYXNoYm9hcmRCcmVhayxcbik7XG4kbGc6IChcbiAgbWluOiAxMjAwcHgsXG4pO1xuJHNtLW9ubHk6IChcbiAgbWluOiBtYXAtZ2V0KCRzbSwgbWluKSxcbiAgbWF4OiBtYXAtZ2V0KCRtZCwgbWluKSAtIDEsXG4pO1xuJG1kLW9ubHk6IChcbiAgbWluOiBtYXAtZ2V0KCRtZCwgbWluKSxcbiAgbWF4OiBtYXAtZ2V0KCRsZywgbWluKSAtIDEsXG4pO1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkbWFwKSB7XG4gICRxdWVyeTogJyc7XG4gIEBpZiBtYXAtaGFzLWtleSgkbWFwLCBtaW4pIHtcbiAgICAkcXVlcnk6IGFwcGVuZCgkcXVlcnksICcobWluLXdpZHRoOiAje21hcC1nZXQoJG1hcCwgbWluKX0pJyk7XG4gIH1cbiAgQGlmIG1hcC1oYXMta2V5KCRtYXAsIG1pbikgYW5kIG1hcC1oYXMta2V5KCRtYXAsIG1heCkge1xuICAgICRxdWVyeTogYXBwZW5kKCRxdWVyeSwgJ2FuZCcpO1xuICB9XG4gIEBpZiBtYXAtaGFzLWtleSgkbWFwLCBtYXgpIHtcbiAgICAkcXVlcnk6IGFwcGVuZCgkcXVlcnksICcobWF4LXdpZHRoOiAje21hcC1nZXQoJG1hcCwgbWF4KX0pJyk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgI3skcXVlcnl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AZnVuY3Rpb24gZW0oJHBpeGVscywgJGNvbnRleHQ6IDEzLjUpIHtcbiAgQHJldHVybiBtYXRoLmRpdigkcGl4ZWxzLCAkY29udGV4dCkgKiAxZW07XG59XG5cbkBmdW5jdGlvbiBjYWxjX3JlbSgkcGl4ZWxzLCAkY29udGV4dDogMTYpIHtcbiAgQHJldHVybiBtYXRoLmRpdigkcGl4ZWxzLCAkY29udGV4dCkgKiAxcmVtO1xufVxuXG5AZnVuY3Rpb24gZmxleGlibGUtc2l6ZSgkY29udGV4dCwgJHRhcmdldCkge1xuICBAcmV0dXJuICh0YXJnZXQgLyAkY29udGV4dCAqIDEwMCUpO1xufVxuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbikge1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSk7XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSk7XG59XG5AbWl4aW4gY3VydmVkKCRyYWQpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWQ7XG59XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7IC8vSUU4XG59XG5cbkBtaXhpbiBjZW50ZXIoJGF4aXM6ICdib3RoJykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpZiAkYXhpcyA9PSAneScge1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBAaWYgJGF4aXMgPT0gJ3gnIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIEBpZiAkYXhpcyA9PSAnYm90aCcge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5AbWl4aW4gY2VudGVycmVzZXQoJGF4aXM6ICdib3RoJykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpZiAkYXhpcyA9PSAneScge1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICBAaWYgJGF4aXMgPT0gJ3gnIHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIEBpZiAkYXhpcyA9PSAnYm90aCcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICB9XG59XG5cbkBtaXhpbiBzaGFkb3coJHZhbCwgJGZ1enosICRjb2xvcikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICR2YWwgJHZhbCAkZnV6eiAkY29sb3I7XG4gIC1tb3otYm94LXNoYWRvdzogJHZhbCAkdmFsICRmdXp6ICRjb2xvcjtcbiAgYm94LXNoYWRvdzogJHZhbCAkdmFsICRmdXp6ICRjb2xvcjtcbn1cbkBtaXhpbiByZW1vdmVzaGFkb3coKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4gcmVzcG9uZC10bygkbWVkaWEpIHtcbiAgQGlmICRtZWRpYSA9PSBwaG9uZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTY4cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4kRFZoZWFkSGVpZ2h0OiBlbSg0NSk7XG5cbiRwcm9Db2xvcjogcmdiYSgzMCwgNTUsIDEwOCwgMC41KTtcbiRhbWFDb2xvcjogcmdiYSgyMjksIDI4LCA1NSwgMC41KTtcbiRhZG1Db2xvcjogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjUpO1xuJHRyYW5zV2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiR1aUdyZXk6ICNmM2YyZjA7XG4kYXBwQkdDb2xvckdyZXk6ICNlMGUwZTA7XG4kbWFyZ2luOiAxNXB4O1xuJHRhYmxlSGVhZGVyV2lkdGg6IDEwMCU7XG4kdGFiSW5hY3RpdmU6ICNjMGMwYzA7XG4kZm9ybVRhYkFjdGl2ZTogIzg0OTdhYztcbiRmb3JtVGFiSW5hY3RpdmU6ICR0YWJJbmFjdGl2ZTtcbiRmb3JtQm9yZGVyOiAjODQ5N2FjO1xuJGV2ZW5Db2xvcjogI2ZmZmZmZjtcbiRvZGRDb2xvcjogI2U3ZWZmMztcbiRzZWFyY2hXaWR0aDogMjQwcHg7XG4kbWF4V2lkdGg6IDk2MHB4O1xuJGRhc2gtbGVmdC13aWR0aDogMjQwcHg7XG4kaW5pdEhlaWdodDogNjU1cHg7XG4kc2VsZWN0ZWRSb3c6ICNmYmVjODg7XG4kcm93SG92ZXI6ICNjOWRhZmY7XG4kZ3JvdXBUaXRsZUJHOiAjZDRkMWNkO1xuJGdyb3VwVGl0bGVCb3JkZXJCb3R0b206ICNiN2I1YjE7XG4kbGlnaHRzbGF0ZWdyYXk6ICM2NDc1ODg7XG4kcGxheWVyZGV2WWVsbG93OiAjZmRiNTA3O1xuJHJvd0hpZ2hsaWdodDogI2ZmYzAwMDtcblxuJGhlYWRIZWlnaHQ6IGVtKDQyKTtcblxuJHBhZ2VEYXRhV2lkdGg6IDg1JTtcblxuLy8gdXNpbmcgaW4gdnVlXG4vLyBuYXZcbiRkdkRhcmtHcmV5OiAjMjUyOTJlO1xuJGxpc3RJdGVtQkc6ICNkY2U2ZjA7XG4kbGlzdEl0ZW1CR0hvdmVyOiAjNGQ4MGIzO1xuXG4kaW5kQmx1ZTogcmdiYSgwLCA1MCwgOTksIDEpO1xuJGluZFJlZDogI2NlMTEyNjtcblxuJGR2WWVsbG93OiAjZmRiNTA3O1xuJGR2WWVsbG93SG92ZXI6ICNjZjkzMDI7XG5cbiRpbmFjdGl2ZUJHOiAjYmRiZGJkO1xuJGluYWN0aXZlVGV4dDogIzQyNDI0MjtcbiRpbmFjdGl2ZUJHSG92ZXI6ICNhNGE0YTQ7XG5cbiRncmV5OiAjNmU2ZTZlO1xuXG4kc21Cb3JkUmFkOiAycHg7XG4kbWRCb3JkUmFkOiA0cHg7XG4kbGdCb3JkUmFkOiA2cHg7XG5cbi50ZXh0LWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6ICRzbUJvcmRSYWQ7XG4gIHBhZGRpbmc6IDNweDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi8vIERJU0FCTEUgU0VMRUNUSU9OXG5AbWl4aW4gZGlzYWJsZS1zZWxlY3Rpb24ge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cbn1cblxuJGFwcExlZnRNZW51QkdDb2xvcjogIzcwMDkxNTtcbiRncmVlbjogIzBmNzUyZDtcbiRicmVhay1zbWFsbDogMzIwcHg7XG4kYnJlYWstbWVkaXVtOiA3NjhweDtcbiRicmVhay1sYXJnZTogMTAyNHB4O1xuJG1heFdpZHRoOiAxMjgwO1xuJGNvbldpZHRoOiAyNTBweDtcbiRjb25QYWRkaW5nOiA1cHg7XG4kYmxhY2tGYWRlMjA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuOCk7XG4kYmxhY2tGYWRlMzA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuNyk7XG4kYmxhY2tGYWRlNDA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuNik7XG4kYmxhY2tGYWRlNTA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuNSk7XG4kYmxhY2tGYWRlNjA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuNCk7XG4kYmxhY2tGYWRlNzA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuMyk7XG4kYmxhY2tGYWRlODA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuMik7XG4kd2hpdGVGYWRlMzA6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuNyk7XG4kd2hpdGVGYWRlNDA6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuNik7XG4kd2hpdGVGYWRlNTA6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuNSk7XG4kd2hpdGVGYWRlNjA6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuNCk7XG4kd2hpdGVGYWRlNzA6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuMyk7XG4kd2hpdGVGYWRlODA6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuMik7XG4kbmF2SXRlbVRyYW5zOiAwLjk7XG4kbmF2SXRlbVRyYW5zSG92ZXI6IDAuNTtcbiRuYXZQYWRkaW5nOiBlbSgyMCk7XG4kbmF2Rm9udFNpemU6IGVtKDEyKTtcbiRhcHBQYWRkaW5nOiBlbSgxMCk7XG4kbWluQXBwSGVpZ2h0OiA0NjBweDtcbiRidXR0b25Ib3ZlcjogdHJhbnNwYXJlbnRpemUoIzAwMCwgMC40KSAhaW1wb3J0YW50O1xuXG4vLyBQREVWIHZhcnNcbiRwbGF5ZXJEZXZVSUNvbG9yOiAjMjIyNTJhO1xuJG1haW5OYXZIZWlnaHQ6IGVtKDQ1KTtcbiRkYXNoTmF2V2lkdGg6IGVtKDE3NSk7XG4kbmF2QkdDb2xvcjogJGxpZ2h0c2xhdGVncmF5O1xuLy8gRU5EIFBERVZcblxuLnBhbm5pbmcge1xuICBjdXJzb3I6IGFsbC1zY3JvbGw7XG59XG4ucmgtcGxhdG9vbiB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDUsIDgwLCA4MCk7XG59XG4ubGgtcGxhdG9vbiB7XG4gIGJhY2tncm91bmQ6IHJnYigxODUsIDE4MCwgMjUwKTtcbn1cbi5taWwtZnJlZS1hZ2VudCB7XG4gIGJhY2tncm91bmQ6IHJnYigyMjgsIDE3MCwgMTcwKTtcbn1cbi5ydWxlNSB7XG4gIGJhY2tncm91bmQ6IHJnYigyMTMsIDEzNCwgMjQ1KTtcbn1cbi5mcmVlLWFnZW50IHtcbiAgYmFja2dyb3VuZDogcmdiKDE4MCwgMjIwLCAyNTApO1xufVxuLm9wdGlvbi1uZXh0IHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAxNjApO1xufVxuLmFyYiB7XG4gIGJhY2tncm91bmQ6IHJnYigxNzAsIDIyMCwgMTcwKTtcbn1cbi5pbmp1cmVkIHtcbiAgY29sb3I6ICRpbmRSZWQ7XG59XG4ucmVjZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWFhIHtcbiAgYmFja2dyb3VuZDogcmdiKDIzMCwgMjMwLCAyMzApO1xufVxuLmFhIHtcbiAgYmFja2dyb3VuZDogcmdiKDIxMCwgMjEwLCAyMTApO1xufVxuLmhpLWEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTgwLCAxODAsIDE4MCk7XG59XG4ubG8tYSB7XG4gIGJhY2tncm91bmQ6IHJnYigxNjAsIDE2MCwgMTYwKTtcbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5sb3dlci1sZXYge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTQwLCAxNDAsIDE0MCk7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ucm9va2llIHtcbiAgYmFja2dyb3VuZDogcmdiKDEyMCwgMTIwLCAxMjApO1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4lbm9Ub3VjaEhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbkhvdmVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vYm9vdGNhbXAgc2Nzc1xuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzLW1pbjogNDgwcHg7XG4kc2NyZWVuLXNtLW1pbjogNzY4cHg7XG4kc2NyZWVuLW1kLW1pbjogOTkycHg7XG4kc2NyZWVuLWxnLW1pbjogMTIwMHB4O1xuXG4kbWFpbk5hdkhlaWdodDogNDRweDtcbiRwbGF5ZXJEZXZVSUNvbG9yOiAjMjIyNTJhO1xuJG5hdkJHQ29sb3I6ICRsaWdodHNsYXRlZ3JheTtcbiRhc21Cb3JkZXJMaWdodEdyZXk6ICM5ZjllOWY7XG4kbmF2QkdTZWxlY3RlZENvbG9yOiBkYXJrZW4oJGluZFJlZCwgMjAlKTtcbiRzbWFsbC1zY3JlZW46IDEyOTBweDtcbiR0YWJsZXQtd2lkdGg6IDEwMDBweDtcbiRwaG9uZS13aWR0aDogODAwcHg7XG4kaGVhZGVyLWhlaWdodDogJG1haW5OYXZIZWlnaHQ7XG4kZGFzaE5hdldpZHRoOiAxNzVweDtcbiRkYXNoTmF2V2lkdGgtbW9iaWxlOiA0MHB4O1xuJGRhc2hOYXZXaWR0aC13aWRlOiAzMDBweDtcbiRzY291dGluZy1ncmF5OiAjOGI5NWE3O1xuJHNjb3V0aW5nLWJsdWU6ICM0NjVjODI7XG4kZmxvYXRlci1jb2xvcjogI2QzZGJlMjtcbiR0d2VudHktZm91ci1ob3VyLWNvbG9yOiBsaWdodGVuKCM1NTZiMmYsIDE1JSk7XG4kc2V2ZW4tZGF5cy1jb2xvcjogbGlnaHRlbigjNTU2YjJmLCA0NSUpO1xuXG4vLyBWdWUgQ29tcG9uZW50IExpYnJhcnkgdXRpbGl0aWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTXVzdCBrZWVwIGluIHN5bmMgdW50aWwgd2UgYmVnaW4gcHVibGlzaGluZyBwYWNrYWdlc1xuXG4vLyBtYWluIGNvbG9yc1xuJHNjb3V0aW5nLWdyYXk6ICM4Yjk1YTc7XG4kc2NvdXRpbmctYmx1ZTogIzQ2NWM4MjtcblxuJGluZC1ibHVlOiByZ2JhKDAsIDUwLCA5OSwgMSk7XG4kaW5kLXJlZDogI2NlMTEyNjtcblxuLy8gVXRpbGl0eSBjb2xvcnNcblxuJGRhdGEtbGFiZWwtYmFja2dyb3VuZDogIzQ2NDY0NjtcblxuJGluYWN0aXZlLWJhY2tncm91bmQ6ICNiZGJkYmQ7XG4kaW5hY3RpdmUtdGV4dDogIzQyNDI0MjtcbiRpbmFjdGl2ZS1iYWNrZ3JvdW5kLWhvdmVyOiAjYTRhNGE0O1xuXG4vLyBVdGlsaXR5XG4kYm9yZC1yYWQtc206IDJweDtcbiRib3JkLXJhZC1tZDogNHB4O1xuJGJvcmQtcmFkLWxnOiA2cHg7XG5cbiR0ZXh0LXBhZC1zbTogM3B4O1xuJHRleHQtcGFkLW1kOiA1cHg7XG4kdGV4dC1wYWQtbGc6IDdweDtcblxuJGZhZGU6IDA7XG4kYXdheUZhZGU6IDAuNDtcbiRBUklQcmltYXJ5OiAjYTcxOTMwO1xuJEFUTFByaW1hcnk6ICMxMzI3NGY7XG4kQkFMUHJpbWFyeTogI2RmNDYwMTtcbiRCT1NQcmltYXJ5OiAjYmQzMDM5O1xuJENISVByaW1hcnk6ICMwZTMzODY7XG4kQ1dTUHJpbWFyeTogIzAwMDtcbiRDSU5QcmltYXJ5OiAjYzYwMTFmO1xuJENPTFByaW1hcnk6ICMzMzMzNjY7XG4kQ0xFUHJpbWFyeTogI2UzMTkzNztcbiRERVRQcmltYXJ5OiAjMGMyYzU2O1xuJEhPVVByaW1hcnk6ICNlYjZlMWY7XG4kS0NQcmltYXJ5OiAjMDA0Njg3O1xuJExBQVByaW1hcnk6ICNiYTAwMjE7XG4kTEFQcmltYXJ5OiAjMDA1YTljO1xuJE1JQVByaW1hcnk6ICNmZjY2MDA7XG4kTUlMUHJpbWFyeTogI2I2OTIyZTtcbiRNSU5QcmltYXJ5OiAjZDMxMTQ1O1xuJE5ZUHJpbWFyeTogIzAwMmQ3MjtcbiROWVlQcmltYXJ5OiAjMDAzMDg3O1xuJE9BS1ByaW1hcnk6ICMwMDM4MzE7XG4kUEhJUHJpbWFyeTogI2U4MTgyODtcbiRQSVRQcmltYXJ5OiAjZmRiODI3O1xuJFNEUHJpbWFyeTogIzA1MTQzZjtcbiRTRlByaW1hcnk6ICNmZDVhMWU7XG4kU0VBUHJpbWFyeTogIzAwNWM1YztcbiRTVExQcmltYXJ5OiAjYzQxZTNhO1xuJFRCUHJpbWFyeTogIzA5MmM1YztcbiRURVhQcmltYXJ5OiAjMDAzMjc4O1xuJFRPUlByaW1hcnk6ICMxMzRhOGU7XG4kV1NIUHJpbWFyeTogI2FiMDAwMztcblxuQG1peGluIHRlYW1Db2xvcnMoKSB7XG4gIC5BUklDb2xvcnMge1xuICAgIGNvbG9yOiAkQVJJUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAkQVJJUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogZGFya2VuKCNkYmNlYWMsIDUwKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQVJJUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5BVExDb2xvcnMge1xuICAgIGNvbG9yOiAkQVRMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAyZjVmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkQVRMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQVRMUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5CQUxDb2xvcnMge1xuICAgIGNvbG9yOiAkQkFMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkQkFMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQkFMUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5CT1NDb2xvcnMge1xuICAgIGNvbG9yOiAkQk9TUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAyMjQ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkQk9TUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQk9TUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5DSElDb2xvcnMge1xuICAgIGNvbG9yOiAkQ0hJUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAzMjc5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkQ0hJUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQ0hJUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5DV1NDb2xvcnMge1xuICAgIGNvbG9yOiAkQ1dTUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAkQ1dTUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJENXU1ByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJENXU1ByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuQ0lOQ29sb3JzIHtcbiAgICBjb2xvcjogJENJTlByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJENJTlByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJENJTlByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuQ09MQ29sb3JzIHtcbiAgICBjb2xvcjogJENPTFByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJENPTFByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJENPTFByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuQ0xFQ29sb3JzIHtcbiAgICBjb2xvcjogJENMRVByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogIzAwMzM2NiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJENMRVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJENMRVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuREVUQ29sb3JzIHtcbiAgICBjb2xvcjogJERFVFByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogIzAwMTc0MiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJERFVFByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJERFVFByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuSE9VQ29sb3JzIHtcbiAgICBjb2xvcjogJEhPVVByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogIzA3Mjg1NCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJEhPVVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJEhPVVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuS0NDb2xvcnMge1xuICAgIGNvbG9yOiAkS0NQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICRLQ1ByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6IGRhcmtlbigjNzRiNGZhLCA0MCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJEtDUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5MQUFDb2xvcnMge1xuICAgIGNvbG9yOiAkTEFBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAyMjQ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkTEFBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkTEFBUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5MQUNvbG9ycyB7XG4gICAgY29sb3I6ICRMQVByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogJExBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJExBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkTEFQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLk1JQUNvbG9ycyB7XG4gICAgY29sb3I6ICRNSUFQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICNmOTQyM2EgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRNSUFQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRNSUFQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLk1JTENvbG9ycyB7XG4gICAgY29sb3I6ICRNSUxQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMxODJiNDkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRNSUxQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRNSUxQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLk1JTkNvbG9ycyB7XG4gICAgY29sb3I6ICRNSU5QcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMwNzI3NTQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRNSU5QcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRNSU5QcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLk5ZQ29sb3JzIHtcbiAgICBjb2xvcjogJE5ZUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAyYzc3ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkTllQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCROWVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuTllZQ29sb3JzIHtcbiAgICBjb2xvcjogJE5ZWVByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogJE5ZWVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6IGRhcmtlbigjZmZmZmZmLCA4MCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJE5ZWVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuT0FLQ29sb3JzIHtcbiAgICBjb2xvcjogJE9BS1ByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogJE9BS1ByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6IGRhcmtlbigkT0FLUHJpbWFyeSwgNDApICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRPQUtQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLlBISUNvbG9ycyB7XG4gICAgY29sb3I6ICRQSElQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMwMDMwODcgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRQSElQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRQSElQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLlBJVENvbG9ycyB7XG4gICAgY29sb3I6ICRQSVRQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6IGRhcmtlbigkUElUUHJpbWFyeSwgMzApICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRQSVRQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLlNEQ29sb3JzIHtcbiAgICBjb2xvcjogJFNEUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAkU0RQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oI2I0YTc2YywgMzApICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRTRFByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuU0ZDb2xvcnMge1xuICAgIGNvbG9yOiAkU0ZQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRTRlByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJFNGUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5TRUFDb2xvcnMge1xuICAgIGNvbG9yOiAkU0VBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMGMyYzU2ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkU0VBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkU0VBUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5TVExDb2xvcnMge1xuICAgIGNvbG9yOiAkU1RMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMGEyMjUyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkU1RMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkU1RMUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5UQkNvbG9ycyB7XG4gICAgY29sb3I6ICRUQlByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogJFRCUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogZGFya2VuKCM5ZWNlZWUsIDQwKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZkNzAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkVEJQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLlRFWENvbG9ycyB7XG4gICAgY29sb3I6ICRURVhQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMwMDMyNzkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRURVhQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRURVhQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLlRPUkNvbG9ycyB7XG4gICAgY29sb3I6ICRUT1JQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMwNDFlNDIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRUT1JQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRUT1JQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLldTSENvbG9ycyB7XG4gICAgY29sb3I6ICRXU0hQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMxMTIyNWIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRXU0hQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRXU0hQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI2dhbWVzIHtcbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLkFSSUNvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRBUklQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5BUklDb2xvcnMge1xuICAgICAgY29sb3I6ICRBUklQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuQVRMQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJEFUTFByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLkFUTENvbG9ycyB7XG4gICAgICBjb2xvcjogJEFUTFByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5CQUxDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQkFMUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uQkFMQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkQkFMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLkJPU0NvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRCT1NQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5CT1NDb2xvcnMge1xuICAgICAgY29sb3I6ICRCT1NQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuQ0hJQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJENISVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLkNISUNvbG9ycyB7XG4gICAgICBjb2xvcjogJENISVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5DV1NDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQ1dTUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uQ1dTQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkQ1dTUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLkNJTkNvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRDSU5QcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5DSU5Db2xvcnMge1xuICAgICAgY29sb3I6ICRDSU5QcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuQ09MQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJENPTFByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLkNPTENvbG9ycyB7XG4gICAgICBjb2xvcjogJENPTFByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5DTEVDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQ0xFUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uQ0xFQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkQ0xFUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLkRFVENvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRERVRQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5ERVRDb2xvcnMge1xuICAgICAgY29sb3I6ICRERVRQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuSE9VQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJEhPVVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLkhPVUNvbG9ycyB7XG4gICAgICBjb2xvcjogJEhPVVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5LQ0NvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRLQ1ByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLktDQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkS0NQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuTEFBQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJExBQVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLkxBQUNvbG9ycyB7XG4gICAgICBjb2xvcjogJExBQVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5MQUNvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRMQVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLkxBQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkTEFQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuTUlBQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJE1JQVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLk1JQUNvbG9ycyB7XG4gICAgICBjb2xvcjogJE1JQVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5NSUxDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkTUlMUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uTUlMQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkTUlMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLk1JTkNvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRNSU5QcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5NSU5Db2xvcnMge1xuICAgICAgY29sb3I6ICRNSU5QcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuTllDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkTllQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5OWUNvbG9ycyB7XG4gICAgICBjb2xvcjogJE5ZUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLk5ZWUNvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCROWVlQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5OWVlDb2xvcnMge1xuICAgICAgY29sb3I6ICROWVlQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuT0FLQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJE9BS1ByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLk9BS0NvbG9ycyB7XG4gICAgICBjb2xvcjogJE9BS1ByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5QSElDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkUEhJUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uUEhJQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkUEhJUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLlBJVENvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRQSVRQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5QSVRDb2xvcnMge1xuICAgICAgY29sb3I6ICRQSVRQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuU0RDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkU0RQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5TRENvbG9ycyB7XG4gICAgICBjb2xvcjogJFNEUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLlNGQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJFNGUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uU0ZDb2xvcnMge1xuICAgICAgY29sb3I6ICRTRlByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5TRUFDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkU0VBUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uU0VBQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkU0VBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLlNUTENvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRTVExQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5TVExDb2xvcnMge1xuICAgICAgY29sb3I6ICRTVExQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuVEJDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkVEJQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5UQkNvbG9ycyB7XG4gICAgICBjb2xvcjogJFRCUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLlRFWENvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRURVhQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5URVhDb2xvcnMge1xuICAgICAgY29sb3I6ICRURVhQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuVE9SQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJFRPUlByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLlRPUkNvbG9ycyB7XG4gICAgICBjb2xvcjogJFRPUlByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5XU0hDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkV1NIUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uV1NIQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkV1NIUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4kdG9wX2Rpc3RhbmNlOiBlbSgzMCk7XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5odW1hbmUsXG4uaHVtYW5lLWphY2tlZHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG59XG4uaHVtYW5lLFxuLmh1bWFuZS1qYWNrZWR1cCB7XG4gIGZvbnQtZmFtaWx5OlxuICAgIEhlbHZldGljYSBOZXVlLFxuICAgIEhlbHZldGljYSxcbiAgICBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIHRvcDogJHRvcF9kaXN0YW5jZTtcbiAgbGVmdDogMzAlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogNDAlO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFDV0NBWUFBQUFmZHVKeUFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFJa2xFUVZRb2tXTmdZR0NRWkdKZ1lHREFSVERTUW5ib0dEcXNuRHQwREtXTkxBQWtpUUZkQyt2Wk5RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgICBsaW5lYXIsXG4gICAgICBsZWZ0IHRvcCxcbiAgICAgIGxlZnQgYm90dG9tLFxuICAgICAgY29sb3Itc3RvcCgwLCByZ2JhKDAsIDAsIDAsIDAuMSkpLFxuICAgICAgY29sb3Itc3RvcCgxLCByZ2JhKDAsIDAsIDAsIDAuMikpXG4gICAgKVxuICAgIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG59XG4uaHVtYW5lIHAsXG4uaHVtYW5lLWphY2tlZHVwIHAsXG4uaHVtYW5lIHVsLFxuLmh1bWFuZS1qYWNrZWR1cCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5odW1hbmUgdWwsXG4uaHVtYW5lLWphY2tlZHVwIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5odW1hbmUuaHVtYW5lLWphY2tlZHVwLWluZm8sXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRElDQVlBQUFBcDhvdjFBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBUjBsRVFWUW9rV05JU2ZuL240bUJnZUUvRXdNREF3TXFRWVFZbWRvR2x4Z2pJNHJZLy8rRHgyblVGUnNRWjJBTFRyUVFwOFFMMURXZXFBU0MwMTR5N2FDeDhRd01EQXdBMWFaQkl1bG1wdndBQUFBQVNVVk9SSzVDWUlJPScpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuICAgICAgbGluZWFyLFxuICAgICAgbGVmdCB0b3AsXG4gICAgICBsZWZ0IGJvdHRvbSxcbiAgICAgIGNvbG9yLXN0b3AoMCwgcmdiYSgwLCAwLCAwLCAwLjcpKSxcbiAgICAgIGNvbG9yLXN0b3AoMSwgcmdiYSgwLCAwLCAwLCAwLjg1KSlcbiAgICApXG4gICAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjg1KSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjcpIDAlLCByZ2JhKDAsIDAsIDAsIDAuODUpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjg1KSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjg1KSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjg1KSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLmh1bWFuZS5odW1hbmUtamFja2VkdXAtc3VjY2Vzcyxcbi5odW1hbmUtamFja2VkdXAuaHVtYW5lLWphY2tlZHVwLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFESUNBWUFBQUFwOG92MUFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFTRWxFUVZRb2tjMlNNUTRBSUFnREQ5L0svNzlRVnpXYUVOVG93bkFKYlduQTVTcUFDa0EvQWl5NTloY3pyR1ZDMzBRN3k1N0VtTlU1Tkw1endsbjUwSU1zZlpNZWwrVUJLdEZCUVNMV005d0xBQUFBQUVsRlRrU3VRbUNDJyk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgIzYyYzQ2MiksIGNvbG9yLXN0b3AoMSwgIzU3YTk1NykpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjJjNDYyIDAlLCAjNTdhOTU3IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjJjNDYyIDAlLCAjNTdhOTU3IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MmM0NjIgMCUsICM1N2E5NTcgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjJjNDYyIDAlLCAjNTdhOTU3IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzYyYzQ2MiAwJSwgIzU3YTk1NyAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGZmNjQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLmh1bWFuZS5odW1hbmUtamFja2VkdXAtZXJyb3IsXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1lcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQURJQ0FJQUFBQ21rQnlpQUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQWYwbEVRVlFva1kyVE9RN0FJQXdFUi81bWl2eS95UmMyUlFEaEEwamhnaEZZTzViaHVTK1RaTUFvSVVNRWhoSDRsb0doZnU3MWNlbk0zRHV0V01zYWVHS2p2M3pPNU4xN0tMUEowK2ZRRDhjcHY1dVZMUG80dm5YMFBwWGowbnVhYWVWemRtdyt5WEcxTzk2bjJwM2tvekI3NTdOaTFaNVVQc1U5U1A4QWVBRzFrSFhFKzdSbFBBQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgI2VlNWY1YiksIGNvbG9yLXN0b3AoMSwgI2M0M2MzNSkpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWU1ZjViIDAlLCAjYzQzYzM1IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWU1ZjViIDAlLCAjYzQzYzM1IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZTVmNWIgMCUsICNjNDNjMzUgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWU1ZjViIDAlLCAjYzQzYzM1IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlNWY1YiAwJSwgI2M0M2MzNSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTVmNWI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLmh1bWFuZS1hbmltYXRlLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaHVtYW5lLWFuaW1hdGU6aG92ZXIsXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1hbmltYXRlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmh1bWFuZS1qcy1hbmltYXRlLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtanMtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaHVtYW5lLWpzLWFuaW1hdGU6aG92ZXIsXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1qcy1hbmltYXRlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTcwKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVHJpYmVUeXBlX0RWJztcbiAgc3JjOiB1cmwoJ2RhdGE6Zm9udC9vcGVudHlwZTtiYXNlNjQsVDFSVVR3QUtBSUFBQXdBZ1EwWkdJTTh0dTNRQUFCdzBBQUFXUVVkUVQxT2htYS82QUFBME1BQUFDekpQVXk4eVovWUYyQUFBQVJBQUFBQmdZMjFoY003YkY4WUFBQnFBQUFBQmttaGxZV1QyRWxwMkFBQUFyQUFBQURab2FHVmhCMlFEandBQUFPUUFBQUFrYUcxMGVPV3ZEN3dBQURKNEFBQUJ1RzFoZUhBQWJsQUFBQUFCQ0FBQUFBWnVZVzFsaHNncVFBQUFBWEFBQUJrT2NHOXpkUCtmQURJQUFCd1VBQUFBSUFBQkFBQUFBUUFBZkdMQWYxOFBQUFVBQXdQb0FBQUFBTW1VNnFzQUFBQUF5WlVzSVAvOS96c0QxQU9RQUFBQUF3QUNBQUFBQUFBQUFBRUFBQU9RL3pzQUFBUG8vLzMvL1FQVUFBRUFBQUFBQUFBQUFBQUFBQUFBQUFCdUFBQlFBQUJ1QUFBQUF3SWJBWkFBQlFBRUFyd0NpZ0FBQUl3Q3ZBS0tBQUFCM1FBeUFQb0FBQUlHQmdNREFnUUlBd0dBQUFBREFBQUFTQUFBQUFBQUFBQUFUVTlPVHdCQUFBMGlFZ0xFL3R3QXlBT1FBTVVBQUFBQkFBQUFBQUgwQXNRQUFBQWdBQUlBQUFBWUFTWUFBUUFBQUFBQUFBRGhBQUFBQVFBQUFBQUFBUUFKQU9FQUFRQUFBQUFBQWdBSEFPb0FBUUFBQUFBQUF3QWFBUEVBQVFBQUFBQUFCQUFKQU9FQUFRQUFBQUFBQlFBTkFRc0FBUUFBQUFBQUJnQVJBUmdBQVFBQUFBQUFDQUFWQVNrQUFRQUFBQUFBQ3dBZUFUNEFBUUFBQUFBQURBQkVBVndBQVFBQUFBQUFEUVlvQWFBQUFRQUFBQUFBRGdBd0I4Z0FBd0FCQkFrQUFBSENCL2dBQXdBQkJBa0FBUUFTQ2JvQUF3QUJCQWtBQWdBT0Njd0FBd0FCQkFrQUF3QTBDZG9BQXdBQkJBa0FCQUFpQ2c0QUF3QUJCQWtBQlFBYUNqQUFBd0FCQkFrQUJnQWlDZzRBQXdBQkJBa0FDQUFxQ2tvQUF3QUJCQWtBQ3dBOENuUUFBd0FCQkFrQURBQ0lDckFBQXdBQkJBa0FEUXhRQ3pnQUF3QUJCQWtBRGdCZ0Y0aERiM0I1Y21sbmFIUWdxU0F5TURFeElFMXZibTkwZVhCbElFbHRZV2RwYm1jZ1NXNWpMaXdnSUhkM2R5NXRiMjV2ZEhsd1pXbHRZV2RwYm1jdVkyOXRMaUJCYkd3Z2NtbG5hSFJ6SUhKbGMyVnlkbVZrTGlCVWFHbHpJR1p2Ym5RZ2MyOW1kSGRoY21VZ2JXRjVJRzV2ZENCaVpTQnlaWEJ5YjJSMVkyVmtMQ0J0YjJScFptbGxaQ3dnWkdselkyeHZjMlZrSUc5eUlIUnlZVzV6Wm1WeWNtVmtJSGRwZEdodmRYUWdkR2hsSUdWNGNISmxjM01nZDNKcGRIUmxiaUJoY0hCeWIzWmhiQ0J2WmlCTmIyNXZkSGx3WlNCSmJXRm5hVzVuSUVsdVl5NVVjbWxpWlZSNWNHVlNaV2QxYkdGeVRVOU9UeUF0SUZSeWFXSmxWSGx3WlNCQ2RXbHNaQ0F4TURCV1pYSnphVzl1SURFdU1EQXdWSEpwWW1WVWVYQmxMVkpsWjNWc1lYSk5iMjV2ZEhsd1pTQkpiV0ZuYVc1bklFbHVZeTVvZEhSd09pOHZkM2QzTG0xdmJtOTBlWEJsYVcxaFoybHVaeTVqYjIxb2RIUndPaTh2ZDNkM0xtMXZibTkwZVhCbGFXMWhaMmx1Wnk1amIyMHZVSEp2WkhWamRITlRaWEoyYVdObGN5OVVlWEJsUkdWemFXZHVaWEpUYUc5M1kyRnpaUXBPVDFSSlJrbERRVlJKVDA0Z1QwWWdURWxEUlU1VFJTQkJSMUpGUlUxRlRsUU5DZzBLVkdocGN5QjBlWEJsWm1GalpTQnBjeUIwYUdVZ2NISnZjR1Z5ZEhrZ2IyWWdUVzl1YjNSNWNHVWdTVzFoWjJsdVp5QkpibU11SUdGdVpDQnBkSE1nZFhObElHSjVJSGx2ZFNCcGN5QmpiM1psY21Wa0lIVnVaR1Z5SUhSb1pTQjBaWEp0Y3lCdlppQmhJR3hwWTJWdWMyVWdZV2R5WldWdFpXNTBMaUJaYjNVZ2FHRjJaU0J2WW5SaGFXNWxaQ0IwYUdseklIUjVjR1ZtWVdObElITnZablIzWVhKbElHVnBkR2hsY2lCa2FYSmxZM1JzZVNCbWNtOXRJRTF2Ym05MGVYQmxJRWx0WVdkcGJtY2diM0lnZEc5blpYUm9aWElnZDJsMGFDQnpiMlowZDJGeVpTQmthWE4wY21saWRYUmxaQ0JpZVNCdmJtVWdiMllnZEdobElHeHBZMlZ1WTJWbGN5QnZaaUJOYjI1dmRIbHdaU0JKYldGbmFXNW5MZzBLRFFwVWFHbHpJSE52Wm5SM1lYSmxJR2x6SUdFZ2RtRnNkV0ZpYkdVZ1lYTnpaWFFnYjJZZ1RXOXViM1I1Y0dVZ1NXMWhaMmx1Wnk0Z1ZXNXNaWE56SUhsdmRTQm9ZWFpsSUdWdWRHVnlaV1FnYVc1MGJ5QmhJSE53WldOcFptbGpJR3hwWTJWdWMyVWdZV2R5WldWdFpXNTBJR2R5WVc1MGFXNW5JSGx2ZFNCaFpHUnBkR2x2Ym1Gc0lISnBaMmgwY3l3Z2VXOTFjaUIxYzJVZ2IyWWdkR2hwY3lCemIyWjBkMkZ5WlNCcGN5QnNhVzFwZEdWa0lIUnZJSFZ6WlNCdmJpQjFjQ0IwYnlCbWFYWmxJQ2cxS1NCM2IzSnJjM1JoZEdsdmJpQm1iM0lnZVc5MWNpQnZkMjRnY0hWaWJHbHphR2x1WnlCMWMyVXVJRmx2ZFNCdFlYa2dibTkwSUdOdmNIa2diM0lnWkdsemRISnBZblYwWlNCMGFHbHpJSE52Wm5SM1lYSmxMZzBLRFFwSlppQjViM1VnYUdGMlpTQmhibmtnY1hWbGMzUnBiMjV6SUdOdmJtTmxjbTVwYm1jZ2VXOTFjaUJ5YVdkb2RITWdlVzkxSUhOb2IzVnNaQ0J5WlhacFpYY2dkR2hsSUd4cFkyVnVjMlVnWVdkeVpXVnRaVzUwSUhsdmRTQnlaV05sYVhabFpDQjNhWFJvSUhSb1pTQnpiMlowZDJGeVpTQnZjaUJqYjI1MFlXTjBJRTF2Ym05MGVYQmxJRWx0WVdkcGJtY2dabTl5SUdFZ1kyOXdlU0J2WmlCMGFHVWdiR2xqWlc1elpTQmhaM0psWlcxbGJuUXVEUW9OQ2tkbGJtVnlZV3dnYVc1bWIzSnRZWFJwYjI0NkRRcDNkM2N1Wm05dWRITXVZMjl0RFFvTkNrWnZjaUJzYVdObGJuTmxJSFJsY20xeklHRnVaQ0IxYzJGblpTQnlhV2RvZEhNc0lIQnNaV0Z6WlNCMmFYTnBkQ0J2ZFhJZ2QyVmlJSE5wZEdVZ1lYUTZEUXAzZDNjdWJXOXViM1I1Y0dWcGJXRm5hVzVuTG1OdmJTOW9kRzFzTDNSNWNHVXZiR2xqWlc1elpTNW9kRzFzRFFvTkNreHBlbVZ1ZW1KbFpHbHVaM1Z1WjJWdUlIVnVaQ0JPZFhSNmRXNW5jM0psWTJoMFpTQm1hVzVrWlc0Z1UybGxJR0YxWmlCMWJuTmxjbVZ5SUZkbFluTmxhWFJsT2cwS2QzZDNMbTF2Ym05MGVYQmxhVzFoWjJsdVp5NWpiMjB2YUhSdGJDOTBlWEJsTDJ4cFkyVnVjMlV1YUhSdGJBMEtEUXBRYjNWeUlIQnNkWE1nWkNkcGJtWnZjbTFoZEdsdmJuTWdZMjl1WTJWeWJtRnVkQ0JzWlhNZ1pISnZhWFJ6SUdRbmRYUnBiR2x6WVhScGIyNGdaWFFnYkdWeklIRjFaWE4wYVc5dWN5QmpiMjUwY21GamRIVmxiR3hsY3l3Z2RtVjFhV3hzWlhvZ1kyOXVjM1ZzZEdWNklHNXZkSEpsSUhOcGRHVTZEUXAzZDNjdWJXOXViM1I1Y0dWcGJXRm5hVzVuTG1OdmJTOW9kRzFzTDNSNWNHVXZiR2xqWlc1elpTNW9kRzFzRFFvTkNsQmhjbUVnYjJKMFpXNWxjaUJwYm1admNtMWhZMm1YYmlCaFkyVnlZMkVnWkdVZ2JHOXpJSFNPY20xcGJtOXpJR1JsSUd4cFkyVnVZMmxoSUhrZ2JHOXpJR1JsY21WamFHOXpJR1JsSUhWemJ5d2dkbWx6YVhSbElHNTFaWE4wY204Z2MybDBhVzhnWlc0Z1pXd2dWMlZpSUdWdU9nMEtkM2QzTG0xdmJtOTBlWEJsYVcxaFoybHVaeTVqYjIwdmFIUnRiQzkwZVhCbEwyeHBZMlZ1YzJVdWFIUnRiQTBLRFFwUVpYSWdiR1VnWTI5dVpHbDZhVzl1YVNCamIyNTBjbUYwZEhWaGJHa2daV1FnYVNCa2FYSnBkSFJwSUdRbmRYTnZMQ0IyYVhOcGRHRjBaU0JwYkNCdWIzTjBjbThnYzJsMGJ5QjNaV0lnWVd4c0oybHVaR2x5YVhwNmJ6b05DbmQzZHk1dGIyNXZkSGx3WldsdFlXZHBibWN1WTI5dEwyaDBiV3d2ZEhsd1pTOXNhV05sYm5ObExtaDBiV3hvZEhSd09pOHZkM2QzTG0xdmJtOTBlWEJsYVcxaFoybHVaeTVqYjIwdmFIUnRiQzlzYVdObGJuTmxMbUZ6Y0hnQVF3QnZBSEFBZVFCeUFHa0Fad0JvQUhRQUlBQ3BBQ0FBTWdBd0FERUFNUUFnQUUwQWJ3QnVBRzhBZEFCNUFIQUFaUUFnQUVrQWJRQmhBR2NBYVFCdUFHY0FJQUJKQUc0QVl3QXVBQ3dBSUFBZ0FIY0Fkd0IzQUM0QWJRQnZBRzRBYndCMEFIa0FjQUJsQUdrQWJRQmhBR2NBYVFCdUFHY0FMZ0JqQUc4QWJRQXVBQ0FBUVFCc0FHd0FJQUJ5QUdrQVp3Qm9BSFFBY3dBZ0FISUFaUUJ6QUdVQWNnQjJBR1VBWkFBdUFDQUFWQUJvQUdrQWN3QWdBR1lBYndCdUFIUUFJQUJ6QUc4QVpnQjBBSGNBWVFCeUFHVUFJQUJ0QUdFQWVRQWdBRzRBYndCMEFDQUFZZ0JsQUNBQWNnQmxBSEFBY2dCdkFHUUFkUUJqQUdVQVpBQXNBQ0FBYlFCdkFHUUFhUUJtQUdrQVpRQmtBQ3dBSUFCa0FHa0Fjd0JqQUd3QWJ3QnpBR1VBWkFBZ0FHOEFjZ0FnQUhRQWNnQmhBRzRBY3dCbUFHVUFjZ0J5QUdVQVpBQWdBSGNBYVFCMEFHZ0Fid0IxQUhRQUlBQjBBR2dBWlFBZ0FHVUFlQUJ3QUhJQVpRQnpBSE1BSUFCM0FISUFhUUIwQUhRQVpRQnVBQ0FBWVFCd0FIQUFjZ0J2QUhZQVlRQnNBQ0FBYndCbUFDQUFUUUJ2QUc0QWJ3QjBBSGtBY0FCbEFDQUFTUUJ0QUdFQVp3QnBBRzRBWndBZ0FFa0FiZ0JqQUM0QVZBQnlBR2tBWWdCbEFGUUFlUUJ3QUdVQVVnQmxBR2NBZFFCc0FHRUFjZ0JOQUU4QVRnQlBBQ0FBTFFBZ0FGUUFjZ0JwQUdJQVpRQlVBSGtBY0FCbEFDQUFRZ0IxQUdrQWJBQmtBQ0FBTVFBd0FEQUFWQUJ5QUdrQVlnQmxBRlFBZVFCd0FHVUFMUUJTQUdVQVp3QjFBR3dBWVFCeUFGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNQUF3QURBQVRRQnZBRzRBYndCMEFIa0FjQUJsQUNBQVNRQnRBR0VBWndCcEFHNEFad0FnQUVrQWJnQmpBQzRBYUFCMEFIUUFjQUE2QUM4QUx3QjNBSGNBZHdBdUFHMEFid0J1QUc4QWRBQjVBSEFBWlFCcEFHMEFZUUJuQUdrQWJnQm5BQzRBWXdCdkFHMEFhQUIwQUhRQWNBQTZBQzhBTHdCM0FIY0Fkd0F1QUcwQWJ3QnVBRzhBZEFCNUFIQUFaUUJwQUcwQVlRQm5BR2tBYmdCbkFDNEFZd0J2QUcwQUx3QlFBSElBYndCa0FIVUFZd0IwQUhNQVV3QmxBSElBZGdCcEFHTUFaUUJ6QUM4QVZBQjVBSEFBWlFCRUFHVUFjd0JwQUdjQWJnQmxBSElBVXdCb0FHOEFkd0JqQUdFQWN3QmxBQW9BVGdCUEFGUUFTUUJHQUVrQVF3QkJBRlFBU1FCUEFFNEFJQUJQQUVZQUlBQk1BRWtBUXdCRkFFNEFVd0JGQUNBQVFRQkhBRklBUlFCRkFFMEFSUUJPQUZRQURRQUtBQTBBQ2dCVUFHZ0FhUUJ6QUNBQWRBQjVBSEFBWlFCbUFHRUFZd0JsQUNBQWFRQnpBQ0FBZEFCb0FHVUFJQUJ3QUhJQWJ3QndBR1VBY2dCMEFIa0FJQUJ2QUdZQUlBQk5BRzhBYmdCdkFIUUFlUUJ3QUdVQUlBQkpBRzBBWVFCbkFHa0FiZ0JuQUNBQVNRQnVBR01BTGdBZ0FHRUFiZ0JrQUNBQWFRQjBBSE1BSUFCMUFITUFaUUFnQUdJQWVRQWdBSGtBYndCMUFDQUFhUUJ6QUNBQVl3QnZBSFlBWlFCeUFHVUFaQUFnQUhVQWJnQmtBR1VBY2dBZ0FIUUFhQUJsQUNBQWRBQmxBSElBYlFCekFDQUFid0JtQUNBQVlRQWdBR3dBYVFCakFHVUFiZ0J6QUdVQUlBQmhBR2NBY2dCbEFHVUFiUUJsQUc0QWRBQXVBQ0FBV1FCdkFIVUFJQUJvQUdFQWRnQmxBQ0FBYndCaUFIUUFZUUJwQUc0QVpRQmtBQ0FBZEFCb0FHa0Fjd0FnQUhRQWVRQndBR1VBWmdCaEFHTUFaUUFnQUhNQWJ3Qm1BSFFBZHdCaEFISUFaUUFnQUdVQWFRQjBBR2dBWlFCeUFDQUFaQUJwQUhJQVpRQmpBSFFBYkFCNUFDQUFaZ0J5QUc4QWJRQWdBRTBBYndCdUFHOEFkQUI1QUhBQVpRQWdBRWtBYlFCaEFHY0FhUUJ1QUdjQUlBQnZBSElBSUFCMEFHOEFad0JsQUhRQWFBQmxBSElBSUFCM0FHa0FkQUJvQUNBQWN3QnZBR1lBZEFCM0FHRUFjZ0JsQUNBQVpBQnBBSE1BZEFCeUFHa0FZZ0IxQUhRQVpRQmtBQ0FBWWdCNUFDQUFid0J1QUdVQUlBQnZBR1lBSUFCMEFHZ0FaUUFnQUd3QWFRQmpBR1VBYmdCakFHVUFaUUJ6QUNBQWJ3Qm1BQ0FBVFFCdkFHNEFid0IwQUhrQWNBQmxBQ0FBU1FCdEFHRUFad0JwQUc0QVp3QXVBQTBBQ2dBTkFBb0FWQUJvQUdrQWN3QWdBSE1BYndCbUFIUUFkd0JoQUhJQVpRQWdBR2tBY3dBZ0FHRUFJQUIyQUdFQWJBQjFBR0VBWWdCc0FHVUFJQUJoQUhNQWN3QmxBSFFBSUFCdkFHWUFJQUJOQUc4QWJnQnZBSFFBZVFCd0FHVUFJQUJKQUcwQVlRQm5BR2tBYmdCbkFDNEFJQUJWQUc0QWJBQmxBSE1BY3dBZ0FIa0Fid0IxQUNBQWFBQmhBSFlBWlFBZ0FHVUFiZ0IwQUdVQWNnQmxBR1FBSUFCcEFHNEFkQUJ2QUNBQVlRQWdBSE1BY0FCbEFHTUFhUUJtQUdrQVl3QWdBR3dBYVFCakFHVUFiZ0J6QUdVQUlBQmhBR2NBY2dCbEFHVUFiUUJsQUc0QWRBQWdBR2NBY2dCaEFHNEFkQUJwQUc0QVp3QWdBSGtBYndCMUFDQUFZUUJrQUdRQWFRQjBBR2tBYndCdUFHRUFiQUFnQUhJQWFRQm5BR2dBZEFCekFDd0FJQUI1QUc4QWRRQnlBQ0FBZFFCekFHVUFJQUJ2QUdZQUlBQjBBR2dBYVFCekFDQUFjd0J2QUdZQWRBQjNBR0VBY2dCbEFDQUFhUUJ6QUNBQWJBQnBBRzBBYVFCMEFHVUFaQUFnQUhRQWJ3QWdBSFVBY3dCbEFDQUFid0J1QUNBQWRRQndBQ0FBZEFCdkFDQUFaZ0JwQUhZQVpRQWdBQ2dBTlFBcEFDQUFkd0J2QUhJQWF3QnpBSFFBWVFCMEFHa0Fid0J1QUNBQVpnQnZBSElBSUFCNUFHOEFkUUJ5QUNBQWJ3QjNBRzRBSUFCd0FIVUFZZ0JzQUdrQWN3Qm9BR2tBYmdCbkFDQUFkUUJ6QUdVQUxnQWdBRmtBYndCMUFDQUFiUUJoQUhrQUlBQnVBRzhBZEFBZ0FHTUFid0J3QUhrQUlBQnZBSElBSUFCa0FHa0Fjd0IwQUhJQWFRQmlBSFVBZEFCbEFDQUFkQUJvQUdrQWN3QWdBSE1BYndCbUFIUUFkd0JoQUhJQVpRQXVBQTBBQ2dBTkFBb0FTUUJtQUNBQWVRQnZBSFVBSUFCb0FHRUFkZ0JsQUNBQVlRQnVBSGtBSUFCeEFIVUFaUUJ6QUhRQWFRQnZBRzRBY3dBZ0FHTUFid0J1QUdNQVpRQnlBRzRBYVFCdUFHY0FJQUI1QUc4QWRRQnlBQ0FBY2dCcEFHY0FhQUIwQUhNQUlBQjVBRzhBZFFBZ0FITUFhQUJ2QUhVQWJBQmtBQ0FBY2dCbEFIWUFhUUJsQUhjQUlBQjBBR2dBWlFBZ0FHd0FhUUJqQUdVQWJnQnpBR1VBSUFCaEFHY0FjZ0JsQUdVQWJRQmxBRzRBZEFBZ0FIa0Fid0IxQUNBQWNnQmxBR01BWlFCcEFIWUFaUUJrQUNBQWR3QnBBSFFBYUFBZ0FIUUFhQUJsQUNBQWN3QnZBR1lBZEFCM0FHRUFjZ0JsQUNBQWJ3QnlBQ0FBWXdCdkFHNEFkQUJoQUdNQWRBQWdBRTBBYndCdUFHOEFkQUI1QUhBQVpRQWdBRWtBYlFCaEFHY0FhUUJ1QUdjQUlBQm1BRzhBY2dBZ0FHRUFJQUJqQUc4QWNBQjVBQ0FBYndCbUFDQUFkQUJvQUdVQUlBQnNBR2tBWXdCbEFHNEFjd0JsQUNBQVlRQm5BSElBWlFCbEFHMEFaUUJ1QUhRQUxnQU5BQW9BRFFBS0FFY0FaUUJ1QUdVQWNnQmhBR3dBSUFCcEFHNEFaZ0J2QUhJQWJRQmhBSFFBYVFCdkFHNEFPZ0FOQUFvQWR3QjNBSGNBTGdCbUFHOEFiZ0IwQUhNQUxnQmpBRzhBYlFBTkFBb0FEUUFLQUVZQWJ3QnlBQ0FBYkFCcEFHTUFaUUJ1QUhNQVpRQWdBSFFBWlFCeUFHMEFjd0FnQUdFQWJnQmtBQ0FBZFFCekFHRUFad0JsQUNBQWNnQnBBR2NBYUFCMEFITUFMQUFnQUhBQWJBQmxBR0VBY3dCbEFDQUFkZ0JwQUhNQWFRQjBBQ0FBYndCMUFISUFJQUIzQUdVQVlnQWdBSE1BYVFCMEFHVUFJQUJoQUhRQU9nQU5BQW9BZHdCM0FIY0FMZ0J0QUc4QWJnQnZBSFFBZVFCd0FHVUFhUUJ0QUdFQVp3QnBBRzRBWndBdUFHTUFid0J0QUM4QWFBQjBBRzBBYkFBdkFIUUFlUUJ3QUdVQUx3QnNBR2tBWXdCbEFHNEFjd0JsQUM0QWFBQjBBRzBBYkFBTkFBb0FEUUFLQUV3QWFRQjZBR1VBYmdCNkFHSUFaUUJrQUdrQWJnQm5BSFVBYmdCbkFHVUFiZ0FnQUhVQWJnQmtBQ0FBVGdCMUFIUUFlZ0IxQUc0QVp3QnpBSElBWlFCakFHZ0FkQUJsQUNBQVpnQnBBRzRBWkFCbEFHNEFJQUJUQUdrQVpRQWdBR0VBZFFCbUFDQUFkUUJ1QUhNQVpRQnlBR1VBY2dBZ0FGY0FaUUJpQUhNQVpRQnBBSFFBWlFBNkFBMEFDZ0IzQUhjQWR3QXVBRzBBYndCdUFHOEFkQUI1QUhBQVpRQnBBRzBBWVFCbkFHa0FiZ0JuQUM0QVl3QnZBRzBBTHdCb0FIUUFiUUJzQUM4QWRBQjVBSEFBWlFBdkFHd0FhUUJqQUdVQWJnQnpBR1VBTGdCb0FIUUFiUUJzQUEwQUNnQU5BQW9BVUFCdkFIVUFjZ0FnQUhBQWJBQjFBSE1BSUFCa0FDY0FhUUJ1QUdZQWJ3QnlBRzBBWVFCMEFHa0Fid0J1QUhNQUlBQmpBRzhBYmdCakFHVUFjZ0J1QUdFQWJnQjBBQ0FBYkFCbEFITUFJQUJrQUhJQWJ3QnBBSFFBY3dBZ0FHUUFKd0IxQUhRQWFRQnNBR2tBY3dCaEFIUUFhUUJ2QUc0QUlBQmxBSFFBSUFCc0FHVUFjd0FnQUhFQWRRQmxBSE1BZEFCcEFHOEFiZ0J6QUNBQVl3QnZBRzRBZEFCeUFHRUFZd0IwQUhVQVpRQnNBR3dBWlFCekFDd0FJQUIyQUdVQWRRQnBBR3dBYkFCbEFIb0FJQUJqQUc4QWJnQnpBSFVBYkFCMEFHVUFlZ0FnQUc0QWJ3QjBBSElBWlFBZ0FITUFhUUIwQUdVQU9nQU5BQW9BZHdCM0FIY0FMZ0J0QUc4QWJnQnZBSFFBZVFCd0FHVUFhUUJ0QUdFQVp3QnBBRzRBWndBdUFHTUFid0J0QUM4QWFBQjBBRzBBYkFBdkFIUUFlUUJ3QUdVQUx3QnNBR2tBWXdCbEFHNEFjd0JsQUM0QWFBQjBBRzBBYkFBTkFBb0FEUUFLQUZBQVlRQnlBR0VBSUFCdkFHSUFkQUJsQUc0QVpRQnlBQ0FBYVFCdUFHWUFid0J5QUcwQVlRQmpBR2tBbHdCdUFDQUFZUUJqQUdVQWNnQmpBR0VBSUFCa0FHVUFJQUJzQUc4QWN3QWdBSFFBamdCeUFHMEFhUUJ1QUc4QWN3QWdBR1FBWlFBZ0FHd0FhUUJqQUdVQWJnQmpBR2tBWVFBZ0FIa0FJQUJzQUc4QWN3QWdBR1FBWlFCeUFHVUFZd0JvQUc4QWN3QWdBR1FBWlFBZ0FIVUFjd0J2QUN3QUlBQjJBR2tBY3dCcEFIUUFaUUFnQUc0QWRRQmxBSE1BZEFCeUFHOEFJQUJ6QUdrQWRBQnBBRzhBSUFCbEFHNEFJQUJsQUd3QUlBQlhBR1VBWWdBZ0FHVUFiZ0E2QUEwQUNnQjNBSGNBZHdBdUFHMEFid0J1QUc4QWRBQjVBSEFBWlFCcEFHMEFZUUJuQUdrQWJnQm5BQzRBWXdCdkFHMEFMd0JvQUhRQWJRQnNBQzhBZEFCNUFIQUFaUUF2QUd3QWFRQmpBR1VBYmdCekFHVUFMZ0JvQUhRQWJRQnNBQTBBQ2dBTkFBb0FVQUJsQUhJQUlBQnNBR1VBSUFCakFHOEFiZ0JrQUdrQWVnQnBBRzhBYmdCcEFDQUFZd0J2QUc0QWRBQnlBR0VBZEFCMEFIVUFZUUJzQUdrQUlBQmxBR1FBSUFCcEFDQUFaQUJwQUhJQWFRQjBBSFFBYVFBZ0FHUUFKd0IxQUhNQWJ3QXNBQ0FBZGdCcEFITUFhUUIwQUdFQWRBQmxBQ0FBYVFCc0FDQUFiZ0J2QUhNQWRBQnlBRzhBSUFCekFHa0FkQUJ2QUNBQWR3QmxBR0lBSUFCaEFHd0FiQUFuQUdrQWJnQmtBR2tBY2dCcEFIb0FlZ0J2QURvQURRQUtBSGNBZHdCM0FDNEFiUUJ2QUc0QWJ3QjBBSGtBY0FCbEFHa0FiUUJoQUdjQWFRQnVBR2NBTGdCakFHOEFiUUF2QUdnQWRBQnRBR3dBTHdCMEFIa0FjQUJsQUM4QWJBQnBBR01BWlFCdUFITUFaUUF1QUdnQWRBQnRBR3dBYUFCMEFIUUFjQUE2QUM4QUx3QjNBSGNBZHdBdUFHMEFid0J1QUc4QWRBQjVBSEFBWlFCcEFHMEFZUUJuQUdrQWJnQm5BQzRBWXdCdkFHMEFMd0JvQUhRQWJRQnNBQzhBYkFCcEFHTUFaUUJ1QUhNQVpRQXVBR0VBY3dCd0FIZ0FBQUFBQUFNQUFBQURBQUFCSWdBQkFBQUFBQUFjQUFNQUFRQUFBU0lBQUFFR0FBQUFBQUFBQUFBQUFBQURBQUFBQXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFNRUJRWUhDQWtLQ3d3TkRnOFFFUklURkJVV0Z4Z1pHaHNjSFI0ZklDRWlJeVFsSmljb0tTb3JMQzB1THpBeE1qTTBOVFkzT0RrNk96dzlQajlBUVVKRFJFVkdSMGhKU2t0TVRVNVBVRkZTVTFSVlZsZFlXVnBiWEYxZVgyQmhBQUFBWkFBQUFBQUFBQUFBQUFCbEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCakFHd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWWdBQUFBQUFabWRxYTJocEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQWNBQUFBQmdBRUFBREFBZ0FEUUIrQUtBQXJnREhBT2NnRkNBWklCMGhJaUlTLy84QUFBQU5BQ0FBb0FDdUFNY0E1eUFUSUJnZ0hDRWlJaEwvLy8vMS8rUC93disxLzUzL2Z1QlQ0RkRnVHQ5SzNsc0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1BQUFBQUFBRC9uQUF5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBUUNBQUVCQVJKVWNtbGlaVlI1Y0dVdFVtVm5kV3hoY2dBQkFRRWorQkFBK0I0QitCOEMrQjhEK0JnRWlQdForbWo2SkFYMzJBLzREeEdzSEE5REVnQUZBUUVHQ0EvdytTNXVkV3hzUTFKMWJta3dNRUV3UTI5d2VYSnBaMmgwSUtrZ01qQXhNU0JOYjI1dmRIbHdaU0JKYldGbmFXNW5JRWx1WXk0c0lDQjNkM2N1Ylc5dWIzUjVjR1ZwYldGbmFXNW5MbU52YlM0Z1FXeHNJSEpwWjJoMGN5QnlaWE5sY25abFpDNGdWR2hwY3lCbWIyNTBJSE52Wm5SM1lYSmxJRzFoZVNCdWIzUWdZbVVnY21Wd2NtOWtkV05sWkN3Z2JXOWthV1pwWldRc0lHUnBjMk5zYjNObFpDQnZjaUIwY21GdWMyWmxjbkpsWkNCM2FYUm9iM1YwSUhSb1pTQmxlSEJ5WlhOeklIZHlhWFIwWlc0Z1lYQndjbTkyWVd3Z2IyWWdUVzl1YjNSNWNHVWdTVzFoWjJsdVp5QkpibU11VkhKcFltVlVlWEJsQUFBQkFZY0JBQUVHQUdnQUFBazNBSHdBQUVJZEFZa0FBS1VBQUxFQUFNNEFBRzhBQUlrQUFFRUFBQWdBQUdrQUFIY0FBSmtBQUtZQUFHNENBQUVBU3dCT0FGRUFWQUIxQUhjQTJ3RUhBVDBCdFFHM0FjY0Iyd0laQWtjQ1R3SmdBbVFDZUFLUEFxa0RCUU5hQTRzRDJRUWxCRmNFdWdVRUJSQUZIUVU1QlU4RmJBV3ZCZzRHUndaSkJtTUdaUVpuQm1rR293YlFCdElHL3djQkJ6UUhjQWR5QjRrSHRRZTNCN2tINVFmbkIra0lGZ2dZQ0YwSVh3aGhDSGNJaWdpaUNNWUkyUWp6Q1N3SkxnbElDVW9KVEFsT0NZZ0p0UW0zQ2VRSjVnb1pDbFVLVndwdUNwb0tuQXFlQ3NvS3pBck9DdnNLL1F0Q0MwUUxSZ3RzQzRNTHFndk5DOUFNUWd4bERJZ01rZ3lqRExJTXRBekpETXNNMnd6b0lZdTcrTTY2QVplNytCQzZBNWNXK0cvNUxmeHZCdGRjRmZmWEJ2czErNGNGKzFMM1hCWDNOZnVHK3pYN2hnWDRFUGg0RmZ4NUIvczI5NGNGOXhuN3NSWDcxd2IzTnZlR0JRNzg4Zzc3eGc3N3hnNzc0NHYzUi9pbGR3Rzk5ejhEOTJ4YkN2czFCcVQ4V3dYM0JBYW8rdzhWVGdvL0NxYlNkdmN4NnZUcDl6SjNBZmhJOTJNVjl4VHErd0VHb3ZRRjl3THBNZ2F0OXpJRktRWnAreklGK3c4R3J2Y3lCU2dHYWZzeUJmc1FMZk1HZFNJRklTemdCbXI3TVFYdEJxejNNUVgzRHdacSt6RUY3QWI3SmZmNUZmY1FCblFpQmZzUEJnNlBDdmRFYkFxejl3N1M5dzdXZmdyM2ZUWVY5dzdnMWp3S1Z2Y085M1JRQ2xqaCt3NDFSQVl3Q3RJR0R2Y3l5T0gzQ09DajRmY0k0QUd6NVBjTTQrWGs5d3pqQS9pTytTY1YrL1g4NmdYMkJ2ZjIrT29GL0huN0NrY0srSEQ3NzBjS0R0cUlkcU1pQ2hLejl3NWg5dzczSS9jT0UrejRhUmEvdnRaQTN0MUIxdHZhTk9BOFB2c2I5eHozRCs4Rjl4Y0grdzczRFFYN0l3YjdEdnNOQmZzWkI5TkRCUlAwK3l6N0RRWDdId2MrQ2dXOTl3NFZXYndGdHdmMjVmYzcrenA1ZWdWcStBd1ZQRXNGRSt4THlnVzBCN3U3QmJvR3Uxc0ZEbEVLKzhoOENzZVpDc2NXamdyNDNvb0tEdnZJZkFyM0M1a0s5NEpiQ3BJSy9ONEhrd29PVy9mTGR2ZEI3L2MrZHdHeitHTVY5eVlHTWZzSDNWSHY5eURzK3g3Znd6RDNCd1gzS3UvN0tBYmw5d1EzeFNqN0hpcjNIVGhTNHZzRUJmc2tCZzVKOXc1MjkxTDNGUGRSZHdIM1lmY1ZBL2lIOTdjVjl4VDdPZmRSK3hYN1VmczUreFQzT2Z0Uzl4WDNVZ2NPTVhiM3RuZGZDZzc3V1pRSytBRDNqeFgzRlB2VCt4UUhEb3RYQ2c2UUN2ZmJXd3I3MXYxWUJmY2RCdmZYK1ZnRkRxR0xRUXI0RGZjT0Zmc21OUXI3UHdUM0R2Y09KZ29PKzE0aEN2Y2hmZ3IzN0pjS092amUrMS83RHR6OFpEcURDZzZTaXo0SzkzRFA5dzdZOTNGTkN2ZU45dzRUcnZkMzk3UVY5MXNHOXhQM0V3WDNQellLKzNXQUNnY1R0dnR4OXc2OUJ4T3V2THdGOXl0VENrUUhWVk1GKzFnRyt3MzdDUVg3dWZpQkJ4TjI5M0NEQ2hPMktmdU45d3dIRHBGa0N2YzY5dzczUkd3S2hBcjNqSDRLOTBvVzk0MEc5dzFtQ3ZjM0Iwdk15OHdGOXo4SCt3MW1DdnQxZ0FyN2ovY08yMXdLOXlzR3Uxb0ZRZ2RXVlFYN0Rmc085dzBHd0ZjRlNnZGJhQXE4K3c0cEJ3NWpaQXJsOXc3M2tHd0s5ODErQ3AvMzJoWDdCdmU1TVhnSzVmY0Q5dzc3QS9lUWZ3cjdkQWUwK3g4ViszLzdNQWNPa1l1VkN2Y08yZmRTVFFvbDl3NzNlUGNPRStyNFF2ZWhGU2tIVzJnSzBQc08rd29IUGdvRjk0MEc5dzFtQ3ZkaUIvc0Q5d1FGRTliN2cvY205MjBHRStaSDl3NzNVdnhoL0JyM3dRY09rV1FLOTBUM0R0RDNiMDBLOTR6M0RoUGM5MHI0clJXOHZBWDNLd2E3V2dVVDdGdjNEdmR2VUFyN2RBWVQzQ0FLOTR4SUN2ZEVOZ3I3akFiM1hQc09GYnRhQlQwSFcyZ0s5eE1IRGp4a0N2Z1A5Mk5KQ3AvM0RoUFErSTliQ3Z4NysyTjlDaE93NFBkdUIvdEYvR1FGUnZzTzk2cjNEa0lHOTFENGZRVU9rMlFLOTBEM0R2YytiQXFFQ3ZlT2ZncjR2dmc2RmZjNE5ncjdqZ1pFQ3ZzNEI4aEtUa1lGK3pvSFBnb0Y5NDVJQ3ZjNkIwN1FCVTc3VGhWYldnWDdMVklLMWdlOHV3WDNMUWE3V3dYM2NRUmJXQVg3TFFaYXZnWFJYQXIzTFFhN1dnVU9rbVFLOXpyM0R2ZEViQXAvQ3ZlTWZncjRReFpGQ3Zoa05ncjdqQVpFQ3Z0RUJ6NEtCZmVNK3drR1dtZ0t5UHNPK3dJSFBnb0Z2UGd1RlZ1OEJka0h1N3dGOXl0VEN2c1RCdzZMOTBmM0kxY0srQ2NFVGdveGR2aEY5MGRmQ3ZlbEJFNEtpd3JZRmZjVkIvdnI5eWozNi9jb0JmY1dCL3hnKzJFRit5WUhEa24zU2ZjVTV2Y1VBZmlJK0NSbkN2aGcrMjluQ2c2TEN2ZXRGZmNtQi94ZzkyRUYreFlIOSt2N0tQdnIreWdGK3hVSERpQ0w5MGY0SzVZSzl3NkI5ei83SWZjQ3VQY09FOVQzMTBvS21maFhGZnN2K3g0Rit3SDNBcjRIOXp2M0tRWDNHVFlLK3l1QUN2dUk5dzRIRSt6VVhBcllqQXJSdk8zVTRQZVU3UUc5N1BkNjRNN3NBL2UyOTNBVjkrVDM2UVlsN1FYOENBWWxLUVg4TWdmc0tRWDMvQVptN1FYN3BnWmF1d1gzMGdlOHV3WDNzQWE4V3dYN1pFajNWL3RIQno0MkJmc0NCK0xoRmF5dkJiNzdEbE1HYjZnRkR0UmtDdFQzQXZldGJBcjRWZmplRllVSys5R05DZ2I3TS94a0JVNVBDZ2FpMUFYM2N3YWlRZ1ZPVHdvRysvSDNTeFhiOTVMYis1SUZEaVVLaFdRSzkrcjNpRTBLWXdvVHVQaEtGaWdLRTloMUNoTzRTd283Q2pFS0xnckNaQXIzRy9jTzRQZUlUUXIzb1BjT0U5ejRKZmplRlYwS0UreERDdnVJQmhQY0lBcjNvRWdLOXh1RkN2dkYrdzczR2pWZ0N2cytMUW9PeDJRSzl6LzNEdmMvV1FyM2NQY09GT0J1Q2s3M1AvZHcrejk0Q3Zoa2tRcjdQL3R3OXovSTl3NzdpRDBLVEFwZUlRcWFaUW9EK0x0YkN2d08rdzczSi93emN3bzFCbHU4QmVIN0R2c2JCejRLQmZkTFNBcjRaUGNCQnc0dkNreUxJZ29Tcy9kOGdRcjNWL2NPRTlqNHBCYjNaUHNPTmZ0WCtHUUhFK2gvQ3Z0OCt3NEdFOWk4L0dRR0UraGErdzRHRHZkS0lRcnc5dzczNm40SytVUDQzaFYvQ3Z1dGpRb0crdzc3dmZzTzk3MEZzUGNPKzZGQUN2ZkpCdmI3bkFYM0ZBYjI5NXdGKzhsQ1R3b0hEamNLall0QkN2Z045dzRWK3lZMUN2cy9CUGNPOXc0bUNnNS9aQXIzTS9jTzkwdFpDdmR2ZEFyM2lQY09UdmN6OTI4SFJRcjNTellLKzVRRVlRcjdQdmRMOXo2TUNpY0tLUXFQQ3RYM2RIc0s5dzczb1BjT0UrejRRdmxBRlhPakJmdUlCaFBjTUFyM29Ed0tFK3hXOXc3M2RJTUtEamtLTXdyb29IYjQzbXdLK0R0YUN0UUgreWI4Si9zbitDY0YxZmNPKzVXTkNnYjNjUHplQlgwSzkyLzQzZ1c4Y0FvckNtMGhDcC8zYiszM2J3UDM1Vm9Lb3dkQyt4WkM5eFlGbzNrS3lBYjNJL3Q5K3lQN2V3VjJDbklLY3diVTl4ZlUreGNGYy9zT2NncE9CdnNpOTN6M0l2ZDhCY2h3Q2lvS01ncUhDcjJaQ3IxakZmZFY5d1JCK01qVjl3VDdWUVlPa0FxUVd3cjMxLzFZQmZjZEJ2dlcrVmdGRG9jSzl3YVpDdmQ5WXhYNXFQdFYrd1RWL01oQit3UUhEb0Qzb1hiNFlIY0IrQWRiQ3ZzbUJ2dGgvR0FGOXhZRzl5ajM2L2NvKytzRjl4VUdEb1g3V2ZjVUFmanYrMWtWOXhUODh2c1VCdzc3dnZtT2R2Yy9kd0gzRC9va0ZVSk9CdmN6K3dJRnZOVUdEdFJrQ3RUM0F2ZXRiQXI0VmZqZUZZVUsrOUdOQ2diN00veGtCVTVQQ2dhaTFBWDNjd2FpUWdWT1R3b0crL0gzU3hYYjk1TGIrNUlGRGlVS2hXUUs5K3IzaUUwS1l3b1R1UGhLRmlnS0U5aDFDaE80U3dvN0NqRUtMZ3JDWkFyM0cvY080UGVJVFFyM29QY09FOXo0SmZqZUZWMEtFK3hEQ3Z1SUJoUGNJQXIzb0VnSzl4dUZDdnZGK3c3M0dqVmdDdnMrTFFvT3gyUUs5ei8zRHZjL1dRcjNjUGNPRk9CdUNrNzNQL2R3K3o5NEN2aGtrUXI3UC90dzl6L0k5dzc3aUQwS1RBcGVJUXFhWlFvRCtMdGJDdndPK3c3M0ovd3pjd28xQmx1OEJlSDdEdnNiQno0S0JmZExTQXI0WlBjQkJ3NHZDa3lMSWdvU3MvZDhnUXIzVi9jT0U5ajRwQmIzWlBzT05mdFgrR1FIRStoL0N2dDgrdzRHRTlpOC9HUUdFK2hhK3c0R0R2ZEtJUXJ3OXc3MzZuNEsrVVA0M2hWL0N2dXRqUW9HK3c3N3Zmc085NzBGc1BjTys2RkFDdmZKQnZiN25BWDNGQWIyOTV3Ris4bENUd29IRGpjS2pZdEJDdmdOOXc0Vit5WTFDdnMvQlBjTzl3NG1DZzUvWkFyM00vY085MHRaQ3ZkdmRBcjNpUGNPVHZjejkyOEhSUXIzU3pZSys1UUVZUXI3UHZkTDl6Nk1DaWNLS1FxUEN0WDNkSHNLOXc3M29QY09FK3o0UXZsQUZYT2pCZnVJQmhQY01BcjNvRHdLRSt4Vzl3NzNkSU1LRGprS013cm9vSGI0M213SytEdGFDdFFIK3liOEovc24rQ2NGMWZjTys1V05DZ2IzY1B6ZUJYMEs5Mi80M2dXOGNBb3JDbTBoQ3AvM2IrMzNid1AzNVZvS293ZEMreFpDOXhZRm8za0t5QWIzSS90OSt5UDdld1YyQ25JS2N3YlU5eGZVK3hjRmMvc09jZ3BPQnZzaTkzejNJdmQ4QmNod0Npb0tNZ3I3bjN3SzhKa0s5M0QzdXhWRnp0SFJCZmRyaWdyN213ZE9VQVZPQjhoVUJmdWlCNDRLRHZ3WE5YYjZLWGNCdlprSzl6MGdGZm9wK3d2K0tRY08rNTk4Q3ZjTG1RcjNDOGdWa3dyM29nZkl3Z1hJQjA3R0JmZWJCNUlLKzJzSDBVVkZTQVVPdHZkdWR1NzNDKzUzQWZjdCtETVZKUHNzN0VuTzdnWDNyZ2J5OXl3cXpVZ29CUTc3eGc3OGtJaVJvcEdWa1pXUkFadVJtSktaa3BlU0E2R3BGWnFYbUpxWmwzNThmWDkrZlh4L21Ka2VoUlo1bW55ZG5acWFuWjE4bTNsNWZIdDVIcVdORlpXT0I1T09pb2VIaUlxRUg0Q2JGV2VTbVk0SGtZNkpoSXdmaklZRmtnYUtrWXFUaDR5SWpCbVFqSStPa1JxU2hZNkNIZzV4SVFxRUN2ZVU5dzBEK0xVNENscG5GU2dLUXZjTzk0ajdEbk1IYzZNRiszeHhDbkVoQ29RSzk1VDNEUVA0dFRnS1dtY1ZLQXBDOXc3M2lQc09jd2R6b3dYN2ZIRUtJWlFLK0hYM2oyY0tEdmdlbEFyNmFQZVBGZmNVL2xQN0ZBY08rK2RlQ3FtWUN2ZEMrRFlWVlFvT1VRb2xYZ3FwOXlUb21BcjRML2cyRlZVS0xoWlZDZzQvQ3Z5S3FKSUJvNUtka3FlU0E5RTRDZzVKOTdmM0ZBSDRpUGUzWndvT2k0djVXSXNHOXc0Szl3NExrZmNJeEtjTURQY09vZFlNRGZmQkZQanlGYXdUQUhvQ0FBRUFDZ0FQQUJZQUhRQXZBSFVBZndDbUFMZ0E5QUUwQVhzQml3R1NBY2tDQVFJakFsSUNrQUs5QXNZQzBBTFZBd01ESmdOWEExd0Rmd09aQTUwRG9nT3NBN1FEdmdQRkE4c0QwQVBWQTlvRUJnUUtCQTRFRXdRV0JDa0VMZ1F4QkRVRVBRUkpCRTRFVWdSWEJHa0ViUVI1Qkg0RWd3U0lCSXdFa1FTVkJKb0VwUVNwQkswRXNRUzJCTG9Fd1FURkJNNEUxUVRjQk9BRTVBVG9CT3dFOFFUM0JQb0UvUVVDQlFZRkN3VVJCUlVGR1FVZEJTUUZLUVV0QlRRRk9BVThCVUFGU0FWTkJWSUZWZ1ZhQlY0RlpBVnZCWGNGZXdXRkJZOEZrZ1dXQlo4RnB3V3dCYmNGd0FYSkJjOEYxQVhaQmQwRjRRWGxSQXI4WkFjK0NnVUxpeUlLQVF2M0R2aGs5dzRMWWdyOFpIWUtDL3NFQjB4Q0JTTFpCL2NWOXljRjl5TUhDNWhrQ3ZjLzl3NzNQMWtLY2dvVTRFSUsrQ1lIUlFyM1BRZE15c3JJQmZjL05ncGIrdzRWdTFvRlFnZGJXZ1g3UC9jL0J2ZHYvRE1WVzFvRit6LzNQL2MvQnJ0YUJRNEYrR1EyQ3Z1SWR3b0xqVmQyMUVFSytINUNGZWozRGx3R2JxdTB0Q1lLOTRjRyt5MzNQeFczV2dVMk5RcEQyd1VPUlFyM0d2c09ObUFLK3pJdEN2Y3lVd29McDJRSzl6UDNEdmRMV1FweUNnUDRYL2UrRmZUMEJmZExOZ3I4SmtBSzl6UDNBQWJyK3pNRlVsUUtYUWI3N2ZldEZmZEw5ejRIWFFvMllBb09iWXNpQ2hLZjkyOUNlZ3AvOTI4VDVQZTArRFlWTi9jOEJhNTVDcllHRThqM09QdTZCZnMrQnhQUVZnb0dFOGhPOXo0Rzl6ajN1Z1VUNUxaNUNxNEdEdmVYSVFyNDExb0t2QWRyL0FNbDkrc0YrdzRHSXZ2cllmZ0RCWDhLKzVUN0R0UUd5UHhrQlZ2N0R2ZXM5dzVhQnVIM3V1RDd1Z1ZhK3c3M3JmY09XZ2JJK0dRRjFIQUtXcndGUW5NS09nZGRDdFFHdkx3RkMxSUsrQUpjQ2d0V1pBcjNQNGdLcy9lSSswdGxDaFBxYmdvSEU5Wk85ei8zTS9jTyt6UDNQL2RMQmhQcWFRb1Qyb01LRTliSS9HUUdFK3AyQ2dZT3NpRUs4SDRLOTZTWENscjNJd2ZFdi9jWisxY0ZYMDhLQnZ0WDk2MzNTUGRMQmMzM0R2dVUrdzZ0QnZzKyswY0Y5MGVGQ3Z0OFBRcEVDdnMvQi9jUyt4TUY5MjhHdUYwRlJHQUsrejhHVzd3RnZQc09LUWMrQ2dVTFpZcytDdmRqNFlnSzhHVUtFM2I0cEJiM1k0TUtFNjQyKzB2M1AvY3k5dzc3TXZjLzkwc0hFN1pwQ2hOdVBRcGxpejRLOTJUM3VmZGpld3IzRGtZS0U2ejRwRnNLL0h6N1kzMEtFNXpnOTNBSCsrcjhaQVg3RHZoOEJ4TnM5MlNEQ2hPY05mdHZCL2ZwK0dRRkRva0s2L2NPUmdvRCtERmFDcno4TTJBSyt5WlNDdmd6aFFyN2NJMEsvR1FIUGdvRjk0aElDdmhraFFvSER1aVlDdWhiQ2lRS0N5MEs5eVpUQ3Z3Q0J3c0hPZ29GQzRrSzhQY085NDUrQ3Znd1dnckkrK3dIKzQ3NFpnWDdTeU1LOTVUM0RrTDM1Z2IzanZ4Z0JmY08rTjY4Y0FxWEZZS2pCWDlua3FnR2xtNEZrUWFXcUFWdWtxK0FCMGVFRlpkdWtxaVhrbXdHQzVXTElnb1NtdmNPdkhvSzl3TDNEaFBzbWxzSysyUDNEdUQzQXZ4a0J4UDBWZ29HRSt4TytHVDNBamIzRHZkakJnNzdEdmNPQzU0aEN2RDNEdmR3ZEFyNEp3ZjNEdmNOQmZobE5ncjhyUVJoQ3ZzLytHVDNQNHdLU0FyM1B3ZjdEZmNKQmZ0c0JsYkJCZFFIdTd3Rjl6OVRDZ3NqQ2djTzl3NzdEZ3M1aGdvMEN1Z1dKQW9PK3c3SS9HUjRDZ3NpQ2dISDl3NUdDZ01Mcy9sWUZTTUtDMEtDQ2xBS0Mvc09iUW9MOXc1bUNndjNpUGNPQ3hXc3JBWENCcXRxQlZrSGEyb0ZWQVpxckFVeVpSWGNPZ1gzSFFiYTNBWDNFQWM4M1FYN0hRWTZPUVVMQmtVS0N6b0tFZ3YzRm1vS0N5QUtEdnV1SVFyd2ZncHVDazc0Wk1qM0R2dUlQUXBKQ29RS0N5d0tEbGdLVGd2N0RuTUhjNk1GQy92VCtFdDI5N1ozQVRRS0RnWmF2QVVMQmwwS0Mvc09SZ29MOXdRSHl0UUY5RDBIK3hYN0p3WDdJd2NMVGxRS0MvZEhBY3ozUHdQM2dFb0tDL3NPWXdvTGJBcHJDZ3RiQ3ZzT0MvbFlGUXNIdkx3RkM3eGFCUXY0UzI4S0N3SG5tQXJuOTBjVkpBb0xCMkVLQzFwYUJRdjdEc2dMOTVUM0RndUw5dzRMOXc3M1MvY09DL2NPQlFzVjl4VDhZUHNVQnd0YUJmc3JVZ29MUVpVSy9Id0hDeFVzQ2d2dzl3NEw5dzRCQy9zT0JRdjNzSmNLQzNiM3RuY0JDMzBLRGdaTEN2ZHY5dzRMQm1FS0MzNEtRZ29MUXdyN2ZBWUxUdnNPQ3dZZ0NndFdDazRMOXc3N2Ivc09DL2VJZ1FvTFNRcXpDemwyK2laM0FRdjNEZ1lMOXc0REM4ajNEZ3NHYzNNRm8vc09DL3RMOXc0TDl3NzNpQXY3RGdjTHgvY09DN3ozRGd0ZUN1ajNKQXY3MTJQM0JQakk5d1FCQy9jTzdQZFlTUW9MeHlFS0N3ZnV6a25zK3l3a0JRdEo3WGI0djNjQitJZ0xVd29PK3c2OEMvY3NKTTNzS000RkMzMWtDdmM2OXc0TCt4eWdkdmxZZHdFTGZ3cjdpR0lLQy9zczhra3E3a2dGQ3loSXpTcjNMUElGQy9lUDl4UUJDL2NPOTFnTDl3NFNzd3NXOXc0TDl5UURDL2NMQXdzQUFBQUI5QUFNQUFBQUFBRXNBQUFCTEFBQUFROEFNZ0lNQUI0Q2VRQWdBbEFBS0FMOEFDZ0NyUUFvQVI4QUhnRXFBRHdCS2dBVUFpNEFLQUljQUNnQkxRQWRBWmtBTFFFdEFFRUIxZ0FGQW5RQVBBR1VBRHdDWlFBOEFtUUFQQUkyQUJRQ1pBQThBbVFBUEFJUEFCUUNaZ0E4QW1VQVBBRXRBRUVCTFFBZEFod0FLQUljQUNnQ0hBQW9BZk1BS0FLa0FESUNwd0FLQW1zQUtBSllBRHdDY1FBb0FqZ0FLQUlwQUNnQ2xRQThBcG9BS0FGRUFDZ0NNUUFQQW9VQUtBSWZBQ2dERkFBb0Fwb0FLQUpnQUR3Q1VnQW9BbUFBUEFKNkFDZ0NVQUFvQW1nQUR3S2FBQzhDdXdBVUEyRUFIZ0pBQUJRQ1FBQVVBamdBS0FFYkFESUIxZ0FGQVJzQUtBSlRBQlFDV1AvOUFUUUFNZ0tuQUFvQ2F3QW9BbGdBUEFKeEFDZ0NPQUFvQWlrQUtBS1ZBRHdDbWdBb0FVUUFLQUl4QUE4Q2hRQW9BaDhBS0FNVUFDZ0NtZ0FvQW1BQVBBSlNBQ2dDWUFBOEFub0FLQUpRQUNnQ2FBQVBBcG9BTHdLN0FCUURZUUFlQWtBQUZBSkFBQlFDT0FBb0FWTUFLQURiQURJQlV3QVVBb2tBTWdFc0FBQUFZZ0FRQWtRQVBBSkVBRHdCOUFBVkErZ0FGUUVMQUI0Qkh3QWVBZmdBSGdJTUFCNEFhQUFNQWh3QUtBQUJBQUFBQ2dBZUFDd0FBV3hoZEc0QUNBQUVBQUFBQVAvL0FBRUFBQUFCYTJWeWJnQUlBQUFBQVFBQUFBRUFCQUFDQUFBQUFRQUlBQUVLcmdBRUFBQUFOUUIwQUtJQTBBRGlBUVFCRmdHQUFiSUI1QUlXQWlnQ1pnS1lBcW9DNkFNdUEwQURjZ09jQTdZRDVBUVdCRXdFVmdTb0JQSUZMQVYrQmVnR0dnWk1CbjRHdkFidUJ3QUhPZ2VBQjVJSHhBZnVDQ0FJVWdpSUNKSUk1QWt1Q1dnSnVnbmNDZjRLS0FwV0NvQUFDd0FtLy9ZQUt2LzJBREwvOWdBMC8vWUFOdi8yQUViLzlnQksvL1lBVXYvMkFGYi85Z0JrLy9ZQVpmLzJBQXNBSnYvMkFDci85Z0F5Ly9ZQU5QLzJBRGIvOWdCRy8vWUFTdi8yQUZMLzlnQlcvL1lBWlAvMkFHWC85Z0FFQUFYL3JRQUsvNjBBYWYrdEFHdi9yUUFJQURmLzJBQTUvK0lBT3Yvc0FEei80Z0JYLzlnQVdmL2lBRnIvN0FCYy8rSUFCQUFGLzYwQUN2K3RBR24vclFCci82MEFHZ0FGLzlnQUN2L1lBQ2IvN0FBcS8rd0FNdi9zQURULzdBQTIvK3dBTi8rNkFEai80Z0E1LzdBQU92L0VBRHovdWdCRy8rd0FTdi9zQUZMLzdBQlUvK3dBVnYvc0FGZi91Z0JZLytJQVdmK3dBRnIveEFCYy83b0FaUC9zQUdYLzdBQnAvOWdBYS8vWUFBd0FKUC9zQURqLzlnQTUvK3dBT3YvMkFEdi85Z0E4LytJQVJQL3NBRmovOWdCWi8rd0FXdi8yQUZ2LzlnQmMvK0lBREFBay8vWUFPUC8yQURuLzdBQTYvL1lBTy8vMkFEei80Z0JFLy9ZQVdQLzJBRm4vN0FCYS8vWUFXLy8yQUZ6LzRnQU1BQ1QvN0FBNC8vWUFPZi9zQURyLzlnQTcvL1lBUFAvaUFFVC83QUJZLy9ZQVdmL3NBRnIvOWdCYi8vWUFYUC9pQUFRQU9mL3NBRHovN0FCWi8rd0FYUC9zQUE4QUpQK1NBQ2IvN0FBcS8rd0FMZis2QURMLzdBQTAvK3dBTnYvMkFFVC9rZ0JHLyt3QVN2L3NBRTMvdWdCUy8rd0FWdi8yQUdULzdBQmwvK3dBREFBay8rd0FPUC8yQURuLzdBQTYvL1lBTy8vMkFEei83QUJFLyt3QVdQLzJBRm4vN0FCYS8vWUFXLy8yQUZ6LzdBQUVBQ1QvNGdBdC85Z0FSUC9pQUUzLzJBQVBBQ2IvN0FBcS8rd0FNdi9zQURULzdBQTIvK3dBT2Yvc0FFYi83QUJLLyt3QVRmLzJBRkwvN0FCVS8rd0FWdi9zQUZuLzdBQmsvK3dBWmYvc0FCRUFCZit3QUFyL3NBQVEvOWdBTi8rbUFEai83QUE1LzVnQU92L1dBRHovdWdCWC82WUFXUC9zQUZuL21BQmEvOVlBWFArNkFHYi8yQUJuLzlnQWFmK3dBR3Yvc0FBRUFEbi83QUE4Ly9ZQVdmL3NBRnovOWdBTUFDVC83QUE0Ly9ZQU9mL3NBRHIvOWdBNy8vWUFQUC9pQUVULzdBQlkvL1lBV2Yvc0FGci85Z0JiLy9ZQVhQL2lBQW9BSlArbUFDMy94QUE1Ly9ZQVBQLzJBRDMvOWdCRS82WUFUZi9FQUZuLzlnQmMvL1lBWGYvMkFBWUFKUC9zQURuLzRnQTgvK0lBUlAvc0FGbi80Z0JjLytJQUN3QTMvK3dBT1AvaUFEbi8yQUE2Lyt3QU8vLzJBRHovNGdCWC8rd0FXZi9ZQUZyLzdBQmIvL1lBWFAvaUFBd0FKUC9zQURqLzlnQTUvK3dBT3YvMkFEdi85Z0E4LytJQVJQL3NBRmovOWdCWi8rd0FXdi8yQUZ2LzlnQmMvK0lBRFFBRkFCUUFDZ0FVQUEvL3VnQVEvOWdBRWYrNkFDVC91Z0F0LzhRQVJQKzZBRTMveEFCbS85Z0FaLy9ZQUdrQUZBQnJBQlFBQWdBay8rSUFSUC9pQUJRQUQvK21BQkQvNGdBUi82WUFKUCt3QUNiLzdBQXEvK3dBTGYvT0FETC83QUEwLyt3QU52L3NBRVQvc0FCRy8rd0FTdi9zQUUzL3pnQlMvK3dBVnYvc0FHVC83QUJsLyt3QVp2L2lBR2YvNGdBU0FCRC83QUFrLzg0QUp2L3NBQ3IvN0FBdC8rSUFNdi8yQURULzdBQTIvK3dBUlAvT0FFYi83QUJLLyt3QVRmL2lBRkwvOWdCVy8rd0FaUC9zQUdYLzdBQm0vK3dBWi8vc0FBNEFKdi9zQUNyLzdBQXkvK3dBTlAvc0FEYi83QUE1Lyt3QVJ2L3NBRXIvN0FCTi8vWUFVdi9zQUZiLzdBQlovK3dBWlAvc0FHWC83QUFVQUEvL3BnQVEvK0lBRWYrbUFDVC9zQUFtLyt3QUt2L3NBQzMvemdBeS8rd0FOUC9zQURiLzdBQkUvN0FBUnYvc0FFci83QUJOLzg0QVV2L3NBRmIvN0FCay8rd0FaZi9zQUdiLzRnQm4vK0lBR2dBRi85Z0FDdi9ZQUNiLzdBQXEvK3dBTXYvc0FEVC83QUEyLyt3QU4vKzZBRGovNGdBNS83QUFPdi9FQUR6L3VnQkcvK3dBU3Yvc0FGTC83QUJVLyt3QVZ2L3NBRmYvdWdCWS8rSUFXZit3QUZyL3hBQmMvN29BWlAvc0FHWC83QUJwLzlnQWEvL1lBQXdBSlAvc0FEai85Z0E1Lyt3QU92LzJBRHYvOWdBOC8rSUFSUC9zQUZqLzlnQlovK3dBV3YvMkFGdi85Z0JjLytJQURBQWsvK3dBT1AvMkFEbi83QUE2Ly9ZQU8vLzJBRHovNGdCRS8rd0FXUC8yQUZuLzdBQmEvL1lBVy8vMkFGei80Z0FNQUNULzdBQTQvL1lBT2Yvc0FEci85Z0E3Ly9ZQVBQL2lBRVQvN0FCWS8vWUFXZi9zQUZyLzlnQmIvL1lBWFAvaUFBOEFKUCtTQUNiLzdBQXEvK3dBTGYrNkFETC83QUEwLyt3QU52LzJBRVQva2dCRy8rd0FTdi9zQUUzL3VnQlMvK3dBVnYvMkFHVC83QUJsLyt3QURBQWsvK3dBT1AvMkFEbi83QUE2Ly9ZQU8vLzJBRHovNGdCRS8rd0FXUC8yQUZuLzdBQmEvL1lBVy8vMkFGei80Z0FFQUNULzRnQXQvOWdBUlAvaUFFMy8yQUFPQUNiLzdBQXEvK3dBTXYvc0FEVC83QUEyLyt3QU9mL3NBRWIvN0FCSy8rd0FUZi8yQUZMLzdBQlcvK3dBV2Yvc0FHVC83QUJsLyt3QUVRQUYvN0FBQ3Yrd0FCRC8yQUEzLzZZQU9QL3NBRG4vbUFBNi85WUFQUCs2QUZmL3BnQlkvK3dBV2YrWUFGci8xZ0JjLzdvQVp2L1lBR2YvMkFCcC83QUFhLyt3QUFRQU9mL3NBRHovOWdCWi8rd0FYUC8yQUF3QUpQL3NBRGovOWdBNS8rd0FPdi8yQUR2LzlnQTgvK0lBUlAvc0FGai85Z0JaLyt3QVd2LzJBRnYvOWdCYy8rSUFDZ0FrLzZZQUxmL0VBRG4vOWdBOC8vWUFQZi8yQUVUL3BnQk4vOFFBV2YvMkFGei85Z0JkLy9ZQURBQTMvL1lBT1AvaUFEbi8yQUE2Lyt3QU8vLzJBRHovNGdCWC8rd0FXUC9pQUZuLzJBQmEvK3dBVy8vMkFGei80Z0FNQUNULzdBQTQvL1lBT2Yvc0FEci85Z0E3Ly9ZQVBQL2lBRVQvN0FCWS8vWUFXZi9zQUZyLzlnQmIvL1lBWFAvaUFBMEFCUUFVQUFvQUZBQVAvN29BRVAvWUFCSC91Z0FrLzdvQUxmL0VBRVQvdWdCTi84UUFadi9ZQUdmLzJBQnBBQlFBYXdBVUFBSUFKUC9pQUVULzRnQVVBQS8vcGdBUS8rSUFFZittQUNUL3NBQW0vK3dBS3Yvc0FDMy96Z0F5Lyt3QU5QL3NBRGIvN0FCRS83QUFSdi9zQUVyLzdBQk4vODRBVXYvc0FGYi83QUJrLyt3QVpmL3NBR2IvNGdCbi8rSUFFZ0FRLyt3QUpQL09BQ2IvN0FBcS8rd0FMZi9pQURMLzlnQTAvK3dBTnYvc0FFVC96Z0JHLyt3QVN2L3NBRTMvNGdCUy8vWUFWdi9zQUdULzdBQmwvK3dBWnYvc0FHZi83QUFPQUNiLzdBQXEvK3dBTXYvc0FEVC83QUEyLyt3QU9mL3NBRWIvN0FCSy8rd0FUZi8yQUZMLzdBQlcvK3dBV2Yvc0FHVC83QUJsLyt3QUZBQVAvNllBRVAvaUFCSC9wZ0FrLzdBQUp2L3NBQ3IvN0FBdC84NEFNdi9zQURULzdBQTIvK3dBUlArd0FFYi83QUJLLyt3QVRmL09BRkwvN0FCVy8rd0FaUC9zQUdYLzdBQm0vK0lBWi8vaUFBZ0FOLy9ZQURuLzRnQTYvK3dBUFAvaUFGZi8yQUJaLytJQVd2L3NBRnovNGdBSUFEZi8yQUE1LytJQU92L3NBRHovNGdCWC85Z0FXZi9pQUZyLzdBQmMvK0lBQ2dBay85Z0FOd0FVQURrQUZBQTZBQW9BUEFBVUFFVC8yQUJYQUJRQVdRQVVBRm9BQ2dCY0FCUUFDd0FtLy9ZQUt2LzJBREwvOWdBMC8vWUFOdi8yQUViLzlnQksvL1lBVXYvMkFGYi85Z0JrLy9ZQVpmLzJBQW9BSlAvWUFEY0FGQUE1QUJRQU9nQUtBRHdBRkFCRS85Z0FWd0FVQUZrQUZBQmFBQW9BWEFBVUFBc0FKdi8yQUNyLzlnQXkvL1lBTlAvMkFEYi85Z0JHLy9ZQVN2LzJBRkwvOWdCVy8vWUFaUC8yQUdYLzlnQUNBQXdBQlFBRkFBQUFDZ0FLQUFFQUR3QVJBQUlBSkFBcUFBVUFMUUF2QUF3QU1RQThBQThBUkFCSEFCc0FTUUJLQUI4QVRRQlBBQ0VBVVFCVEFDUUFWUUJjQUNjQVpnQnJBQzhBQUE9PScpLFxuICAgIHVybCgnZGF0YTpmb250L2VvdDtiYXNlNjQsWUVFQUFLQkFBQUFCQUFJQUFBQUFBQUlHQmdNREFnUUlBd0VCQUpBQkFBQUFBRXhRQXdBQWdFZ0FBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUEvVXR2Z3dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJJQVZBQnlBR2tBWWdCbEFGUUFlUUJ3QUdVQUFBQU9BRklBWlFCbkFIVUFiQUJoQUhJQUFBQWFBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUFBd0FEQUFBQUFpQUZRQWNnQnBBR0lBWlFCVUFIa0FjQUJsQUMwQVVnQmxBR2NBZFFCc0FHRUFjZ0FBQUFBQUFBRUFBQUFQQUlBQUF3QndSa1pVVFZ5emhmMEFBRUNFQUFBQUhFZEVSVVlBbkFBRUFBQTdEQUFBQUNCSFVFOVROSUExSmdBQU8wd0FBQVUyUjFOVlFteVJkSThBQURzc0FBQUFJRTlUTHpKbjlnYW9BQUFCZUFBQUFHQmpiV0Z3eW9WVHZRQUFBNVFBQUFHU1oyRnpjUC8vQUFNQUFEc0VBQUFBQ0dkc2VXWjhleXFJQUFBR0NBQUFHb3hvWldGa0FsZnpNQUFBQVB3QUFBQTJhR2hsWVFka0E1QUFBQUUwQUFBQUpHaHRkSGptL0ErOEFBQUIyQUFBQWJ4c2IyTmhhT052Z0FBQUJTZ0FBQURnYldGNGNBQzJBQzRBQUFGWUFBQUFJRzVoYldXUllVV1pBQUFnbEFBQUdXTndiM04wdGovNDBnQUFPZmdBQUFFTEFBRUFBQUFCQUFDRGIwdjlYdzg4OVFBTEErZ0FBQUFBejdQWHdBQUFBQURQczlmQS8vMy9Pd1BVQTVBQUFBQUlBQUlBQUFBQUFBQUFBUUFBQTVEL093QUFBK2ovL2YvOUE5UUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFHOEFBUUFBQUc4QUt3QUZBQUFBQUFBQ0FBQUFBUUFCQUFBQVFBQUFBQUFBQUFBREFoc0JrQUFGQUFRQ3ZBS0tBQUFBakFLOEFvb0FBQUhkQURJQStnQUFBZ1lHQXdNQ0JBZ0RBWUFBQUFNQUFBQklBQUFBQUFBQUFBQk5UMDVQQUVBQURTSVNBc1QrM0FESUE1QUF4UUFBQUFFQUFBQUFBc1FDeEFBQUFDQUFBZ0gwQUF3QUFBQUFBVTBBQUFFc0FBQUJMQUFBQVE4QU1nSU1BQjRDZVFBZ0FsQUFLQUw4QUNnQ3JRQW9BUjhBSGdFcUFEd0JLZ0FVQWk0QUtBSWNBQ2dCTFFBZEFaa0FMUUV0QUVFQjFnQUZBblFBUEFHVUFEd0NaUUE4QW1RQVBBSTJBQlFDWkFBOEFtUUFQQUlQQUJRQ1pnQThBbVVBUEFFdEFFRUJMUUFkQWh3QUtBSWNBQ2dDSEFBb0FmTUFLQUtrQURJQ3B3QUtBbXNBS0FKWUFEd0NjUUFvQWpnQUtBSXBBQ2dDbFFBOEFwb0FLQUZFQUNnQ01RQVBBb1VBS0FJZkFDZ0RGQUFvQXBvQUtBSmdBRHdDVWdBb0FtQUFQQUo2QUNnQ1VBQW9BbWdBRHdLYUFDOEN1d0FVQTJFQUhnSkFBQlFDUUFBVUFqZ0FLQUViQURJQjFnQUZBUnNBS0FKVEFCUUNXUC85QVRRQU1nS25BQW9DYXdBb0FsZ0FQQUp4QUNnQ09BQW9BaWtBS0FLVkFEd0NtZ0FvQVVRQUtBSXhBQThDaFFBb0FoOEFLQU1VQUNnQ21nQW9BbUFBUEFKU0FDZ0NZQUE4QW5vQUtBSlFBQ2dDYUFBUEFwb0FMd0s3QUJRRFlRQWVBa0FBRkFKQUFCUUNPQUFvQVZNQUtBRGJBRElCVXdBVUFva0FNZ0VzQUFBQVlnQVFBa1FBUEFKRUFEd0I5QUFWQStnQUZRRUxBQjRCSHdBZUFmZ0FIZ0lNQUI0QWFBQU1BaHdBS0FBQUFBTUFBQUFEQUFBQUhBQUJBQUFBQUFDTUFBTUFBUUFBQUJ3QUJBQndBQUFBR0FBUUFBTUFDQUFOQUg0QW9BQ3VBTWNBNXlBVUlCa2dIU0VpSWhMLy93QUFBQTBBSUFDZ0FLNEF4d0RuSUJNZ0dDQWNJU0lpRXYvLy8vYi81UC9ELzdiL252OS80RlRnVWVCUDMwdmVYQUFCQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQmdBQUFRQUFBQUFBQUFBQkFnQUFBQU1BQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFFQlFZSENBa0tDd3dORGc4UUVSSVRGQlVXRnhnWkdoc2NIUjRmSUNFaUl5UWxKaWNvS1NvckxDMHVMekF4TWpNME5UWTNPRGs2T3p3OVBqOUFRVUpEUkVWR1IwaEpTa3RNVFU1UFVGRlNVMVJWVmxkWVdWcGJYRjFlWDJCaFlnQUFBR1VBQUFBQUFBQUFBQUFBWmdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWkFCdEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBR01BQUFBQUFHZG9hMnhwYWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUpBQWtBQ1FBSkFBa0FENEFXQUNJQUx3QStBRXVBVDRCVWdGbUFZWUJuQUdzQWJvQnpBSGFBZm9DRGdJMkFtSUNoQUtvQXRJQzZnTWNBMFFEWWdOK0E1SURwZ082QStJRUVnUTZCR1FFaUFTb0JNWUU0Z1VLQlRBRlJnVmlCWW9Gb2dYUUJmSUdFZ1kwQmw0R2lBYTJCdEFHOGdjUUIwQUhhZ2VLQjZRSHRnZkVCOVFINkFmMkNBWUlMZ2hZQ0h3SW5BaTZDTllJL2dra0NUb0pWZ2wrQ1pZSnhBbm1DZ1lLS0FwU0Nud0txZ3JFQ3VZTEJBczBDMTRMZmd1WUM3WUx3Z3ZlQy9JTDhnd3NER29NcUF5MkRNUU0xQXprRFA0TkdBMDREVVlBQlFBTUFBQUI1d0taQUFNQUJnQUpBQXdBRHdBQU14RWhFUUVYTndVUlB3RUhGd2NuQnd3QjIvNXhvcUgrb2FIYm9xSWRvYUlDbWYxbkFtcno4eXYrSFBMeTh2TXE4dklBQWdBeUFBQUEzUUxFQUFNQUN3QUFFd01qQXhNVkJ5TW5OVGN6MkJod0dhWXhTVEV4U1FMRS9qa0J4LzIrVVRFeFVURUFBQUlBSGdHaUFkb0N4QUFHQUEwQUFCTXpGUWNqTlQ4Qk14VUhJelUzWFpDQlRqL3RrSUZPUHdMRWo1TnBTWENQazJsSkFBQUNBQ0FBTWdKTUFwTUFHd0FmQUFBbEJ5TTNJd2NqTnlNMU16Y2pOVE0zTXdjek56TUhNeFVqQnpNVkpRY3pOd0cwSW1FaGV5RmlJVlZxRm1oOEltTWpleUppSWxsdUYyMyt6Ulo3RjgrZG5aMmRYMmxlbnA2ZW5sNXBYOGhwYVFBQkFDai9xd0lvQXhvQUpRQUFGelVqSnpVekZSY3pOelVuSXljMU56TTFNeFV6RnpVekZTTTFKeU1IRlJjekZ4VUhJeFhwUjNwNk1Lc3hMZHQrZWtkNk14aDZlakdyTURYWWVYcExWVlY2WWpFeE1VY3VmNnQ2VmxZWUdPQTFNVEZKTm5XcmVsVUFBQVVBS0FBOUF0UUNrd0FEQUFzQUV3QWJBQ01BQUFFekFTTURGUmN6TnpVbkl3YzFOek1YRlFjakJSVVhNemMxSnlNSE5UY3pGeFVISXdINmJQNmVheGdoTnlBZ04zcFJpVTlQaVFHTElUY2dJRGQ2VVlsUFQ0a0NrLzJxQWVBeUlTRXlJWGw4VWxKOFVZNHlJU0V5SVhsOFVsSjhVUUFBQUFNQUtQL29BcTBDeEFBU0FCZ0FId0FBS1FFbk5UY25OVGN6RnhVSEZ6Y1hCeGNISnlVek55Y0hGUk0xSnlNSEZSY0IxZjdOZXBoSWVvOTZlNGRQVjFCS1Uwdit5ODRTcDJ2Zk1DOHdRSHFMZVVpRmVYbURaSWhOVlU5TFVrdEhFYVphTEFGSEtEQXdLVDhBQUFFQUhnR2lBTzBDeEFBR0FBQVRNeFVISXpVM1haQ0JUajhDeEkrVGFVa0FBUUE4LzVrQkZnTXJBQWNBQURNUk54Y0hFUmNIUEpoQ1kyTkNBc1JuWVVQOXRrTmhBQUFBQUFFQUZQK1pBTzRES3dBSEFBQVRFUWNuTnhFbk4rNllRbU5qUWdMRS9UeG5ZVU1DU2tOaEFBQUJBQ2dCSWdJR0F0MEFFUUFBRXpVekp6Y1hOeGNITXhVakZ3Y25CeWMzS0pCWFUyRmpWRnFVbGx0VVlXUlNXZ0hQWkhBNWlZbzZjR1J6T0lxTU9uTUFBUUFvQUdVQjh3SmdBQXNBQUFFakZTTTFJelV6TlRNVk13SHpwWUdscFlHbEFTTyt2b0M5dlFBQUFBQUJBQjMva1FEc0FMTUFCZ0FBTnpNVkJ5TTFOMXlRZ1U0L3M0K1RhVWtBQUFFQUxRRDdBV3dCZXdBREFBQWxJVFVoQVd6K3dRRS8rNEFBQUFBQkFFRUFBQURzQUxNQUJ3QUFOeFVISXljMU56UHNNVWt4TVVtQ1VURXhVVEVBQUFBQkFBVUFBQUhSQXNRQUF3QUFBVE1CSXdGSGl2NjlpUUxFL1R3QUFnQThBQUFDSkFMRUFBY0FEd0FBSlRjUkp5TUhFUjhCSXljUk56TVhFUUY1TVRHU01USEQ5SHA2OUhwNk1RRnVNVEgra2pGNmVnSFFlbnIrTUFBQUFBRUFQQUFBQVZnQ3hBQUpBQUFwQVRVekVTTTFNeEV6QVZqKzVGRlJ5MUY2QWRCNi9iWUFBQUFCQUR3QUFBSXBBc1FBR1FBQUV3Y1ZNelV6RlNFUk56TTNOU2NqQnhVak5UTVZOek1YRlFmakxmbDYvaE41eERZeGx6RjZlaGpoZW44QklDNTRZdHdCSlhVNFJ6RXhNdDBZR0hxcmZ3QUFBQUVBUEFBQUFpZ0N4QUFlQUFBekp6VXpGUmN6TnpVbkl6VXpOelVuSXdjVkl6VXpGVGN6RnhVSEZ4VUh0bnA2TVpjd05YbDVOVENYTVhwNkdPRjVRRUI1ZW1JeE1URkJOSG8yU1RFeFVQc1lHSHFyUVVHamVnQUNBQlFBQUFJaUFzUUFFQUFUQUFBYkFUTVZJeFV6RlNNVk14VWpOVE0xSVFFSE14VDg0RDF2YnozMFBmN2JBU1djbkFGR0FYNTYvSHBhZW5wYUFXWHJBQUFBQUFFQVBBQUFBaWdDeEFBVkFBQUJKeUVSSVJVak5TTVZNeGNWQnlNbk5UTVZGek0zQWE0eC90TUJ6WHJaNzI5NStYcDZNWmN3QVEweEFZYStSSkp3em5wNmRrVXhNUUFBQUFJQVBBQUFBaWdDeEFBU0FCa0FBQk1WTXhjVkJ5TW5FVGN6RnpVekZTTTFKeU1USXhVWE16YzF0dmg2ZXZoNmV1QVllbm93bDVmSU1aY3dBaGwxZXJCNmVnSFFlaGdZMnpBeC91Qi9NVEZPQUFBQUFBRUFGQUFBQWZzQ3hBQU1BQUFCRlFNekZTRTFNeE1qRlNNMUFmdThTZjdxUmJIYWVnTEVZZjRYZW5vQjBGWFBBQU1BUEFBQUFpb0N4QUFOQUJVQUhRQUFBUWNYRlFjakp6VTNKelUzTXhjRE5TY2pCeFVYTXhNMUp5TUhGUmN6QWlvOVBYcjZlajA5ZXZwNmVqQ1pNVEdaTURDWk1UR1pBYVpCUmFaNmVxWkZRYVI2ZXY1aFN6QXdTekVCV1VZeE1VWXpBQUFDQUR3QUFBSXBBc1FBRUFBWEFBQWhJeWMxTXhVWE16YzFJeWMxTnpNWEVRRXpOU2NqQnhVQnIvbDZlakdYTWZoNmV2aDYvcjdJTVpjd2VtNDlNVEYxZXJCNmV2NHdBU0IvTVRGT0FBQUFBQUlBUVFBQUFPd0I5UUFIQUE4QUFEY1ZCeU1uTlRjekV4VUhJeWMxTnpQc01Va3hNVWt4TVVreE1VbUNVVEV4VVRFQkVWRXhNVkV4QUFBQUFBSUFIZitSQU93QjlRQUdBQTRBQURjekZRY2pOVGNURlFjakp6VTNNMXlRZ1U0L2tERkpNVEZKczQrVGFVa0JnVkV4TVZFeEFBQUFBUUFvQUUwQjlBSjRBQVlBQUMwQk5TVVZEUUVCOVA0MEFjeitxUUZYVGN5U3pZS1VsQUFBQUFJQUtBQzFBZlFDRUFBREFBY0FBQUVoTlNFUklUVWhBZlQrTkFITS9qUUJ6QUdRZ1A2bGdBQUJBQ2dBVFFIMEFuZ0FCZ0FBQVFVMUxRRTFCUUgwL2pRQlYvNnBBY3dCR2N5QmxKU0N6UUFBQWdBb0FBQUJ5d0xFQUFjQUdRQUFKUlVISXljMU56TVROU2NqQnhVak5UTVZOek1YRlFjVkl6VUJRekZKTVRGSlB6Rk5NWHA2R0pkNnAyNkNVVEV4VVRFQlFTVXhNVW4wR0JoNmhaVXpiUUFDQURJQU1RSnlBcE1BRlFBYkFBQWxKelUzTXhVek5TY2hCeEVYSVJjaEp4RTNJUmNSSlJVWE16VWpBU0pVVGJORE1mN2tNVEVCRWlYK21HRm1BWFJtL3JNY09EUGNWVzVWdzlBd01QN0NNR0ppQVo1aVl2NnJxemtkZWdBQUFBQUNBQW9BQUFLZEFzUUFFd0FXQUFBQkV6TVZJVFV6SnlNSE14VWhOVE1USXpVaEZRTXpKd0hCbnozL0FEMFgzeGM5L3dBOW56RUJQZStnVUFKSy9qQjZla2xKZW5vQjBIcDYvdWYrQUFBQUFBTUFLQUFBQWpRQ3hBQU1BQklBR0FBQUV5RVhGUWNYRlFjaE5UTVJJeUVqRlRNM05SRTFKeU1WTXlnQmtuby9QM3IrYmowOUFXS3JxekF3cTZzQ3hIcXJQVCtwZW5vQjBLc3hTZjZTU1RHckFBQUFBQUVBUEFBQUFqQUN4QUFWQUFBcEFTY1JOek1YTlRNVkl6VW5Jd2NSRnpNM05UTVZBYmIvQUhwNjZCaDZlakdlTVRHZU1YcDZBZEI2R0JqMFNURXgvcEl4TVZXR0FBQUFBQUlBS0FBQUFqVUN4QUFKQUE4QUFCTWhGeEVISVRVekVTTUJFU2NqRVRNb0FaTjZldjV0UFQwQmt6R3Jxd0xFZXY0dmVYb0IwUDVoQVc0eC9qQUFBQUFCQUNnQUFBSVFBc1FBRXdBQUtRRTFNeEVqTlNFVkl6VWpGVE1WSXhVek5UTUNFUDRZUFQwQjZIcTNucDYzZW5vQjBIckVTcXQ2cTFVQUFBQUJBQ2dBQUFJUUFzUUFFUUFBSVNNMU14RWpOU0VWSXpVakZUTVZJeFV6QVJ6MFBUMEI2SHEzbjU4OWVnSFFlc1JLcTNxckFBQUFBQUVBUEFBQUFtMEN4QUFaQUFBQkl3Y1JGek0zTlNNMUlSVWpGUWNoSnhFM014YzFNeFVqTlFHUnFqRXhxakdHQVRFeGV2NzBlbnIwR0hwNkFrb3gvcEl4TVZaNmVvZDZlZ0hRZWhnWTlFa0FBUUFvQUFBQ2NnTEVBQnNBQUNFak5UTVJJelV6RlNNVk16VWpOVE1WSXhFekZTTTFNelVqRlRNQkhQUTlQZlE5M0QzMFBUMzBQZHc5ZWdIUWVucXJxM3A2L2pCNmVxdXJBQUFBQUFFQUtBQUFBUndDeEFBTEFBQWhJelV6RVNNMU14VWpFVE1CSFBROVBmUTlQWG9CMEhwNi9qQUFBQUFBQVFBUEFBQUNKd0xFQUE4QUFBRVZJeEVISXljMU14VVhNemNSSXpVQ0oyMTZ0M3A2TUZZeGt3TEVldjR3ZW5xSFZqRXhBWjk2QUFBQkFDZ0FBQUp4QXNRQUd3QUFJU00xTXhFak5UTVZJeFUzSXpVaEZTTUhFek1WSVRVekp3Y1ZNd0VRNkQwOTZER3FJZ0VBUXJURFBmOEFMSVU1TVhvQjBIcDZzN042ZXJmKzUzcDZ3elNQQUFFQUtBQUFBaEFDeEFBTkFBQXBBVFV6RVNNMU14VWpFVE0xTXdJUS9oZ3hNZWc5dzNwNkFkQjZldjR3VmdBQUFBRUFLQUFBQXV3Q3hBQWNBQUFCRVRNVklUVXpFUU1qQXhFekZTTTFNeEVqTlNFVkl4c0JJelVoRlFLdlBmOEFTV3VBYXozMFBUMEJEU1Y2ZWpFQkdRSksvakI2ZWdFMS92Z0JDUDdMZW5vQjBIcDYvdGNCS1hwNkFBQUFBUUFvQUFBQ2hBTEVBQk1BQUFFekZTTVJJd01STXhVaE5UTVJJelV6RXhFakFaem9NWHI2U2Y4QVBUMjMrajBDeEhyOXRnSE0vcTU2ZWdIUWV2NHVBVmdBQUFBQ0FEd0FBQUlrQXNRQUJ3QVBBQUFsTnhFbkl3Y1JId0VqSnhFM014Y1JBWGt4TVpJeE1jUDBlbnIwZW5veEFXNHhNZjZTTVhwNkFkQjZldjR3QUFBQUFnQW9BQUFDTkFMRUFBMEFFd0FBRXlFWEZRY2pGVE1WSXpVekVTTUZOU2NqRlRNb0FaSjZldHM5OUQwOUFaSXhxcW9DeEhxM2VwOTZlZ0hRaGxVeHR3QUFBQUFDQUR6L3R3SkhBc1FBREFBV0FBQUZKeU1uRVRjekZ4RUhGek1WSlRjWEVTY2pCeEVYTXdIcVFmTjZldlI2S1Iwdi9zbFNTREdTTVRGVlNVbDZBZEI2ZXY0d0tTQjY5RkJRQVc0eE1mNlNNUUFBQUFBQ0FDZ0FBQUptQXNRQUZBQWFBQUFCRnpNVkl6VXpKeU1WTXhVak5UTVJJelVoRnhVaE16YzFKeU1CeTIwdTlEbGdiRDMwUFQwQmtucitxNm94TWFvQktyQjZlcCtmZW5vQjBIcDZ0ekZWTVFBQUFBQUJBQ2dBQUFJb0FzUUFIUUFBQVRVekZTTTFKeU1IRlJjekZ4VUhJU2MxTXhVWE16YzFKeU1uTlRjekFhNTZlakdyTURYWWVYcis5SHA2TUtzeExkdCtldlFDckJqZ05URXhTVFoxcTNwNllqRXhNVWN1ZjZ0NkFBQUFBQUVBRHdBQUFsa0N4QUFQQUFBVElSVWpOU01STXhVak5UTVJJeFVqRHdKS2VtNDk5RDF1ZWdMRXoxWCtNSHA2QWRCVkFBQUJBQzhBQUFKNUFzUUFFd0FBQVRNVkl4RUhJeWNSSXpVekZTTVJGek0zRVNNQm5kd3hldlI2TWR3eE1aSXhNUUxFZXY0d2Vub0IwSHA2L21FeE1RR2ZBQUFBQUFFQUZBQUFBcWNDeEFBT0FBQUJJUlVqQXlNREl6VWhGU01iQVNNQnB3RUFNZHQ2M0RFQkFVcVRra2tDeEhyOXRnSktlbnIrYlFHVEFBQUFBQUVBSGdBQUEwTUN4QUFjQUFBQklSVWpBek1WSVRVekN3RXpGU0UxTXdNak5TRVZJeHNCTXhzQkl3SkRBUUJKUFRIKzV6RlZWakgrNkRBOVNRRUFQU3BwZW1ZZ01RTEVldjR3ZW5vQkp2N2Flbm9CMEhwNi9wRUJWLzZwQVc4QUFBRUFGQUFBQWl3Q3hBQWJBQUFCTXhVakJ4Y3pGU00xTXljSE14VWpOVE0zSnlNMU14VWpGemNqQVZIYlBZNk9QZHNZU1VrWTJ6MlBqejNiR0VsSkdBTEVldWpvZW5xRGczcDY1K2w2ZW9LQ0FBQUFBQUVBRkFBQUFpd0N4QUFVQUFBQk55TTFNeFVqQXhVekZTTTFNelVESXpVekZTTUJJRlFqMnl1a1BmUTlwQ3ZiSXdHaXFIcDYvdHFxZW5xcUFTWjZlZ0FCQUNnQUFBSVFBc1FBRFFBQUFSVUJNelV6RlNFMUFTTVZJelVDRVA2cjIzcitHQUZXM0hvQ3hIcitNRmJRZWdIUVZjOEFBUUF5LzlnQTh3THNBQWNBQUJjUk14VWpFVE1WTXNGS1NpZ0RGSEQ5ekhBQUFBQUFBUUFGQUFBQjBRTEVBQU1BQUJNekFTTUZpZ0ZDaVFMRS9Ud0FBQUVBS1AvWUFPa0M3QUFIQUFBWEl6VXpFU00xTStuQlNrckJLSEFDTkhBQUFRQVVBUGdDUHdMRUFBWUFBQUVUSXdzQkl4TUJjOHlCbEpTQ3pRTEUvalFCVi82cEFjd0FBQUgvL2Y4N0Fsdi91d0FEQUFBRklUVWhBbHY5b2dKZXhZQUFBQUFCQURJQzVRRUNBNUFBQlFBQUV4Y1ZJeWMxZTRjeG53T1FZVXB1UFFBQUFBSUFDZ0FBQXAwQ3hBQVRBQllBQUFFVE14VWhOVE1uSXdjekZTRTFNeE1qTlNFVkF6TW5BY0dmUGY4QVBSZmZGejMvQUQyZk1RRTk3NkJRQWtyK01IcDZTVWw2ZWdIUWVucis1LzRBQUFBQUF3QW9BQUFDTkFMRUFBd0FFZ0FZQUFBVElSY1ZCeGNWQnlFMU14RWpJU01WTXpjMUVUVW5JeFV6S0FHU2VqOC9ldjV1UFQwQllxdXJNRENycXdMRWVxczlQNmw2ZWdIUXF6RkovcEpKTWFzQUFBQUFBUUE4QUFBQ01BTEVBQlVBQUNrQkp4RTNNeGMxTXhVak5TY2pCeEVYTXpjMU14VUJ0djhBZW5yb0dIcDZNWjR4TVo0eGVub0IwSG9ZR1BSSk1USCtrakV4VllZQUFBQUFBZ0FvQUFBQ05RTEVBQWtBRHdBQUV5RVhFUWNoTlRNUkl3RVJKeU1STXlnQmszcDYvbTA5UFFHVE1hdXJBc1I2L2k5NWVnSFEvbUVCYmpIK01BQUFBQUVBS0FBQUFoQUN4QUFUQUFBcEFUVXpFU00xSVJVak5TTVZNeFVqRlRNMU13SVEvaGc5UFFIb2VyZWVucmQ2ZWdIUWVzUktxM3FyVlFBQUFBRUFLQUFBQWhBQ3hBQVJBQUFoSXpVekVTTTFJUlVqTlNNVk14VWpGVE1CSFBROVBRSG9lcmVmbnoxNkFkQjZ4RXFyZXFzQUFBQUFBUUE4QUFBQ2JRTEVBQmtBQUFFakJ4RVhNemMxSXpVaEZTTVZCeUVuRVRjekZ6VXpGU00xQVpHcU1UR3FNWVlCTVRGNi92UjZldlFZZW5vQ1NqSCtrakV4Vm5wNmgzcDZBZEI2R0JqMFNRQUJBQ2dBQUFKeUFzUUFHd0FBSVNNMU14RWpOVE1WSXhVek5TTTFNeFVqRVRNVkl6VXpOU01WTXdFYzlEMDk5RDNjUGZROVBmUTkzRDE2QWRCNmVxdXJlbnIrTUhwNnE2c0FBQUFBQVFBb0FBQUJIQUxFQUFzQUFDRWpOVE1SSXpVekZTTVJNd0VjOUQwOTlEMDllZ0hRZW5yK01BQUFBQUFCQUE4QUFBSW5Bc1FBRHdBQUFSVWpFUWNqSnpVekZSY3pOeEVqTlFJbmJYcTNlbm93VmpHVEFzUjYvakI2ZW9kV01URUJuM29BQUFFQUtBQUFBbkVDeEFBYkFBQWhJelV6RVNNMU14VWpGVGNqTlNFVkl3Y1RNeFVoTlRNbkJ4VXpBUkRvUFQzb01hb2lBUUJDdE1NOS93QXNoVGt4ZWdIUWVucXpzM3A2dC83bmVuckROSThBQVFBb0FBQUNFQUxFQUEwQUFDa0JOVE1SSXpVekZTTVJNelV6QWhEK0dERXg2RDNEZW5vQjBIcDYvakJXQUFBQUFRQW9BQUFDN0FMRUFCd0FBQUVSTXhVaE5UTVJBeU1ERVRNVkl6VXpFU00xSVJVakd3RWpOU0VWQXE4OS93QkphNEJyUGZROVBRRU5KWHA2TVFFWkFrcitNSHA2QVRYKytBRUkvc3Q2ZWdIUWVucisxd0VwZW5vQUFBQUJBQ2dBQUFLRUFzUUFFd0FBQVRNVkl4RWpBeEV6RlNFMU14RWpOVE1URVNNQm5PZ3hldnBKL3dBOVBiZjZQUUxFZXYyMkFjeitybnA2QWRCNi9pNEJXQUFBQUFJQVBBQUFBaVFDeEFBSEFBOEFBQ1UzRVNjakJ4RWZBU01uRVRjekZ4RUJlVEV4a2pFeHcvUjZldlI2ZWpFQmJqRXgvcEl4ZW5vQjBIcDYvakFBQUFBQ0FDZ0FBQUkwQXNRQURRQVRBQUFUSVJjVkJ5TVZNeFVqTlRNUkl3VTFKeU1WTXlnQmtucDYyejMwUFQwQmtqR3FxZ0xFZXJkNm4zcDZBZENHVlRHM0FBQUFBQUlBUFArM0FrY0N4QUFNQUJZQUFBVW5JeWNSTnpNWEVRY1hNeFVsTnhjUkp5TUhFUmN6QWVwQjgzcDY5SG9wSFMvK3lWSklNWkl4TVZWSlNYb0IwSHA2L2pBcElIcjBVRkFCYmpFeC9wSXhBQUFBQUFJQUtBQUFBbVlDeEFBVUFCb0FBQUVYTXhVak5UTW5JeFV6RlNNMU14RWpOU0VYRlNFek56VW5Jd0hMYlM3ME9XQnNQZlE5UFFHU2V2NnJxakV4cWdFcXNIcDZuNTk2ZWdIUWVucTNNVlV4QUFBQUFBRUFLQUFBQWlnQ3hBQWRBQUFCTlRNVkl6VW5Jd2NWRnpNWEZRY2hKelV6RlJjek56VW5JeWMxTnpNQnJucDZNYXN3TmRoNWV2NzBlbm93cXpFdDIzNTY5QUtzR09BMU1URkpObldyZW5waU1URXhSeTUvcTNvQUFBQUFBUUFQQUFBQ1dRTEVBQThBQUJNaEZTTTFJeEV6RlNNMU14RWpGU01QQWtwNmJqMzBQVzU2QXNUUFZmNHdlbm9CMEZVQUFBRUFMd0FBQW5rQ3hBQVRBQUFCTXhVakVRY2pKeEVqTlRNVkl4RVhNemNSSXdHZDNERjY5SG94M0RFeGtqRXhBc1I2L2pCNmVnSFFlbnIrWVRFeEFaOEFBQUFBQVFBVUFBQUNwd0xFQUE0QUFBRWhGU01ESXdNak5TRVZJeHNCSXdHbkFRQXgyM3JjTVFFQlNwT1NTUUxFZXYyMkFrcDZldjV0QVpNQUFBQUFBUUFlQUFBRFF3TEVBQndBQUFFaEZTTURNeFVoTlRNTEFUTVZJVFV6QXlNMUlSVWpHd0V6R3dFakFrTUJBRWs5TWY3bk1WVldNZjdvTUQxSkFRQTlLbWw2WmlBeEFzUjYvakI2ZWdFbS90cDZlZ0hRZW5yK2tRRlgvcWtCYndBQUFRQVVBQUFDTEFMRUFCc0FBQUV6RlNNSEZ6TVZJelV6SndjekZTTTFNemNuSXpVekZTTVhOeU1CVWRzOWpvNDkyeGhKU1JqYlBZK1BQZHNZU1VrWUFzUjY2T2g2ZW9PRGVucm42WHA2Z29JQUFBQUFBUUFVQUFBQ0xBTEVBQlFBQUFFM0l6VXpGU01ERlRNVkl6VXpOUU1qTlRNVkl3RWdWQ1BiSzZROTlEMmtLOXNqQWFLb2VucisycXA2ZXFvQkpucDZBQUVBS0FBQUFoQUN4QUFOQUFBQkZRRXpOVE1WSVRVQkl4VWpOUUlRL3F2YmV2NFlBVmJjZWdMRWV2NHdWdEI2QWRCVnp3QUJBQ2ovbVFFL0F5c0FEZ0FBRXhVWEJ5Y1JKelUzRVRjWEJ4VUgzR05DbUQwOW1FSmpSZ0VuNmtOaFp3RU9OejA3QVFkbllVUFhSZ0FBQUFBQkFETC9sUUNwQXlvQUF3QUFGeU1STTZsM2Qyc0RsUUFCQUJUL21RRXJBeXNBRGdBQU56VTNKelVuTnhjUkZ4VUhFUWNuZDBaR1kwS1lQVDJZUWozcVEwYlhRMkZuL3ZrN1BUZis4bWRoQUFFQU1nREZBbGNDQWdBSEFBQVRJVGNYQnlFSEo1a0JHa05oWi83bVEyRUJuMk5DbUdOQ0FBQUVBQkQvL1FCU0FFQUFDUUFSQUJjQUp3QUFOaFFXTXpJMk5DWWpJZ1kwTmpJV0ZBWWlOek15TkNzQkp6TXlGUlFIRmg4Qkl5Y21Ld0VWSXhZUUN3b1FFQW9MRmhRYUZCUWFCZ1FLQ3dNSERROEpCd0VCQndFQkNRTUhLUllRRUJZUktod1VGQndUSXdvR0NnZ0NBZ2dHQlFrT0FBTUFQQUFBQWpZQ3hBQU1BQlFBS2dBQUpUY3pGU00xQnlNbkZTTTFNd2MxTXhVakZTTTFCeUVuRVRjekZ6VXpGU00xSnlNSEVSY3pOelV6RlFJaENnc0hDd1lMQnd3eEh3d0hQZjhBZW5yb0dIcDZNWjR4TVo0eGVnd1lKQjBkSFIwa0J3Y0hIUjBkZWdIUWVoZ1k5RWt4TWY2U01URlZoZ0FBQUFBREFEd0FBQUkyQXNRQURBQVVBQ29BQUNVM014VWpOUWNqSnhVak5UTUhOVE1WSXhVak5RY2hKeEUzTXhjMU14VWpOU2NqQnhFWE16YzFNeFVDSVFvTEJ3c0dDd2NNTVI4TUJ6My9BSHA2NkJoNmVqR2VNVEdlTVhvTUdDUWRIUjBkSkFjSEJ4MGRIWG9CMEhvWUdQUkpNVEgra2pFeFZZWUFBQUFBQVFBVkFQc0I0UUY3QUFNQUFDVWhOU0VCNGY0MEFjejdnQUFBQUFFQUZRRDdBOVFCZXdBREFBQWxJVFVoQTlUOFFRTy8rNEFBQUFBQkFCNEJvZ0R0QXNRQUJnQUFFeU0xTnpNVkI2NlFnVTQvQWFLUGsybEpBQUVBSGdHaUFPMEN4QUFHQUFBVE14VUhJelUzWFpDQlRqOEN4SStUYVVrQUFnQWVBYUlCMmdMRUFBWUFEUUFBQVNNMU56TVZEd0VqTlRjekZRY0JtNUNCVGovdGtJRk9Qd0dpajVOcFNYQ1BrMmxKQUFJQUhnR2lBZG9DeEFBR0FBMEFBQk16RlFjak5UOEJNeFVISXpVM1haQ0JUai90a0lGT1B3TEVqNU5wU1hDUGsybEpBQUFDQUF3QUFBQmJBQ1FBREFBVUFBQS9BVE1WSXpVSEl5Y1ZJelV6QnpVekZTTVZJelZHQ2dzSEN3WUxCd3d4SHd3SERCZ2tIUjBkSFNRSEJ3Y2RIUUFBQVFBb0FTTUI5QUdqQUFNQUFBRWhOU0VCOVA0MEFjd0JJNEFBQUFBQUdBRW1BQUVBQUFBQUFBQUE0UUhFQUFFQUFBQUFBQUVBQ1FLNkFBRUFBQUFBQUFJQUJ3TFVBQUVBQUFBQUFBTUFHZ01TQUFFQUFBQUFBQVFBRVFOUkFBRUFBQUFBQUFVQURRTi9BQUVBQUFBQUFBWUFFUU94QUFFQUFBQUFBQWdBRlFQdkFBRUFBQUFBQUFzQUhnUkRBQUVBQUFBQUFBd0FSQVRzQUFFQUFBQUFBQTBHSmhHREFBRUFBQUFBQUE0QU1CZ01BQU1BQVFRSkFBQUJ3Z0FBQUFNQUFRUUpBQUVBRWdLbUFBTUFBUVFKQUFJQURnTEVBQU1BQVFRSkFBTUFOQUxjQUFNQUFRUUpBQVFBSWdNdEFBTUFBUVFKQUFVQUdnTmpBQU1BQVFRSkFBWUFJZ09OQUFNQUFRUUpBQWdBS2dQREFBTUFBUVFKQUFzQVBBUUZBQU1BQVFRSkFBd0FpQVJpQUFNQUFRUUpBQTBNVUFVeEFBTUFBUVFKQUE0QVlCZXFBRU1BYndCd0FIa0FjZ0JwQUdjQWFBQjBBQ0FBcVFBZ0FESUFNQUF4QURFQUlBQk5BRzhBYmdCdkFIUUFlUUJ3QUdVQUlBQkpBRzBBWVFCbkFHa0FiZ0JuQUNBQVNRQnVBR01BTGdBc0FDQUFJQUIzQUhjQWR3QXVBRzBBYndCdUFHOEFkQUI1QUhBQVpRQnBBRzBBWVFCbkFHa0FiZ0JuQUM0QVl3QnZBRzBBTGdBZ0FFRUFiQUJzQUNBQWNnQnBBR2NBYUFCMEFITUFJQUJ5QUdVQWN3QmxBSElBZGdCbEFHUUFMZ0FnQUZRQWFBQnBBSE1BSUFCbUFHOEFiZ0IwQUNBQWN3QnZBR1lBZEFCM0FHRUFjZ0JsQUNBQWJRQmhBSGtBSUFCdUFHOEFkQUFnQUdJQVpRQWdBSElBWlFCd0FISUFid0JrQUhVQVl3QmxBR1FBTEFBZ0FHMEFid0JrQUdrQVpnQnBBR1VBWkFBc0FDQUFaQUJwQUhNQVl3QnNBRzhBY3dCbEFHUUFJQUJ2QUhJQUlBQjBBSElBWVFCdUFITUFaZ0JsQUhJQWNnQmxBR1FBSUFCM0FHa0FkQUJvQUc4QWRRQjBBQ0FBZEFCb0FHVUFJQUJsQUhnQWNBQnlBR1VBY3dCekFDQUFkd0J5QUdrQWRBQjBBR1VBYmdBZ0FHRUFjQUJ3QUhJQWJ3QjJBR0VBYkFBZ0FHOEFaZ0FnQUUwQWJ3QnVBRzhBZEFCNUFIQUFaUUFnQUVrQWJRQmhBR2NBYVFCdUFHY0FJQUJKQUc0QVl3QXVBQUJEYjNCNWNtbG5hSFFncVNBeU1ERXhJRTF2Ym05MGVYQmxJRWx0WVdkcGJtY2dTVzVqTGl3Z0lIZDNkeTV0YjI1dmRIbHdaV2x0WVdkcGJtY3VZMjl0TGlCQmJHd2djbWxuYUhSeklISmxjMlZ5ZG1Wa0xpQlVhR2x6SUdadmJuUWdjMjltZEhkaGNtVWdiV0Y1SUc1dmRDQmlaU0J5WlhCeWIyUjFZMlZrTENCdGIyUnBabWxsWkN3Z1pHbHpZMnh2YzJWa0lHOXlJSFJ5WVc1elptVnljbVZrSUhkcGRHaHZkWFFnZEdobElHVjRjSEpsYzNNZ2QzSnBkSFJsYmlCaGNIQnliM1poYkNCdlppQk5iMjV2ZEhsd1pTQkpiV0ZuYVc1bklFbHVZeTRBQUZRQWNnQnBBR0lBWlFCVUFIa0FjQUJsQUFCVWNtbGlaVlI1Y0dVQUFGSUFaUUJuQUhVQWJBQmhBSElBQUZKbFozVnNZWElBQUUwQVR3Qk9BRThBSUFBdEFDQUFWQUJ5QUdrQVlnQmxBRlFBZVFCd0FHVUFJQUJDQUhVQWFRQnNBR1FBSUFBeEFEQUFNQUFBVFU5T1R5QXRJRlJ5YVdKbFZIbHdaU0JDZFdsc1pDQXhNREFBQUZRQWNnQnBBR0lBWlFCVUFIa0FjQUJsQUMwQVVnQmxBR2NBZFFCc0FHRUFjZ0FBVkhKcFltVlVlWEJsTFZKbFozVnNZWElBQUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF4QUM0QU1BQXdBREFBQUZabGNuTnBiMjRnTVM0d01EQUFBRlFBY2dCcEFHSUFaUUJVQUhrQWNBQmxBQzBBVWdCbEFHY0FkUUJzQUdFQWNnQUFWSEpwWW1WVWVYQmxMVkpsWjNWc1lYSUFBRTBBYndCdUFHOEFkQUI1QUhBQVpRQWdBRWtBYlFCaEFHY0FhUUJ1QUdjQUlBQkpBRzRBWXdBdUFBQk5iMjV2ZEhsd1pTQkpiV0ZuYVc1bklFbHVZeTRBQUdnQWRBQjBBSEFBT2dBdkFDOEFkd0IzQUhjQUxnQnRBRzhBYmdCdkFIUUFlUUJ3QUdVQWFRQnRBR0VBWndCcEFHNEFad0F1QUdNQWJ3QnRBQUJvZEhSd09pOHZkM2QzTG0xdmJtOTBlWEJsYVcxaFoybHVaeTVqYjIwQUFHZ0FkQUIwQUhBQU9nQXZBQzhBZHdCM0FIY0FMZ0J0QUc4QWJnQnZBSFFBZVFCd0FHVUFhUUJ0QUdFQVp3QnBBRzRBWndBdUFHTUFid0J0QUM4QVVBQnlBRzhBWkFCMUFHTUFkQUJ6QUZNQVpRQnlBSFlBYVFCakFHVUFjd0F2QUZRQWVRQndBR1VBUkFCbEFITUFhUUJuQUc0QVpRQnlBRk1BYUFCdkFIY0FZd0JoQUhNQVpRQUFhSFIwY0RvdkwzZDNkeTV0YjI1dmRIbHdaV2x0WVdkcGJtY3VZMjl0TDFCeWIyUjFZM1J6VTJWeWRtbGpaWE12Vkhsd1pVUmxjMmxuYm1WeVUyaHZkMk5oYzJVQUFBb0FUZ0JQQUZRQVNRQkdBRWtBUXdCQkFGUUFTUUJQQUU0QUlBQlBBRVlBSUFCTUFFa0FRd0JGQUU0QVV3QkZBQ0FBUVFCSEFGSUFSUUJGQUUwQVJRQk9BRlFBRFFBS0FBMEFDZ0JVQUdnQWFRQnpBQ0FBZEFCNUFIQUFaUUJtQUdFQVl3QmxBQ0FBYVFCekFDQUFkQUJvQUdVQUlBQndBSElBYndCd0FHVUFjZ0IwQUhrQUlBQnZBR1lBSUFCTkFHOEFiZ0J2QUhRQWVRQndBR1VBSUFCSkFHMEFZUUJuQUdrQWJnQm5BQ0FBU1FCdUFHTUFMZ0FnQUdFQWJnQmtBQ0FBYVFCMEFITUFJQUIxQUhNQVpRQWdBR0lBZVFBZ0FIa0Fid0IxQUNBQWFRQnpBQ0FBWXdCdkFIWUFaUUJ5QUdVQVpBQWdBSFVBYmdCa0FHVUFjZ0FnQUhRQWFBQmxBQ0FBZEFCbEFISUFiUUJ6QUNBQWJ3Qm1BQ0FBWVFBZ0FHd0FhUUJqQUdVQWJnQnpBR1VBSUFCaEFHY0FjZ0JsQUdVQWJRQmxBRzRBZEFBdUFDQUFXUUJ2QUhVQUlBQm9BR0VBZGdCbEFDQUFid0JpQUhRQVlRQnBBRzRBWlFCa0FDQUFkQUJvQUdrQWN3QWdBSFFBZVFCd0FHVUFaZ0JoQUdNQVpRQWdBSE1BYndCbUFIUUFkd0JoQUhJQVpRQWdBR1VBYVFCMEFHZ0FaUUJ5QUNBQVpBQnBBSElBWlFCakFIUUFiQUI1QUNBQVpnQnlBRzhBYlFBZ0FFMEFid0J1QUc4QWRBQjVBSEFBWlFBZ0FFa0FiUUJoQUdjQWFRQnVBR2NBSUFCdkFISUFJQUIwQUc4QVp3QmxBSFFBYUFCbEFISUFJQUIzQUdrQWRBQm9BQ0FBY3dCdkFHWUFkQUIzQUdFQWNnQmxBQ0FBWkFCcEFITUFkQUJ5QUdrQVlnQjFBSFFBWlFCa0FDQUFZZ0I1QUNBQWJ3QnVBR1VBSUFCdkFHWUFJQUIwQUdnQVpRQWdBR3dBYVFCakFHVUFiZ0JqQUdVQVpRQnpBQ0FBYndCbUFDQUFUUUJ2QUc0QWJ3QjBBSGtBY0FCbEFDQUFTUUJ0QUdFQVp3QnBBRzRBWndBdUFBMEFDZ0FOQUFvQVZBQm9BR2tBY3dBZ0FITUFid0JtQUhRQWR3QmhBSElBWlFBZ0FHa0Fjd0FnQUdFQUlBQjJBR0VBYkFCMUFHRUFZZ0JzQUdVQUlBQmhBSE1BY3dCbEFIUUFJQUJ2QUdZQUlBQk5BRzhBYmdCdkFIUUFlUUJ3QUdVQUlBQkpBRzBBWVFCbkFHa0FiZ0JuQUM0QUlBQlZBRzRBYkFCbEFITUFjd0FnQUhrQWJ3QjFBQ0FBYUFCaEFIWUFaUUFnQUdVQWJnQjBBR1VBY2dCbEFHUUFJQUJwQUc0QWRBQnZBQ0FBWVFBZ0FITUFjQUJsQUdNQWFRQm1BR2tBWXdBZ0FHd0FhUUJqQUdVQWJnQnpBR1VBSUFCaEFHY0FjZ0JsQUdVQWJRQmxBRzRBZEFBZ0FHY0FjZ0JoQUc0QWRBQnBBRzRBWndBZ0FIa0Fid0IxQUNBQVlRQmtBR1FBYVFCMEFHa0Fid0J1QUdFQWJBQWdBSElBYVFCbkFHZ0FkQUJ6QUN3QUlBQjVBRzhBZFFCeUFDQUFkUUJ6QUdVQUlBQnZBR1lBSUFCMEFHZ0FhUUJ6QUNBQWN3QnZBR1lBZEFCM0FHRUFjZ0JsQUNBQWFRQnpBQ0FBYkFCcEFHMEFhUUIwQUdVQVpBQWdBSFFBYndBZ0FIVUFjd0JsQUNBQWJ3QnVBQ0FBZFFCd0FDQUFkQUJ2QUNBQVpnQnBBSFlBWlFBZ0FDZ0FOUUFwQUNBQWR3QnZBSElBYXdCekFIUUFZUUIwQUdrQWJ3QnVBQ0FBWmdCdkFISUFJQUI1QUc4QWRRQnlBQ0FBYndCM0FHNEFJQUJ3QUhVQVlnQnNBR2tBY3dCb0FHa0FiZ0JuQUNBQWRRQnpBR1VBTGdBZ0FGa0Fid0IxQUNBQWJRQmhBSGtBSUFCdUFHOEFkQUFnQUdNQWJ3QndBSGtBSUFCdkFISUFJQUJrQUdrQWN3QjBBSElBYVFCaUFIVUFkQUJsQUNBQWRBQm9BR2tBY3dBZ0FITUFid0JtQUhRQWR3QmhBSElBWlFBdUFBMEFDZ0FOQUFvQVNRQm1BQ0FBZVFCdkFIVUFJQUJvQUdFQWRnQmxBQ0FBWVFCdUFIa0FJQUJ4QUhVQVpRQnpBSFFBYVFCdkFHNEFjd0FnQUdNQWJ3QnVBR01BWlFCeUFHNEFhUUJ1QUdjQUlBQjVBRzhBZFFCeUFDQUFjZ0JwQUdjQWFBQjBBSE1BSUFCNUFHOEFkUUFnQUhNQWFBQnZBSFVBYkFCa0FDQUFjZ0JsQUhZQWFRQmxBSGNBSUFCMEFHZ0FaUUFnQUd3QWFRQmpBR1VBYmdCekFHVUFJQUJoQUdjQWNnQmxBR1VBYlFCbEFHNEFkQUFnQUhrQWJ3QjFBQ0FBY2dCbEFHTUFaUUJwQUhZQVpRQmtBQ0FBZHdCcEFIUUFhQUFnQUhRQWFBQmxBQ0FBY3dCdkFHWUFkQUIzQUdFQWNnQmxBQ0FBYndCeUFDQUFZd0J2QUc0QWRBQmhBR01BZEFBZ0FFMEFid0J1QUc4QWRBQjVBSEFBWlFBZ0FFa0FiUUJoQUdjQWFRQnVBR2NBSUFCbUFHOEFjZ0FnQUdFQUlBQmpBRzhBY0FCNUFDQUFid0JtQUNBQWRBQm9BR1VBSUFCc0FHa0FZd0JsQUc0QWN3QmxBQ0FBWVFCbkFISUFaUUJsQUcwQVpRQnVBSFFBTGdBTkFBb0FEUUFLQUVjQVpRQnVBR1VBY2dCaEFHd0FJQUJwQUc0QVpnQnZBSElBYlFCaEFIUUFhUUJ2QUc0QU9nQU5BQW9BZHdCM0FIY0FMZ0JtQUc4QWJnQjBBSE1BTGdCakFHOEFiUUFOQUFvQURRQUtBRVlBYndCeUFDQUFiQUJwQUdNQVpRQnVBSE1BWlFBZ0FIUUFaUUJ5QUcwQWN3QWdBR0VBYmdCa0FDQUFkUUJ6QUdFQVp3QmxBQ0FBY2dCcEFHY0FhQUIwQUhNQUxBQWdBSEFBYkFCbEFHRUFjd0JsQUNBQWRnQnBBSE1BYVFCMEFDQUFid0IxQUhJQUlBQjNBR1VBWWdBZ0FITUFhUUIwQUdVQUlBQmhBSFFBT2dBTkFBb0Fkd0IzQUhjQUxnQnRBRzhBYmdCdkFIUUFlUUJ3QUdVQWFRQnRBR0VBWndCcEFHNEFad0F1QUdNQWJ3QnRBQzhBYUFCMEFHMEFiQUF2QUhRQWVRQndBR1VBTHdCc0FHa0FZd0JsQUc0QWN3QmxBQzRBYUFCMEFHMEFiQUFOQUFvQURRQUtBRXdBYVFCNkFHVUFiZ0I2QUdJQVpRQmtBR2tBYmdCbkFIVUFiZ0JuQUdVQWJnQWdBSFVBYmdCa0FDQUFUZ0IxQUhRQWVnQjFBRzRBWndCekFISUFaUUJqQUdnQWRBQmxBQ0FBWmdCcEFHNEFaQUJsQUc0QUlBQlRBR2tBWlFBZ0FHRUFkUUJtQUNBQWRRQnVBSE1BWlFCeUFHVUFjZ0FnQUZjQVpRQmlBSE1BWlFCcEFIUUFaUUE2QUEwQUNnQjNBSGNBZHdBdUFHMEFid0J1QUc4QWRBQjVBSEFBWlFCcEFHMEFZUUJuQUdrQWJnQm5BQzRBWXdCdkFHMEFMd0JvQUhRQWJRQnNBQzhBZEFCNUFIQUFaUUF2QUd3QWFRQmpBR1VBYmdCekFHVUFMZ0JvQUhRQWJRQnNBQTBBQ2dBTkFBb0FVQUJ2QUhVQWNnQWdBSEFBYkFCMUFITUFJQUJrQUNjQWFRQnVBR1lBYndCeUFHMEFZUUIwQUdrQWJ3QnVBSE1BSUFCakFHOEFiZ0JqQUdVQWNnQnVBR0VBYmdCMEFDQUFiQUJsQUhNQUlBQmtBSElBYndCcEFIUUFjd0FnQUdRQUp3QjFBSFFBYVFCc0FHa0Fjd0JoQUhRQWFRQnZBRzRBSUFCbEFIUUFJQUJzQUdVQWN3QWdBSEVBZFFCbEFITUFkQUJwQUc4QWJnQnpBQ0FBWXdCdkFHNEFkQUJ5QUdFQVl3QjBBSFVBWlFCc0FHd0FaUUJ6QUN3QUlBQjJBR1VBZFFCcEFHd0FiQUJsQUhvQUlBQmpBRzhBYmdCekFIVUFiQUIwQUdVQWVnQWdBRzRBYndCMEFISUFaUUFnQUhNQWFRQjBBR1VBT2dBTkFBb0Fkd0IzQUhjQUxnQnRBRzhBYmdCdkFIUUFlUUJ3QUdVQWFRQnRBR0VBWndCcEFHNEFad0F1QUdNQWJ3QnRBQzhBYUFCMEFHMEFiQUF2QUhRQWVRQndBR1VBTHdCc0FHa0FZd0JsQUc0QWN3QmxBQzRBYUFCMEFHMEFiQUFOQUFvQURRQUtBRkFBWVFCeUFHRUFJQUJ2QUdJQWRBQmxBRzRBWlFCeUFDQUFhUUJ1QUdZQWJ3QnlBRzBBWVFCakFHa0Fsd0J1QUNBQVlRQmpBR1VBY2dCakFHRUFJQUJrQUdVQUlBQnNBRzhBY3dBZ0FIUUFqZ0J5QUcwQWFRQnVBRzhBY3dBZ0FHUUFaUUFnQUd3QWFRQmpBR1VBYmdCakFHa0FZUUFnQUhrQUlBQnNBRzhBY3dBZ0FHUUFaUUJ5QUdVQVl3Qm9BRzhBY3dBZ0FHUUFaUUFnQUhVQWN3QnZBQ3dBSUFCMkFHa0Fjd0JwQUhRQVpRQWdBRzRBZFFCbEFITUFkQUJ5QUc4QUlBQnpBR2tBZEFCcEFHOEFJQUJsQUc0QUlBQmxBR3dBSUFCWEFHVUFZZ0FnQUdVQWJnQTZBQTBBQ2dCM0FIY0Fkd0F1QUcwQWJ3QnVBRzhBZEFCNUFIQUFaUUJwQUcwQVlRQm5BR2tBYmdCbkFDNEFZd0J2QUcwQUx3Qm9BSFFBYlFCc0FDOEFkQUI1QUhBQVpRQXZBR3dBYVFCakFHVUFiZ0J6QUdVQUxnQm9BSFFBYlFCc0FBMEFDZ0FOQUFvQVVBQmxBSElBSUFCc0FHVUFJQUJqQUc4QWJnQmtBR2tBZWdCcEFHOEFiZ0JwQUNBQVl3QnZBRzRBZEFCeUFHRUFkQUIwQUhVQVlRQnNBR2tBSUFCbEFHUUFJQUJwQUNBQVpBQnBBSElBYVFCMEFIUUFhUUFnQUdRQUp3QjFBSE1BYndBc0FDQUFkZ0JwQUhNQWFRQjBBR0VBZEFCbEFDQUFhUUJzQUNBQWJnQnZBSE1BZEFCeUFHOEFJQUJ6QUdrQWRBQnZBQ0FBZHdCbEFHSUFJQUJoQUd3QWJBQW5BR2tBYmdCa0FHa0FjZ0JwQUhvQWVnQnZBRG9BRFFBS0FIY0Fkd0IzQUM0QWJRQnZBRzRBYndCMEFIa0FjQUJsQUdrQWJRQmhBR2NBYVFCdUFHY0FMZ0JqQUc4QWJRQXZBR2dBZEFCdEFHd0FMd0IwQUhrQWNBQmxBQzhBYkFCcEFHTUFaUUJ1QUhNQVpRQXVBR2dBZEFCdEFHd0FBQXBPVDFSSlJrbERRVlJKVDA0Z1QwWWdURWxEUlU1VFJTQkJSMUpGUlUxRlRsUU5DZzBLVkdocGN5QjBlWEJsWm1GalpTQnBjeUIwYUdVZ2NISnZjR1Z5ZEhrZ2IyWWdUVzl1YjNSNWNHVWdTVzFoWjJsdVp5QkpibU11SUdGdVpDQnBkSE1nZFhObElHSjVJSGx2ZFNCcGN5QmpiM1psY21Wa0lIVnVaR1Z5SUhSb1pTQjBaWEp0Y3lCdlppQmhJR3hwWTJWdWMyVWdZV2R5WldWdFpXNTBMaUJaYjNVZ2FHRjJaU0J2WW5SaGFXNWxaQ0IwYUdseklIUjVjR1ZtWVdObElITnZablIzWVhKbElHVnBkR2hsY2lCa2FYSmxZM1JzZVNCbWNtOXRJRTF2Ym05MGVYQmxJRWx0WVdkcGJtY2diM0lnZEc5blpYUm9aWElnZDJsMGFDQnpiMlowZDJGeVpTQmthWE4wY21saWRYUmxaQ0JpZVNCdmJtVWdiMllnZEdobElHeHBZMlZ1WTJWbGN5QnZaaUJOYjI1dmRIbHdaU0JKYldGbmFXNW5MZzBLRFFwVWFHbHpJSE52Wm5SM1lYSmxJR2x6SUdFZ2RtRnNkV0ZpYkdVZ1lYTnpaWFFnYjJZZ1RXOXViM1I1Y0dVZ1NXMWhaMmx1Wnk0Z1ZXNXNaWE56SUhsdmRTQm9ZWFpsSUdWdWRHVnlaV1FnYVc1MGJ5QmhJSE53WldOcFptbGpJR3hwWTJWdWMyVWdZV2R5WldWdFpXNTBJR2R5WVc1MGFXNW5JSGx2ZFNCaFpHUnBkR2x2Ym1Gc0lISnBaMmgwY3l3Z2VXOTFjaUIxYzJVZ2IyWWdkR2hwY3lCemIyWjBkMkZ5WlNCcGN5QnNhVzFwZEdWa0lIUnZJSFZ6WlNCdmJpQjFjQ0IwYnlCbWFYWmxJQ2cxS1NCM2IzSnJjM1JoZEdsdmJpQm1iM0lnZVc5MWNpQnZkMjRnY0hWaWJHbHphR2x1WnlCMWMyVXVJRmx2ZFNCdFlYa2dibTkwSUdOdmNIa2diM0lnWkdsemRISnBZblYwWlNCMGFHbHpJSE52Wm5SM1lYSmxMZzBLRFFwSlppQjViM1VnYUdGMlpTQmhibmtnY1hWbGMzUnBiMjV6SUdOdmJtTmxjbTVwYm1jZ2VXOTFjaUJ5YVdkb2RITWdlVzkxSUhOb2IzVnNaQ0J5WlhacFpYY2dkR2hsSUd4cFkyVnVjMlVnWVdkeVpXVnRaVzUwSUhsdmRTQnlaV05sYVhabFpDQjNhWFJvSUhSb1pTQnpiMlowZDJGeVpTQnZjaUJqYjI1MFlXTjBJRTF2Ym05MGVYQmxJRWx0WVdkcGJtY2dabTl5SUdFZ1kyOXdlU0J2WmlCMGFHVWdiR2xqWlc1elpTQmhaM0psWlcxbGJuUXVEUW9OQ2tkbGJtVnlZV3dnYVc1bWIzSnRZWFJwYjI0NkRRcDNkM2N1Wm05dWRITXVZMjl0RFFvTkNrWnZjaUJzYVdObGJuTmxJSFJsY20xeklHRnVaQ0IxYzJGblpTQnlhV2RvZEhNc0lIQnNaV0Z6WlNCMmFYTnBkQ0J2ZFhJZ2QyVmlJSE5wZEdVZ1lYUTZEUXAzZDNjdWJXOXViM1I1Y0dWcGJXRm5hVzVuTG1OdmJTOW9kRzFzTDNSNWNHVXZiR2xqWlc1elpTNW9kRzFzRFFvTkNreHBlbVZ1ZW1KbFpHbHVaM1Z1WjJWdUlIVnVaQ0JPZFhSNmRXNW5jM0psWTJoMFpTQm1hVzVrWlc0Z1UybGxJR0YxWmlCMWJuTmxjbVZ5SUZkbFluTmxhWFJsT2cwS2QzZDNMbTF2Ym05MGVYQmxhVzFoWjJsdVp5NWpiMjB2YUhSdGJDOTBlWEJsTDJ4cFkyVnVjMlV1YUhSdGJBMEtEUXBRYjNWeUlIQnNkWE1nWkNkcGJtWnZjbTFoZEdsdmJuTWdZMjl1WTJWeWJtRnVkQ0JzWlhNZ1pISnZhWFJ6SUdRbmRYUnBiR2x6WVhScGIyNGdaWFFnYkdWeklIRjFaWE4wYVc5dWN5QmpiMjUwY21GamRIVmxiR3hsY3l3Z2RtVjFhV3hzWlhvZ1kyOXVjM1ZzZEdWNklHNXZkSEpsSUhOcGRHVTZEUXAzZDNjdWJXOXViM1I1Y0dWcGJXRm5hVzVuTG1OdmJTOW9kRzFzTDNSNWNHVXZiR2xqWlc1elpTNW9kRzFzRFFvTkNsQmhjbUVnYjJKMFpXNWxjaUJwYm1admNtMWhZMmx1SUdGalpYSmpZU0JrWlNCc2IzTWdkSEp0YVc1dmN5QmtaU0JzYVdObGJtTnBZU0I1SUd4dmN5QmtaWEpsWTJodmN5QmtaU0IxYzI4c0lIWnBjMmwwWlNCdWRXVnpkSEp2SUhOcGRHbHZJR1Z1SUdWc0lGZGxZaUJsYmpvTkNuZDNkeTV0YjI1dmRIbHdaV2x0WVdkcGJtY3VZMjl0TDJoMGJXd3ZkSGx3WlM5c2FXTmxibk5sTG1oMGJXd05DZzBLVUdWeUlHeGxJR052Ym1ScGVtbHZibWtnWTI5dWRISmhkSFIxWVd4cElHVmtJR2tnWkdseWFYUjBhU0JrSjNWemJ5d2dkbWx6YVhSaGRHVWdhV3dnYm05emRISnZJSE5wZEc4Z2QyVmlJR0ZzYkNkcGJtUnBjbWw2ZW04NkRRcDNkM2N1Ylc5dWIzUjVjR1ZwYldGbmFXNW5MbU52YlM5b2RHMXNMM1I1Y0dVdmJHbGpaVzV6WlM1b2RHMXNBQUJvQUhRQWRBQndBRG9BTHdBdkFIY0Fkd0IzQUM0QWJRQnZBRzRBYndCMEFIa0FjQUJsQUdrQWJRQmhBR2NBYVFCdUFHY0FMZ0JqQUc4QWJRQXZBR2dBZEFCdEFHd0FMd0JzQUdrQVl3QmxBRzRBY3dCbEFDNEFZUUJ6QUhBQWVBQUFhSFIwY0RvdkwzZDNkeTV0YjI1dmRIbHdaV2x0WVdkcGJtY3VZMjl0TDJoMGJXd3ZiR2xqWlc1elpTNWhjM0I0QUFBQUFnQUFBQUFBQVArY0FESUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJ2QUFBQUFRQUNBUUlBQXdBRUFBVUFCZ0FIQUFnQUNRQUtBQXNBREFBTkFBNEFEd0FRQUJFQUVnQVRBQlFBRlFBV0FCY0FHQUFaQUJvQUd3QWNBQjBBSGdBZkFDQUFJUUFpQUNNQUpBQWxBQ1lBSndBb0FDa0FLZ0FyQUN3QUxRQXVBQzhBTUFBeEFESUFNd0EwQURVQU5nQTNBRGdBT1FBNkFEc0FQQUE5QUQ0QVB3QkFBRUVBUWdCREFFUUFSUUJHQUVjQVNBQkpBRW9BU3dCTUFFMEFUZ0JQQUZBQVVRQlNBRk1BVkFCVkFGWUFWd0JZQUZrQVdnQmJBRndBWFFCZUFGOEFZQUJoQVFNQWlnQmtBRzhBc2dDekFMWUF0d0MwQUxVQWpBRHZBa05TQjNWdWFUQXdRVEFBQUFBQUFmLy9BQUlBQVFBQUFBNEFBQUFZQUFBQUFBQUNBQUVBQVFCdUFBRUFCQUFBQUFJQUFBQUJBQUFBQ2dBY0FCNEFBV3hoZEc0QUNBQUVBQUFBQVAvL0FBQUFBQUFBQUFFQUFBQUtBQjRBTEFBQmJHRjBiZ0FJQUFRQUFBQUEvLzhBQVFBQUFBRnJaWEp1QUFnQUFBQUJBQUFBQVFBRUFBSUFBQUFCQUFnQUFRU3lBQVFBQUFBMUFIUUFkQUNpQUxRQW9nRFdBVUFCY2dGQUFhUUJ0Z0gwQWlZQ09BSjJBcndCUUFMT0F2Z0RFZ0ZBQTBBRGRnT0FBOUlFSEFPQUFOWUJRQUZBQVVBQnRnRkFBaVlFSEFKMkFyd0JRQUxPQkZZQlFBTkFBM1lEZ0FQU0JCd0RnQUMwQUxRRWlBQjBCSWdBZEFBTEFDZi85Z0FyLy9ZQU0vLzJBRFgvOWdBMy8vWUFSLy8yQUV2LzlnQlQvL1lBVi8vMkFHWC85Z0JtLy9ZQUJBQUcvNjBBQy8rdEFHci9yUUJzLzYwQUNBQTQvOWdBT3YvaUFEdi83QUE5LytJQVdQL1lBRnIvNGdCYi8rd0FYZi9pQUJvQUJ2L1lBQXYvMkFBbi8rd0FLLy9zQURQLzdBQTEvK3dBTi8vc0FEai91Z0E1LytJQU92K3dBRHYveEFBOS83b0FSLy9zQUV2LzdBQlQvK3dBVmYvc0FGZi83QUJZLzdvQVdmL2lBRnIvc0FCYi84UUFYZis2QUdYLzdBQm0vK3dBYXYvWUFHei8yQUFNQUNYLzdBQTUvL1lBT3Yvc0FEdi85Z0E4Ly9ZQVBmL2lBRVgvN0FCWi8vWUFXdi9zQUZ2LzlnQmMvL1lBWGYvaUFBd0FKZi8yQURuLzlnQTYvK3dBTy8vMkFEei85Z0E5LytJQVJmLzJBRm4vOWdCYS8rd0FXLy8yQUZ6LzlnQmQvK0lBQkFBNi8rd0FQZi9zQUZyLzdBQmQvK3dBRHdBbC81SUFKLy9zQUN2LzdBQXUvN29BTS8vc0FEWC83QUEzLy9ZQVJmK1NBRWYvN0FCTC8rd0FUdis2QUZQLzdBQlgvL1lBWmYvc0FHYi83QUFNQUNYLzdBQTUvL1lBT3Yvc0FEdi85Z0E4Ly9ZQVBmL3NBRVgvN0FCWi8vWUFXdi9zQUZ2LzlnQmMvL1lBWGYvc0FBUUFKZi9pQUM3LzJBQkYvK0lBVHYvWUFBOEFKLy9zQUN2LzdBQXovK3dBTmYvc0FEZi83QUE2Lyt3QVIvL3NBRXYvN0FCTy8vWUFVLy9zQUZYLzdBQlgvK3dBV3Yvc0FHWC83QUJtLyt3QUVRQUcvN0FBQy8rd0FCSC8yQUE0LzZZQU9mL3NBRHIvbUFBNy85WUFQZis2QUZqL3BnQlovK3dBV3YrWUFGdi8xZ0JkLzdvQVovL1lBR2ovMkFCcS83QUFiUCt3QUFRQU92L3NBRDMvOWdCYS8rd0FYZi8yQUFvQUpmK21BQzcveEFBNi8vWUFQZi8yQUQ3LzlnQkYvNllBVHYvRUFGci85Z0JkLy9ZQVh2LzJBQVlBSmYvc0FEci80Z0E5LytJQVJmL3NBRnIvNGdCZC8rSUFDd0E0Lyt3QU9mL2lBRHIvMkFBNy8rd0FQUC8yQUQzLzRnQlkvK3dBV3YvWUFGdi83QUJjLy9ZQVhmL2lBQTBBQmdBVUFBc0FGQUFRLzdvQUVmL1lBQkwvdWdBbC83b0FMdi9FQUVYL3VnQk8vOFFBWi8vWUFHai8yQUJxQUJRQWJBQVVBQUlBSmYvaUFFWC80Z0FVQUJEL3BnQVIvK0lBRXYrbUFDWC9zQUFuLyt3QUsvL3NBQzcvemdBei8rd0FOZi9zQURmLzdBQkYvN0FBUi8vc0FFdi83QUJPLzg0QVUvL3NBRmYvN0FCbC8rd0Fadi9zQUdmLzRnQm8vK0lBRWdBUi8rd0FKZi9PQUNmLzdBQXIvK3dBTHYvaUFEUC85Z0ExLyt3QU4vL3NBRVgvemdCSC8rd0FTLy9zQUU3LzRnQlQvL1lBVi8vc0FHWC83QUJtLyt3QVovL3NBR2ovN0FBT0FDZi83QUFyLyt3QU0vL3NBRFgvN0FBMy8rd0FPdi9zQUVmLzdBQkwvK3dBVHYvMkFGUC83QUJYLyt3QVd2L3NBR1gvN0FCbS8rd0FEQUE0Ly9ZQU9mL2lBRHIvMkFBNy8rd0FQUC8yQUQzLzRnQlkvK3dBV2YvaUFGci8yQUJiLyt3QVhQLzJBRjMvNGdBS0FDWC8yQUE0QUJRQU9nQVVBRHNBQ2dBOUFCUUFSZi9ZQUZnQUZBQmFBQlFBV3dBS0FGMEFGQUFDQUF3QUJnQUdBQUFBQ3dBTEFBRUFFQUFTQUFJQUpRQXJBQVVBTGdBd0FBd0FNZ0E5QUE4QVJRQklBQnNBU2dCTEFCOEFUZ0JRQUNFQVVnQlVBQ1FBVmdCZEFDY0Fad0JzQUM4QUFBQUFBQUVBQUFBQXlZbHZNUUFBQUFESmxPcXJBQUFBQU1tVkxDQT0nKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01pdHRlbHNjaHJpZnRfRFYnO1xuICBzcmM6IHVybCgnZGF0YTpmb250L29wZW50eXBlO2Jhc2U2NCxUMVJVVHdBTkFJQUFBd0JRUWtGVFJUOWlUN29BQUZpTUFBQUFORU5HUmlEQTNCclVBQUFMTEFBQU96WkVVMGxIREpPZm1nQUFXTUFBQUJTWVIxQlBVeWZBTUxnQUFFMEVBQUFMaGtkVFZVSWF3dy9LQUFCS1lBQUFBcVJQVXk4eWMvTWRYQUFBQVVBQUFBQmdZMjFoY0VHeUVMd0FBQWRjQUFBRHNHaGxZV1RWOXJzTEFBQUEzQUFBQURab2FHVmhCdFlESXdBQUFSUUFBQUFrYUcxMGVPQ1hJVDRBQUVaa0FBQUQvRzFoZUhBQS8xQUFBQUFCT0FBQUFBWnVZVzFsb2lZWUVRQUFBYUFBQUFXOGNHOXpkUCs0QURJQUFBc01BQUFBSUFBQkFBQUFBUW85QnlZT0xGOFBQUFVBQXdQb0FBQUFBTG5PTnA4QUFBQUF1YzQybi85Yi93WUQ2QU9xQUFBQUF3QUNBQUFBQUFBQUFBRUFBQUxJL3VBQXlBUG8vMXYvV3dQb0FBRUFBQUFBQUFBQUFBQUFBQUFBQUFEL0FBQlFBQUQvQUFBQUFnSGlBWkFBQlFBRUFvb0NXQUFBQUVzQ2lnSllBQUFCWGdBeUFUQUFBQUFBQlFBQUFBQUFBQUNBQUFDdlVBQWdTZ0FBQUFBQUFBQUFRVVJDUlFCQUFDRDdBZ0xJL3VBQXlBT3FBUG9BQUFBQkFBQUFBQUg3QXNnQUlBQWdBQVFBQUFBWkFUSUFBUUFBQUFBQUFBQ0tBQUFBQVFBQUFBQUFBUUFNQUlvQUFRQUFBQUFBQWdBTkFKWUFBUUFBQUFBQUF3QWVBS01BQVFBQUFBQUFCQUFhQU1FQUFRQUFBQUFBQlFBNEFOc0FBUUFBQUFBQUJnQVRBUk1BQVFBQUFBQUFCd0FLQVNZQUFRQUFBQUFBQ1FBT0FUQUFBUUFBQUFBQUN3QVpBVDRBQVFBQUFBQUFEZ0FrQVZjQUFRQUFBQUFBRWdBVkFYc0FBd0FCQkFrQUFBRVVBWkFBQXdBQkJBa0FBUUFxQXFRQUF3QUJCQWtBQWdBT0FzNEFBd0FCQkFrQUF3QThBdHdBQXdBQkJBa0FCQUFtQXhnQUF3QUJCQWtBQlFCd0F6NEFBd0FCQkFrQUJnQW1BeGdBQXdBQkJBa0FCd0FVQTY0QUF3QUJCQWtBQ1FBY0E4SUFBd0FCQkFrQUN3QXlBOTRBQXdBQkJBa0FEZ0JJQkJBQUF3QUJCQWtBRUFBWUJGZ0FBd0FCQkFrQUVRQWFCSEJEYjNCNWNtbG5hSFFncVNBeE9Ua3dMQ0F4T1RreUlFRmtiMkpsSUZONWMzUmxiWE1nU1c1amIzSndiM0poZEdWa0xpQWdRV3hzSUZKcFoyaDBjeUJTWlhObGNuWmxaQzRncVNBeE9UZ3hMQ0F5TURBeUlFaGxhV1JsYkdKbGNtZGxjaUJFY25WamEyMWhjMk5vYVc1bGJpQkJSeTRnUVd4c0lISnBaMmgwY3lCeVpYTmxjblpsWkM1RVNVNGdNVFExTVNCVGRHUk5hWFIwWld4elkyaHlhV1owTVM0d05EQTdRVVJDUlR0RVNVNU5hWFIwWld4elkyaHlhV1owVTNSa1JFbE9JREUwTlRFZ1UzUmtJRTFwZEhSbGJITmphSEpwWm5SV1pYSnphVzl1SURFdU1EUXdPMUJUSURBd01TNHdNREU3UTI5eVpTQXhMakF1TXpVN2JXRnJaVzkwWmk1c2FXSXhMalV1TkRRNU1rUkpUazFwZEhSbGJITmphSEpwWm5SVGRHUkVTVTVUWTJoeWFXWjBUR2x1YjNSNWNHVWdVM1JoWm1ab2RIUndPaTh2ZDNkM0xtRmtiMkpsTG1OdmJTOTBlWEJsYUhSMGNEb3ZMM2QzZHk1aFpHOWlaUzVqYjIwdmRIbHdaUzlzWldkaGJDNW9kRzFzUkVsT0lFMXBkSFJsYkhOamFISnBablFnVTNSa0FFTUFid0J3QUhrQWNnQnBBR2NBYUFCMEFDQUFxUUFnQURFQU9RQTVBREFBTEFBZ0FERUFPUUE1QURJQUlBQkJBR1FBYndCaUFHVUFJQUJUQUhrQWN3QjBBR1VBYlFCekFDQUFTUUJ1QUdNQWJ3QnlBSEFBYndCeUFHRUFkQUJsQUdRQUxnQWdBQ0FBUVFCc0FHd0FJQUJTQUdrQVp3Qm9BSFFBY3dBZ0FGSUFaUUJ6QUdVQWNnQjJBR1VBWkFBdUFDQUFxUUFnQURFQU9RQTRBREVBTEFBZ0FESUFNQUF3QURJQUlBQklBR1VBYVFCa0FHVUFiQUJpQUdVQWNnQm5BR1VBY2dBZ0FFUUFjZ0IxQUdNQWF3QnRBR0VBY3dCakFHZ0FhUUJ1QUdVQWJnQWdBRUVBUndBdUFDQUFRUUJzQUd3QUlBQnlBR2tBWndCb0FIUUFjd0FnQUhJQVpRQnpBR1VBY2dCMkFHVUFaQUF1QUVRQVNRQk9BQ0FBVFFCcEFIUUFkQUJsQUd3QWN3QmpBR2dBY2dCcEFHWUFkQUFnQUZNQWRBQmtBRklBWlFCbkFIVUFiQUJoQUhJQU1RQXVBREFBTkFBd0FEc0FRUUJFQUVJQVJRQTdBRVFBU1FCT0FFMEFhUUIwQUhRQVpRQnNBSE1BWXdCb0FISUFhUUJtQUhRQVV3QjBBR1FBUkFCSkFFNEFUUUJwQUhRQWRBQmxBR3dBY3dCakFHZ0FjZ0JwQUdZQWRBQlRBSFFBWkFCV0FHVUFjZ0J6QUdrQWJ3QnVBQ0FBTVFBdUFEQUFOQUF3QURzQVVBQlRBQ0FBTUFBd0FERUFMZ0F3QURBQU1RQTdBRU1BYndCeUFHVUFJQUF4QUM0QU1BQXVBRE1BTlFBN0FHMEFZUUJyQUdVQWJ3QjBBR1lBTGdCc0FHa0FZZ0F4QUM0QU5RQXVBRFFBTkFBNUFESUFSQUJKQUU0QVV3QmpBR2dBY2dCcEFHWUFkQUJNQUdrQWJnQnZBSFFBZVFCd0FHVUFJQUJUQUhRQVlRQm1BR1lBYUFCMEFIUUFjQUE2QUM4QUx3QjNBSGNBZHdBdUFHRUFaQUJ2QUdJQVpRQXVBR01BYndCdEFDOEFkQUI1QUhBQVpRQm9BSFFBZEFCd0FEb0FMd0F2QUhjQWR3QjNBQzRBWVFCa0FHOEFZZ0JsQUM0QVl3QnZBRzBBTHdCMEFIa0FjQUJsQUM4QWJBQmxBR2NBWVFCc0FDNEFhQUIwQUcwQWJBQkVBRWtBVGdBZ0FERUFOQUExQURFQUlBQlRBSFFBWkFCTkFHa0FkQUIwQUdVQWJBQnpBR01BYUFCeUFHa0FaZ0IwQUFBQUF3QUFBQU1BQUFFaUFBRUFBQUFBQUJ3QUF3QUJBQUFCSWdBQUFRWUFBQUFBQUFBQUFBQUFBQUVBQUFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRSURCQVVHQjJnSkNnc01EUTRQRUJFU0V4UVZGaGNZR1JvYkhCMGVIeUFoSWlNa0pTWW5LQ2txS3l3dExpOHdNVEl6TkRVMk56ZzVPanM4UFQ0L1FIcENRMFJGUmtkSVNVcExURTFPVDFCUlVsTlVWVlpYV0ZsYVcxeGRYbDhBcUtxc3JiVzR2c1BHeE1YSXg4bkt6Y3ZNenRIUDBOTFQxdFRWMTluYzJ0dHVubUZpWm5KeGs2R2xsbnVCOUlpTDhabjE5bVNWN083dDZQS0pqZjZPa1hsZ2xQQmw4K1ZxZG5mNHFhdTZqSkp0aDJsMVFRaWM5OTdCWStscmJPRGhiM0J6ZEhpbnJxYXZzTEd5czdTMnR3QzV2TDIvajN4OWZuK0Fnb09FaFlZQUJBS09BQUFBWWdCQUFBVUFJZ0FtQUNjQVh3QmdBSDRBb0FDakFQOEJNUUZDQVZNQllRRjRBWDRCa2dMSEFza0MzUU9wQTd3RHdDQVVJQm9nSGlBaUlDWWdNQ0E2SUVRZ3JDRVRJU0loSmlFdUlnSWlCaUlQSWhJaUZTSWFJaDRpS3lKSUltQWlaU1hLNEFIN0F2Ly9BQUFBSUFBbkFDZ0FZQUJoQUtBQW9RQ2tBVEVCUVFGU0FXQUJlQUY5QVpJQ3hnTEpBdGdEcVFPOEE4QWdFeUFZSUJ3Z0lDQW1JREFnT1NCRUlLd2hFeUVpSVNZaExpSUNJZ1lpRHlJUkloVWlHU0llSWlzaVNDSmdJbVFseXVBQSt3SC8vLy9oQUVILzRRQWEvK0VBV1ArL0FBRC9YZ0FBQUFBQUFQOUpBQUQrMHdBQS9qRUFBUDFWL1N2OUtBQUFBQUFBQUFBQTRGSGdTT0F5NEIvZ1BkL1gzM1Rmd04rOTN1cmUzOTdlQUFEZTZON1czdFBleDk2cjNwVGVrZHN0QUFBRjN3QUJBQUFBQUFBQUFBQUFBQUFBQUFBQVZBQUFBUWdCQ2dFTUFBQUJEQUFBQVF3QUFBRU1BQUFBQUFBQUFSQUJFZ0VXQVJvQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQmdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBK0FBQUFBQUFad0JrQUowQVpnQ0JBS1VBaVFCcUFKUUErUUNoQUg0QW5nQ1pBT01BNUFCN0FKVUFjUUJ3QUlNQTRnQ05BSFlBbXdDWUFLQUFlUUNwQUtZQXB3Q3JBS2dBcWdDSUFLd0FzQUN0QUs0QXJ3QzBBTEVBc2dDekFKY0F0UUM1QUxZQXR3QzZBTGdBcEFDTEFMOEF2QUM5QUw0QXdBQ2FBSk1BeGdEREFNUUF5QURGQU1jQWpnREpBTTBBeWdETEFNd0EwUURPQU04QTBBQ2pBTklBMWdEVEFOUUExd0RWQUp3QWtRRGNBTmtBMmdEYkFOMEFud0RlQUlvQWtBQ01BSklBdXdEWUFNSUEzd0I4QUlZQWZ3Q0FBSUlBaFFCOUFJUUFiUUNIQUVFQUNBQnpBR2tBZFFCMEFHNEFid0J5QU80QW9nRDhBUHNBQXdBQUFBQUFBUCsxQURJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFCQUlBQVFFQkZFUkpUazFwZEhSbGJITmphSEpwWm5SVGRHUUFBUUVCS3ZnUUFQZzZBZmc3REFENFBBTDRQUVA0R0FUN09mdU8rbno2UGdVY0M1Y1BIQXVxRWIwY05CY1NBQ01DQUFFQUJBQUhBQk1BSHdBdEFESUFOd0ErQUVBQVJBQk5BRllBWVFCb0FIRUFlQUIvQUljQWp3Q2FBS0lBcXdDM0FMNEF4UURNQU5NQTJnRGlBT2tBOEFFOEJGNEVlQVNFWmw5cFpsOXNiMjVsTG5OMWNHVnlhVzl5ZEhkdkxuTjFjR1Z5YVc5eWRHaHlaV1V1YzNWd1pYSnBiM0pFWld4MFlVOXRaV2RoZFc1cE1ETkNRM0JwUlhWeWIyRm1hV2syTVRJNE9XVnpkR2x0WVhSbFpIQmhjblJwWVd4a2FXWm1jSEp2WkhWamRITjFiVzFoZEdsdmJuVnVhVEl5TVRseVlXUnBZMkZzYVc1bWFXNXBkSGxwYm5SbFozSmhiR0Z3Y0hKdmVHVnhkV0ZzYm05MFpYRjFZV3hzWlhOelpYRjFZV3huY21WaGRHVnlaWEYxWVd4c2IzcGxibWRsZFc1cE1EQkJNSFZ1YVRBd1FVUjFibWt3TWtNNWMybDRMbUZzZEc1cGJtVXVZV3gwZFc1cE1qSXhOWFZ1YVRBelFUbERiM0I1Y21sbmFIUWdNVGs1TUN3Z01UazVNaUFzSURJd01ESkJaRzlpWlNCVGVYTjBaVzF6SUVsdVkyOXljRzl5WVhSbFpDNGdRV3hzSUZKcFoyaDBjeUJTWlhObGNuWmxaQzRnSUZSb1pTQmthV2RwZEdGc2JIa2daVzVqYjJSbFpDQnRZV05vYVc1bElISmxZV1JoWW14bElITnZablIzWVhKbElHWnZjaUJ3Y205a2RXTnBibWNnZEdobENpQlVlWEJsWm1GalpYTWdiR2xqWlc1elpXUWdkRzhnZVc5MUlHbHpJR052Y0hseWFXZG9kR1ZrSUNoaktTQXhPVGt3TENBeE9Ua3lMQ0F5TURBeUlFRmtiMkpsSUZONWMzUmxiWE11Q2lCQmJHd2dVbWxuYUhSeklGSmxjMlZ5ZG1Wa0xpQlVhR2x6SUhOdlpuUjNZWEpsSUdseklIUm9aU0J3Y205d1pYSjBlU0J2WmlCQlpHOWlaU0JUZVhOMFpXMXpDaUJKYm1OdmNuQnZjbUYwWldRZ1lXNWtJR2wwY3lCc2FXTmxibk52Y25Nc0lHRnVaQ0J0WVhrZ2JtOTBJR0psSUhKbGNISnZaSFZqWldRc0lIVnpaV1FzSUFvZ1pHbHpjR3hoZVdWa0xDQnRiMlJwWm1sbFpDd2daR2x6WTJ4dmMyVmtJRzl5SUhSeVlXNXpabVZ5Y21Wa0lIZHBkR2h2ZFhRZ2RHaGxJR1Y0Y0hKbGMzTWdDaUIzY21sMGRHVnVJR0Z3Y0hKdmRtRnNJRzltSUVGa2IySmxMZ29nQ2lCVWFHVWdaR2xuYVhSaGJHeDVJR1Z1WTI5a1pXUWdiV0ZqYUdsdVpTQnlaV0ZrWVdKc1pTQnZkWFJzYVc1bElHUmhkR0VnWm05eUlIQnliMlIxWTJsdVp5QjBhR1VnVkhsd1pXWmhZMlZ6SUFvZ2NISnZkbWxrWldRZ1lYTWdjR0Z5ZENCdlppQjViM1Z5SUd4aGMyVnlJSEJ5YVc1MFpYSWdhWE1nWTI5d2VYSnBaMmgwWldRZ0tHTXBJREU1T0RFc0lESXdNRElnU0dWcFpHVnNZbVZ5WjJWeUlFUnlkV05yYldGelkyaHBibVZ1SUVGSExpQUtJRUZzYkNCeWFXZG9kSE1nY21WelpYSjJaV1F1SUZSb2FYTWdaR0YwWVNCcGN5QjBhR1VnY0hKdmNHVnlkSGtnYjJZZ1NHVnBaR1ZzWW1WeVoyVnlJRVJ5ZFdOcmJXRnpZMmhwYm1WdUlFRkhMQ0FLSUdGdVpDQnRZWGtnYm05MElHSmxJSEpsY0hKdlpIVmpaV1FzSUhWelpXUXNJR1JwYzNCc1lYbGxaQ3dnYlc5a2FXWnBaV1FzSUdScGMyTnNiM05sWkNCdmNpQjBjbUZ1YzJabGNuSmxaQ0FLSUhkcGRHaHZkWFFnZEdobElHVjRjSEpsYzNNZ2QzSnBkSFJsYmlCaGNIQnliM1poYkNCdlppQklaV2xrWld4aVpYSm5aWElnUkhKMVkydHRZWE5qYUdsdVpXNGdRVWN1SUVSSlRpQXhORFV4SUZOMFpDQk5hWFIwWld4elkyaHlhV1owUkVsT0lERTBOVEVnVTNSa0FIWUNBQUVBSXdBMEFFUUFaZ0JyQUlFQWpBQzFBTDBBekFEWkFOd0E1QUR5QVBvQkVnRWJBU0VCVWdGN0FZSUJpUUdRQVowQnF3RzBBY29CMGdIaEFlMENNd0pYQW1jQ2N3S0ZBcGNDb2dLcEFyQUN0QUs2QXNRQ3pnTDJBdjBERVFNWEF4d0RJQU1sQXlrRExBTStBMFFEU0FOYUEza0RmUU9aQTdZRHV3UEJBOUVEMVFQY0ErRUQ1UVBwQSswRUJRUU5CQjRFS3dReEJEVUVRZ1JMQkZnRVh3UnhCSGtFaWdTUEJKZ0VwQVNvQkxjRXZRVEdCTThFMUFUWUJPSUU4QVQ5QlFJRkJ3VUxCUlFGR2dVbEJTd0ZNUVUxQlQ4RlJBVk9CVklGVndWZ0JXa0ZjZ1Y0Qlg0Rmd3V0hCWXNGajc3MytCVkRDazJ0MkVuM0JCdjNCTmpOeWEwZm9yV1RvUGMvSmgzM0FCWWhIUXNsQ3ZzbWczZHZaeDV2ZFdaeldEVWRDOHRHSGFqM0poSk1IUlBZSUIwVCtBdjM0QmJ4OSs0Rzl4RTF0ZnNSUDFOM1ZXUWUyMDRGUFFyN0lRZjdBVk5HT2g4TFVRb2dDZ3N6elVqM0JkQ3VtNjZnSG8wRzl4a0VPQjMzRGdZTFNnckphVDdOK3dRbkNndko5NFVWK3lqM0JDajNJZmNoOXdUdTl5Z2UrR3Y3QVB4ZkJ5bE1Wams1VE1EdEh2aGYrd0FIQ3dHTStQUURJZ29MRmVzR0lmY21TUW9oK3lZRjZ3WUxQQXF1cTN0Mm1oK2VjSkYzQ3l3ZERoWGZCdmNpTVIwTDl5YVRuNmV2SHFlaHNLTytHd3NTVWgwVDdDQUtDMFlLTFIzUHZsdFVuQjlpSGZjSWRTN3EreHNuQ2tNS0N6Z0sycnF0cXFjZkMxWWQreG9HQzZGNEJaT1lsNDZZRzZhaGYzSnRjMzlwYzNPU2szVWZlV0VGZnF5d2dLb2J6TVdweTdScXJsU0JnSW1KaFIrSkJnc0Q5ME9mRlc4MkJXMkJjbjF4RzIwcnJRYkp3S0hacHgvM2J2ajRZd3I3REhBSyt3ejM5Mk1LQ3pvZHhJUTVDZ3NiVlIwZlJnb0wxallLL0ZzR0MxeHBiRzhmWkdCN1lmc0JHZ3M4Ym9JMlJuQ3ByYkNubzhjZUMxMVBIY2IzSmlzS0N4VkZ1VzY3dTdtbzBSN1BCOUZkcUZ0YlhXNUZIZ3RaSGE3M0pqb0tDMEhLQld4dFlYbGtHMFZZdGQ0ZkM0VjNlSEFlZG54cmUyZ2JDeFg3WFBjMit6YjNYUGRjOXpiM052ZGM5MXo3TnZjMisxejdYUHMyK3piN1hCN1pGdmM5OXczM0RmYzM5emYzRGZzTit6MzdQZnNOK3czN04vczMrdzMzRGZjOUhnNkMrMHgyOTF0Z0Nud2Q5Mm9HZ2FHaWhxSWJ3TG1mczZzZmpRWVR2RThLRTl3L0NnNFZZaDMxVmgwckJrZzFTT0VGS3dZT1lsNnhXUnRQWDF4R2doOE96ZmMrRmZzSDVVN2J3TG1mczZzZWpRWUxYZ3JnOXlhTUhVSWRFM3hQQ2hPOFB3b0xTd3IzNVFmM0J6SElQQXYzRWQvM0N1c0xpd3I0a1BjQUMvc0FCZ3VnZHZsY2R3djd0RWdkd3ZjbVRoMEx5NkIyOXpQcitGMTNDL0VCZ1IzM3RHRWQ5NFlHOWRXL3piVWZxNzJUcC9jMEd2Y3BpS1pveHg3WlhUNjFMUnY3alF0MUhmZTQ5d0FMc3hhdXA2ZXVycWR2YUdodmIyaG9iNmV1SGc1UkhYSUtCZ3VGNjBVZEM4MVZDZ3QvSGZjQUM3UmpIUXRjSFE0VjkyRDNYdnRnOTE0RkpRZnhKeVVuQlF0WVpxT25kUXYzSmdVTDhRTjNDczRHcXBhV3JCN0Y2MGtHYlFvTEFhejREZ09zRnZnTzYvdVNCdmVTOTk0RjNQd0FNZmVFQi91UysrUUZDNVZmSFF2V0Z2Y0ErSTZOQnZmVy9JNEY4WElLL0k2SkJ2dlcrSTRGSlFZTHhhOThYcXdmcUdTT2JQc1VHdnNZaUhkelp4NWliMkIyVGh2N0ZRdng4U1VHQy9IM1pZQUtDL3dQZXZsK0FmczUrSVVEK3psT0NnNkxYUjBMOXhjcTN2c0VDMVlLMWhZTDl3WUdDM3NLOFF2eGV4MExQVkJWT3gvZkJyR09ucU90RzYyZ2RtMTRnMzE5ZkI4TEZZb2RVUWVJSFE2TDhUcDJFdER4RTJEUWtRb1RvUEdIQ2xLNVhjVEV1Ym5FeEYyNVVndHlIZkVsQnd0SUhRRUxlQXBvQm5KK2w2SWYrTm1IQ21rZDl5LzdSR2tkRHBXTDhmajJqUXI0Vy9INzd3djRqdG44amdZTDAycjNBamY3QXZzQkIvY3M5N2NGTndZTCs2QWx6ZmsrelF1RnhHMTI5MS9FOTFURTl5ekVoWGNTQ3hYeDFRVUxGZmRnKzE0RmNRb0xXZnpDRmMwRzkrWDVYSXNkdnZjQUMvZk9CL2NYS3RVaUlpcEIreGNlQzJFSzRQY21DM2NCOTFUckEvZFVDeFh4OTBRR0pVRUZDL3Roa2dvTDk4L3hDMUlLRTl6TisyRVY4UXVqVnh0TlhtOWxiaDl2WjROcUN4WDdGK3hCOVBUczFmY1hIZ3NCMW1FZEM3UDNFck1MMXZjQUM0TWRQUVpzKzI0RkN3YXE5MjRGQy91TzF2Z29BYm4zWUFNTGR3SE44UVBOQ3dYN0RnWUw5d0FTQzBaalkwOVBZN1BRSGd0cUhZRWRDOUN6czhmSHMyTkdIZ3NGU1FZT1Vnb1R2QXR4SDdGc0JhNmdvQXZ4QWJIeHdQRURzUXZWa04vcTY1QThQQXYzUHRuN1BndjdQajMzUGd1TDhmaVdDMTJGNnd2Rzl5WUwrVndGQ3dFQUFXc0FieVlBbHd3QXBRTUFxam9CaHg0QS93SUFBUUJOQUU0QWF3Q0RBTTRCVWdGMUFmOENFUUpGQW5vQ3JnTFBBdEVDMHdMYUF1a0RCUU1lQTJFRHV3UHZCRW9FbHdTN0JURUZnQVdRQmFnRnpBWGtCZ2dHVlFjSEJ3d0hid2VOQjZBSHBRZkFCL1lJSHdncENGUUlnZ2lKQ0xnSXhBakpDUW9KUndtaUNhOEp5d25SQ2ZFS0xncGhDbXNLY2dxSENwY0tyZ3JXQ3VrSzlRc0VDem9MVnd1TUM1SUxvUXdzREQ0TVNBeHJESllNb2d6WERPa004ZzBkRFZrTmlnMlBEYnNOekEzcURpa09YUTVuRG5BT3d3N1hEeXNQY3crUkQrc1FmaENBRU1RUk1SSHNFbDRTYkJLRkVwSVNvQktuRXJvUzB4TDFFdmNUSUJOQUUwSVRTaE5VRTJFVGdoTzNGQVlVRWhRZEZETVVUeFJSRklFVWp4U2VGS3dVdlJUT0ZQMFZDQlVjRlUwVnBCWEZGaklXZXhieEYwSVhSeGQzRjlvWUd4aUVHSndZbmhqdkdSRVpUUmwxR2E4Wjhob1ZHakVhYVJxS0d0Y2JLeHM3RzRjYnVSd0dIQTRjRlJ3bkhDOGNVaHh3SEo0Y3BSeXNITU1jeWh6UUhOY2M5aHo4SFJZZEhSMGxIVDhkUngxY0hYVWRmQjJESFowZHBCMjFIYzhkM2gzbUhnRWVJaDRwSGt3ZWJCNldIcDRldFI3SEhzOGUxeDdySHdJZkNoOHNIelFmUlI5V0gxNGZiaDk2SDRFZm54KytIOFVmMVIvbUgvY2dLU0EvSUZnZ2V5Q1hJTmNnMlNEYklTOGhxQ0lTSXBVakFDTWtJMVVqVnlPT0pBa2tnU1QvSlQ4bGJDV1pKZW9sNnlYdEplOG1MQ1puSm1rbWExMkx2ZmpzdlJLTHZmZ2t2UmVMQlBpSStWRDhpQWIzanZ2RkZmcys5NU1GOStnRyt5RDd3QlgzUHZlVEJmeVNCL3dHWGhYM1B2ZVQ5ejc3a3dYOEJ2aS9GZmMrKzVQN1B2dVRCUTRPKzdTTDhaUUtBZG54QS9MM1JCVytCckw0ckFYN0ZBYVkvVndWVXgzN2FmaXM5MFFCeWRuQTJRUEorS3lGQ3ZjWCswU0ZDZzVKb0hiM2JzMzNKTTMzYm5jQmp2aHVBL2VxOTdBVktRYWg5eVFGN1FaUC9FQVYyWU1kN3MwdkJxSDNKQVh1elMrQ0hTbUNIU2hKNXdaMSt5UUZLRW5uQm16N2JnWFpneDN0Qmc1SmhldEFkdmtJNjR0M0VyUHgwNzdjOFJOZWsrUVZ3RlhZWWRlTUNQc0FkUjBIOXdLYjFOMzNBeHJ5Vk5uN0ZLUWVFNjczYVFleWlMUjdxbS9GMXhoV3QxbWhTWXdJMFZoRkJ5QitTRC83Q0JvbHZFYjNFVzRlKzNNSFRKRmtwMm15Q1BjYzk1WVZWSjE2cUxvYTBLeXJzcEVldnZ2VkZjdC9uR05lR2xGM1lrNThIZzV3Y1IyK3hOWEV0TVRWeEJPN3dQZmw5eTQ1Q2xLRU9oMzdlZmdhTkIwVGQ4QjBIZkdGNVV4MitRamxFckxsZnVYM0lPVVR0Qk5zOTJMNHhCV3dxYXF6czZsc1ptZDJiVWx5SG15bmRhMm9HdmZYL01RVjl3d0crd3ozSTdPMXE4ZWd2eGt3cjN4Z2VXUnVaaG43TFBkTEJlQ3pyY0ROR3VGTDF5c3JTejgxVzZSYnJXUWVFN1EwWGxvOE54cjdDZVlsOXhyWHk2MjN4aDVRMWhWZVhGZDVYeHRFVHNMV3ZhcTkwN0lmRHZqMjhZdDNFdER4RTJBVG9ORDRyR2tkRHZ1ZytWeDNBY2Z4QS9lV0pSVlA5eEpuOXh6M0pScjNKYS8zSE1mM0VoNWpCaUw3Q1ZiN0xmc2RHdnNkd1BzdDlQc0pIZzc3b1BsY2R3SDNDUEVEbi9sY0ZjZjdFcS83SFBzbEd2c2xaL3NjVC9zU0hyTUc5UGNKd1BjdDl4MGE5eDFXOXkwaTl3a2VEdnRXK0pWMzkyOTNBZmNteHdQM0p2ZzBGY2ZzQnR0ZHFiazR2dDYrYmJrN1hRWHNUeW9ITzdsdFhkNVlPRmlwWGR1NUJRN0JvSGIzYXRuM2FvNEs5N2dWKzJvOTkycjdhdG4zYXZkcTJmdHE5Mm85Qmc1bkhXY0tpL0dRQ2haVEhYMEtrNFVWMlFiM2cvbG9CVDBHRGttRjhmaWNlUXIzNlBkaEZZZ2Q5OElIaWgzN3d2dklmaDEySFE1SmFoMzNWdkVEOTFZVzhmbGNKUVltUVFYN0FBZncxUVVPU1pJZDhRR3I4ZmRlOFFPckZ2Z3E4ZnVrQnZkNTk3TUZxYkNZdExvYTl3VXk1dnNMSURFeSt3aUtIdkVHeTVDM3NzSWJ5TEJZV1hhSGRYVnZIL3VxKy9BRkRvUUs5OVh4TGZFVDZQZEU5OVlWdGdiSHZXRkVSVmhnVWxGdXE3eDRIeVVHK3d1ZTRrdnJHL2NONnVIM0dNVnp4MCt4SHhQd3hyR2N3c0VhOHpqdSt4TW1ORFFtZ3g3eEJzV1d0NmUyRzhTNlhsRlJZV0JISDJnR0RrbUw5MTRyNi9pU2R4TDN5ZkVUY0pmMUZmZTlCaE93SWZFSEUzRDF4T3RTOTJFbCsySDdUZ2YzaGZpU1NRcjdndnlTQlE1SmhmSDN0dkgzRHZFQnZldjNWL0VEdmZmYkZlc0d0cU9vbTdJYjM1NVJQRWlMTlNkU2FhdStnQjhsQnZzWm12Qlg1eHZTd2JLd3FCK3FzcGl3NmhyM0NucXVaTFVlcDNGY28xVWJYMmQvY0drZjl6WDNyL0g4RHdjT1NZWHg5MzdsOTdoM0FhL3g5MkR4QThyMzNoVjVaNEppWVJyN0d1NDQ3dlh6elBjMzl4NDd4ekY2ZFlpRmZCNkpCdmNxOThGSkNuMzhFaFhEdVdZN05sUnJYRTFqc052YnViRERIdzVKb0hiNDl2RUJ2dkVEdnZpUEZmSHk5MUVHKzRYODlnVmlIZmVGK1BZRjhmd3BCdzZFQ3FMeE12SDNZUEV5OFJQeUUrejNIdmlXRmM2OXJyKy92V2hJU0Zsb1YxZFpyczRlRS9MN0IvdkdGZnNTN2pQM0N2Y0s3dVAzRXM1dHhGV3ZIaFBzdGJHb3Q4a2E5d2N5NXZzSCt3Y3lNUHNIVGFoZnRXVWVFL0pWWjIxU1NCcnhqQlhNd2J2SXlNRmJTa3BWVzA0ZVRsVzd6QjhPU2FCMjk3amw5Mzd4QWEveDkyRHhBL2cxK0JJVm5hK1V0TFVhOXhvbzNpZ2hJMHI3Ti9zZTIwL2xuS0dPa1pvZWpRYjdLdnZCQldJZG1mZ1NGVk5kc052Z3dxdTZ5Yk5tT3p0ZFpsTWZEb3Z4OXhIeGtBcjNkeFZjSGZ2ZFhRcUw4VHAyOTNmeEV0RHhFM0RRa1FvVHNQRWxCL2NSWFFyQitKWjNBYnJsQTdyM2JSWDRqdnQxQmQ4SC9EVDNSZmcwOTBVRjN3ZjhqdnQxQlE3Qjl3Ylo5dzdaQWJyNGpnTzY5ODRWYmgzN3FnUnVIUTdCK0paM0FmaGo1UU82Z3hYNGp2ZDFCZE1IL0k3M2RRVTNCL2cwKzBYOE5QdEZCUTQ0a2gzeEFhanhzZkd4OFFQM1BmZEVGZkhFQnFXT25abWVIdWIzRVFXZnA1ZXV0UnIzQ1MzV0tDWXpOeUFlZC9FSDI3V292Yks2YVZSMmczVjZkQjR5K3hBRmRXeUhjV1FhKzRWZEN2ZVNoZG5PeDAvTjk3ck4xdGtTc2RuUDJmZzYyUk8vOTVyM3ZoWGR6dmNMNmJxdFgxNDlSdnNUTkZsbnNzRWU5NmozVVJXSkJzSjBZS0pjRy9zaksvc2kreGc0eGtiZXo2cXJxNllmalFZVDMyQ1NwM2E0RytEM0kvY0Y5enYzUS9zeTl4RDdWUHRvK3piN0tQdG0rMnIzTlBzczkyajNJUGNQeS9iT0gwa0dUMUpBYXZzTUcvdFArd3YzRWZjMTl5cjNBL2NZOTFMM012Y0JMUHNYS3ozN0MxSjZoWmVjbW8rZGtaMGYyL2VYaXgxS0hTZ2REc3VMZXdycjkyRHJFb0VkOTZQM0FDcjNBQlAwMWhiM3dBYjI1dHIzRDlObDFUMmRINDBIRS9qZXNLSEV4aHIzQkVQYSt4OGUrNmdHOTZiOElCVVQ5TnV2V0ZOVFoxZzdIL3M2OTJvRzl6RDN3QlVUK05td1hGUlRabDA5SC9zdzkyQUdEcFZHSFFHK1ZncjRUZmRiRlQ0S1RhM1lTZmNFRy9jTzc5UDNHYWNmRHQrTDhmaVFTeDBHOXdBbEZmY1ZCbHNkQmc1WkhUb0tEb0tnZHZmRTYvZG04VkVkOThUM3ZPdjd2UGRtOSsveC9Gc0dEc3VMQ3ZkUThmZHU5d0FCVEIwRDk4YjN0aFgzSldZR01rdE5PVlVkSGk4ZFRhM1lTZmNFRy9jaTl3VDNCUGNoSC9jbCs1RUhEdkdnZHZmTDYvZkZkd0dCSGZldVZncjRaUmIzQUhJSys4WDdydmZGK3dEOVhQY0E5OHYzcmdZTys3U2dkdmxjZDA0ZERrcHBDZ0gzeGxZS2pPSVZWTFBLWmQwYjl3ZjNCZUQzSWgvNGYvc0EvSFFIS2tacVZXQnFvS1o0SGc3Zm9IYjVYSGRSSGZkdEJ2Y1I5eGYzVnZ2d0JmY1VCdnVRK0VQM2VQZXRCZnNVQnZ1NS9BTUZpZmdEUngwT2JSMzQ5a2NkRHZkb2lSMzRIR0VkOXdENFVJMEc5eW43NmdYbEJ2Y3A5K29GamZ4UTl3RDVYQ1VHKzF6OFpQdGcrR1FGSlFZTzl4NkpIZmZTOXdBRFdoME9WQW9nSFE2Nm9IYjNxdkgzZXZHQkN2ajJGZmN3QnFxaGgzdWpINlo1bm01YkdsTmtVRHNlK3pRRyt3RDhFQlgzQVBlcWpBcncyR25IWUt3ZnRsUmFrbE1iKzVZR0RsUUsrQlgzRXhWOGQzQ0JhalVkSlFvOGlXQ0RjQjQ0elV0QkJmZWgrMnNWeTlVdDFnV2ZzSkdyOXk0bUhVTUtUYTNZU2ZjRUc5SERwYSsxSHc3TG9IYjN4T3YzYk9zQmdSMzNzUEVEOTB2NC9CWDNQUWF3b1lSOG54K2hlNWx2WmhwUFkxWTZIdnMzQnZzQS9DUVY5d0QzeFBjZUJ2Y24rOFFGOXhRRyt6bjMwQVhocWIvVzV4ckxiTUZqclI2c1pWeVpUeHY3cWdZT3AwWWRBWFVkOTZCV0NqTUtEbDJnZHZqODZ3SDNXRllLOTFnVzl3RDQvUGRYNi95R0svZFhCZzdmYVFvb0NnNlZhaDJNK0w0RDk0QVczd2IzZi9sY1NRcjdOdnl5QllrRyt6YjRza2tLRHZleWFoMlcrYjREOTFFVzVRYjNIUGlWQlkwRzl4ejhsUVhsQnZkRytWeEpDdnNFL0k0RmlRYjdIdmlPQlQwRyt4NzhqZ1dKQnZzRStJNUpDZzZCYWgyQitNQUQrRHdXOXc0RysyNzRBZmRnOSsrR0hmc2krNHY3SXZlTGhoMzNZUHZ2KzI3OEFRWDNEZ2IzTVBlZEJRNWRhaDMzVy9FRFFRb09jSklkNjFnS0RuQWRBZFBsQTlNbEZmZE56U3o1UHVyTiswMEdEbjBLOTR1RkZka0crNFA1YUFVOUJnNXdIUUgzQ09VRDl3aG5GU3hKOTAzNXd2dE5TZW9HRHNIM3hIYjM3ZCtMZHhLOStJZ1RzTDMzcnhYZkJoUFE5enIzN2ZjNisrMEYzd2I3YmZoQml4MWQreEc5QVl2NGlBUDdFUVQ0aUwzOGlBWU8rS3p4MVhlUUN2aXNlUjBPUkFwdUNoTzhFM3dqSFJPOEpSME9hZ3JORnZFR0U3ekFCMmlydW1JSzl4RWE5eEJvQ21KeloyVWY5NWNsQi9kZSs4RVY2NUE4UFR5R1BDc3NodC9WMUpEZjZoOE9KWVZrSFFHbThRUDRBUGNwRlUwSyswMzNCVUgzQ2RqSXNMNjNIdzVxQ3ZnRkZ2SDVYQ1g3bHdhdlpXSjlIZnNRR2hPOCt4RitDcnFqcnFzZkovZjZGZXFRTjBKQmhqY3NLNGJhMnRtUTJ1c2ZEbDFQSFNzS0R2dWdvSGI0UWRuM0Flc0IzVmNkRG5EN1ovSHlaQjJGZDRNS2pCVkVXMlJIWkdpZ3BISWVQRXdGV0xqTmFjd2I5d2p6MGZjdEgvaURKUWNUN0ZVSHMyVmluMWNiU1Y1cWJuUWZibVdDZVBzaEd2c2dsSGlvWlI1dW9yaHF6UnUvdXFPdXF4LzdYZmRjRmQyTm1aMmlIcDJacGFDMEc3T2xkbm1aSDUxMGpYMDVHanFKZlhsMEhubDljWFpqRzJKeG9KMTlIM21paVpuY0dnNkNoZ3J4OTF0M0FWQWRBMEFLOTVjbEJnNWhDdmNQOFZvSzhsMEsrN1I2SGZjUDhRSGE4UVBhVkJWbGRYdG9IbTRyc3diaHljVGdIL2pPSlFmeVhRcHdZUXIzZFlVZEZ2SDNKZ2JiNXZjYis0RUY5eFFHKzF2M3lmZEQ5MXFHSGZ0WCs0SUZpZmhQSlFZTys3U0w2L2o4aFIzM0Qyc2Q5OGFHQ3VzcjhSTFQ4ZmRkVlFvVUhCTzgweGJ4OThJR1N3cjN3Z2RFSFVaYWQxMWhIckJuWjZoRUczb0tINGtHRTl6Qmh3cUNoZ3JySy9GU0NoTzRRQW9HRTlqQmh3cGRoZkgzei9Fa0hRNktDdXNyOFJMTjhmZGQ4UlBjU0FvVDdNQWxCL2RlL0M4VkxJYmYxQjhUM0k4ZEhoUHNQWVk4S3g0T2lncnJLL0dEQ3Z0aEZmRUdFK3o1WENVSEU5eFdCNjVyWEgwZCt4RWEreEIrQ3JTanI3RWZKN1VWSzRiYTJkcVEydXZxa0RkQlFvWTNMQjhPK3pHR0N2R0ZkeExOOFJPd3pSYng5OFVHRTlEVnZLdTlwWnlFZWFNZTFlTUZvMnhwbW1JYmVnb2ZpUVlUc01HSENvZ0tOUW9PKzZDTDYvZmgyUUhUOFFQVCtJOFZXRDIrKzhRR083OWUwaDdBNjJVR2NvQ1ZweC8zdTlYWlFmY3Vod3BlQ2xJS0U3aENIUk40VHdvVHVEOEtEaVZoQ2dHRitGd0Q5MGdXM3diM1R2aVBZd3I3QzNBSyt3djM5Mk1LRHZkRWkvY3MreGQyK0k5M0VvMzVZaE53K0dnVzVRYjNOdmlQWXdvVHNDcHdDdnNIOS9jRlFRYjdCM0FLS3ZmM1l3cjNOdnlQQmVVRzlmZjNCWTBHRGtsaENnR1YrR0FEOTB2M2x4WDdRZnVYQmZjT0J2Y0E5ejMzQVBzOUJmY09CdnRCOTVmM092ZU1oaDBtK3pnbTl6aUdIUTRsZWgwQmhQaGVNeDBPSll2cjk5WGxXQjBPY0IwU21lVi81UlBRRStDWjk2UVZFOUMraXFaVlNCcjdJUWRGdUdMQUh1RE5XZ1pyZjdTMUgvY1VCK2RPcTNxUUhvMEhuSkRJcnVNYTl4VUh0WmUwcXg2OHpUWUdWbDVpUlIvN0l3ZEtjRlJZSGc3NzJQdU8rbndCMDlrRDAvdU9GZG42ZkQwR0RuQWRFdXZsZitVVDRJNGxGZUFHd0xpMDBSLzNJd2ZNcHNLK0hoUFF6UWNUNEZpTWNNSE9HdmNoQjlGZXRGWWVOa204QnF1WFltRWYreFFITDhocm5JWWVpUWQ2aGs1b014cjdGUWRoZjJKckhsb0dEc0gzUjltQzJSTFErR0lUWVBUM1JSV3RvcVN3c3h1bXNYZDdzQjhUb0hxeXNYdXRHODZ2dUxXaEgyZktCV2gwY21aakczQmtucHhuSHhOZ25XVmttbWtiU0dkZVlYVWZEdnUwKzB4MitQYnhBZG54QTh6N1lSWDNGQVpsK0t3RldBWngxUlZUSFVtYWR2aWJkd0d0OGZhekEvZUg2eFZJbFdPNzdocnZzN3ZPbFI3OGtBU3o1Z2JTazhDdHNybEF6aGgyY1c5NFpJTUk5ODhIc29PbmVLQngxczRZWkxsV3JVU1RDT1pqTUFmN0FJSW1QL3RER3Z0QzhELzNBSUllRGttRjZ6L3I5MUxOOTVUckVyenhlZXZ4OFJPNnFQZkFGUk4yMndhWFpaZGpjQnB5ZzJxQmNCNFR1bktLY1lWMWZnZ3JCeE42bWFxcWthVWJFN2E1OXdOM3NSdTN3cGV4dVI5TTJnVnpiV1dDYmh0clY1YU9ieCtlcjVldXNCcW1ncXFDcVI3M0hNMEdFN3I3TlFaNHMzdkZ2UnJQc0xQQndLMW1RNDBlOFFiM0RFdmcreG9oT3ovN0VscVVYYVZVSGxRR0RsNGRTYUIyOXpUTjZjMzMybmdkRnV2M05QY3F6ZnNxemdhWnBnWDNITTBqQnZjMDk5cGpDdnNtKzlEN0p2ZlFZd3IzTlB2YUJTTko5eHdHbVhBRlNQc3FTZmNxQnc1SiswVHIrRnJaOXo3cmhYY1NqZmhERTlqM0JHRVZjWWQ2ZjNFYmVYcU9qWUFmZWk4RmhaNmhpSjRiN2JLNTVKb2Ywdmd6QmVjR2w5a0ZNUVlUNktEM0R3V3JrSithcVJ1Wm1ZbUltaDhUMkpycUJSUG9qM3g3alh3YlEwQnpNWHNmY1Bzc0JUTUdmejBGNFFZT1NmdFU2L2xuNVJLNThUbmxQZVgzS09VMjZ6YnhFK0VUMHMyQkZmc0Yya2JsN3Q3Ujl3TENlcnRQcEI0VHlkNjNsclBjR3ZjYVZhdjdBYTRlUGFSeW1MY2FxS0d0dlI0VHpMMmxhRndmNVFiM0NqN0JNakJFU0MxVm0yYTlieDRUNGpsbmUyRXhHaVdsWC9jQ1pSNnhmZ1hnYnB1QVdScFphVzllSGhQUlZXNnV2b2dmRStIZjkwRVZaWEtlbkg4ZmZaK0lvTEFhdXBDYW01OGVtcGVsbXF3YnJLVjhmSmNmbTNlUWZGd2Fab2gyZlhjZWVuOXllR1ViRGtuM0lkUDNzdE1CcGRuM3B0a0RtdmRMRmNCWHZMd0ZkcWU2ZWJ3YnZMZWJvcWtmdkZxL3YxdThCYUdubkxtOUdyeDZ1WFdvSHJ1OFY3OWFXd1doYlYrYldodGFYSHAxYng5YXZGWlh2Rm9GZEc1OFhWb2FXcHRjb1hBZXMvY1BGZVBDd3QzZHdsUXpNMVJVT1RsVXd1TWVEdmlzOTBRQjNOa0QzUGlzaFFvTysybjRyUEhWZHdHeDhjRHhBL2RWK0t4NUhmc3ZKWGtkRG9rS3V2ZXBjeDExKzE1ekhRNkVIZmVPMWhWeEN2dGcrMTRGRG9RZHVkWlVIUTVkOTNuckFZdjRpQVAzZVFUNGlPdjhpQVlPU2ZnYTJmZUllQjM3VFJYcitOT1FIZmVJSy91SWtSMEdEa21vMmZmTjJmZHFlQjMyRlpFZCsycnI5MnFRSGZmTmtCMzNhaXY3YXBFZEJnNVRDc0g1R3MwQjk1YlowOWtEOTViN1RSWForZFBUL2RQWitoWDdaZ2I3SUROTit4WWo0am4zRHg4T1hmZEc5L2dCMC9mNEE5UDMrQlVwMnp2dDdkdmI3ZTA3MnlrcE96c3BIZzVuSGZ0cGk0NGRRV3dkKzJuNDlvNGQrS3hzSFlrSzkzbldWQjM3U2lWVUhRNzRXb3Z4QWZjSThmZDc4ZmQ3OFJSdzl3Z1dYQjMzNFNVVlhCMzM0U1VWVXgzM2FYRWR2TVRWeExURTFjVER4TlhFRTd2d0U2QXcrSjdvTkIwVG9NRDdpTUU1Q2xLRU9oMFRHd0Q3ZWZnYU5CMFRSZ0IwSFRqN1ovSDRsdkVCdi9HeDhiSHhBL2RVOTZZVmNZaDVmWGdlTVBzUkJYZHZmMmhoR3ZzSjZVRHU4T1BmOWg2ZkpRYzdZVzVaWkZ5dHdxQ1RvWnlpSHVUM0VBV2hxbytsc2hyTUpRZlZYUXFDQ203M2RnUDNCZmpRTWdxQ0NyYjNkZ08yK05BckhmalE5eVpQeHhKZzk5b1RvUGRQK05BcEhSTmdaZ3I0NE5ObzFCSlJ4MC8zK0JPUUUyQ04rTnBmQ2hPUU1Bb1RZRUVkYXdyNDFzM1Zkd0ZtOTlZRFp2bGlGVG1TeEZIc0crekV4ZDJTSDA4R1VINWlmRndiY0hXUWwzb2ZlcGVBbllTbUNBNzQzdmNBQWMxV0NzMzQzaVlLRHZqZTl3QUJkV3dLQS9jdStONGtDdmpCZ0IwQm5JQWRBNXo1S0V3S2p3b0I5eXZaQS9RV1RETXlIYmZIQlE2Q0NsTDRQZ05TK05Bc0hmY0EreVlySGZ0MnZnR2cyUVAzWGZzMEZZRjllb1oxRzNGMG42aTBvN3F6c1I5WUJsbG5ZbXRLR2xHMmFNRzNySmFZbng0T2dncGc5OW9EeXZqUVFCMzRXdmQ1NndHTCtud0Q5M2tFK256ci9ud0dEdmY5aS9IRTY4T0FDZ0g0UGxZSytENDJDdnlOQnZ3WC9Wd0ZZaDNoOXpNRjk0RUcrMDdyRmZkTTkvMEZqZnY5Qmc3N2NmZ3F6Y3JIeE0wQmtkbjNIZGtEOTNINExoWFo5MlFHMWxPa0xrOW5nbWR3SHI5ZkJaeVdtSkc5RzZ1dmlXWWZlZnNFQjBwbFlGTmRzRi9yczZhWG9KZ2ZqUWJaQkdtQmdFcHVhcEtpbzZLVXJSN2JCZzV0SGZkdUJ2Y3Y5d1FGNVFmN0wvc0VCZmZDK3dEOERnZENWQVV4QjlUQ0JRNVVDc2x5RmJseXZlVUZiN0s4ZWNZYjl3VFl6Y210SDZLMWs2RDNQMG9LZ3B0L25IeWJ3ZTBZWGFSYU13V2xaRnFkVVNjS1F3cVVmSlo3bW5vSXgvY0FGWDJtaDdQMkdpMGRzYXArZDZJZnJsNFZtbStQWmZzQ0d2c21nM2R2Wng1dmRXWnpXQnRqYkptZ2RSOE8rQkNMQ2lWZEhTV0hIVXdkRTNiM00vZjRGU0VkOTdqNytCWDRWZkg3NmZkbDk3VHIrN1QzWC9mbjhmeFRCaE91VkFlMlpsU2RWU2NLUXdwTnJkaEo5d1FidmNxaXNxd2ZEdnR4K0NyTjkwak5BWnJaOXgvWkE1cjR4aFZOa1hXbGJ4NXRwclY5dVJ1NnRabXBwaCtscDVHaHlSckpoYUZ4cHg2cGNHR1pYUnRjWVgxdGNCOXhiNFYxVFJyWkZxK01tSm1jSHBxWG5aU2tHNk9kZ255WEg1bDZqSDVuR21lS2ZuMTZIbngvZVlKeUczTjVsSnAvSDMyY2lwaXZHZzczZkU4ZEFaN3I5MmJyOTJyeEEvY1IrQTRWUFFyN0xnY29Wa0UvSnR0VjlzWE1uOFd4SDA2NnhIclVaQXJmQm1BZFZFeHpZMjRldVd4Vm5Uc2JQMU4zVldRZjk2ejdkQlZtQnpnZDkyN2ZkQXBoQ2xvS0R2dTBpK3Y0TlhmM2I0VWQ5dzk0Q21NR2QzNlhvaC8zbEFmTnZ3WFZCMGxYQmZlUEpmdmRCMGxYQlVFSHpiOEZEbndLOXpQM0tCVi9vSWVqeUJyVVBBcWVub2FEbWgvN2l2eEFGYmR4dU5nRmU2V3RnTGNiMnJxdHFxY2ZzcmFidGZjQ0d2Y0dlYlpldUI2NjNGK2xYejhGbW5CcGxsODBDaXlWVU1CYkh2ZUI5OGdWbDNXUGMwNGFRajBkZUhpUWxId2ZEdmVpVHgwQlVoMzNhdkVEK1p2M3Z4VmdIVXRZYmxsaEhyMWhWcWhMTkFvNENzN0RxcjJ2SDF5cXlHbmNaQW9HL0RheEZUd3BDdHNhMmlvZE94cnh1WFFLZ292cjk3YnI5eHJ4QWN2eDkySHhBL2VVK0JZVnhnYXptM1psSC90R0IyTjZmbG9lWnl2S0J1RER6Tm9mOTBrSHdYU3dXWjhldXArbHNjSWE4anZOK3dqN0R6RlYrd1FlL0x6eCtMd0hqYlNrb05XTnJZeXpnWmwvQ0poL2pudHhHbDkyZkdvZVRnWU93ZmZPMlFINGI5a0QrRy8zQUJYWjk3RDhqajM0UUFZT1B4MzRVUGZBOXdEM2ZOTUI5empaOTFyWjk5TFpBL2M0OThBVjJmZm85eERUKzlwRDl4QUcrVFQ3NkJYWitERDdEZ2I3Qi92RSt3ZjN4QVg3RHZ3dzJmZmlqUWIzRi92aUJiNEc5eGozNGdXTkJnN2ZpL0gzWmV2M1gwc2QrOFZBSzlZRzl3RHJGZmRmOXhVSFd4MzNaZmNjNndZTzkwT0wwL2VBZHRQVDkxdC9DdmRpOFNqZjl3UGZFKzZBMDA0S0svMXRaUW9UN1lCbEhSUHVnUHRFKzFBRis3YjNheFhmK0Q4M0JoUDJnRzhLd1l2WjkySFo5eVdPQ3ZjZUZkbjNKZmRxMmZ0cTl5VTkreVg3YWozM2FnYjdhdnV2Rlc0ZERycWdkdmN1OGZkNjhmY1FkNEVLK0hvVjl6VUcxYmRPVlZWZlRrSWYrellHK3dEN2xCWDNBUGN1akFyejh6NzNCZnNtSC9zNDl4QkhIUTczUTR2M0drUFQ5MEoyOSt0L0N2Z0gzeE91N0U0S0UyNzdMUDB2RmZkWUJoT3VUZDhIRTI3SnJBY1RybThkRTI3N0wvdTNCZnVYOXkwVjMvZy9Od1lUdG04S3dYYjNHdkRaOFBjYUFmZDk5eG9VNExyM2FoVnVIZmRPOXp3VlJ3cjhNZ1JIQ2c3NzJQdEQrZVlCMDlrRDAvdERGZG4zOGowRzl5b0UyZmZ5UFFZTyt5YjRSTDczVEw0QnhMNzNUTDREeFBqVEZUekxTOXJheTh2YTJrdkxQRHhMU3p3ZXZoYSt0TFMrdnJSaVdGaGlZbGhZWXJTK0hnNktDdkgzVzNjQlVCMERTQXIzbGlVSDkxNzgvQlVzaHQvVWp4MDloandySHc3M1E0djNHa1BUOXlsekN2ZWQzeE9zZ1BjVFRnb1RiSUQ3U3YwdkZmZFlCaE9zZ0UzZkJ4TnNnTW1zQnhPc2dHOGRFM1dBK3kvN3R3WDdtdmZvVndvVHJZQ3VmSzlpb2g0VHRvQlFDdmVTaGRQM21NMzNDODNRMHdHeDJmY24wL2MxMC9jSTJRUDM0L2lURmMwR3VydUFXbFJXaDFFZldRWkQrNEVWMC9jL3RBYjNEZnMvQmQ4Ryt3MzNRUVhHa3J5cjN4cmlXN0lxSHZzMEJ2dDErM0UrSGNIM2F0a0J1dmlPQTdyM2FoVnVIUTU4Q3ZmNTk1RWhDdnM5OTdNVjhMK3BiYUpobFZrWmlZa0ZyVzFrbG1NYlJUY2RNQjI3d0pLczl4RWE5MktFekQzcUh1VzZaY0lqVldXblc2TlBuUmxyUUs1L3FINmtleGs0WUFVT3dhRDRaZ0hPK0dZRHp0Y1Z3bFQzUnZkSDkwWDdSOFBDKzBmM1JmZEg5MFpUdy90RiswZjdSdmRIVkZQM1IvdEdCUTcza29YVHh0UDMwdFBHMHdHeDJkalorREhaQS9pZzk3a1ZVNEplWTFJYk5WUFozdUcrMHVURXVHVldsaC9UQnZjQmZqL0JLaHY3SGp3cit4djdHTjhvOXh6cDBzbjFuUi84d3NvK0hTMEsrMmo0NENzZExRcEgrT0E3Q2tvZDBQY0FBZmMzYkFvRElnb20rTzRrQ2kwSyt5TDQ0RElLU2gyemdCMFM5MTZBSFJQdUlncjdndms0RlJQK2FCMGVFKzVTWFYxU0h4UCtUUjFLSGRMVGFOUVNqUGowRS9RaUNoUHMrNUg0Nmw4S0UvUXdDaFBzUVIyVmp3cTk5d0Q0a1BjQUFYVWQ5MGpaQS9kNk14VXlIYlhEOVpuZDBhVDNDeG43QmdZK0NxeFEwa3p6aFFnT094MzNNSzRySFRzZDk4Q3VPd3BaSGJ5SEhZRWRlbXdLRS9vMkhmZWZ2Q1lLRS9ZcUNqc2Q5M2F1TWdwSkhYU3VLeDFKSGZjTnJqc0srN1JJSGRDSEhYNzNBSGYzQUhmM0FCUG8xaGIzQUhJS0JoUDA0N3drQ2trZHVxNHlDdmNlU0IzUzAyalVFb0VkOTlMM0FCUHNXaDBUM1BjcHVEY0tJaDNRK0JzckhTSWQ5Mm40R3pzS3kwWWR0b2NkZFIyUGJBcVA5d0FUOGlBZEUrejNTUGdwSkFvaUhmY2YrQnN5Q3N0R0hialRhTlFTVEIwVDdDQWRFOXluK0NVM0NxZEdIYWozSmhKMUhmZWc5d0FUMkRNS0UvajNKdmpTUUIwdUN2ZEVyaXNkTGdyMzFLNDdDdDlwQ3RDSEhjbjNBSTVzQ283M0FCUHlKeDBUN1BlenZDUUtMZ3IzaXE0eUNsMUlIY0tWQ3ZkYjhRTkJDbkg0V2lzZFhVZ2QwSWNkOXdEM0FIcnhldmNBRStoQkNoUDA0UGhvSkFwd2toM3JydmNtV0FyM1Ava2xRQjB4Q3Zzejkva3JIVVFLbEIxUHgyNEtFN3NUZXlNZEU3c2xIWHozK1NrZEU3ZG1Da1FLMUljZHBldDliQXBQOFJPNmdCTjhnQ01kRTd5QUpSMFR1d0JiK0Fja0NqRUtNdmY1TWdwRUNyZUFIUktsNjZTQUhYYnhFNzVBRTM1QUl4MFR2a0FsSFJPL2dQdE4rRkZNQ2tRSzF0Tm8xRzRLRTdNVGN5TWRFN2NsSGZ0YytBTmZDaE83TUFvVHQwRWRKWThLdldRZEFhYng5elBaQS9kSE14VXlIYlhDeUpXOXJiQzJHVURPQlUwSyswVHhRUGNDZ3g4T09SMzdUUGVsS3gxZFR4MlVIVS9IRWxJZEUvWWpDbVAzcFNrZEUrNW1DbDFQSFhVS0UvWVQrU01LRS9aQzk3TWtDamtkK3diM3BUSUtkeDFhQ25ITUt4MTNIVS9IRXREeEUraGNDdmNLekNrZEU5aG1DbUVLN29jZGRmY0FldkY2OXdBVDZGd0tFL1RnMmlRS2R4MWFDcmZNTWdxQ2hncnJLL0hXMDJqVVVnb1R0a0FLQmhQT3dTVUg0TlpmQ2hPMk1Bb1Rya0VkTEFyN1RQZlRLeDFaQ3BRZFQ4Y3VIV1AzMHlrZEU5eG1DbGtLZFFvVDdCUHlJQW9UN0VMMzRTUUtMQXI3QnZmVE1ncFpDdGJUYU5RdUhSUGMrM1gzM1RjS2lBckc5eVkxQ3ZINE5VQWRReDMzRE13ckhWNEs0UGNtVDhkU0NoTzJRaDBUZGs4S0U3WS9DdmVjekNrZEU2NW1DbDRLN29jZHpmRmNiQXBuOFJPNVFoMFRlVThLRTdrL0NoTzI5M3ZhSkFwREhmZFN6RElLSlhvZDRKVUtoUGhlTXgzM0xNd3JIU1Y2SGU3M0FBSGJiQW96SGZlYjJpUUtKWXZyOTlYbHpQY21XQjMzR1BoL1FCMXdvSGI0UWRueThTdnJFdDN4OXpqeEUreDNDZ1lUM000SHFwYVdyQjdGQmhQczYwa0hiUXIzbnZ4QkZWc0tCdkpkQ29LTDYvZmgyZmNCNndIZDhmYzRWeDMzbnZ2R2F4MzdmdmZJZHZmcmZ3b1RzUGNKOTdNVjMvZy9Od1lUMEc4SyszNzNzOVAzczlNU212RW8zL2NEM3hQb212ZXpaUW9UMkdVZEUrajdSUHRRQlE3N2Z2ZXZjd29UdEJQVTl3YjRibGNLRTdTdWZLOWlvaDRUMkZBS29ZdmQrSTczRVl0M0VxWDRseE93cFJiNGw4c0crMXI1SFFYN0JRYjdZUDBmQmUyZkZmY0M5K1VGRTlDWnhLWFRrN01JamdhVVhhZzdtVlB5KzlnWURpOEtQeDF0b0hiNFIrTUI5dXIzRit3RCtJTDRSeFdTNHdYNytBWkRYMzU2ZFIrWFJ3V1JuYUtQdWh1SSt3dDArMXRxK3drSTZRYXM5d0NoOTJtUTl3WUk5eGY3dndaRWtWNlZkeDdvQm9Tb2hySFVHdmU3Qnc1Smh1ZjNNdHJPMmZjdjZBSGM4UVA0VHZsQUZacDNXNTFMRy9zWlJTLzdNSGdmWHdaelBRWEpCb3FBaTRDQUduK0xmb3lDSG1VR2N6d0YwUWI3UktEWlFmY05HOUM0bXBtZEgrOEhkblJuZTFJYlBseSs5b0VmOXlnR285b0YrMG10QnF6M1h3ZWoyUVg3YmdidWxiWEQzUnZGc0hsM29COE9JSW5hK1FQVkFlbnA5d1hHQS9nVDl6Z1ZZWE5sWGxvYlhHZXo2WW9mdWdmejl3YlA5d24zQ2hyclp0STlQVUpIKzBBZSs1MEhkbk56ZDNCeXBGUVltNW1jbTVxWENIOEhMSSswT2ZjREc5RElzT08xSC90LytDa1Y5eGlxczZteG1XcFRPVnN3U2pjZUR2ZmJocC8zMzU3MzM2RUJyZmNvK0pEM0tBUDUydmZ1RlpRSDkxMzdTUGMyKzNQN2NmdEkremI3WGZ0YjkwajdOZmR4OXhiM0NjTGcwaDVTQmtKTEwxd2pHeXMwdGN4TUg0YVJpSk9VR3ZkWkI0Nk5qSTRlK0l1bEZZaUtoNGdlL0ljR2lJbVBqaC8zVlFlVmpwU1JrUjdMeXVLMTZodnI0R0pOeXgrUmhZNkNneG9PV29yaDk5amU5MnpnQWJEcjkzVHFBK2o1S1JXaW83Q2p2eHZqeXZzSSt4K0NpM21LZ3grS0JxVitYN3RFR3ljeEtmczMrd25HK3dmM0NmY3U0UGMxOTVYM212c0c5d2I3REQ5YmJYTnVIL2N4L1NJVlZHbkczdXU2NGN2RXIxcG5saC83Q29GZit3MUVHdzdkK1BIb0FmY0Y3UGRqNndQNDd2anhGZWo4MWk3ay9WSHMrVkgzWS8xUjYvbFJCdzVQS3V6NCtlQUJxZmNVQS9ob0toWHMrOStOQi9kcTk5TDdWZmUxQlkvM3ZPRDhQRU1IOTJuNzJQdHgrOTRGUmdjT1V3cHoreUw2WndHcStINEQrSjM1MlJWSEJ2c3UvWStHYVlabmlIY1ppb3lJbjRPdGhhc1pMUGZhK3lKU20xRE5wUGNaL0ZRRjJ3WU85MEQzR01UM0JuYW1kdXZERXJqRytKTEdFN3o1TmZlMkZlVlB4anFNSGpwY1VGeGlIOGhhV2JoR0d6VkxTakV5emt2WDFyeTh4YnNmUE1xN2I4TWIxdExIN0IvOGNpY1ZWbVcxd01LcXVNTWZFOXpKcjFsWHN4OFR2R0JsWTFsVkcvZmQ5MWNWdjY5alQyQnNWMVZhYmFuUVVSK3NxcmZLeFJzTysxUDdPOXI1L2RVUzl4TGxQZVVUMFBmZStlUVZrSUYya1hVYkUrQm1aWHh2Y2g5bVlIMU0rd1lhRTlEN09aZjdOUHRFR2kyQlgzeHpIbnlCZTRWOUczcCtrWStESDMxQkJZU1hwSU9tRzdXM25MaWhINkd5bU1ydkdoUGc5MEYvOXpIM05CcmxrY0tncHg2Y2w1dVRteHVZbFllR2t4OE9WZmNmeFpmRXNzYVd4Ukt2K0RZVFdCTjQrRGI0UlJWaGMzWndhQnR3ZHBxZGJCOFRXSmgxYmFKZkcxUmRZMU9OSGEyekc2aWhmWG1uSHhQNGNiU2tmNjRid0xTMndLTWZaL3NiRldGemQzQm5HMjkybkp4dEh4TllsM1Z0b2w0YlZWMWtVbzBkcnJNYnFLRjhlYWNmRTloeXRLUi9yUnZDczdYQW94OE9WZmN6eC9jVngvRjNBYmY0SndQMyt2aUFGVnlkWHlVRiszTlA5MTBHVlBzVkJmc21UL2NRQm1ZMXVubTM4d1gzZGNmN1h3YkQ5eFVGOXlmSCt4SUdEbFdOeWdHOHhnUDRVUEVWMHdmNzVQYy9CWTBIOStUM1BnWFRCL3dmKzJjRlNnZjRJL3ZMRmNyOEowd0hEbFdOeWdINEY4WUR2dmpoRlVNSDkrVDdQZ1dJQi92ayt6NEZRd2Y0SC9kbkJjc0hqZndMRmNyOEprd0hEbk5nNFBqNTRRRzYrRDhEK0c3MzhSWDdQL2djQlRzRyswVDhIUGMvL0J3RjJ3YmorQmtWK3dEN2k0Wi9nMnlJZlJtSEJvaVpoYU9Fb0NEM2poajI5NGFUb0pHaGo1NFpqZ2FPZVpKeWtuZ0lEZzVuQ21zS1NZWHg5NmpsOXk1NUNySDNXMzRkekFmM0hvODd4ekViWlZhR2VsNGZ6Z2ZRczdQSHVLeDJaSm9lOUFiemVUVEZMaHNpS2tIN0Z4L3grNDVtSFVtRjhmY3U1ZmVvZVFxeCtGUVYreDZIMjAvbEc3SEFrSnk0SDBnSFJtTmpUMTVxb0xKOEhpSUdJNTNpVWVnYjlPelY5eGNmZGgzeGhXWWRYaDB2Q29XUitWeVIrMmVSQnZldmoveUdrUWVGa2ZsY2tmdG5rUWozcjQvOGhwRUo4UXJ4Qy9FTURQRU1EZmVFRlBpMkZiMFRBSFlDQUFFQUlnQXVBRmNBZVFCOUFJMEFsUUNsQUxBQXZRREVBTWtBMFFEWkFPSUJTUUZkQVc0QmRBSFBBZFFDS1FJOEFrWUNWQUpxQW5JQ2RnS0NBbzhDbmdLc0Fya0MxZ0xqQXVzQzhnTDFBdjBERHdNcEF5NEROd05FQTA0RGRRT0JBNGdEckFPeEE3VUR4UVBOQTlJRDFnUDFCQlFFR1FRZ0JDVUVLd1F1QkRNRU9nUkJCRWNFVlFSWkJHVUVmUVNCQkpZRW93U29CTGNFeWdUUUJOc0U0Z1RyQlBFRSt3VUFCUkFGRXdVZUJTRUZLZ1V6QlR3RlFnVkdCVXNGV0FWbEJXMEZjZ1Y4QllFRmlnV1ZCWndGb1FXa0JhNEZ1QVhDQmNZRnp3WFRCZHdGNGdYb0Jld0Y4UVgxQmZrRi9iVDNraFV3SGJLMm03WDNBaHIzQVh1MVpMWWVxbTljclR3MEN2ZlFpaUVLQ3hWQ0tRclZHdFFxSFVFYUMvZGQ5NU1WOHZmTEJZMEc4dnZMQmVIN2t4WDNCcE1LbFIweGt3cjlYQVZpSGNMM013WDNvZ1lMK0YvM2F4WGZCMkFkS2ZzRFMvdForMlQzRFZueno4eWp4YjBlUEIzZkJFSUtDeVlLS2dvdEhiNndjMitoSDZkbmszZjdKaG9MRmZjQTl3QkhIUXNiK3dRK1NVMXBIM1JoZzNiN1B4b0xBY24zQVBlMlZnb25IUXM5SFdocm02QjhIM2ltaFo4TCswVDdBQ1lLRGxFS0l3b0xXUXJHOXlZa0hRdEtIY0wzSmlnZEM5OXBDc0wzSmlnS0M4ZUwzdml2NGhLNjdwVHQ3ZXlWN2hQazl5L2VGZnNNT0FZVDlQZHV5QVlUNUZXMlZ2Y0c5eVlhOXlqSDl3THQ4NzM3RlBzUyt6SlhJbFJmSGhQc1R2ZHUzdnNOamdjVDVNSEh3dmNEOXhvYTl6QXo5emI3Ti9zc0lQc2crMDBlK3hlL0pNTkxIZzZ6d0dhK0c4NnJ3OGVXSDA4R1pvUjJoSGdiQzBRS2xCMXVDaE8rRTM0akhSTytKUjBMRmQ4R0wwVUttT2NWU2RibmEvUWI5eTNzMS9jWDdFM24reG1iSDJtUGNJOTRqZ2hEbG02enN4clB3SzNOeXNoMWFyOGV4K1FGdGtvOXFqTWIreWMyTmZzT0pNMDc5dzk2SDdDR3BJZXJod2pMZzZobFdScFFWbU16UDBPbnRsVWVDeHM4TngwTEFiYng5MWp4QTVYZ0ZVN00xMjNkRy9jSzU4VHUzR0hMSXBJZk41RUZXSTk3b2FFYXJxR2x6TUswZUcrekhzclZCYlZaVDZZeUd5QTVWaVEweVZuZmhCL2xnd1d1aUthQVp4cGdZWFZSUjF1aHRsOGVDeGI0Vy9INzcvZGw5N3pyKzd6M1gvZnY4UXRmQ2hQc01Bb1QzRUVkK3dLYlliSmdIbXludW1uYUd3c1ZxNWljbzZPWWVtc2VWUWRyZm5wemMzNmNxeDRMQWRiM0FBTTJIUXNwSFdZS2taK2VwaDZnbXF1YnJoc0xxSjJrbGNBYjFLcDZXeDlXQzB0dFhXcFBHMWhtbzZkMUh5OGRDMFpnWTFKUllMUFFIdmZDSlFjTHpSYng5OElHUkIxNkNoNkpDL2RiRnZIM3VRYjNhdmczU1FyN0svdlEreXYzMEVrSzkycjhOd1VMMkkyNHRNY2J4N2RpUG80ZkMvcy9rM2FpWVI0TGt4MHg1VVVkQ3pFZERtK3ZnNS8zSmhvTFpxbHRzTENwcWJDd2JhbG1abTF0Wmg0THpmdGhGZkgzbHdabnNiUmlDdmNRR3ZjUmFBcGNjMmhySHdzRit3WUdDeHIzUDRPZ2RMVWVDOUMyczhYRXRtTkdIdnZDOFFzVmFCMVNYVjFTSGswZGJISm5kV0ViT0ZxNjl3TDNBN3k2M3JXdmRXeWtIOWJPQmI1ZlRyQStHL3NKK3dWQiswNExlaFhOQnZoRCtYNEZTUVlMVlZzSys4SUhDN09pbHF5ckdzbFZ4eWs3VWxkRGhoN2ZCcTZUcDV5cUc2eWxkRzlwYjNaZkgyc0dEZ0ZTSFFNTEVsQWRDL2QxOXhvQndQY2FBOEQzdUJWSENnN0xSaDBCVEIwREMvSDNYZkVMOXdBREN4V3dCck9yY21ab2IzVmxhSFNlcUlFZk53WTZtTU5rMlJ2b3liL2FId3NCcS9oYkE2c1crRnZ4KzlnRzk5ajRwUVhjL0U0cjk4b0grOWY4b2dVTFhZVmtIUXNCMFBFRFhBb0w4ZmlQSlF2UUZsc0tCZ3NFVXgyQ2hXQUtDeFdzcHBXYUhndnhLK3Y0TDNjTG9IYjRqM2NMYzc4YnliaW5zYWdmcDYrVHJBc0ZSeDBMRzgvTW84VzlIendkOTlBTEZmZXUwL3RJQnZjbzl6QUZwS2FTcEtjYXoxSENOeDRMenVFRkR2c2Y5M2J4QWNEM3dRUEE5M1lWOThIeCs4RUdEb09zYjY4ZXNXNWVwMDBiVnd1TENwUUtDM0NGOFN2cmV4MzNXM2VNSFJOOEMvanp6UUZ6OTdRRGMvanpGZmUwemZ1MEJnNzNBTS8zQUFzOFVHQXNIMGhZUGI0SEN4S2w2L2RtOFF0Slh3VTNCODIzQlE3Nzl3V0pCZ3Z4QnlYdjhlOEY4UWNMK1Z6N0FBdlQ5d3ZOYTNmM010TVM5MjdmUE44TEZYWUsxSWNkdFBGb2JBcG84UXRDQ2c3ZEZ2SDRRZkhaSlFzVk1NTnIxUjY0Nnd2eEFiSHg5MXp4QXd0VlhYZGphd3Z4OTJvTFdRcFJDZ3Y3YVpwMitXaDNBWlAzMFFNTGsycW5aeDVscUxodnlSdS9DOStMZHhMM0NkOEw2L2RmOFFzQmdSMzNxMVlLOTBzTCtOQ1ZDZ3NTdTFVS0U5ejM4d3RKaGZIM2R1WDNZUEVTQ3hYWjkwUTlCZ3VnZHZndkN5VUhEa21GNi9jTDYvY0U2d3RKMXZnb0FicjRGZ01MY1B0TWR2ZGI4ZmZQQzRYM0FBdjNPQWIzSnRqM0JRdDNmeDBMZHdIM21ka0Q5NWtMKzNhKzJyTUxBZER4QTlBTFFYSWRDK3Y0L0hjTEJ2dVhDL2oyZHd2M0pnRUxBQUFCOUFBQUFQQUFBQUVDQUVFQlRRQStBZUFBQXdIZ0FBZ0NCd0F6QW9nQUp3RHdBRVVCRmdBOEFSWUFGQUZnQUNRQ1dBQXZBUEFBUlFHWEFEVUE4QUJGQVUwQUNBSGdBQ1lCNEFCZEFlQUFJQUhnQUEwQjRBQU1BZUFBSlFIZ0FDUUI0QUF6QWVBQUZ3SGdBQ1FBOEFCRkFQQUFSUUpZQUM4Q1dBQXZBbGdBTHdIUEFCMERJQUFtQW1JQUFRSmlBRXNDTEFBekFuWUFTd0lzQUVzQ0dRQkxBbUlBTXdLSUFFc0JBZ0JMQWVFQUFRSjJBRXNDTEFCTEF2WUFTd0tzQUVzQ1lnQXpBbEVBU3dKaUFETUNZZ0JMQWo0QURRSDBBQUVDZGdBK0Fpd0FBUU5BQUFzQ0dQLzJBZlQvOFFJSEFDQUJGZ0JJQVUwQUNBRVdBQlVDV0FBeUFmUUFBQUR3QUVVQjlBQWFBZ2NBUWdHOEFCc0NCd0JDQWZRQUtRRVdBQjhDQndBd0Foa0FRZ0R3QUVVQkF2LzVBZ2NBUWdFQ0FFSURWQUJJQWhrQVFnSDBBQ2tDQndCQ0FnY0FNQUdGQUVJQjRBQUtBUllBRlFJWkFFSUJ2UC82QXRJQUFnSGdBQW9CdlAvNUFid0FJUUVXQUE0QTNnQklBUllBQXdKWUFFVUJBZ0JCQWVBQUlnSGdBQjBBcC85YkFlRC84Z0hnQUFJQjRBQXVBZUFBRHdEd0FGRUJUUUFtQWVBQUx3RW9BQzRCS0FBdUFmUUFBQUhnQUJZQjRBQVdBUEFBTlFKWUFEQUI5QUJJQVBBQVJRRk5BQ1lCVFFBbUFlQUFMd1BvQUhRQzl3QXhBYzhBTkFEdy8rTUE4QUFyQVBELzFRRHcvOFlBOFAvb0FQRC8yd0R3QUVJQThQL3FBUEFBRVFEd0FBVUE4UC9IQVBBQUZRRHcvOVVENkFBQUE0di85UUZGQUFZQ0xBQUNBbUlBTXdPZUFETUJSUUFQQXdvQUV3RHdBRVVCQWdBQUFmUUFLUU13QUNrQ0dRQkFBbGdBTHdJWkFFSUQzZ0FvQW5ZQUFBTFJBRE1DV0FBdkFsRUFTd0xSQURNQ1dBQXZBTjRBU0FHUUFEa0NCd0JDQXRFQUJRTWdBQ1lDV0FBdkFmUUFLUUpZQUVNRElBQW1BbUlBQVFKaUFBRUNZZ0FCQW1JQUFRSmlBQUVDWWdBQkFpd0FNd0lzQUVzQ0xBQkxBaXdBU3dJc0FFc0JBZ0EwQVFMLzNnRUMvL01CQXYvc0Fxd0FTd0ppQURNQ1lnQXpBbUlBTXdKaUFETUNZZ0F6QWo0QURRSjJBRDRDZGdBK0FuWUFQZ0oyQUQ0QjlQL3hBZlQvOFFJSEFDQUI5QUFhQWZRQUdnSDBBQm9COUFBYUFmUUFHZ0gwQUJvQnZBQWJBZlFBS1FIMEFDa0I5QUFwQWZRQUtRRHdBQ3NBOFAvVkFQRC82Z0R3LytNQ0dRQkNBZlFBS1FIMEFDa0I5QUFwQWZRQUtRSDBBQ2tCNEFBS0Foa0FRZ0laQUVJQ0dRQkNBaGtBUWdHOC8va0J2UC81QWJ3QUlRSUhBQjhDR1FBZkFUZ0FNd0U0QUE4Qk9BQUZBamdBR2dKZUFDTUNHUUJDQWdRQUJ3SGdBQlFCdHdBV0Eya0FJZ0h4QUNVQ2RBQVlBZVlBRmdEd0FEVUNDZ0FmQXM0QUxRRmpBQlVCN0FBa0Fld0FMQUhzQUMwQjdBQXVBZ29BTHdEd0FBQUJsd0ExQVBELzZBSGdBQ1lCNEFBbUFLZi9Xd0plQUNNQUFRQUFBQW9BS0FCMEFBRnNZWFJ1QUFnQUJBQUFBQUQvL3dBR0FBQUFBUUFDQUFNQUJBQUZBQVpoWVd4MEFDWm1jbUZqQUM1c2FXZGhBRFJ2Y21SdUFEcHpZV3gwQUVCemRYQnpBRVlBQUFBQ0FBQUFBUUFBQUFFQUFnQUFBQUVBQXdBQUFBRUFCQUFBQUFFQUJnQUFBQUVBQlFBSkFCUUFIQUFrQURRQVBBQkVBRXdBVkFCY0FBRUFBQUFCQVB3QUF3QUFBQUVCQ2dBR0FBQUFCUUJBQUZZQWFnQitBSklBQkFBQUFBRUFsZ0FCQUFBQUFRQ29BQUVBQUFBQkFLNEFBUUFBQUFFQXVnQUVBQUFBQVFEaUFBUUFBQUFCQVVBQUF3QUFBQVFCVmdGY0FWWUJWZ0FBQUFFQUFBQUhBQU1BQUFBREFVQUJSZ0ZBQUFBQUFRQUFBQWdBQXdBQUFBTUJPZ0V5QVVBQUFBQUJBQUFBQndBREFBQUFBd0VtQVI0Qk1nQUFBQUVBQUFBSEFBTUFBQUFEQVNRQkNnRVlBQUFBQVFBQUFBY0FBUUVXQUFFQUNBQUNBQVlBREFEZ0FBSUFTZ0RoQUFJQVRRQUNBUUlBQkFDSkFJMEFpUUNOQUFJQkFBQUhBT0lBNHdEa0FJa0FqUUNKQUkwQUFnRCtBQUlBK3dEOEFBSUEvQUFJQUhjQTRnRGpBT1FBaVFDTkFJa0FqUUFCQVBvQUFRQUlBQU1BYlFDSEFLSUFBUUR3QUFNQURBQW1BRkFBQWdBR0FCQUFlQUFFQUJBQUVRQVJBSGdBQkFCakFCRUFFUUFFQUFvQUVnQWFBQ0lBbUFBREFCQUFFd0NiQUFNQUVBQVZBSmdBQXdCakFCTUFtd0FEQUdNQUZRQUNBQVlBRGdDZ0FBTUFFQUFWQUtBQUF3QmpBQlVBQVFBZUFBRUFDQUFDQUFZQURnQUdBQU1BRUFBUkFBWUFBd0JqQUJFQUFRQUJBQkVBQVFBQ0FCQUFZd0FCQUFFQUVnQUJBQUVBRlFBQkFBRUFFd0FCQUFFQUZBQUJBQUVBUndBQkFBUUFJZ0F3QUVJQVVBQUJBQWNBRWdBVEFCUUFJZ0F3QUVJQVVBQUJBQUlBRndBYUFBRUFDQUFQQUJJQUV3QVVBQ0lBTUFCQ0FGQUFBUUFCQUE0QUFRQURBQkVBRWdBVUFBRUFBQUFLQUI0QUxBQUJiR0YwYmdBSUFBUUFBQUFBLy84QUFRQUFBQUZyWlhKdUFBZ0FBQUFCQUFBQUFRQUVBQUlBQUFBQ0FBb0EyQUFCQ0hZQUJBQUFBQWdBR2dBZ0FESUFPQUJ5QUt3QXZnRElBQUVBQ1ArckFBUUF4Zi91QU1iLzdnREkvKzRBelAveUFBRUF4Zi96QUE0QXhQL09BTVgvNXdERy84NEF4Ly9PQU1qL3pnREwvN1VBelAvT0FNMy90UURPLy9jQXp3QUVBTkVBQ1FEVi84NEExdi9PQU52LzBnQU9BRW9BQUFERS8rUUF4Zi9rQU1iLzVBREgvK1FBeVAva0FNdi81QURNLytRQXpmL2tBTTRBQUFEUEFBUUEwUUFBQU5ULzF3RFYvK1FBQkFERi8rUUF5Ly90QU5YLzdRRGIvKzBBQWdEVi84UUEyLy9JQUFFQVFmK3JBQUlIdkFBRUFBQUlRZ2txQUJzQUpBQUEvL29BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvKzcvN3YvdS8rNy83disyLys3Lzd2L3UvOG4vN3YvYi83Yi95ZisyQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvL1FBQUFBQS8rZ0FBQUFBLys0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQLzZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFTQUFELzdnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzhrQUFQL28vKzcvN3YvdS8zLy9md0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLy9RQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQLzZBQUFBQUFBQS8rNy83Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvL1QvOUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvL1FBQUFBQS8rZ0FBQUFBLys0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvOUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvOGtBQUFBQUFBQUFBUCtSQUFBQUFBQUEvNUVBQVArMi8zLy9VZjg0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC91QUFBQUFBQUEvK2NBQVAvdS8rSUFBQUFBLys0QUFBQUFBQUFBQUFBQS8rZi81Ly8wQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzdZQUFQL24vKzcvN2dBQS8zLy9md0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELytnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLy9RQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL3UvKzcvN2dBQS82VC9wQUFBLys3Lzd2L28vKzcveVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC91QUFBQUFBQUEvKzRBQVAvdS8rSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvK2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvNUVBQUFBQS8rNEFBQUFBLzZRQUFBQUFBQUQva1FBQUFBQUFBQUFBLzdZQUFQK2MvNXovblAray81ei9rUUFBQUFBQUFBQUFBQUQvZi8vdS8rNy9uUCtjQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLytjQUFBQUFBQUFBQUFBQS8rZi81d0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvL29BQUFBQS83Yi90Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvdS8rNEFBQUFBLzlzQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzhrQUFQL0ovOG4veVFBQS8zLy9md0FBQUFBQUFBQUFBQUQveVFBQS8rNy90disyQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS84bi95UUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLytjQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzlzQUFQL2IvK2YvNXdBQS83Yi90Z0FBQUFBQUFBQUFBQUQvN3YvdUFBRC83di91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvK2dBQS82VC9wQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8rY0FBQUFBLzdZQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzdZQUFQK2svN0Qvc0FBQS81SC9rUUFBQUFBQUFBQUFBQUQva1FBQS85di9wUCtrQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzhrQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzdZQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzdiLzdnQUJBQWdBQ0FBbkFERUFOUUEzQURnQU9nQkJBQUVBUVFBSUFDSUFKUUFuQUNzQUxBQXRBREFBTVFBeUFETUFOUUEyQURjQU9BQTZBRUVBUWdCR0FFY0FUQUJUQUZRQVZ3QllBRm9BYVFDS0FJc0FqQUNPQUpNQWx3Q21BS2NBcUFDcEFLb0Fxd0MyQUxjQXVBQzVBTG9BdkFDOUFMNEF2d0RBQU1FQXd3REVBTVVBeGdESEFNZ0F5Z0RMQU13QXpRRFlBTjBBM2dEZ0FPRUFBZ0FtQUFnQUNBQWFBQ0lBSWdBQkFDVUFKUUFDQUNjQUp3QUZBQ3NBS3dBR0FDd0FMQUFJQUMwQUxRQUpBREFBTUFBS0FERUFNUUFMQURJQU1nQU1BRE1BTXdBT0FEVUFOUUFRQURZQU5nQVJBRGNBTndBVEFEZ0FPQUFWQURvQU9nQVhBRUVBUVFBWkFFWUFSZ0FEQUVjQVJ3QUVBRXdBVEFBSEFGTUFVd0FOQUZRQVZBQVBBRmNBVndBU0FGZ0FXQUFVQUZvQVdnQVdBR2tBYVFBWUFJb0FpZ0FKQUlzQWpBQUtBSk1Ba3dBUEFKY0Fsd0FDQUtZQXF3QUJBTFlBdWdBS0FMd0F2d0FSQU1BQXdRQVhBTW9BelFBREFOZ0EyQUFQQU4wQTNnQVdBT0FBNFFBRUFBSUFPQUFJQUFnQUR3QU5BQTBBRmdBT0FBNEFIUUFQQUE4QUZ3QWJBQnNBSUFBY0FCd0FJUUFpQUNJQUVBQWtBQ1FBQWdBb0FDZ0FBd0F3QURBQUJBQXlBRElBQlFBMUFEVUFCZ0EyQURZQUNBQTNBRGNBQ2dBNEFEZ0FEQUE1QURrQUdBQTZBRG9BRFFCQ0FFSUFFZ0JFQUVRQUdRQkZBRVVBR2dCR0FFWUFFd0JIQUVjQUVRQkpBRWtBSGdCS0FFb0FId0JQQUU4QUd3QlFBRkFBRkFCU0FGSUFIQUJUQUZNQUZRQlVBRlFBSWdCVkFGVUFJd0JXQUZZQUJ3QlhBRmNBQ1FCWUFGZ0FDd0JhQUZvQUFRQjFBSFVBRGdDSUFJZ0FFQUNMQUl3QUJBQ09BSTRBRWdDUEFJOEFHZ0NSQUpJQUZBQ1RBSk1BRVFDbUFLc0FFQUNzQUt3QUFnQzJBTG9BQkFDOEFMOEFDQURBQU1FQURRRERBTWdBRWdESkFNa0FHUURLQU0wQUV3RE9BTkVBSHdEU0FOSUFHd0RUQU5jQUZBRFlBTmdBSWdEWkFOd0FCd0RkQU40QUFRRGdBT0VBRVFBQUFBRUFBQUFJQUFBQUJBQU9BQUpwWkdWdmNtOXRiZ0FCYkdGMGJnQUlBQVlBQUFBQUFBRUFBZ0FJQUF3QUFmOVdBQUVBQUFBQUFBRUFBUUFCQUFBQUFRQUFGSUlBQUFBVUFBQUFBQUFBRkhvd2doUjJCZ2txaGtpRzl3MEJCd0tnZ2hSbk1JSVVZd0lCQVRFT01Bd0dDQ3FHU0liM0RRSUZCUUF3WUFZS0t3WUJCQUdDTndJQkJLQlNNRkF3TEFZS0t3WUJCQUdDTndJQkhLSWVnQndBUEFBOEFEd0FUd0JpQUhNQWJ3QnNBR1VBZEFCbEFENEFQZ0ErTUNBd0RBWUlLb1pJaHZjTkFnVUZBQVFRWUhHclVwNVQ3SjNqQzVFNGw2dGx6cUNDRDVjd2dnSzhNSUlDSlFJUVNoblNPSXlDV1J5bFhYTmZGVjNjb3pBTkJna3Foa2lHOXcwQkFRUUZBRENCbmpFZk1CMEdBMVVFQ2hNV1ZtVnlhVk5wWjI0Z1ZISjFjM1FnVG1WMGQyOXlhekVYTUJVR0ExVUVDeE1PVm1WeWFWTnBaMjRzSUVsdVl5NHhMREFxQmdOVkJBc1RJMVpsY21sVGFXZHVJRlJwYldVZ1UzUmhiWEJwYm1jZ1UyVnlkbWxqWlNCU2IyOTBNVFF3TWdZRFZRUUxFeXRPVHlCTVNVRkNTVXhKVkZrZ1FVTkRSVkJVUlVRc0lDaGpLVGszSUZabGNtbFRhV2R1TENCSmJtTXVNQjRYRFRrM01EVXhNakF3TURBd01Gb1hEVEEwTURFd056SXpOVGsxT1Zvd2daNHhIekFkQmdOVkJBb1RGbFpsY21sVGFXZHVJRlJ5ZFhOMElFNWxkSGR2Y21zeEZ6QVZCZ05WQkFzVERsWmxjbWxUYVdkdUxDQkpibU11TVN3d0tnWURWUVFMRXlOV1pYSnBVMmxuYmlCVWFXMWxJRk4wWVcxd2FXNW5JRk5sY25acFkyVWdVbTl2ZERFME1ESUdBMVVFQ3hNclRrOGdURWxCUWtsTVNWUlpJRUZEUTBWUVZFVkVMQ0FvWXlrNU55QldaWEpwVTJsbmJpd2dTVzVqTGpDQm56QU5CZ2txaGtpRzl3MEJBUUVGQUFPQmpRQXdnWWtDZ1lFQTB5NGc4R2g4TEMwdWdSeXhCcktuQzdjUkRWZmFVOWgxNDhrektyTFU5Z2xiTlBQcGtQNEpETkRiRzFxNXplZjJpTEdkd0ljbDYzMVlFSE5xZU10eEZmM0dXUFlwcTFoZWxnVDlMV0lSV0lFY3luR1UxU0pZTDlYTUZBV0VOcnFVcXJSTlN1bnVPeUt0VnBsK0laeHNoc0JLUjVkcXRLWTIxZndKTGRPME9ac0NBd0VBQVRBTkJna3Foa2lHOXcwQkFRUUZBQU9CZ1FCaFZRNCtlOGVTRW40UkVJNGl6TlN6RXl0YjZFVGtDM2llcEg3enB3ZHlIdUpaNzh5RTQ0bVVUTnRPWWUrenBQdEdQVkEwQzU5d1Z2YU9LbjhYenVWanYzbHBCM011c0pVb2l2WHRxcW5TWGMwS3loQUpqODZ6cnlpV3hIa3BoSkxjLzdwblFraW1rQkRrdjJING5GUGxrOUZ6UC9qOW5VK0VyRlhSL1JGall6Q0NBNm93Z2dNVG9BTUNBUUlDRUVvcFBwMGRqRUIvRjBuL2ZXRmZqblV3RFFZSktvWklodmNOQVFFRkJRQXdYekVMTUFrR0ExVUVCaE1DVlZNeEZ6QVZCZ05WQkFvVERsWmxjbWxUYVdkdUxDQkpibU11TVRjd05RWURWUVFMRXk1RGJHRnpjeUF6SUZCMVlteHBZeUJRY21sdFlYSjVJRU5sY25ScFptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNU1CNFhEVEF4TVRJeE1qQXdNREF3TUZvWERUQTBNREV3TmpJek5UazFPVm93Z2FreEZ6QVZCZ05WQkFvVERsWmxjbWxUYVdkdUxDQkpibU11TVI4d0hRWURWUVFMRXhaV1pYSnBVMmxuYmlCVWNuVnpkQ0JPWlhSM2IzSnJNVHN3T1FZRFZRUUxFekpVWlhKdGN5QnZaaUIxYzJVZ1lYUWdhSFIwY0hNNkx5OTNkM2N1ZG1WeWFYTnBaMjR1WTI5dEwzSndZU0FvWXlrd01URXdNQzRHQTFVRUF4TW5WbVZ5YVZOcFoyNGdRMnhoYzNNZ015QkRiMlJsSUZOcFoyNXBibWNnTWpBd01TMDBJRU5CTUlHZk1BMEdDU3FHU0liM0RRRUJBUVVBQTRHTkFEQ0JpUUtCZ1FDZWdiVml6WWZ6WTVsdEtjcVlxeEcxdFVZMHRTS1ZncWg3VnYxZURSZ2JLR01wUWtrREdZYUtmZVZRVVVuNmtkclBzdzdMYzhRNDRFRGthalN3M092cjRNekR5cEhZMnZ0QTBvWFQydC9pWHk2WEdkdWUwUWpRZllYQUlNN01qSEdtNVUxYVBobVhNUC9JenZxYlJqZTgwdmJNS1Y4bmM1T2hvRGplRkp5N293SURBUUFCbzRJQkdqQ0NBUll3RWdZRFZSMFRBUUgvQkFnd0JnRUIvd0lCQURCRUJnTlZIU0FFUFRBN01Ea0dDMkNHU0FHRytFVUJCeGNETUNvd0tBWUlLd1lCQlFVSEFnRVdIR2gwZEhCek9pOHZkM2QzTG5abGNtbHphV2R1TG1OdmJTOXljR0V3TXdZRFZSMGZCQ3d3S2pBb29pYUdKR2gwZEhBNkx5OWpjbXd1ZG1WeWFYTnBaMjR1WTI5dEwzQmpZVE11TVM0eExtTnliREFkQmdOVkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdNd0RnWURWUjBQQVFIL0JBUURBZ0VHTUJFR0NXQ0dTQUdHK0VJQkFRUUVBd0lBQVRBa0JnTlZIUkVFSFRBYnBCa3dGekVWTUJNR0ExVUVBeE1NUTJ4aGMzTXpRMEV4TFRFek1CMEdBMVVkRGdRV0JCUlA2N3FYRk1xYlU1WHVzWHBPVkpjTnRRU2hIREFOQmdrcWhraUc5dzBCQVFVRkFBT0JnUUJhNlpmSmVQL0pqTEg0L041ZjNPU2tQUnk1LzlNaHl0Y0FFVzRtMFdjckpuSmFCc1RXdy9CWkJCN0NDSzVHbkVaTzBkSUJicHFaZDcvVkhlNGMzQ21xdmQ0RlVjZnlqUm0xMlFyc0c2YnJhcnBKR0VOVFhwYjh5Mm1vQlkwK0Nvc09RTHpIVkpOQS9MWnJWdytoTC9SNXRXb25rTDU3L0k2bmZHVktaQzhjQVRDQ0JBSXdnZ05yb0FNQ0FRSUNFQWg2YlZ4dllwTlB1c1Q5UStFVUdKMHdEUVlKS29aSWh2Y05BUUVFQlFBd2daNHhIekFkQmdOVkJBb1RGbFpsY21sVGFXZHVJRlJ5ZFhOMElFNWxkSGR2Y21zeEZ6QVZCZ05WQkFzVERsWmxjbWxUYVdkdUxDQkpibU11TVN3d0tnWURWUVFMRXlOV1pYSnBVMmxuYmlCVWFXMWxJRk4wWVcxd2FXNW5JRk5sY25acFkyVWdVbTl2ZERFME1ESUdBMVVFQ3hNclRrOGdURWxCUWtsTVNWUlpJRUZEUTBWUVZFVkVMQ0FvWXlrNU55QldaWEpwVTJsbmJpd2dTVzVqTGpBZUZ3MHdNVEF5TWpnd01EQXdNREJhRncwd05EQXhNRFl5TXpVNU5UbGFNSUdnTVJjd0ZRWURWUVFLRXc1V1pYSnBVMmxuYml3Z1NXNWpMakVmTUIwR0ExVUVDeE1XVm1WeWFWTnBaMjRnVkhKMWMzUWdUbVYwZDI5eWF6RTdNRGtHQTFVRUN4TXlWR1Z5YlhNZ2IyWWdkWE5sSUdGMElHaDBkSEJ6T2k4dmQzZDNMblpsY21semFXZHVMbU52YlM5eWNHRWdLR01wTURFeEp6QWxCZ05WQkFNVEhsWmxjbWxUYVdkdUlGUnBiV1VnVTNSaGJYQnBibWNnVTJWeWRtbGpaVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFNQjZZWWZyc3FjRFl4c3JHbUhlZ0xjVkhhQ0xrRDI3SjVLRUZEbnJoYzRwa2dabVNLUURUNDNvVDZmd3IxN1JMeG5Ia2ZHMW5udVJJYzdwLytOTzhQeXZsVmk0WXkzbWp2WXBHTTF3amxERDdaYTdRTnUrSmVoQ1ZkYjJoZklHNTR1WkhESHpBdy9VVEp3a0t0d2JHNCtDODdEdnAwM2pGS2ZnajliSGFNSmhXS2x5MVBnd1NFL1pMMjlqSU5tSnlvSjd3a3U4S01XQmFPZm1na0NzUmpxZytUODJ6VXk3VkVKYWVtVjcvb1RreDBkVXJMazk3SURIR3ZmRU00R0J5U3FWKzM5ZU9vZVFGTnZNTG5YeTcydm1QYWxndmtJQnFrK3FXNmcvSWpHZkVoWDVjNkVlZ29zRUsrcEdBa3h0ang5UUxwVkxLbmdHaEhROWtZOHNSekVDQXdFQUFhT0J1RENCdFRCQUJnZ3JCZ0VGQlFjQkFRUTBNREl3TUFZSUt3WUJCUVVITUFHR0pHaDBkSEE2THk5dlkzTndMblpsY21semFXZHVMbU52YlM5dlkzTndMM04wWVhSMWN6QUpCZ05WSFJNRUFqQUFNRVFHQTFVZElBUTlNRHN3T1FZTFlJWklBWWI0UlFFSEFRRXdLakFvQmdnckJnRUZCUWNDQVJZY2FIUjBjSE02THk5M2QzY3VkbVZ5YVhOcFoyNHVZMjl0TDNKd1lUQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RDREFMQmdOVkhROEVCQU1DQnNBd0RRWUpLb1pJaHZjTkFRRUVCUUFEZ1lFQUxmTlBZMkFzR05yMUpBOVNzd3pyczd4bmhjSWo3WTlHRGM4YVRiN3pmSG9nTURJWWFJdVN1ektaOEpPNE94VUdKM3MrQWdZQXBDR1NoQk1LeFpqbFFGZkZCU1hvcjY4UmFxbmxPOHZwSS9hVUtWMUFWZk9sVTUzSU5qbzVaUWh6YzZReTBxK3N2OGNGUFA5RjdNUG8yaVRSem1PdUNhZjc0aHZqL1VFS2FwWXdnZ1VmTUlJRWlLQURBZ0VDQWhCeEVBUVQ0bEttejZ4NkJYL1dpL29jTUEwR0NTcUdTSWIzRFFFQkJBVUFNSUdwTVJjd0ZRWURWUVFLRXc1V1pYSnBVMmxuYml3Z1NXNWpMakVmTUIwR0ExVUVDeE1XVm1WeWFWTnBaMjRnVkhKMWMzUWdUbVYwZDI5eWF6RTdNRGtHQTFVRUN4TXlWR1Z5YlhNZ2IyWWdkWE5sSUdGMElHaDBkSEJ6T2k4dmQzZDNMblpsY21semFXZHVMbU52YlM5eWNHRWdLR01wTURFeE1EQXVCZ05WQkFNVEoxWmxjbWxUYVdkdUlFTnNZWE56SURNZ1EyOWtaU0JUYVdkdWFXNW5JREl3TURFdE5DQkRRVEFlRncwd01qQXlNVE13TURBd01EQmFGdzB3TXpBek1UQXlNelU1TlRsYU1JSFRNUXN3Q1FZRFZRUUdFd0pWVXpFTE1Ba0dBMVVFQ0JNQ1EwRXhFVEFQQmdOVkJBY1RDRk5oYmlCS2IzTmxNU1F3SWdZRFZRUUtGQnRCWkc5aVpTQlRlWE4wWlcxekxDQkpibU52Y25CdmNtRjBaV1F4UGpBOEJnTlZCQXNUTlVScFoybDBZV3dnU1VRZ1EyeGhjM01nTXlBdElFMXBZM0p2YzI5bWRDQlRiMlowZDJGeVpTQldZV3hwWkdGMGFXOXVJSFl5TVJnd0ZnWURWUVFMRkE5VWVYQmxJRVJsY0dGeWRHMWxiblF4SkRBaUJnTlZCQU1VRzBGa2IySmxJRk41YzNSbGJYTXNJRWx1WTI5eWNHOXlZWFJsWkRDQm56QU5CZ2txaGtpRzl3MEJBUUVGQUFPQmpRQXdnWWtDZ1lFQXZrRWxYMk0xYWRNODg1ODZma1JPZHp6THFMTCszQUROTWhaSm44dDk1S2VnaytwYStOOEZ4eVNydEJhd1pnVWJUdFpCTEp3Vy90SEw5ZlNBLzlIYUM0aHdaelc0Y0RUREhVSzlvdFVxR1Awb3pjL05sTDhJOXJ4Qkh5THFzUDYvSUVOQkYzNVlTMjh5a044VmhhZ2I2dlNobGswb0pDc1k5QUExOGlibG9Va0NBd0VBQWFPQ0Fob3dnZ0lXTUFrR0ExVWRFd1FDTUFBd0RnWURWUjBQQVFIL0JBUURBZ2VBTUVRR0ExVWRId1E5TURzd09hQTNvRFdHTTJoMGRIQTZMeTlqY213dWRtVnlhWE5wWjI0dVkyOXRMME5zWVhOek0wTnZaR1ZUYVdkdWFXNW5RMEV5TURBeExtTnliRENCb0FZRFZSMGdCSUdZTUlHVk1JR1NCZ3RnaGtnQmh2aEZBUWNCQVRDQmdqQXpCZ2dyQmdFRkJRY0NBUlluYUhSMGNITTZMeTkzZDNjdWRtVnlhWE5wWjI0dVkyOXRMM0psY0c5emFYUnZjbmt2UTFCVE1Fc0dDQ3NHQVFVRkJ3SUNNRDhhUFZabGNtbFRhV2R1SjNNZ1ExQlRJR2x1WTI5eWNDNGdZbmtnY21WbVpYSmxibU5sSUd4cFlXSXVJR3gwWkM0Z0tHTXBPVGtnVm1WeWFWTnBaMjR3RXdZRFZSMGxCQXd3Q2dZSUt3WUJCUVVIQXdNd05RWUlLd1lCQlFVSEFRRUVLVEFuTUNVR0NDc0dBUVVGQnpBQmhobG9kSFJ3Y3pvdkwyOWpjM0F1ZG1WeWFYTnBaMjR1WTI5dE1JR1lCZ05WSFNNRWdaQXdnWTJBRkUvcnVwY1V5cHRUbGU2eGVrNVVsdzIxQktFY29XT2tZVEJmTVFzd0NRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9WbVZ5YVZOcFoyNHNJRWx1WXk0eE56QTFCZ05WQkFzVExrTnNZWE56SURNZ1VIVmliR2xqSUZCeWFXMWhjbmtnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIbUNFRW9wUHAwZGpFQi9GMG4vZldGZmpuVXdFUVlKWUlaSUFZYjRRZ0VCQkFRREFnUVFNQllHQ2lzR0FRUUJnamNDQVJzRUNEQUdBUUgvQVFIL01BMEdDU3FHU0liM0RRRUJCQVVBQTRHQkFCcVpjUmp0WHpsNmJ5RzRDMkVJOHJSWDJaeHJUNVEwNElpUjA5dVd0RUduUnA5bjJVdGVoUkh1WS9nQ3BhL2kyQzM4Z0RNWFdKTlQwZWJ2QmE2dkZxZno0U2NaN09RaDVYd2M4S2E1VE11TE1WS2NJSGF2Y3NzWGNXRThPMS9kWUROa3I4SEtxSytPTEFld0U5UzhuMG1JR3JOZUdBVVhlT3RYTEdIdHhDa0xNWUlFVHpDQ0JFc0NBUUV3Z2I0d2dha3hGekFWQmdOVkJBb1REbFpsY21sVGFXZHVMQ0JKYm1NdU1SOHdIUVlEVlFRTEV4WldaWEpwVTJsbmJpQlVjblZ6ZENCT1pYUjNiM0pyTVRzd09RWURWUVFMRXpKVVpYSnRjeUJ2WmlCMWMyVWdZWFFnYUhSMGNITTZMeTkzZDNjdWRtVnlhWE5wWjI0dVkyOXRMM0p3WVNBb1l5a3dNVEV3TUM0R0ExVUVBeE1uVm1WeWFWTnBaMjRnUTJ4aGMzTWdNeUJEYjJSbElGTnBaMjVwYm1jZ01qQXdNUzAwSUVOQkFoQnhFQVFUNGxLbXo2eDZCWC9XaS9vY01Bd0dDQ3FHU0liM0RRSUZCUUNnZ1pRd0ZBWUpLd1lCQkFHQ055Z0JNUWNEQlFBREFBQUFNQmtHQ1NxR1NJYjNEUUVKQXpFTUJnb3JCZ0VFQVlJM0FnRUVNQndHQ2lzR0FRUUJnamNDQVFzeERqQU1CZ29yQmdFRUFZSTNBZ0VWTUI4R0NTcUdTSWIzRFFFSkJERVNCQkJNbGQ3bEVZK05sYnZ0RzlEZjJSeUJNQ0lHQ2lzR0FRUUJnamNDQVF3eEZEQVNvUkNBRG5kM2R5NWhaRzlpWlM1amIyMGdNQTBHQ1NxR1NJYjNEUUVCQVFVQUJJR0FEK2lYa2VpcmVKN1pmejRJNDZaUFdpNlo1Uyt0VDVxdzFTRzczeHJKOHNnRnpHZGgveHgxZ3VOVlhIVnZvRjBGZVR0RDNpOUdHbFdTWHdsVkRSR1E5dmpqU1UxbVVndlFQeUQ0enUvWmh1TTJqbFR1SmM1OTZMWTFqbTJWdkNJVW4xaEc2YlV6Yk5yeHRvSDJKQkJZWmt4bTU1L0R5Y1NpdTFoTkVRZlJOaVNoZ2dKTU1JSUNTQVlKS29aSWh2Y05BUWtHTVlJQ09UQ0NBalVDQVFFd2diTXdnWjR4SHpBZEJnTlZCQW9URmxabGNtbFRhV2R1SUZSeWRYTjBJRTVsZEhkdmNtc3hGekFWQmdOVkJBc1REbFpsY21sVGFXZHVMQ0JKYm1NdU1Td3dLZ1lEVlFRTEV5TldaWEpwVTJsbmJpQlVhVzFsSUZOMFlXMXdhVzVuSUZObGNuWnBZMlVnVW05dmRERTBNRElHQTFVRUN4TXJUazhnVEVsQlFrbE1TVlJaSUVGRFEwVlFWRVZFTENBb1l5azVOeUJXWlhKcFUybG5iaXdnU1c1akxnSVFDSHB0WEc5aWswKzZ4UDFENFJRWW5UQU1CZ2dxaGtpRzl3MENCUVVBb0Zrd0dBWUpLb1pJaHZjTkFRa0RNUXNHQ1NxR1NJYjNEUUVIQVRBY0Jna3Foa2lHOXcwQkNRVXhEeGNOTURJeE1ERTFNREEwTnpNNFdqQWZCZ2txaGtpRzl3MEJDUVF4RWdRUU1YT2Y1TDdsbndVbWE2YW96Nk1nOFRBTkJna3Foa2lHOXcwQkFRRUZBQVNDQVFCdFppY1FzWnBTVjAwd212SHlFQ29LdWZxSXVwNm4rQnVQWTdRV1lIWERBcmRXaWNteENBbTRMbVpNRENNK0F1UUJlYTZ4a01GdDRtdmR2MHlhdkZUM0dKNlF1K2MvU01kdjBHMHNrcXdjeGRWL3hwTjRWMC90VzNyaENidG9mcmI1MkpiNjRPcEJ5Wk1NaTlDVC9VTy94bUliWDFKS0NZeFFNdnFXT3lqSE94MzBrSm5ubUgxQ1l3T3g3ZXJ1Z2FpTGgwNmtZamhNZ0dFenE3L1p1M3diejByMXlmOFViKzdyUDBpdng1dWxpenU0dE1keDZiWFV2M3BtVE4wbmZqazlXaU4xVUpBcFhvdzRzS3FmQmtESE9DN2x6Z2tZT2xvbExtTjdLYXVpRjc2dlEyNjJFRENuUDBWTjN3ZnRORUtFSUd0ODRUOEUrNjN3Y1Z6N0ZRak1BQUE9JyksXG4gICAgdXJsKCdkYXRhOmZvbnQvZW90O2Jhc2U2NCxhbkVBQURod0FBQUJBQUlBQUFBQUFBQUFCUUFBQUFBQUFBQUJBSkFCQUFBQUFFeFFyd0FBZ0VvZ0FGQUFBQUFBQUFBQUFBRUFBQUFBQUFBQWdIT3AyUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ29BUkFCSkFFNEFJQUJOQUdrQWRBQjBBR1VBYkFCekFHTUFhQUJ5QUdrQVpnQjBBQ0FBVXdCMEFHUUFBQUFPQUZJQVpRQm5BSFVBYkFCaEFISUFBQUJ3QUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF4QUM0QU1BQTBBREFBT3dCUUFGTUFJQUF3QURBQU1RQXVBREFBTUFBeEFEc0FRd0J2QUhJQVpRQWdBREVBTGdBd0FDNEFNd0ExQURzQWJRQmhBR3NBWlFCdkFIUUFaZ0F1QUd3QWFRQmlBREVBTGdBMUFDNEFOQUEwQURrQU1nQUFBQ1lBUkFCSkFFNEFUUUJwQUhRQWRBQmxBR3dBY3dCakFHZ0FjZ0JwQUdZQWRBQlRBSFFBWkFBQUFBQUFBQUVBQUFBUUFRQUFCQUFBUWtGVFJUOWlUN29BQUcvb0FBQUFORVpHVkUwOUpkeHdBQUJ3SEFBQUFCeEhSRVZHQlRFRDdBQUFZUWdBQUFCS1IxQlBVeDlZUFpBQUFHUkVBQUFMcEVkVFZVSVFJdzRBQUFCaFZBQUFBdTVQVXk4eWMvTWMvQUFBQVlnQUFBQmdZMjFoY0VQS2pyRUFBQVhzQUFBRGptZGhjM0QvL3dBREFBQmhBQUFBQUFobmJIbG00RkRLZHdBQUM0QUFBRXhZYUdWaFpBSEovWEFBQUFFTUFBQUFObWhvWldFRzFnTWxBQUFCUkFBQUFDUm9iWFI0NGVRaFBnQUFBZWdBQUFRRWJHOWpZUjdKTXE0QUFBbDhBQUFDQkcxaGVIQUJTZ0JHQUFBQmFBQUFBQ0J1WVcxbGd0bXBnUUFBVjlnQUFBWnZjRzl6ZEt4VzBxY0FBRjVJQUFBQ3R3QUJBQUFBQVFvOTJhbHpnRjhQUFBVQUN3UG9BQUFBQU0rejE4OEFBQUFBejdQWHovOWIvd1lENkFPcUFBQUFDQUFDQUFBQUFBQUFBQUVBQUFMSS91QUF5QVBvLzF2L1d3UG9BQUVBQUFBQUFBQUFBQUFBQUFBQUFBRUJBQUVBQUFFQkFFTUFCd0FBQUFBQUFnQUFBQUVBQVFBQUFFQUFBQUFBQUFBQUFnR2lBWkFBQlFBRUFvb0NXQUFBQUVzQ2lnSllBQUFCWGdBeUFUQUFBQUFBQlFBQUFBQUFBQUNBQUFDdlVBQWdTZ0FBQUFBQUFBQUFRVVJDUlFCQUFDRDdBZ0xJL3VBQXlBT3FBUG9BQUFBQkFBQUFBQUg3QXNnQUFBQWdBQVFCOUFBQUFBQUFBQUZOQUFBQThBQUFBUUlBUVFGTkFENEI0QUFEQWVBQUNBSUhBRE1DaUFBbkFQQUFVUUVXQUR3QkZnQVVBV0FBSkFKWUFDOEE4QUJGQVpjQU5RRHdBRVVCVFFBSUFlQUFKZ0hnQUYwQjRBQWdBZUFBRFFIZ0FBd0I0QUFsQWVBQUpBSGdBRE1CNEFBWEFlQUFKQUR3QUVVQThBQkZBbGdBTHdKWUFDOENXQUF2QWM4QUhRTWdBQ1lDWWdBQkFtSUFTd0lzQURNQ2RnQkxBaXdBU3dJWkFFc0NZZ0F6QW9nQVN3RUNBRXNCNFFBQkFuWUFTd0lzQUVzQzlnQkxBcXdBU3dKaUFETUNVUUJMQW1JQU13SmlBRXNDUGdBTkFmUUFBUUoyQUQ0Q0xBQUJBMEFBQ3dJWS8vWUI5UC94QWdjQUlBRVdBRWdCVFFBSUFSWUFGUUpZQURJQjlBQUFBUEQvNHdIMEFCb0NCd0JDQWJ3QUd3SUhBRUlCOUFBcEFSWUFId0lIQURBQ0dRQkNBUEFBUlFFQy8va0NCd0JDQVFJQVFnTlVBRWdDR1FCQ0FmUUFLUUlIQUVJQ0J3QXdBWVVBUWdIZ0FBb0JGZ0FWQWhrQVFnRzgvL29DMGdBQ0FlQUFDZ0c4Ly9rQnZBQWhBUllBRGdEZUFFZ0JGZ0FEQWxnQVJRRHdBQUFCQWdCQkFlQUFJZ0hnQUIwQjRBQVBBZUQvOGdEZUFFZ0I0QUF1QVBELzZnTWdBQ1lCUlFBR0FlQUFMd0pZQUM4Qmx3QTFBeUFBSmdEdy8rZ0JrQUE1QWxnQUx3RTRBQThCT0FBRkFQQUFLd0laQUVJQ1dBQXdBUEFBTlFEd0FBVUJPQUF6QVVVQUR3SGdBQzhDMFFBekF0RUFNd0xSQUFVQnp3QTBBbUlBQVFKaUFBRUNZZ0FCQW1JQUFRSmlBQUVDWWdBQkE0di85UUlzQURNQ0xBQkxBaXdBU3dJc0FFc0NMQUJMQVFMLzdBRUNBRFFCQXYvZUFRTC84d0oyQUFBQ3JBQkxBbUlBTXdKaUFETUNZZ0F6QW1JQU13SmlBRE1DV0FCREFtSUFNd0oyQUQ0Q2RnQStBbllBUGdKMkFENEI5UC94QWxFQVN3SVpBRUFCOUFBYUFmUUFHZ0gwQUJvQjlBQWFBZlFBR2dIMEFCb0RDZ0FUQWJ3QUd3SDBBQ2tCOUFBcEFmUUFLUUgwQUNrQThQL2pBUEFBS3dEdy85VUE4UC9xQWZRQUtRSVpBRUlCOUFBcEFmUUFLUUgwQUNrQjlBQXBBZlFBS1FKWUFDOEI5QUFwQWhrQVFnSVpBRUlDR1FCQ0Foa0FRZ0c4Ly9rQ0J3QkNBYnovK1FEd0FFVUNMQUFDQVFJQUFBT2VBRE1ETUFBcEFqNEFEUUhnQUFvQjlQL3hBZ2NBSUFHOEFDRUI0QUFDQVBELzFRRHcvOVVBOFAvb0FQRC8yd0R3QUVJQThBQVJBUEFBRlFEdy84WUE4UC9IQWw0QUl3SVpBRUlDQkFBSEFmUUFBQVBvQUFBQThBQkZBUEFBUlFEd0FFVUJUUUFtQVUwQUpnRk5BQ1lCNEFBV0FlQUFGZ0gwQUVnRDZBQjBBdmNBTVFFb0FDNEJLQUF1QUtmL1d3SGdBQlFCdHdBV0E5NEFLQUplQUNNRGFRQWlBZkVBSlFJNEFCb0NkQUFZQWVZQUZnSllBQzhBcC85YkFQQUFOUUlLQUI4Q3pnQXRBV01BRlFIc0FDUUI3QUFzQWV3QUxRSHNBQzRDQ2dBdkFlQUFKZ0hnQUNZQ0J3QWZBaGtBSHdBQUFBTUFBQUFEQUFBQUhBQUJBQUFBQUFHRUFBTUFBUUFBQUJ3QUJBRm9BQUFBVmdCQUFBVUFGZ0IrQVA4Qk1RRkNBVk1CWVFGNEFYNEJrZ0xIQXNrQzNRT3BBN3dEd0NBVUlCb2dIaUFpSUNZZ01DQTZJRVFnckNFVElTSWhKaUV1SWdJaUJpSVBJaElpRlNJYUloNGlLeUpJSW1BaVpTWEs0QUg3QXYvL0FBQUFJQUNnQVRFQlFRRlNBV0FCZUFGOUFaSUN4Z0xKQXRnRHFRTzhBOEFnRXlBWUlCd2dJQ0FtSURBZ09TQkVJS3doRXlFaUlTWWhMaUlDSWdZaUR5SVJJaFVpR1NJZUlpc2lTQ0pnSW1RbHl1QUErd0gvLy8vai84TC9rZitDLzNQL1ovOVIvMDMvT3Y0SC9nYjkrUDB0L1J2OUdPREc0TVBnd3VEQjRMN2d0ZUN0NEtUZ1BkL1gzOG5meHQrLzN1emU2ZDdoM3VEZTN0N2IzdGplek42dzNwbmVsdHN5SVAwRi9nQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJnSUtBQUFBQUFFQUFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBSUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQURBQVFBQlFBR0FBY0FDQUFKQUFvQUN3QU1BQTBBRGdBUEFCQUFFUUFTQUJNQUZBQVZBQllBRndBWUFCa0FHZ0FiQUJ3QUhRQWVBQjhBSUFBaEFDSUFJd0FrQUNVQUpnQW5BQ2dBS1FBcUFDc0FMQUF0QUM0QUx3QXdBREVBTWdBekFEUUFOUUEyQURjQU9BQTVBRG9BT3dBOEFEMEFQZ0EvQUVBQVFRQkNBRU1BUkFCRkFFWUFSd0JJQUVrQVNnQkxBRXdBVFFCT0FFOEFVQUJSQUZJQVV3QlVBRlVBVmdCWEFGZ0FXUUJhQUZzQVhBQmRBRjRBWHdCZ0FHRUFBQUNHQUljQWlRQ0xBSk1BbUFDZUFLTUFvZ0NrQUtZQXBRQ25BS2tBcXdDcUFLd0FyUUN2QUs0QXNBQ3hBTE1BdFFDMEFMWUF1QUMzQUx3QXV3QzlBTDRBNFFCeUFHUUFaUUJwQU9NQWVBQ2hBSEFBYXdEckFIWUFhZ0Q1QUlnQW1nRDJBSE1BK2dEN0FHY0Fkd0R1QVBFQThBRFlBUGNBYkFCOEFOWUFxQUM2QUlFQVl3QnVBUFVBekFENEFPOEFiUUI5QU9RQVlnQ0NBSVVBbHdERkFNWUEyUURhQU40QTN3RGJBTndBdVFEOEFNRUF5UURvQU9rQTVnRG5BUDhCQUFEaUFIa0EzUURnQU9VQWhBQ01BSU1BalFDS0FJOEFrQUNSQUk0QWxRQ1dBQUFBbEFDY0FKMEFtd0RDQU0wQTFBQnhBTkFBMFFEU0FIb0ExUURUQU00QUFBQUFBQ1lBSmdBbUFDWUFPZ0JNQUg0QXZBRCtBVUFCVEFGaUFYZ0JtQUd1QWJvQnhnSFNBZUFDQ0FJWUFqNENkQUtPQXNJQzdnTUNBemdEWkFOMkE0Z0RtZ091QThBRDdnUktCR1lFbGdUS0JQWUZEQVVnQlZvRmNnVitCWmdGc2dYQ0JkNEY5Z1l5QmxvR29BYk1Cd1FIRmdjeUIwWUhaZ2VDQjVnSHJnZkFCODRINEFmMENBQUlEZ2hBQ0h3SW5BamFDUWdKSmdsd0NaQUpvZ204Q2RRSjZBb2FDam9LZEFxeUN2QUxEQXMrQzF3TGZBdVFDN0FMeUF2a0MvZ01MQXc2REc0TW1BeVlES3dNMmcwY0RWUU5lZzJPRGVZTitBNDZEbTRPaUE2WURxUU80QTd1RHd3UEtBOUtENEFQamcrd0Q4b1AzQkFDRUJRUVNCQmlFSTRReEJFV0VVUVJhQkdNRWJRUjZoSVNFa1lTYWhLOEV0b1MrQk1hRXp3VFVCTmtFM3dUbEJQSUUvb1VQQlIrRk1RVkdCVmVGWGdWeUJYc0ZoQVdPQlpnRm53V25oYldGeEFYU2hlSUY5UVlFaGhhR0tnWTVoa2FHVTRaaGhtK0dkSVo1aG4rR2hZYVpocWVHdUFiSWh0b0c3d2NBaHdtSEc0Y2xoeStIT29kRmgwNkhYZ2RvQjJzSGNZZDVCNHFIbjRld2g3K0h5QWZRaDlpSDVBZm9oKzBIOElmM0Ivb0lBWWdKQ0JFSUZnZ2lDQ3FJTklnM2lEcUlQZ2hCQ0VRSVNRaE5pRklJVjRoZkNHT0lhUWlBQ0lRSWlBaU1DSmtJcHdpeENMMEl5d2paaU9HSTU0anVpUEdJOVlqNkNRS0pHSWtsQ1RzSlF3bEtDVkVKV3dsb2lYWUpnSW1MQUFGQUFBQUFBSDBBcndBQXdBR0FBa0FEQUFQQUFBeEVTRVJBeE1oRXhjUkFTRUxBUkVUQWZUNnF2NnN5S3IramdGVXFzaXFBcno5UkFHTEFQLysxUDhCL3YzVkFQOEJMUDRDQVA4QUFnQkJBQUFBd1FMSUFBTUFCd0FBTndNekF3YzFNeFZuSm9BblRHYXdBaGo5NkxCbVpnQUFBQUlBUGdJWUFROEN5QUFEQUFjQUFCTTFNeFV6TlRNVlBrNDFUZ0lZc0xDd3NBQUFBQUlBQXdBQUFkMEN5QUFEQUI4QUFBRTNJd2NUTnlNSEl6Y2pOVE0zSXpVek56TUhNemN6QnpNVkl3Y3pGU01IQVJZV1loWThIMklmVGg5Y1l4WmNZeDlPSDJJZlRoOWNZeFpjWXg4QkhKQ1EvdVRhMnRwQ2tFTGEydHJhUXBCQzJnQUFBQUFEQUFqL2pnSEFBeFFBR3dBaUFDY0FBRDhCRmhjMUpqVTBOamMxTXhVV0Z3Y21KeFVXRlJRR0J4VWpOUVlUTlE0QkZSUVdGeFUyTlRRSVJqbFBybDFSTTFwUE9pOUF0MlJUTTI5dklDZ2dXMUZaU2tFSTN5aWdWbTBLUmtZQlFrd3FCZFVrcWxOeURHeHNBUUdzeVFVMU1TVXNoZE1VWGxJQUFBQUFCUUF6Ly9vQjFBTE9BQWNBRXdBZkFDY0FLd0FBSlJVVU1qMEJOQ0lITlRRMk1oWWRBUlFHSWlZRE5UUTJNaFlkQVJRR0lpWTNGUlF5UFFFMElnTUJNd0VCVVVwS09UWlFOalpRTnVVMlVEWTJVRFk1U2tveUFWRkMvcSthTmpFeE5qRnVSREV5TWpGRU1USXlBZnRFTVRJeU1VUXhNakp1TmpFeE5qSDlhd0xJL1RnQUF3QW4vL29DaVFMT0FBZ0FJUUFwQUFBVEZCYzJOVFFtSWdZQkp3WWpJaVkxTkRZM0pqUTJNaFlWRkFjWE5qY1hCZ2NYTHdFR0ZSUVdNekxPTlZjb1BDZ0JRMEpwWG1KL1IwRTdXb3hhZDVnbEdWc29OWGoxckdkT05rMENNQ3N3SVRvY0tDajl0RWhPZ1ZwQWJ5RkVobDlmUTJjNHR5OUlKR0k0ajVQT09GTTNTd0FBQVFCUkFoZ0Fud0xJQUFNQUFCTTFNeFZSVGdJWXNMQUFBUUE4LzVvQkFnTElBQWtBQUFVakxnRTBOamN6QmhBQkFpaE5VVkZOS0dCbVZ0ZlUxMWJLL21ZQUFBQUJBQlQvbWdEYUFzZ0FDUUFBRXpNZUFSUUdCeU0yRUJRb1RWRlJUU2hnQXNoVzE5VFhWc29CbWdBQUFBRUFKQUdnQVR3Q3lBQVJBQUFUTlFjbk55YzNGelV6RlRjWEJ4Y0hKeFdTVUI1VFV4NVFQRkFlVTFNZVVBR2dZUzR1TXpNdUxtRmhMaTR6TXk0dVlRQUJBQzhBQUFJcEFmb0FDd0FBQVRVekZUTVZJeFVqTlNNMUFRVk8xdFpPMWdFazF0Wk8xdFpPQUFBQUFBRUFSZisyQUtzQVpnQURBQUFYTlRNVlJXWktzR1lBQUFFQU5RRGlBV0lCU0FBREFBQTNOU0VWTlFFdDRtWm1BQUVBUlFBQUFLc0FaZ0FEQUFBek5UTVZSV1ptWmdBQUFBRUFDUC82QVVVQ3pnQURBQUFYRXpNRENPOU83d1lDMVAwc0FBQUNBQ2IvK2dHNkFzNEFDd0FYQUFBbEVUUW1JZ1lWRVJRV01qWWxFVFEyTWhZVkVSUUdJaVlCVkRaY05qWmNOdjdTZDZaM2Q2WjN6UUV1TXpvNk0vN1NNem82TFFFNlhtOXZYdjdHWG05dkFBRUFYUUFBQVNnQ3lBQUdBQUF6RVFjMU56TVJ3bVZsWmdKY1NteEsvVGdBQVFBZ0FBQUJ0Z0xPQUJZQUFETTFBVFkxTkNZaklnWUhJejRCTXpJV0ZSUUhBeUVWSUFFV0dqWXNLam9FWmdGMFVWbDNLK1VCRUdBQlhDRW1LRDA0TDFaM2QxVklOZjdoWmdBQUFBRUFEZi82QWE4Q3pnQWxBQUFUTlRNeU5qVTBKaU1pQmdjalBnRXpNaFlWRkFjV0ZSUUdJeUltSnpNV016STJOVFFtSTdBak1qdzlLeU0zQ0dZR2MwdGNka3hVZTExTGNRNW1IMHN0UHo4dkFVSmFPU3dyUEMwcFRIQjZVV0l4TldkaGVXRldVVDR6TkQwQUFBRUFEQUFBQWRRQ3lBQU9BQUEzTlJNekF6TTFNeFV6RlNNVkl6VU03bkx4dW1ZNU9XWnFZQUgrL2dMTnpXQnFhZ0FBQUFBQkFDWC8rZ0c3QXNnQUlRQUFFeEVoRlNFVk5qTXlGeDRCRlJRR0J3WWpJaVluTXhZek1qNEROVFFtSWdjeUFYdis1VEZCVHpBZkdSUVlQRjVOZVFwbUVsUWRLQk1MQVN4MklRRkhBWUZtb1NjMElrMVVSVWNmVEZ4ZFV4VWFNUjBjUWtjN0FBQUFBQUlBSlAvNkFid0N5QUFRQUJzQUFCc0JNd016TmpNeUZoVVVCaU1pSmpVME5pSUdGUlFXTXpJMk5UUS92M0tXQWhZZ1NXRjZXRTU0K1ZvNU5qQXBQUUZLQVg3KzB3bGtZbkp5ZVdCQk5qdzVPanM2T3prQUFBQUJBRE1BQUFISUFzZ0FDQUFBRXpVaEZRTWpFeU1WTXdHVjhYTHh2UUg3eldiOW5nSmlad0FBQXdBWC8vb0J5UUxPQUFjQUdRQWhBQUFTRkJZeU5qUW1JZ00wTnlZMU5EWXlGaFVVQnhZVkZBWWlKallVRmpJMk5DWWlpanhVUER4VXIxUkhkcXgyUjFSL3RIOW1SRjVFUkY0Q01tQTJObUEyL21ob09FQlFWbmg0VmxCQU9HaGRlWG1PWUVGQllFRUFBQUFBQWdBa0FBQUJ2QUxPQUJBQUd3QUFBUU1qRXlNR0l5SW1OVFEyTXpJV0ZSUUdNalkxTkNZaklnWVZGQUdodjNLV0FoWWdTV0Y2V0U1NCtWbzVOakFwUFFGKy9vSUJMUWxrWW5KeWVXQkJOanc1T2pzNk96a0FBQUlBUlFBQUFLc0JTUUFEQUFjQUFEYzFNeFVITlRNVlJXWm1adU5tWnVObVpnQUFBQUlBUmYrMkFLc0JTUUFEQUFjQUFCYzFNeFVuTlRNVlJXWm1aa3F3WnVObVpnQUFBQUVBTC8vNEFpa0NBZ0FHQUFBM05TVVZEUUVWTHdINi9tQUJvTmxJNFZTeHNWUUFBQUlBTHdCeUFpa0JpQUFEQUFjQUFCTTFJUlVGTlNFVkx3SDYvZ1lCK2dFNlRrN0lUazRBQUFBQkFDLy8rQUlwQWdJQUJnQUFGelV0QVRVRkZTOEJvUDVnQWZvSVZMR3hWT0ZJQUFBQ0FCMEFBQUdiQXM0QUdnQWVBQUEzTlRRL0FUWTFOQ1lqSWdZVkl6VTBOak15RmhVVUR3RUdIUUVITlRNVnFScFpHVFlnS1RObWNFMU9jeUJiRVdabXNFRTdKWHdpSUNjeU5UZ1VUM0JyVlR3dGZSY29PYkJtWmdBQUFBSUFKdi82QXZvQ3pnQUxBRUlBQUFFVUZqTXlOalUwSmlNaUJpVTNNd01HRlJRek1qWTFOQ1lqSWdZVkZCWXpNamN6RGdFaklpWTFORFl6TWhZVkZBNENJeUluSXc0Q0l5SW1OVFEyTXpJWEFRWXhKVDFmTHlKQ1h3RVVERUpRQ2hjclhKVjJpYVNvaXFSWVFqS3ZhYURVMXFDU3pDOUdUaUZHQ2dJUkdqTWdQVkdJWjFBaEFTb3BOSXhCSXphRmVUUCsvUjRWSFpCSFkzK2tkbnVqWFZCYnpxQ2N5cXFCTzIxR0trQVVGeFZaUDJtcFRnQUFBQUFDQUFFQUFBSmhBc2dBQXdBTEFBQVRNd01qRXljaEJ5TUJNd0hKMEdjQ3Z6Zis4amR5QVFOYUFRTUEvd0UzL2NxZm53TEkvVGdBQUFNQVN3QUFBajBDeUFBT0FCWUFIZ0FBTXhFaE1oWVZGQWNWSGdFVkZBWWpBeU1WTXpJMk5DWURJeFV6TWpZMEprc0JGR1p0YVRnOGMxTWFwcVk1T3p0RG5KdzRPenNDeUdoWGFpOENEVjA2V25BQlBOWStXajRCTE13NldEb0FBQUVBTS8vNkFpc0N6Z0FnQUFBbE13NEJJeUltSnk0Qk5EWTNQZ0V6TWhZWEl5NEJJeUlIRGdFVUZoY1dNeklCdVhJVmgxNU9kQjBUREF3VEhYUk9Zb2NSY2cxS01VVXBGZzRPRmlsRlc4ZGlhMHMxSTAvd1R5TTFTM2hiTERzMEhVWFFSUjAwQUFBQUFnQkxBQUFDUXdMSUFBd0FHUUFBTXhFek1oY2VBUlVVQmdjR0l3TVJNekkzUGdFMEppY3VBU05MK1pKSEdnd1BHVXVUaG9GYUtoSUpDeFVZT3l3Q3lIZ3NUbkowVXlkMkFtTCtCRDRiUHNaR0hTRWJBQUFBQUFFQVN3QUFBaElDeUFBTEFBQXpFU0VWSVJVaEZTRVZJUlZMQWNmK3BRRW8vdGdCV3dMSVpzdGcwV1lBQVFCTEFBQUNFZ0xJQUFrQUFETVJJUlVoRlNFVklSRkxBY2YrcFFFby90Z0N5R2JTWVA3UUFBRUFNLy82QWk4Q3pnQWxBQUFCTlRNVkZBWWpJaVluTGdFME5qYytBVE15RmhjakxnRWpJZ2NPQVJRV0Z4WXpNalk5QVFFeS9aUnFUblFkRXd3TUV4MTBUbUtIRVhJTlNqRkZLUllPRGhZcFJUNVVBU0pta1dxVFN6VWpUL0JQSXpWTGVGc3NPelFkUmRCRkhUUlZRaVVBQUFBQUFRQkxBQUFDUFFMSUFBc0FBQ0VSSVJFakVUTVJJUkV6RVFIUi91WnNiQUVhYkFFMy9za0N5UDdQQVRIOU9BQUFBUUJMQUFBQXR3TElBQU1BQURNUk14RkxiQUxJL1RnQUFRQUIvL29CbmdMSUFBMEFBRDhCRmpNeU5qVVJNeEVVQmlNaUFWY2lQVEJMYklsYmRWYy9NRUJDQWVEK0ZXWjlBQUFBQUFFQVN3QUFBbllDeUFBTUFBQXpFVE1STXdFekF4TWpBd2NWUzJ3Q0FTV0E1UHlBd24wQ3lQNlJBVy8rNS81UkFWeUQyUUFCQUVzQUFBSVNBc2dBQlFBQU14RXpFU0VWUzJ3Qld3TEkvWjVtQUFBQUFBRUFTd0FBQXFzQ3lBQU9BQUF6RVRNYkFUTVJJeEVqQXlNREl4Rkxac3pJWm13Q2xWcVZBZ0xJL2pBQjBQMDRBYnorcWdGVy9rUUFBUUJMQUFBQ1lRTElBQXNBQURNUk13RXpFVE1SSXdFakVVdG1BVUlDYkdiK3ZnSUN5UDRHQWZyOU9BSDYvZ1lBQWdBei8vb0NMd0xPQUJNQUl3QUFOalEyTno0Qk1oWVhIZ0VVQmdjT0FTSW1KeVlTRkJZWEZqSTNQZ0UwSmljbUlnY0dNd3dUSFhTY2RCMFREQXdUSFhTY2RCMFRZQTRXS1lvcEZnNE9GaW1LS1JiczhFOGpOVXRMTlNOUDhFOGpOVXRMTlNNQkw5QkZIVFEwSFVYUVJSMDBOQjBBQUFBQUFnQkxBQUFDT2dMSUFBa0FGZ0FBRXhVek1qWTFOQ2NtSXdFUklUSVhIZ0VWRkFZckFSRzNvRGcvTGg0di92Z0JBbUJBSWl0NFo2UUNZdVpGTGtBZkZQMmVBc2d5R2xrM1U0UCs2Z0FBQUFBQ0FEUC84QUp6QXM0QUV3QXJBQUFsSnpjWE5qVTBKaWNtSWdjT0FSUVdGeFl6TWhjbkJpTWlKaWN1QVRRMk56NEJNaFlYSGdFVkZBWUhGd0dCVzBCVENnNFdLWW9wRmc0T0ZpbEZMOU5hU0dCT2RCMFREQXdUSFhTY2RCMFREQW9RWG45SVNrSWljMmhGSFRRMEhVWFFSUjAwZGtnK1N6VWpUL0JQSXpWTFN6VWpUM2h3VWgxTEFBQUFBQUlBU3dBQUFsUUN5QUFKQUJnQUFCTVZNekkyTlRRbkppTUJFU0V5RnhZVkZBWUhFeU1ESXhHM296by9KQjB5L3VzQkZsczJSMHBBcFlDVGlnSm8yRUV3TnhvVy9aZ0N5Qzg4WEVWcUZ2N0VBVEQrMEFBQUFBQUJBQTMvK2dJWEFzNEFKUUFBUHdFV016STJOVFFuTGdFbkxnRTFORFl6TWhjSEppTWlCaFVVRmhjV0Z4NEJGUlFHSXlJTlIxbHhRVXhkRWo0T1dtTjhiSGR3UEZkWk5FTXlNeWNwWDJTR2RLRmNVVWMyTFZRTUFna0NERzFQWFhOS1dUYzFNU0V5Q0FZRkMzUk9ZVzRBQVFBQkFBQUI4d0xJQUFjQUFETVJJelVoRlNNUnhNTUI4c01DYUdCZy9aZ0FBQUFBQVFBKy8vb0NPQUxJQUE4QUFEY1JNeEVVRmpJMk5SRXpFUlFHSWlZK2JGR0FVV3lSMkpIeEFkZitOVWRRVUVjQnkvNHBiWXFLQUFBQkFBRUFBQUlyQXNnQUJ3QUFNd016RXpNVE13UHM2M0tpQXFKeTZ3TEkvZUlDSHYwNEFBQUFBUUFMQUFBRE5RTElBQThBQURNRE14TXpFek1UTXhNekF5TURJd085c25Kd0FvcE9pZ0p3Y3JKYWlBS0lBc2orQmdINi9nWUIrdjA0QWdIOS93QUFBQUgvOWdBQUFpSUN5QUFMQUFBaEN3RWpFd016RnpjekF4TUJxSnljZXRyTWVvNk9lc3phQVFuKzl3RnRBVnYzOS82bC9wTUFBQUFBQWYveEFBQUNBd0xJQUFnQUFETVJBek1iQVRNREVjZldjcGVYY3RZQkpRR2ovc1FCUFA1ZC90c0FBQUFCQUNBQUFBSG5Bc2dBQ1FBQU16VUJJVFVoRlFFaEZTQUJRLzdLQWJyK3ZBRkVXZ0lPWUZIOTcyWUFBQUVBU1ArYUFRRUN5QUFIQUFBWEVUTVZJeEV6RlVpNVgxOW1BeTVDL1ZaQ0FBQUFBQUVBQ1AvNkFVVUN6Z0FEQUFBWEF6TVQ5KzlPN3dZQzFQMHNBQUFCQUJYL21nRE9Bc2dBQndBQUZ4RWpOVE1SSXpWMFg3bTVKQUtxUXZ6U1FnQUFBQUFCQURJQkd3SW1Bc2dBQmdBQUd3RXpFeU1MQVRMWlF0bFVwcVlCR3dHdC9sTUJXZjZuQUFBQUFRQUEvNE1COVArMUFBTUFBQlUxSVJVQjlIMHlNZ0FBQWYvakFqd0F4UUxPQUFNQUFCTW5NeGR4am9aY0FqeVNrZ0FBQUFJQUd2LzZBYklDQVFBWUFDSUFBQ0UxSXdZaklpWTFORFk3QVRVMEppTWlCZ2NuTmpNeUZSRW5OU01pRlJRV016STJBVXdDSDE1VFlGZE9qVEE0S0NzTlVEVjIwMlo2V0M4eFJDNHRNMWRFUUZZMUpCMFJGajFLcC82bXNpVTlIQ1FmQUFBQ0FFTC8rZ0hYQXNnQUVnQXBBQUF6RVRNUk5qTXlGeDRCRlJRR0J3WWpJaWNWRXlJT0F4UWVBek15UGdNMU5DNERRbVkvUkZZeUZnNE9GakpXVFRaa0d5Y1VEQUlDREJRbkd4d25GQXdDQWd3VUp3TEkvdjA4UWh4S1cxeEtIRUk3TlFHYkZCd3VKRFlsTGh3VUV4c3VKUjBjSlM0YkV3QUJBQnYvK2dHM0FnRUFFZ0FBSlJjR0l5SW1FRFl6TWhjSEppTWlGUlF6TWdGc1MweHFZWVdGWVdwTVN5czhoSVE4bFVOWWdRRUVnbGhETlo2ZEFBQUFBZ0JDLy9vQjF3TElBQklBS1FBQUlUVUdJeUluTGdFMU5EWTNOak15RnhFekVRTWlEZ01WRkI0RE16SStBelF1QXdGeE5rMVdNaFlPRGhZeVZrUS9ac29jSnhRTUFnSU1GQ2NjR3ljVURBSUNEQlFuTlR0Q0hFcGNXMG9jUWp3QkEvMDRBWnNUR3k0bEhCMGxMaHNURkJ3dUpUWWtMaHdVQUFBQUFBSUFLZi82QWNzQ0FRQVdBQndBQUNVaEZCWXpNamNYQmlNaUxnSTFORDRDTXpJV0ZTRXpMZ0VpQmdITC9zUkROa0F2U2tkd0swcEVLQ1UrUnlkWGV2N0UxZ0k3WER6WFBFRXhQMUlYTm10S1IyazZHM2RmT0Q0K0FBQUFBUUFmQUFBQkhnTElBQk1BQURNUkl6VXpOVFEyT3dFVkl5SUdIUUV6RlNNUlVqTXpURDVDT2hrVFptWUJyVTVEUkVaZ0V4ZERUdjVUQUFBQUFnQXcveTBCeFFJQkFCMEFNUUFBSlRVR0l5SW5MZ0UxTkRZM05qTXlGelV6RVJRR0l5SW1KemNXTXpJMkF4UVdGeFl6TWpjK0FUVTBKaWNtSXlJSERnRUJYelpOVlRFWER3OFhNVlZLT1daK1hqQmVJazh1TlRSQXlRY05Iak15SGcwSEJ3MGVNak1lRFFjQk5EcytIME5qWkVNZlBqdzIvaEZ0Y2k0blB5NDZBVEE5S0JFbkp4RW9QVDRvRVNjbkVTZ0FBQUVBUWdBQUFkY0N5QUFUQUFBekVUTVJNell6TWhZVkVTTVJOQ1lqSWdZVkVVSm1BakJVUVdobU9Dd3RPQUxJL3YwOFgxSCtyd0V1TXpvNk0vN1NBQUFDQUVVQUFBQ3JBc2dBQXdBSEFBQXpFVE1SQXpVekZVVm1abVlCKy80RkFtSm1aZ0FDLy9uL013QzFBc2dBQ2dBT0FBQVhFVE1SRkFZckFUVXpNaEUxTXhWUFpsTkJLQjA1WmpjQ012M0dQMDlnQXM5bVpnQUFBUUJDQUFBQi93TElBQXdBQURNUk14RXpOek1IRXlNbkJ4VkNaZ0xEZXEvSGdJZFFBc2orUmU3Ry9zdnRXNUlBQVFCQ0FBQUE4UUxJQUFrQUFEY1JNeEVVT3dFVkl5SkNaaVlqTFlKN0FrMzl1eU5nQUFBQUFBRUFTQUFBQXd3Q0FRQWhBQUF6RVRNVk16WXpNaFlYTmpNeUZoVVJJeEUwSmlNaUJoVVJJeEUwSmlNaUJoVVJTR1lDTUZReFBpQThaRUZvWmpnc0xUaG1PQ3d0T0FIN05qd2hJVUpmVWY2dkFTNHpPam96L3RJQkxqTTZPalArMGdBQUFBQUJBRUlBQUFIWEFnRUFFd0FBTXhFekZUTTJNeklXRlJFakVUUW1JeUlHRlJGQ1pnSXdWRUZvWmpnc0xUZ0Irelk4WDFIK3J3RXVNem82TS83U0FBQUFBZ0FwLy9vQnl3SUJBQkVBSXdBQU56UTJOell5Rng0QkZSUUdCd1lpSnk0QkpUUW1KeVlpQnc0QkZSUVdGeFl5Tno0QktSZ2ZPNzQ3SHhnWUh6dStPeDhZQVR3S0R4cHdHZzhLQ2c4YWNCb1BDdjVQVVNKQlFTSlJUMUJSSWtGQklsRlBOaTRWSlNVVkxqVTJMaFVsSlJVdUFBQUNBRUwvTXdIWEFnRUFFZ0FwQUFBWEVUTVZOak15Rng0QkZSUUdCd1lqSWljUkV6SStBelUwTGdNaklnNERGQjREUW1ZMlRWWXlGZzRPRmpKV1JEOWtIQ2NVREFJQ0RCUW5IQnNuRkF3Q0Fnd1VKODBDeURVN1FoeEtYRnRLSEVJOC92MEJMUk1iTGlVY0hTVXVHeE1VSEM0bE5pUXVIQlFBQUFBQUFnQXcvek1CeFFJQkFCSUFLUUFBQlJFR0l5SW5MZ0UxTkRZM05qTXlGelV6RVFNeVBnTTBMZ01qSWc0REZSUWVBd0ZmUDBSV01oWU9EaFl5VmswMlpzb2JKeFFNQWdJTUZDY2JIQ2NVREFJQ0RCUW56UUVEUEVJY1NsdGNTaHhDT3pYOU9BRXRGQnd1SkRZbExod1VFeHN1SlIwY0pTNGJFd0FBQUFFQVFnQUFBWmdDQVFBUEFBQXpFVE1WTXpZek1oY0hKaU1pQmhVUlFtWUNNRlE0TWtvaElpazZBZnMyUENkWUdUWTAvczhBQUFBQUFRQUsvL29CdXdJQkFDQUFBRDhCRmpNeU5qVTBMd0V1QVRVME5qTXlGd2NtSXlJVkZCOEJIZ0VWRkFZaklncEhRMTB0Tno1YVFWRnBWSFZTUDBORlYwTlVTMGgzVzM1VlJrRWlIeTBGQ0FWTVAwdFJSVW92UFNzRkJnVlNRVWhVQUFBQUFBRUFGUUFBQVBnQ2xRQVRBQUFUTlRNVk14VWpFUlFXT3dFVkl5SW1OUkVqTlVobVNrb1JFeVkxTjBRekFmdWFtazcrMlJVUllFSTdBVEJPQUFFQVF2LzZBZGNCK3dBVEFBQTNFVE1SRkJZek1qWTFFVE1SSXpVakJpTWlKa0ptT0Mwc09HWm1BakJUUW1pcUFWSCswak02T2pNQkx2NEZOanhmQUFBQi8vb0FBQUhDQWZzQUJ3QUFNd016RXpNVE13TzB1bXgzQW5kc3VnSDcvcDBCWS80RkFBQUFBUUFDQUFBQzBBSDdBQThBQUNFREl3TWpBek1UTXhNekV6TVRNd01CMUdvQ2FscWliR0VDYzBwekFtRnNvZ0ZqL3AwQisvNmRBV1ArblFGai9nVUFBQUVBQ2dBQUFkWUIrd0FMQUFBVEp6TVhOek1IRXlNbkJ5TzNwbnBsWlhxbXJYcHNiSG9CQS9pa3BQaisvYW1wQUFILytmOHpBY01CK3dBT0FBQTNBek1UTXhNekF3WXJBVFV6TWpldnRteDRBbmhzMmlSckloNHVEeFFCNS82ZEFXUDluR1JnTEFBQUFRQWhBQUFCbXdIN0FBa0FBRE0xRXlNMUlSVURNeFVoL3ZBQmJQNytVUUZRV2xIK3RtQUFBQUVBRHYrYUFSTUN5QUFsQUFBVE5USTJQUUUwTmpzQkZTTWlCaDBCRkFZSEZSNERIUUVVRmpzQkZTTWlKajBCTkNZT0pTazVLVlV4RmhZM0Z3a1dIQk1XRmpGVktUa3BBUkJDUlRPUE16eENNQ09CT1VBSEFnTU9IVE1nZ0NNd1Fqd3pqVFJGQUFBQUFRQkkvd1lBbGdMdUFBTUFBQmNSTXhGSVR2b0Q2UHdZQUFBQUFBRUFBLythQVFnQ3lBQWxBQUFYTlRNeU5qMEJORFkzTlM0RFBRRTBKaXNCTlRNeUZoMEJGQllYRlNJR0hRRVVCaU1ETVJZV054Y0pGaHdURmhZeFZTazVLU1VsS1RrcFprSXdJNEU1UUFjQ0F3NGRNeUNBSXpCQ1BET05ORVVCUWtVemp6TThBQUFBQVFCRkFMRUNFd0ZKQUJrQUFEY25Oak15RnhZek1qNEJOeGNHSXlJbkxnUWpJZzRCYVNRdVR5bEdUQm9USXhNUEpDNVBJMHdISFJFWEVnZ1RJeEt4UGxjaEpCZ1pGejlYSVFNTkJ3a0VHQmdBQUFBQUFnQkIvek1Bd1FIN0FBTUFCd0FBRnhNekV3TTFNeFZCSnpNbWMyYk5BaGo5NkFKaVptWUFBQUlBSXYrZkFiNENYQUFFQUJzQUFEY1JCaFVVRnpVdUFUVTBOamMxTXhVV0Z3Y21KeEUyTnhjR0J4WHphMnRaZUhoWktHSkJTeUkyTmlKTFFXSmdBVHNRam8zUld3ZUNlbnVDQjF0YkMwMURLZ3YreFFzcVEwMExXd0FBQVFBZC8vb0IxZ0xPQUM0QUFCTTFNeVkxTkRZek1oWVZJeTRCSXlJR0ZSUVhNeFVqRmhVVUJ6SVdNekkzRndZaklpWWpJZ2MxTmpjMk5UUW5IVGNqYVZGaFpXWUJNQ2dwTWlPaGlCSWZCRmtUT0NrL1BWUVNtUmdzTEI4cUVoZ0JMRUpLVEYxdGIxNDFPRG95U2twQ1BCd3hPdzRoVHpJVUZHQVNBakVrSFV3QUFBQUFBZ0FQQUlNQjBRSkZBQmtBSVFBQVB3RW1ORGNuTnhjMk16SVhOeGNIRmhVVUJ4Y0hKd1lpSndjU0ZCWXlOalFtSWc4eEppWXhOVEV5U2tjME1UUXdKeWN3TkRFemtEUXhKRXQ4UzB0OHR6SXZtREF4TkRFbkpqQTBNVE5KU2pJeE5ERW5KekVCSTRSTlRZUk5BQUFBQUFILzhnQUFBZTRDeUFBWUFBQXpOU00xTXpVbkl6VXpBek1iQVRNRE14VWpCeFV6RlNNVndKYVdEb2hvb0d5U2tteWdhSWdPbHBhZ1FrTWJRZ0ZHL3NRQlBQNjZRaHREUXFBQUFBQUNBRWovVVFDV0FxTUFBd0FIQUFBWEVUTVJBeEV6RVVoT1RrNnZBVjcrb2dIMEFWNytvZ0FBQWdBdS8wQUJzZ0xOQUM4QVBRQUFGek1lQVRNeU5qUW1Md0V1QVRVME5qY21OVFEyTXpJV0ZTTTBKaU1pQmhVVUZoY2VBaFFHQnhZVkZBWWpJaVlTTWpjMk5UUW5KaUlIQmhVVUYwSmFBaTBuSXl3a1FTWlJOeWM3UWwxRlIxOWFLQ1FqSlNrK1BUOG5JenROYWt4R1kzeGtHUkVWR0Y0WUZSRUtKeThwU2g4V0RSeE9Ua2RIR2lWU1JsdFlWQ1V0SmhrZ0hoUVVKVStDUlI4Z1lGQmtaQUQvSkJnMk9Cb2VIaG80TmhnQUFBQUMvK29DU2dFR0FyWUFBd0FIQUFBVE5UTVZJVFV6Rlpwcy91UnNBa3BzYkd4c0FBQURBQ2IvK2dMNkFzNEFHUUFoQUNrQUFBRXpEZ0VqSWlZMU5EWXpNaFlYSXk0Qkl5SUdGUlFXTXpJMkJCQTJJQllRQmlBQ0ZCWXlOalFtSWdJTVNBMWpSMlI0YzJaTFpnbElDRDhxUVV0UVBpczkvaUhVQVN6VTFQN1VocUgyb2FIMkFTVlBXWUpsWjRCVVR5Z3pXa05CWURZdEFTelUxUDdVMUFIby9LU2svS1FBQUFBQ0FBWUJsZ0VyQXM0QUdnQWpBQUFUTlNNR0l5SW1OVFEyT3dFMU5DWWpJZ1lISno0Qk16SVdIUUVuTlNNaUZSUXpNamJkQWhROFEwSTNNSEFrSUNRZENUUVRPUzlLUzA1UU9UNHZIQUdhSFNFMEppczRFaGtPQ2cwc0doTXVOdEJyRWlFZUVnQUFBQUlBTHdCTEFiRUIzd0FGQUFzQUFCTTNGUWNYRlNjM0ZRY1hGUy9NWm1ZV3pHWm1BUlhLWm1Sa1pzcktabVJrWmdBQUFBQUJBQzhBYkFJcEFZZ0FCUUFBSlRVaE5TRVJBZHYrVkFINmJNNU8vdVFBQUFFQU5RRGlBV0lCU0FBREFBQTNOU0VWTlFFdDRtWm1BQVFBSnYvNkF2b0N6Z0FJQUJRQUhBQWtBQUFCRlRNeVBnRTFOQ01ERVRNeUZSUUhGeU1uSXhVa0VEWWdGaEFHSUFJVUZqSTJOQ1lpQVU4eUl5b2lYNHFna1d4NVZIa3AvdGZVQVN6VTFQN1VocUgyb2FIMkFmOTNCaHNhUFA2Y0FhWitiZzJ0cTZzekFTelUxUDdVMUFIby9LU2svS1FBQUFILzZBSmZBUWdDb1FBREFBQUROU0VWR0FFZ0FsOUNRZ0FBQUFBQ0FEa0JzQUZYQXM0QUJ3QVBBQUFTTkRZeUZoUUdJaVlVRmpJMk5DWWlPVlIyVkZSMklUWk1OalpNQWdSMlZGUjJWTFZNTmpaTU5nQUFBQUFDQUM4QUFBSXBBZm9BQ3dBUEFBQWxOU00xTXpVekZUTVZJeFVGTlNFVkFRWFcxazdXMXY3Y0FmcUtrVTZSa1U2UmlrNU9BQUFBQUFFQUR3RWZBU2tDemdBVkFBQVROVGMyTlRRbUl5SUhJelEyTXpJV0ZSUVBBVE1WRDdBV0hoa3pCVlJPT3o1UUlKUzBBUjlJdkJnWUZ4dytPMHRITkMwam5FZ0FBUUFGQVJzQk13TE9BQ1VBQUJNMU16STJOVFFtSXlJR0J5TStBVE15RmhVVUJ4WVZGQVlqSWlZbk14WXpNalkxTkNZamNpQWhKeUlaR0NVR1ZBUk9QRVpTTXpoVlJqeE5DbFFSTXgwbEtSOEIya0llR1JVZUd4azJSa2d5T3gwZlB6dElQVHN3SHhvYkl3QUFBUUFyQWp3QkRRTE9BQU1BQUJNM013Y3JYSWFPQWp5U2tnQUFBQUVBUXY4ekFkY0Ird0FVQUFBWEVUTVJGQll6TWpZMUVUTVJJelVqQmlNaUp4VkNaamd0TERobVpnSXdVeU1oelFMSS90SXpPam96QVM3K0JUWThEOVlBQUFBQUFRQXcvMGNCNWdMSUFBMEFBQVVSSWlZMU5EWTdBUkVqRVNNUkFRSmJkM2hzMGs1SXVRSUhhMDlmWWZ4L0F6Lzh3UUFBQUFFQU5RRGhBTHNCWndBSEFBQVNORFl5RmhRR0lqVW5PQ2NuT0FFSU9DY25PQ2NBQUFFQUJmOGVBT1VBQUFBWUFBQTdBUWN6TmpNeUZoVVVCaU1pSnpjV016STFOQ1lqSWdjbmFUTXNBZ3dQS0RCSE5DZzlFaWtkT2h3VkZCSVdQQVFzSUM0d0dDb1BLaElUQ3hNQUFBQUJBRE1CSHdESkFzb0FCZ0FBRXhFSE5UY3pFWFZDUWxRQkh3RlhMRlFzL2xVQUFBQUNBQThCbGdFMkFzNEFFUUFmQUFBU05EWTNOak15Rng0QkZBWUhCaU1pSnlZMkZCY1dNekkzTmpRbkppTWlCdzhORXloTVN5Z1REUTBUS0V4TEtCTkJEeE1qSkJNUER4TWpKQk1DQTE0c0ZTd3NGU3hlTEJVc0xCV0xZQklZR0JKZ0VoZ1lBQUFBQUFJQUx3QkxBYkVCM3dBRkFBc0FBRGMxTnljMUZ3VTFOeWMxRitWbVpzeitmbVptekV0bVpHUm15c3BtWkdSbXlnQUFBQUFEQURQLzd3S3hBdGtBQXdBU0FCa0FBQmNCTXdFM05STXpBek0xTXhVekZTTVZJelVsRVFjMU56TVJZUUd2UXY1UjFadFVtRzFVSVNGVS9qbENRbFFSQXVyOUZrOUlBU1ArM1c1dVNENCs0UUZYTEZRcy9sVUFBd0F6Lys4Q3NRTFpBQU1BR1FBZ0FBQVhBVE1CSlRVM05qVTBKaU1pQnlNME5qTXlGaFVVRHdFekZRRVJCelUzTXhGSUFhOUMvbEVCRGJBV0hoa3pCVlJPT3o1UUlKUzAvY1JDUWxRUkF1cjlGaEZJdkJnWUZ4dytPMHRITkMwam5FZ0JId0ZYTEZRcy9sVUFBd0FGLys4Q3NRTFpBQU1BRWdBNEFBQVhBVE1CTnpVVE13TXpOVE1WTXhVakZTTTFBVFV6TWpZMU5DWWpJZ1lISXo0Qk16SVdGUlFIRmhVVUJpTWlKaWN6RmpNeU5qVTBKaU4vQWE5Qy9sRzNtMVNZYlZRaElWVCtOaUFoSnlJWkdDVUdWQVJPUEVaU016aFZSanhOQ2xRUk14MGxLUjhSQXVyOUZrOUlBU1ArM1c1dVNENCtBWnhDSGhrVkhoc1pOa1pJTWpzZEh6ODdTRDA3TUI4YUd5TUFBQUFDQURUL0xRR3lBZnNBR2dBZUFBQVROVE1WRkE4QkJoVVVGak15TmpVekZSUUdJeUltTlRRL0FUWTlBVE1Wd0dZYVdSazJJQ2t6Wm5CTlRuTWdXeEZtQVJJNVFUc2xmQ0lnSnpJMU9CUlBjR3RWUEMxOUY2dG1aZ0FBQUFNQUFRQUFBbUVEZlFBREFBc0FEd0FBRXpNREl4TW5JUWNqQVRNSkFTY3pGOG5RWndLL04vN3lOM0lCQTFvQkEvN0pqb1pjQVA4Qk4vM0tuNThDeVAwNEF1dVNrZ0FBQUFNQUFRQUFBbUVEZlFBREFBc0FEd0FBRXpNREl4TW5JUWNqQVRNSkFUY3pCOG5RWndLL04vN3lOM0lCQTFvQkEvNkRYSWFPQVA4Qk4vM0tuNThDeVAwNEF1dVNrZ0FBQUFNQUFRQUFBbUVEZlFBREFBc0FFZ0FBRXpNREl4TW5JUWNqQVRNQkF5Y0hJemN6RjhuUVp3Sy9OLzd5TjNJQkExb0JBKzFEUTJCcWNtb0Evd0UzL2NxZm53TEkvVGdDNjFaV2twSUFBQUFBQXdBQkFBQUNZUU52QUFNQUN3QWVBQUFUTXdNakV5Y2hCeU1CTXdrQkl6NEJNeklXTXpJM013NEJJeUltSXlJR3lkQm5BcjgzL3ZJM2NnRURXZ0VEL2xvOEJ6MHRHbHNUSndnOENUWXZHMklURHhzQS93RTMvY3FmbndMSS9UZ0M5VFJBSml3elFTVVZBQUFBQkFBQkFBQUNZUU5sQUFNQUN3QVBBQk1BQUJNekF5TVRKeUVISXdFekNRRTFNeFVoTlRNVnlkQm5BcjgzL3ZJM2NnRURXZ0VEL3ZKcy91UnNBUDhCTi8zS241OEN5UDA0QXZsc2JHeHNBQUFFQUFFQUFBSmhBNm9BQXdBTEFCTUFHd0FBRXpNREl4TW5JUWNqQVRNQkFEUTJNaFlVQmlJbUZCWXlOalFtSXNuUVp3Sy9OLzd5TjNJQkExb0JBLzVwUEZZOFBGWVVKVFFsSlRRQS93RTMvY3FmbndMSS9UZ0RHRlk4UEZZOGdUUWxKVFFsQUFBQUFBTC85UUFBQTNFQ3lBQVBBQk1BQUNFMUl3Y2pBU0VWSVJVaEZTRVZJUlVCTXhFakFhcnRWbklCZ3dINS9xVUJLUDdZQVZ2OWY3b0NuNThDeUdiTFlORm1BUDhCYVFBQUFBRUFNLzhlQWlzQ3pnQTRBQUFYTnk0Qkp5NEJORFkzUGdFek1oWVhJeTRCSXlJSERnRVVGaGNXTXpJM013NEJEd0V6TmpNeUZoVVVCaU1pSnpjV016STFOQ1lqSWdmbVBFaHNIQk1NREJNZGRFNWloeEZ5RFVveFJTa1dEZzRXS1VWYkxYSVNjbEVxQWd3UEtEQkhOQ2c5RWlrZE9od1ZGQkpZVWdSS01pTlA4RThqTlV0NFd5dzdOQjFGMEVVZE5HRlhhUXM0QkN3Z0xqQVlLZzhxRWhNTEFBQUFBZ0JMQUFBQ0VnTjlBQXNBRHdBQU14RWhGU0VWSVJVaEZTRVZBeWN6RjBzQngvNmxBU2orMkFGYjVZNkdYQUxJWnN0ZzBXWUM2NUtTQUFBQUFnQkxBQUFDRWdOOUFBc0FEd0FBTXhFaEZTRVZJUlVoRlNFVkFUY3pCMHNCeC82bEFTaisyQUZiL3RWY2hvNEN5R2JMWU5GbUF1dVNrZ0FBQWdCTEFBQUNFZ045QUFzQUVnQUFNeEVoRlNFVklSVWhGU0VWQXljSEl6Y3pGMHNCeC82bEFTaisyQUZibTBORFlHcHlhZ0xJWnN0ZzBXWUM2MVpXa3BJQUFBQURBRXNBQUFJU0EyVUFDd0FQQUJNQUFETVJJUlVoRlNFVklSVWhGUU0xTXhVaE5UTVZTd0hIL3FVQktQN1lBVnU4YlA3a2JBTElac3RnMFdZQytXeHNiR3dBQUFMLzdBQUFBTTREZlFBREFBY0FBRE1STXhFREp6TVhTMnc5am9aY0FzajlPQUxya3BJQUFBQUNBRFFBQUFFV0EzMEFBd0FIQUFBekVUTVJBemN6QjB0c2cxeUdqZ0xJL1RnQzY1S1NBQUFBQXYvZUFBQUJKQU45QUFNQUNnQUFNeEV6RVJNbkJ5TTNNeGRMYkExRFEyQnFjbW9DeVAwNEF1dFdWcEtTQUFBQUEvL3pBQUFCRHdObEFBTUFCd0FMQUFBekVUTVJBelV6RlNFMU14VkxiQlJzL3VSc0FzajlPQUw1Ykd4c2JBQUFBZ0FBQUFBQ1F3TElBQkFBSVFBQU14RWpOVE1STXpJWEhnRVZGQVlIQmlNRE14VWpGVE15Tno0Qk5DWW5MZ0VyQVV0TFMvbVNSeG9NRHhsTGs0YUlpSUZhS2hJSkN4VVlPeXlCQVRkZ0FURjRMRTV5ZEZNbmRnR1hZTkUrR3o3R1JoMGhHd0FBQUFBQ0FFc0FBQUpoQTI4QUN3QWVBQUF6RVRNQk14RXpFU01CSXhFVEl6NEJNeklXTXpJM013NEJJeUltSXlJR1MyWUJRZ0pzWnY2K0FpazhCejB0R2xzVEp3ZzhDVFl2RzJJVER4c0N5UDRHQWZyOU9BSDYvZ1lDOVRSQUppd3pRU1VWQUFBQUF3QXovL29DTHdOOUFCTUFJd0FuQUFBMk5EWTNQZ0V5RmhjZUFSUUdCdzRCSWlZbkpoSVVGaGNXTWpjK0FUUW1KeVlpQndZM0p6TVhNd3dUSFhTY2RCMFREQXdUSFhTY2RCMFRZQTRXS1lvcEZnNE9GaW1LS1JaOWpvWmM3UEJQSXpWTFN6VWpUL0JQSXpWTFN6VWpBUy9RUlIwME5CMUYwRVVkTkRRZDJwS1NBQUFBQXdBei8vb0NMd045QUJNQUl3QW5BQUEyTkRZM1BnRXlGaGNlQVJRR0J3NEJJaVluSmhJVUZoY1dNamMrQVRRbUp5WWlCd1kvQVRNSE13d1RIWFNjZEIwVERBd1RIWFNjZEIwVFlBNFdLWW9wRmc0T0ZpbUtLUlkzWElhTzdQQlBJelZMU3pValQvQlBJelZMU3pVakFTL1FSUjAwTkIxRjBFVWRORFFkMnBLU0FBQUFBd0F6Ly9vQ0x3TjlBQk1BSXdBcUFBQTJORFkzUGdFeUZoY2VBUlFHQnc0QklpWW5KaElVRmhjV01qYytBVFFtSnlZaUJ3WTNKd2NqTnpNWE13d1RIWFNjZEIwVERBd1RIWFNjZEIwVFlBNFdLWW9wRmc0T0ZpbUtLUmJIUTBOZ2FuSnE3UEJQSXpWTFN6VWpUL0JQSXpWTFN6VWpBUy9RUlIwME5CMUYwRVVkTkRRZDJsWldrcElBQUFBREFEUC8rZ0l2QTI4QUV3QWpBRFlBQURZME5qYytBVElXRng0QkZBWUhEZ0VpSmljbUVoUVdGeFl5Tno0Qk5DWW5KaUlIQmpjalBnRXpNaFl6TWpjekRnRWpJaVlqSWdZekRCTWRkSngwSFJNTURCTWRkSngwSFJOZ0RoWXBpaWtXRGc0V0tZb3BGZzQ4QnowdEdsc1RKd2c4Q1RZdkcySVREeHZzOEU4ak5VdExOU05QOEU4ak5VdExOU01CTDlCRkhUUTBIVVhRUlIwME5CM2tORUFtTEROQkpSVUFBQUFFQURQLytnSXZBMlVBRXdBakFDY0FLd0FBTmpRMk56NEJNaFlYSGdFVUJnY09BU0ltSnlZU0ZCWVhGakkzUGdFMEppY21JZ2NHTnpVekZTRTFNeFV6REJNZGRKeDBIUk1NREJNZGRKeDBIUk5nRGhZcGlpa1dEZzRXS1lvcEZxWnMvdVJzN1BCUEl6VkxTelVqVC9CUEl6VkxTelVqQVMvUVJSMDBOQjFGMEVVZE5EUWQ2R3hzYkd3QUFBRUFRd0FWQWhVQjV3QUxBQUEvQVNjM0Z6Y1hCeGNISndkRHM3TTNzckU0czdNNHNiSk1zYkk0czdNNHNyRTNzN01BQUFBREFEUC96Z0l2QXZvQUhRQW5BREVBQUJjM0ppY3VBVFEyTno0Qk16SVhOeGNIRmhjZUFSUUdCdzRCSXlJbkJ6Y1RKaU1pQnc0QkZSUUJBeFl6TWpjK0FUVTBQamNURUJNTURCTWRkRTVRUWpFdU5oVVBFd3dNRXgxMFRsTkFNa1hjSmpaRktSWU9BUkhjSlRoRktSWU9HV01XR2lOUDhFOGpOVXNzV0JsaUZ4b2pUL0JQSXpWTExscm9BWXNoTkIxRmFJc0JPLzUxSXpRZFJXaU5BQUFBQWdBKy8vb0NPQU45QUE4QUV3QUFOeEV6RVJRV01qWTFFVE1SRkFZaUpoTW5NeGMrYkZHQVVXeVIySkgyam9aYzhRSFgvalZIVUZCSEFjditLVzJLaWdKbmtwSUFBQUFBQWdBKy8vb0NPQU45QUE4QUV3QUFOeEV6RVJRV01qWTFFVE1SRkFZaUpoTTNNd2MrYkZHQVVXeVIySkd3WElhTzhRSFgvalZIVUZCSEFjditLVzJLaWdKbmtwSUFBQUFBQWdBKy8vb0NPQU45QUE4QUZnQUFOeEV6RVJRV01qWTFFVE1SRkFZaUpnRW5CeU0zTXhjK2JGR0FVV3lSMkpFQlFFTkRZR3B5YXZFQjEvNDFSMUJRUndITC9pbHRpb29DWjFaV2twSUFBQUFEQUQ3LytnSTRBMlVBRHdBVEFCY0FBRGNSTXhFVUZqSTJOUkV6RVJRR0lpWUJOVE1WSVRVekZUNXNVWUJSYkpIWWtRRWZiUDdrYlBFQjEvNDFSMUJRUndITC9pbHRpb29DZFd4c2JHd0FBQUwvOFFBQUFnTURmUUFJQUF3QUFETVJBek1iQVRNREVRTTNNd2ZIMW5LWGwzTFdnRnlHamdFbEFhUCt4QUU4L2wzKzJ3THJrcElBQWdCTEFBQUNPZ0xJQUFjQUV3QUFFeFV6TWpZMEppTUJFVE1WTXpJV0ZBWXJBUlczb2pSQlFqVCs4MnlrWjNoNFo2UUI1dVpIV0VmK0dnTElmSVNxaEpvQUFBQUJBRUFBQUFIWkFzNEFKZ0FBQVRVek1qVTBKeTRCQnc0QkJ4RWpFVFEyTXpJV0ZSUUhGaDBCRkFZckFUVXpNalk5QVRRakFRQTlOaEFMTkJrMkxRSm1kV0JZYkVsSlR6NC9KQ1VkT0FHQ1lEc25Ed2tOQVFFZklQM1lBaWhSVlZ4TlVoOGRVclU5VTJBWEhySTdBQUFBQXdBYS8vb0JzZ0xPQUJnQUlnQW1BQUFoTlNNR0l5SW1OVFEyT3dFMU5DWWpJZ1lISnpZek1oVVJKelVqSWhVVUZqTXlOZ01uTXhjQlRBSWZYbE5nVjA2Tk1EZ29LdzFRTlhiVFpucFlMekZFTGxtT2hsd3RNMWRFUUZZMUpCMFJGajFLcC82bXNpVTlIQ1FmQWNPU2tnQUFBQUFEQUJyLytnR3lBczRBR0FBaUFDWUFBQ0UxSXdZaklpWTFORFk3QVRVMEppTWlCZ2NuTmpNeUZSRW5OU01pRlJRV016STJBemN6QndGTUFoOWVVMkJYVG8wd09DZ3JEVkExZHRObWVsZ3ZNVVF1bjF5R2ppMHpWMFJBVmpVa0hSRVdQVXFuL3FheUpUMGNKQjhCdzVLU0FBQUFBQU1BR3YvNkFiSUN6Z0FZQUNJQUtRQUFJVFVqQmlNaUpqVTBOanNCTlRRbUl5SUdCeWMyTXpJVkVTYzFJeUlWRkJZek1qWURKd2NqTnpNWEFVd0NIMTVUWUZkT2pUQTRLQ3NOVURWMjAyWjZXQzh4UkM0UFEwTmdhbkpxTFROWFJFQldOU1FkRVJZOVNxZitwcklsUFJ3a0h3SERWbGFTa2dBQUFBQURBQnIvK2dHeUFzQUFHQUFpQURVQUFDRTFJd1lqSWlZMU5EWTdBVFUwSmlNaUJnY25Oak15RlJFbk5TTWlGUlFXTXpJMkF5TStBVE15RmpNeU56TU9BU01pSmlNaUJnRk1BaDllVTJCWFRvMHdPQ2dyRFZBMWR0Tm1lbGd2TVVRdXlEd0hQUzBhV3hNbkNEd0pOaThiWWhNUEd5MHpWMFJBVmpVa0hSRVdQVXFuL3FheUpUMGNKQjhCelRSQUppd3pRU1VWQUFBQUFBUUFHdi82QWJJQ3RnQVlBQ0lBSmdBcUFBQWhOU01HSXlJbU5UUTJPd0UxTkNZaklnWUhKell6TWhVUkp6VWpJaFVVRmpNeU5nTTFNeFVoTlRNVkFVd0NIMTVUWUZkT2pUQTRLQ3NOVURWMjAyWjZXQzh4UkM0d2JQN2tiQzB6VjBSQVZqVWtIUkVXUFVxbi9xYXlKVDBjSkI4QjBXeHNiR3dBQUFBRUFCci8rZ0d5QXZzQUdBQWlBQ29BTWdBQUlUVWpCaU1pSmpVME5qc0JOVFFtSXlJR0J5YzJNeklWRVNjMUl5SVZGQll6TWpZQ05EWXlGaFFHSWlZVUZqSTJOQ1lpQVV3Q0gxNVRZRmRPalRBNEtDc05VRFYyMDJaNldDOHhSQzY1UEZZOFBGWVVKVFFsSlRRdE0xZEVRRlkxSkIwUkZqMUtwLzZtc2lVOUhDUWZBZkJXUER4V1BJRTBKU1UwSlFBREFCUC8rZ0xoQWdFQUpnQXdBRFlBQUJNbk5qTXlGejRCTXpJV0hRRWhGQll6TWpjWEJpTWlKd1lqSWlZMU5EWTdBVFUwSmlNaUJoY2pJaFVVRmpNeU5qVTNNeTRCSWdaOVVEVjJlaXNWVXl0WGV2N0VRelpBTDBwSGNIVThNMjVUYUZGSG1qQTRLQ3U3ZWxndk1VUXVZTllDTzF3OEFYbzlTa0FkSTNkZlZEeEJNVDlTVGs1UlNqMVpOU1FkRWJrOUhDUWZPWGs0UGo0QUFBQUJBQnYvSGdHM0FnRUFLd0FBRnpjdUFUVTBOak15RndjbUl5SVZGRE15TnhjR0R3RXpOak15RmhVVUJpTWlKemNXTXpJMU5DWWpJZ2V6UEZ0NWhXRnFURXNyUElTRVBDdExQMVVxQWd3UEtEQkhOQ2c5RWlrZE9od1ZGQkpZVWdlQWZJS0NXRU0xbnAwMVEwa09Od1FzSUM0d0dDb1BLaElUQ3dBQUF3QXAvL29CeXdMT0FCWUFIQUFnQUFBbElSUVdNekkzRndZaklpNENOVFErQWpNeUZoVWhNeTRCSWdZM0p6TVhBY3YreEVNMlFDOUtSM0FyU2tRb0pUNUhKMWQ2L3NUV0FqdGNQR09PaGx6WFBFRXhQMUlYTm10S1IyazZHM2RmT0Q0KzJaS1NBQUFEQUNuLytnSExBczRBRmdBY0FDQUFBQ1VoRkJZek1qY1hCaU1pTGdJMU5ENENNeklXRlNFekxnRWlCajhCTXdjQnkvN0VRelpBTDBwSGNDdEtSQ2dsUGtjblYzcit4TllDTzF3OEhWeUdqdGM4UVRFL1VoYzJhMHBIYVRvYmQxODRQajdaa3BJQUFBTUFLZi82QWNzQ3pnQVdBQndBSXdBQUpTRVVGak15TnhjR0l5SXVBalUwUGdJek1oWVZJVE11QVNJR055Y0hJemN6RndITC9zUkROa0F2U2tkd0swcEVLQ1UrUnlkWGV2N0UxZ0k3WER5dFEwTmdhbkpxMXp4Qk1UOVNGelpyU2tkcE9odDNYemcrUHRsV1ZwS1NBQUFFQUNuLytnSExBcllBRmdBY0FDQUFKQUFBSlNFVUZqTXlOeGNHSXlJdUFqVTBQZ0l6TWhZVklUTXVBU0lHTnpVekZTRTFNeFVCeS83RVF6WkFMMHBIY0N0S1JDZ2xQa2NuVjNyK3hOWUNPMXc4akd6KzVHelhQRUV4UDFJWE5tdEtSMms2RzNkZk9ENCs1MnhzYkd3QUF2L2pBQUFBeFFMT0FBTUFCd0FBTXhFekVRTW5NeGRGWmpxT2hsd0IrLzRGQWp5U2tnQUFBQUlBS3dBQUFRMEN6Z0FEQUFjQUFETVJNeEVETnpNSFJXYUFYSWFPQWZ2K0JRSThrcElBQUFBQy85VUFBQUViQXM0QUF3QUtBQUF6RVRNUkV5Y0hJemN6RjBWbUVFTkRZR3B5YWdINy9nVUNQRlpXa3BJQUFBQUQvK29BQUFFR0FyWUFBd0FIQUFzQUFETVJNeEVETlRNVklUVXpGVVZtRVd6KzVHd0IrLzRGQWtwc2JHeHNBQUFDQUNuLytnSFFBdklBRVFBeUFBQWxOQ1luSmlJSERnRVZGQllYRmpJM1BnRURKemNtSnpjV0Z6Y1hCeDRCRlJRR0J3WWlKeTRCTlRRMk56WXpNaGMzSmljQlpRb1BHbkFhRHdvS0R4cHdHZzhLcVNaVEl6WWdWanhvSmxvNEhSTWtPNzQ3SHhnWUh6dFdSU2dDRHpEOU5pNFZKU1VWTGpVMkxoVWxKUlV1QVZRM0t4Y1NTeG9zTmpjdlJJZWpYMDBuUVVFaVVWQlBVU0pCTFFKS01BQUFBZ0JDQUFBQjF3TEFBQk1BSmdBQU14RXpGVE0yTXpJV0ZSRWpFVFFtSXlJR0ZSRURJejRCTXpJV016STNNdzRCSXlJbUl5SUdRbVlDTUZSQmFHWTRMQzA0RVR3SFBTMGFXeE1uQ0R3Sk5pOGJZaE1QR3dIN05qeGZVZjZ2QVM0ek9qb3ovdElDUmpSQUppd3pRU1VWQUFNQUtmLzZBY3NDemdBUkFDTUFKd0FBTnpRMk56WXlGeDRCRlJRR0J3WWlKeTRCSlRRbUp5WWlCdzRCRlJRV0Z4WXlOejRCQXljekZ5a1lIenUrT3g4WUdCODd2anNmR0FFOENnOGFjQm9QQ2dvUEduQWFEd3B5am9aYy9rOVJJa0ZCSWxGUFVGRWlRVUVpVVU4MkxoVWxKUlV1TlRZdUZTVWxGUzRCZEpLU0FBQUFBQU1BS2YvNkFjc0N6Z0FSQUNNQUp3QUFOelEyTnpZeUZ4NEJGUlFHQndZaUp5NEJKVFFtSnlZaUJ3NEJGUlFXRnhZeU56NEJBemN6QnlrWUh6dStPeDhZR0I4N3Zqc2ZHQUU4Q2c4YWNCb1BDZ29QR25BYUR3cTRYSWFPL2s5UklrRkJJbEZQVUZFaVFVRWlVVTgyTGhVbEpSVXVOVFl1RlNVbEZTNEJkSktTQUFBQUFBTUFLZi82QWNzQ3pnQVJBQ01BS2dBQU56UTJOell5Rng0QkZSUUdCd1lpSnk0QkpUUW1KeVlpQnc0QkZSUVdGeFl5Tno0QkF5Y0hJemN6RnlrWUh6dStPeDhZR0I4N3Zqc2ZHQUU4Q2c4YWNCb1BDZ29QR25BYUR3b29RME5nYW5KcS9rOVJJa0ZCSWxGUFVGRWlRVUVpVVU4MkxoVWxKUlV1TlRZdUZTVWxGUzRCZEZaV2twSUFBQUFBQXdBcC8vb0J5d0xBQUJFQUl3QTJBQUEzTkRZM05qSVhIZ0VWRkFZSEJpSW5MZ0VsTkNZbkppSUhEZ0VWRkJZWEZqSTNQZ0VESXo0Qk16SVdNekkzTXc0Qkl5SW1JeUlHS1JnZk83NDdIeGdZSHp1K094OFlBVHdLRHhwd0dnOEtDZzhhY0JvUEN1RThCejB0R2xzVEp3ZzhDVFl2RzJJVER4ditUMUVpUVVFaVVVOVFVU0pCUVNKUlR6WXVGU1VsRlM0MU5pNFZKU1VWTGdGK05FQW1MRE5CSlJVQUFBQUFCQUFwLy9vQnl3SzJBQkVBSXdBbkFDc0FBRGMwTmpjMk1oY2VBUlVVQmdjR0lpY3VBU1UwSmljbUlnY09BUlVVRmhjV01qYytBUU0xTXhVaE5UTVZLUmdmTzc0N0h4Z1lIenUrT3g4WUFUd0tEeHB3R2c4S0NnOGFjQm9QQ2tscy91UnMvazlSSWtGQklsRlBVRkVpUVVFaVVVODJMaFVsSlJVdU5UWXVGU1VsRlM0QmdteHNiR3dBQUFBREFDLy82d0lwQWc4QUF3QUxBQk1BQURjMUlSVWtORFl5RmhRR0lnSTBOaklXRkFZaUx3SDYvc0FuT0Njbk9DY25PQ2NuT05aT1R0bzRKeWM0Si82Sk9DY25PQ2NBQUFBREFDbi95QUhMQWpNQUNRQWpBQzBBQUQ4QkppTWlCdzRCRlJRSE55NEJOVFEyTnpZek1oYzNGd2NlQVJVVUJnY0dJeUluQnhNSEZqTXlOejRCTlRTZmtCZ2RPQm9QQ2xZdkpoa1lIenRmT2k4c0xDOGpIQmdmTzE4OExDM3drQmNlT0JvUENwVDZEU1VWTGpWT3psSWlXMDFQVVNKQkdrd2FVU05VVTFCUklrRWJUUUdnK2c0bEZTNDFUZ0FBQUFBQ0FFTC8rZ0hYQXM0QUV3QVhBQUEzRVRNUkZCWXpNalkxRVRNUkl6VWpCaU1pSmhNbk14ZENaamd0TERobVpnSXdVMEpvdm82R1hLb0JVZjdTTXpvNk13RXUvZ1UyUEY4QjQ1S1NBQUFBQUFJQVF2LzZBZGNDemdBVEFCY0FBRGNSTXhFVUZqTXlOalVSTXhFak5TTUdJeUltRXpjekIwSm1PQzBzT0dabUFqQlRRbWg0WElhT3FnRlIvdEl6T2pvekFTNytCVFk4WHdIamtwSUFBQUFBQWdCQy8vb0Ixd0xPQUJNQUdnQUFOeEV6RVJRV016STJOUkV6RVNNMUl3WWpJaVlCSndjak56TVhRbVk0TFN3NFptWUNNRk5DYUFFSVEwTmdhbkpxcWdGUi90SXpPam96QVM3K0JUWThYd0hqVmxhU2tnQUFBQU1BUXYvNkFkY0N0Z0FUQUJjQUd3QUFOeEV6RVJRV016STJOUkV6RVNNMUl3WWpJaVlUTlRNVklUVXpGVUptT0Mwc09HWm1BakJUUW1qbmJQN2tiS29CVWY3U016bzZNd0V1L2dVMlBGOEI4V3hzYkd3QUFBQUMvL24vTXdIREFzNEFEZ0FTQUFBM0F6TVRNeE16QXdZckFUVXpNamNETnpNSHI3WnNlQUo0Yk5va2F5SWVMZzhDWElhT0ZBSG4vcDBCWS8yY1pHQXNBbjJTa2dBQUFBQUNBRUwvTXdIWEFzZ0FFZ0FwQUFBWEVUTVJOak15Rng0QkZSUUdCd1lqSWljUkV6SStBelUwTGdNaklnNERGQjREUW1ZMlRWWXlGZzRPRmpKV1JEOWtIQ2NVREFJQ0RCUW5IQnNuRkF3Q0Fnd1VKODBEbGY3K08wSWNTbHhiU2h4Q1BQNzlBUzBUR3k0bEhCMGxMaHNURkJ3dUpUWWtMaHdVQUFBQUEvLzUvek1Cd3dLMkFBNEFFZ0FXQUFBM0F6TVRNeE16QXdZckFUVXpNamNUTlRNVklUVXpGYSsyYkhnQ2VHemFKR3NpSGk0UGJXeis1R3dVQWVmK25RRmovWnhrWUN3Q2kyeHNiR3dBQUFBQkFFVUFBQUNyQWZzQUF3QUFNeEV6RVVWbUFmditCUUFCQUFJQUFBSVNBc2dBRFFBQU16VUhOVGNSTXhFM0ZRY1ZJUlZMU1Vsc201c0JXL1EzV2pjQmV2N1NjRnB3Mm1ZQUFBQUFBUUFBQUFBQThRTElBQkVBQURjMUJ6VTNFVE1WTnhVSEVSUTdBUlVqSWtKQ1FtWkNRaUVvTFlKN3VqUktOQUZKK3pSS05QOEFJMkFBQUFBQUFnQXovL29EaEFMT0FBOEFMQUFBRWhRV0Z4WXlOejRCTkNZbkppSUhCZ0UxRGdFaklpWW5MZ0UwTmpjK0FUTXlGelVoRlNFVklSVWhGU0VWbnc0V0tZb3BGZzRPRmltS0tSWUJGaGhUSjA1MEhSTU1EQk1kZEU1ZU5BRy8vcTBCSVA3Z0FWVUJ6TkJGSFRRMEhVWFFSUjAwTkIzOTd6Z2NJa3MxSTAvd1R5TTFTejAzWnN0ZzBXWUFBQUFEQUNuLytnTUhBZ0VBSHdBeEFEY0FBQUVWSVJRV016STNGd1lqSWlZbkJpTWlKeTRCTlRRMk56WXpNaGMyTXpJV0JUUW1KeVlpQnc0QkZSUVdGeFl5Tno0Qk56TXVBU0lHQXdmK3hFTTJRQzlLUjNBN1doZzZaVjg3SHhnWUh6dGZYVUpDVzFkNi9sNEtEeHB3R2c4S0NnOGFjQm9QQ21iV0FqdGNQQUVyVkR4Qk1UOVNMQ1ZSUVNKUlVFOVJJa0ZQVDNlTk9qQVZKU1VWTURrNk1CVWxKUlV3WnpnK1BnQUNBQTMvK2dJWEEzMEFKUUFzQUFBL0FSWXpNalkxTkNjdUFTY3VBVFUwTmpNeUZ3Y21JeUlHRlJRV0Z4WVhIZ0VWRkFZakloTW5NeGMzTXdjTlIxbHhRVXhkRWo0T1dtTjhiSGR3UEZkWk5FTXlNeWNwWDJTR2RLRnFhbUJEUTJCcVhGRkhOaTFVREFJSkFneHRUMTF6U2xrM05URWhNZ2dHQlF0MFRtRnVBdkdTVmxhU0FBQUFBZ0FLLy9vQnV3TE9BQ0FBSndBQVB3RVdNekkyTlRRdkFTNEJOVFEyTXpJWEJ5WWpJaFVVSHdFZUFSVVVCaU1pRXljekZ6Y3pCd3BIUTEwdE56NWFRVkZwVkhWU1AwTkZWME5VUzBoM1czNU1hbUJEUTJCcVZVWkJJaDh0QlFnRlREOUxVVVZLTHowckJRWUZVa0ZJVkFKQ2tsWldrZ0FBQS8veEFBQUNBd05sQUFnQURBQVFBQUF6RVFNekd3RXpBeEVETlRNVklUVXpGY2ZXY3BlWGN0WVJiUDdrYkFFbEFhUCt4QUU4L2wzKzJ3TDViR3hzYkFBQUFBQUNBQ0FBQUFIbkEzMEFDUUFRQUFBek5RRWhOU0VWQVNFVkFTY3pGemN6QnlBQlEvN0tBYnIrdkFGRS91UnFZRU5EWUdwYUFnNWdVZjN2WmdMcmtsWldrZ0FBQUFJQUlRQUFBWnNDemdBSkFCQUFBRE0xRXlNMUlSVURNeFVESnpNWE56TUhJZjd3QVd6Ky92WnFZRU5EWUdwUkFWQmFVZjYyWUFJOGtsWldrZ0FBQUFBQkFBTC9VQUd4QXM0QUhBQUFGeE1qTnpNM05qTXlGd2NtSXlJUEFUTUhJd01PQVNNaUp6Y1dNekp3UjFZTVdCc1VqeGNYRHhrU01BY1ZXZ3hjUnd4RlJ5QWNFUnNUS1NvQm9FNlljZ1pmQlM5N1R2NWhSVUlKWEFVQUFBSC8xUUk4QVJzQ3pnQUdBQUFUSndjak56TVh1ME5EWUdweWFnSThWbGFTa2dBQUFBSC8xUUk4QVJzQ3pnQUdBQUFUSnpNWE56TUhQMnBnUTBOZ2FnSThrbFpXa2dBQUFBSC82QUpmQVFnQ29RQURBQUFETlNFVkdBRWdBbDlDUWdBQUFBQUIvOXNDUWdFZEFzNEFEQUFBQXpNV0Z4WXpNamN6RGdFaUppVThDaGtZS2xVUVBBVlZqbFVDemlnUkVVby9UVTBBQUFBQUFRQkNBa29BcmdLMkFBTUFBQk0xTXhWQ2JBSktiR3dBQWdBUkFpMEEzd0w3QUFjQUR3QUFFalEyTWhZVUJpSW1GQll5TmpRbUloRThWanc4VmhRbE5DVWxOQUpwVmp3OFZqeUJOQ1VsTkNVQUFBQUFBUUFWL3g0QTF3QUFBQkVBQUI4QkJpTWlKalUwUGdFM013WVZGQll6TXNrT0pUd3FOeHdnSHpOQUhSUWdvQ29ZTXlvZk14MFdQVUVWSEFBQUFmL0dBa1lCS2dMQUFCSUFBQk1qUGdFek1oWXpNamN6RGdFaklpWWpJZ1lDUEFjOUxScGJFeWNJUEFrMkx4dGlFdzhiQWtZMFFDWXNNMEVsRlFBQUFBTC94d0k4QVhFQ3pnQURBQWNBQUFNM013Y3pOek1IT1Z5R2puUmNobzRDUEpLU2twSUFBQUFCQUNNQUFBSTVBc1VBSVFBQU56VW1OVFEyTXpJZUFSVVVCZ2NWTXhVak5UNEJOVFFtSXlJR0ZSUVdGeFVqTlp0c2tuRk9kVGcvTG5uYUxUNVJTVWhXUHl6YVV3TjdyNHk1WDQ1UlhhRXpBMU05SktCdlo1ZVJjV2VsSXoxVEFBQUJBRUwvTXdIWEFmc0FGQUFBRnhFekVSUVdNekkyTlJFekVTTTFJd1lqSWljVlFtWTRMU3c0Wm1ZQ01GTWpJYzBDeVA3U016bzZNd0V1L2dVMlBBL1dBQUFBQUFFQUJ3QUFBZlVDQ3dBV0FBQUJJeEVVRnlNbU5SRWpCZ0lISXpZU055SUhKell6SVFIdVFBeGRFSU1FSVJkZUZ5SUNPaDRNSjJNQlpBR3ovdGxhTWlCb0FTdGsvdnRLVXdFQVlBcEVIZ0FBQVFBQUFPVUI5QUZGQUFNQUFEMEJJUlVCOU9WZ1lBQUFBUUFBQU9VRDZBRkZBQU1BQUQwQklSVUQ2T1ZnWUFBQUFRQkZBaGdBcXdMSUFBTUFBQk0xTnhWRlpnSVlaa3F3QUFBQUFBRUFSUUlZQUtzQ3lBQURBQUFUTlRNVlJXWUNHTEJtQUFFQVJmKzJBS3NBWmdBREFBQVhOVE1WUldaS3NHWUFBQUlBSmdJWUFTY0N5QUFEQUFjQUFCTTFOeFVoTlRjVndXYisvMllDR0daS3NHWktzQUFBQUFBQ0FDWUNHQUVuQXNnQUF3QUhBQUFUTlRNVkZ6VXpGU1ptTldZQ0dMQm1TckJtQUFBQ0FDYi90Z0VuQUdZQUF3QUhBQUFYTlRNVkZ6VXpGU1ptTldaS3NHWktzR1lBQUFBQkFCYi9Sd0hLQXNnQUN3QUFGeEVqTlRNMU14VXpGU01Sd0txcVlLcXF1UUkvVHZUMFR2M0JBQUFBQUFFQUZ2OUhBY29DeUFBVEFBQTNFU00xTXpVekZUTVZJeEV6RlNNVkl6VWpOY0NxcW1DcXFxcXFZS3ByQVRsTzF0Wk8vc2RPMXRaT0FBQUFBQUVBU0FDeUFhd0NGZ0FIQUFBU05EWXlGaFFHSWtob2xHaG9sQUVhbEdob2xHZ0FBQU1BZEFBQUEzUUFaZ0FEQUFjQUN3QUFNelV6RlRNMU14VXpOVE1WZEdiblp1ZG1abVptWm1abUFBQUFCd0F4Ly9vQ3hnTE9BQXNBRXdBYkFDY0FNd0E3QUQ4QUFDVTFORFl5RmgwQkZBWWlKamNWRkRJOUFUUWlCeFVVTWowQk5DSUhOVFEyTWhZZEFSUUdJaVlETlRRMk1oWWRBUlFHSWlZM0ZSUXlQUUUwSWdNQk13RUNDalpRTmpaUU5qbEtTdlJLU2prMlVEWTJVRGJsTmxBMk5sQTJPVXBLTWdGUlF2NnZYVVF4TWpJeFJERXlNbTQyTVRFMk1URTJNVEUyTVc1RU1USXlNVVF4TWpJQiswUXhNakl4UkRFeU1tNDJNVEUyTWYxckFzajlPQUFBQUFFQUxnQkxBUG9CM3dBRkFBQTNKemNWQnhmNnpNeG1aa3ZLeW1aa1pBQUFBUUF1QUVzQStnSGZBQVVBQURjMU55YzFGeTVtWnN4TFptUmtac29BQUFBQi8xdi83d0ZNQXRrQUF3QUFCd0V6QWFVQnIwTCtVUkVDNnYwV0FBQUFBQUVBRlAvN0Fib0N6UUFqQUFBQkZTWWpJZ2N6QnlNZEFUTUhJeFl6TWpjVkJpTWlKeU0zTXlZMU5EY2pOek0yTXpJQnVpaE1kaERhR011MUdKUVBkMHNwSlYrK0hrWVlKZ0VCUGhnc0hzQllBcXhpSnB0T0lTSlBuaVZrSGZwUENSa1dDMDc0QUFBQUFnQVcvLzRCcHdNR0FCd0FKQUFBSlJjR0l5SW1KelVPQWdjbk5qY1JORFl6TWhZVkZBY1ZIZ0V6TWdNVk5qVTBJeUlHQVg4b1BIQk9Td01IRUJRRkdUMExWMEE0TzZ3QkxpVTlrWEUwR2lPa0tYMWlUd3dGRGhJRk56a01BUWw1ZDF4TG9MMHZRME1CdzY2U2IxbFJBQUlBS0FFc0E1SUN5QUFIQUJZQUFCTVJJelVoRlNNUklSRWpBeU1ESXhFakVUTWJBVE1ScEh3QlJud0NVZ0tFTTRNQ1RucHpjM29CTEFGVVNFaityQUZPL3JJQlR2NnlBWnorMEFFdy9tUUFBUUFqQUFBQ09RTEZBQ0VBQURjMUpqVTBOak15SGdFVkZBWUhGVE1WSXpVK0FUVTBKaU1pQmhVVUZoY1ZJeldiYkpKeFRuVTRQeTU1MmkwK1VVbElWajhzMmxNRGU2K011VitPVVYyaE13TlRQU1NnYjJlWGtYRm5wU005VXdBQUFnQWkvL3NEUmdMT0FCY0FKZ0FBQVNFaUhRRVVGeFl6TWpjekRnRWpJaVkxTkRZek1oWVZKelUwSnlZaklnY0dIUUVVTXlFeUEwYjlkUVVJYUk2YmFUazJxR0NtNit1bXAreVVDV3FMaldnSkJRSHpCQUZhQk1VTkNtdDRRVXZUbFpmVTFKY1J4ZzRKWjJvSkVNRUhBQUlBSmYvL0FjUURHUUFaQUNZQUFCTW5Oak15RmhVVUJpTWlKalUwTmpNeUZoY3pOalUwSmlNaUV6TXlOamN1QVNNaUJoVVVGbDBjUVZoaWlIMXlVMTF3VGk5RURRRUJWa0ZBVUFFeVF3Z0tOeWN2UURBQ2xVNDJ2N25EMzRsZmRvOHdHZ2diYXBYOWtZNWhJRFZzU2o5UEFBQUFBZ0FhQUFBQ0hRTEpBQVVBRHdBQU16VVRNeE1WSlNFRExnRW5JdzRCQnhyTWNjYitYd0U4WndZcEJRTUVKUWMrQW92OWQwQlNBVVFZaFJrVmVSc0FBQUVBR1ArZ0Fsb0N1Z0FMQUFBQkl4RWpFU01SSXhFak5TRUNXbGxnejJGWkFrSUNYZjFEQXIzOVF3SzlYUUFBQUFFQUZ2K2ZBZFFDdWdBTkFBQUZJVFVUQXpVaEZTRVZFd01WSVFIVS9rTGQxUUdvL3RqQjFnRkxZVVVCU2dGRVNGVUUvdC8rd2dJQUFRQXZBTllDS1FFa0FBTUFBRGMxSVJVdkFmcldUazRBQWY5Yi8rOEJUQUxaQUFNQUFBY0JNd0dsQWE5Qy9sRVJBdXI5RmdBQUFBQUJBRFVBNFFDN0FXY0FCd0FBRWpRMk1oWVVCaUkxSnpnbkp6Z0JDRGduSnpnbkFBQUJBQi8vY2dJSkEwVUFEd0FBQVFNakF3Y25OeE1lQVI4QlBnRTNFd0lKdzFDRlFoQ09Yd0lOQWdFQ0NBT2FBMFg4TFFIQUdUczUvcm9OUGdzQkNqOFJBdnNBQUFNQUxRQ0VBcUVCdUFBYkFDd0FQQUFBQVJVVUJpTWlKaWNPQVNNaUpqVTBOak15RmhjK0JETWVBUVV6TWo0Q055NERJeUlHRlJRV0pTTWlEZ01ISGdFek1qWTFOQ1lDb1ZjN0swNHVLMDR6T2xWVlFUQlBLUlVMS2hzdEZ6NVAvaUlDRXlJcURCa1dFaWNsRmlrdU5BRnlBUkFnSHhNZkJEQTJJeVl2TVFFaUFVWlhNVG8wTjFoQlExZzJOQmdNS0E4UEFWS29EU2NOSEJ3V0pnNDVLeWczd3d3YUV5SUZPU284SXkwM0FBQUFBUUFWLzFrQlNnTmJBQjhBQUFFSEppTWlCd1lWRkJJVkZBY0dJeUluTnhZek1qYzJOVFFDTlRRM05qTXlBVW9NRGhFYUVoc01JeDVPSmhvT0ZCSWFEaGtNTXlZK0h3TlFTQWtaSklsTy9yeFlqRDQrRDBvS0ZTaDZXUUZMVWFFN0t3QUFBQUlBSkFDTEFjWUJzUUFmQURzQUFBRVhEZ0VqSWljbUl5SU9BUWNuUGdFek1oNERNeDRGTXpJMkh3RUdJeUluSmlNaURnRUhKejRCTXpJZUFSOEJIZ016TWpZQm9pUVRQU1lwUERJZEV5QVJEaVlVUXlnTkZoZ0xHUUVFRlFjUkNnMEhHQ1FVSkN0TUp6MHpIQk1nRVE0bUZFSW9FQ0VPRVJFRkhnd1dDaGtqQWJFZ0t6VW1JQmNYRng4c05BUUxCUkFDRFFRSUF3TWloQ0JmSlNFWEdCY2ZMRFFKQmdvS0F4SUdCeUVBQUFBQUFRQXNBRGNCdndIK0FCTUFBQUVITXhVakJ6TVZJd2NuTnlNMU16Y2pOVE0zQVdZbGZwTTR5K0VzTHlWOGtqZkozeXdCN0ZROGdUeG9FbFk4Z1R4bUFBSUFMUUFDQWNBQ1RRQUhBQXNBQUMwQk5TVVZCUlVGRnlFMUlRRzgvblVCaS82d0FWQUUvbTBCazJiVFFkTklxZ0tyckQ4QUFBQUFBZ0F1QUFJQndBSk5BQWNBQ3dBQUV3VVZCVFVsTlNVQklUVWhNd0dML25VQlVQNndBWTMrYmdHU0FrM1VRTk5JcWdPcS9mMC9BQUFDQUMvLzFRSGFBdVVBQlFBVEFBQUJBeU1ERXpNVEp5WW5Jd1lQQVJjV0Z6TTJOd0hhc0ZDcnNGQlRhZ3dGQXdjTGEyc0pCd1FJQ0FGZC9uZ0JpQUdJL25YM0lSMGhIZkw2SEI4bUV3QUFBQUlBSnYvNkFib0N6Z0FZQUNRQUFCTTFORFl5RmhVUkZBWWpJaVluTXhZek1qWTlBUVlqSWlZM0ZSUVdNalk5QVRRbUlnWW1kNlozZDFOSmNBMXBGMFl1TmpwT1NXQnBObHcyTmx3MkFjQkJYbTl2WHY3R1htOVhTenc2TTBNV1pKMDZNem82TXpvek9qb0FBQUlBSnYvNkFib0N6Z0FZQUNRQUFEY1JORFl6TWhZWEl5WWpJZ1lkQVRZek1oWUhGUlFHSWlZM0ZSUVdNalk5QVRRbUlnWW1kMU5KY0ExcEYwWXVOanBPU1dBRGQ2WjNaalpjTmpaY05zY0JPbDV2VjBzOE9qTkRGbVJpUVY1dmI1NDZNem82TXpvek9qb0FBQU1BSHdBQUFjSUN5QUFUQUJjQUd3QUFNeEVqTlRNMU5EWTdBUlVqSWdZZEFUTVZJeEV6RVRNUkF6VXpGVkl6TTB3K1Fqb1pFMlptcEdabVpnR3RUa05FUm1BVEYwTk8vbE1CKy80RkFtSm1aZ0FBQUFJQUh3QUFBZ3NDeUFBVEFCMEFBRE1SSXpVek5UUTJPd0VWSXlJR0hRRXpGU01STnhFekVSUTdBUlVqSWxJek0wdytRam9aRTJabXBHWW1JeTJDQWExT1EwUkdZQk1YUTA3K1Uzc0NUZjI3STJBQUFBQUFIQUZXQUFFQUFBQUFBQUFBaWdFV0FBRUFBQUFBQUFFQUZRSE5BQUVBQUFBQUFBSUFCd0h6QUFFQUFBQUFBQU1BSGdJNUFBRUFBQUFBQUFRQUV3S0FBQUVBQUFBQUFBVUFPQU1HQUFFQUFBQUFBQVlBRXdObkFBRUFBQUFBQUFjQUNnT1JBQUVBQUFBQUFBa0FEZ082QUFFQUFBQUFBQXNBR1FQOUFBRUFBQUFBQUE0QUpBUmhBQUVBQUFBQUFCQUFEQVNnQUFFQUFBQUFBQkVBRFFUSkFBRUFBQUFBQUJJQUZRVURBQU1BQVFRSkFBQUJGQUFBQUFNQUFRUUpBQUVBS2dHaEFBTUFBUVFKQUFJQURnSGpBQU1BQVFRSkFBTUFQQUg3QUFNQUFRUUpBQVFBSmdKWUFBTUFBUVFKQUFVQWNBS1VBQU1BQVFRSkFBWUFKZ00vQUFNQUFRUUpBQWNBRkFON0FBTUFBUVFKQUFrQUhBT2NBQU1BQVFRSkFBc0FNZ1BKQUFNQUFRUUpBQTRBU0FRWEFBTUFBUVFKQUJBQUdBU0dBQU1BQVFRSkFCRUFHZ1N0QUFNQUFRUUpBQklBS2dUWEFFTUFid0J3QUhrQWNnQnBBR2NBYUFCMEFDQUFxUUFnQURFQU9RQTVBREFBTEFBZ0FERUFPUUE1QURJQUlBQkJBR1FBYndCaUFHVUFJQUJUQUhrQWN3QjBBR1VBYlFCekFDQUFTUUJ1QUdNQWJ3QnlBSEFBYndCeUFHRUFkQUJsQUdRQUxnQWdBQ0FBUVFCc0FHd0FJQUJTQUdrQVp3Qm9BSFFBY3dBZ0FGSUFaUUJ6QUdVQWNnQjJBR1VBWkFBdUFDQUFxUUFnQURFQU9RQTRBREVBTEFBZ0FESUFNQUF3QURJQUlBQklBR1VBYVFCa0FHVUFiQUJpQUdVQWNnQm5BR1VBY2dBZ0FFUUFjZ0IxQUdNQWF3QnRBR0VBY3dCakFHZ0FhUUJ1QUdVQWJnQWdBRUVBUndBdUFDQUFRUUJzQUd3QUlBQnlBR2tBWndCb0FIUUFjd0FnQUhJQVpRQnpBR1VBY2dCMkFHVUFaQUF1QUFCRGIzQjVjbWxuYUhRZ3FTQXhPVGt3TENBeE9Ua3lJRUZrYjJKbElGTjVjM1JsYlhNZ1NXNWpiM0p3YjNKaGRHVmtMaUFnUVd4c0lGSnBaMmgwY3lCU1pYTmxjblpsWkM0Z3FTQXhPVGd4TENBeU1EQXlJRWhsYVdSbGJHSmxjbWRsY2lCRWNuVmphMjFoYzJOb2FXNWxiaUJCUnk0Z1FXeHNJSEpwWjJoMGN5QnlaWE5sY25abFpDNEFBRVFBU1FCT0FDQUFUUUJwQUhRQWRBQmxBR3dBY3dCakFHZ0FjZ0JwQUdZQWRBQWdBRk1BZEFCa0FBQkVTVTRnVFdsMGRHVnNjMk5vY21sbWRDQlRkR1FBQUZJQVpRQm5BSFVBYkFCaEFISUFBRkpsWjNWc1lYSUFBREVBTGdBd0FEUUFNQUE3QUVFQVJBQkNBRVVBT3dCRUFFa0FUZ0JOQUdrQWRBQjBBR1VBYkFCekFHTUFhQUJ5QUdrQVpnQjBBRk1BZEFCa0FBQXhMakEwTUR0QlJFSkZPMFJKVGsxcGRIUmxiSE5qYUhKcFpuUlRkR1FBQUVRQVNRQk9BRTBBYVFCMEFIUUFaUUJzQUhNQVl3Qm9BSElBYVFCbUFIUUFVd0IwQUdRQUFFUkpUazFwZEhSbGJITmphSEpwWm5SVGRHUUFBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUFBMEFEQUFPd0JRQUZNQUlBQXdBREFBTVFBdUFEQUFNQUF4QURzQVF3QnZBSElBWlFBZ0FERUFMZ0F3QUM0QU13QTFBRHNBYlFCaEFHc0FaUUJ2QUhRQVpnQXVBR3dBYVFCaUFERUFMZ0ExQUM0QU5BQTBBRGtBTWdBQVZtVnljMmx2YmlBeExqQTBNRHRRVXlBd01ERXVNREF4TzBOdmNtVWdNUzR3TGpNMU8yMWhhMlZ2ZEdZdWJHbGlNUzQxTGpRME9USUFBRVFBU1FCT0FFMEFhUUIwQUhRQVpRQnNBSE1BWXdCb0FISUFhUUJtQUhRQVV3QjBBR1FBQUVSSlRrMXBkSFJsYkhOamFISnBablJUZEdRQUFFUUFTUUJPQUZNQVl3Qm9BSElBYVFCbUFIUUFBRVJKVGxOamFISnBablFBQUV3QWFRQnVBRzhBZEFCNUFIQUFaUUFnQUZNQWRBQmhBR1lBWmdBQVRHbHViM1I1Y0dVZ1UzUmhabVlBQUdnQWRBQjBBSEFBT2dBdkFDOEFkd0IzQUhjQUxnQmhBR1FBYndCaUFHVUFMZ0JqQUc4QWJRQXZBSFFBZVFCd0FHVUFBR2gwZEhBNkx5OTNkM2N1WVdSdlltVXVZMjl0TDNSNWNHVUFBR2dBZEFCMEFIQUFPZ0F2QUM4QWR3QjNBSGNBTGdCaEFHUUFid0JpQUdVQUxnQmpBRzhBYlFBdkFIUUFlUUJ3QUdVQUx3QnNBR1VBWndCaEFHd0FMZ0JvQUhRQWJRQnNBQUJvZEhSd09pOHZkM2QzTG1Ga2IySmxMbU52YlM5MGVYQmxMMnhsWjJGc0xtaDBiV3dBQUVRQVNRQk9BQ0FBTVFBMEFEVUFNUUFnQUZNQWRBQmtBQUJFU1U0Z01UUTFNU0JUZEdRQUFFMEFhUUIwQUhRQVpRQnNBSE1BWXdCb0FISUFhUUJtQUhRQUFFMXBkSFJsYkhOamFISnBablFBQUVRQVNRQk9BQ0FBVFFCcEFIUUFkQUJsQUd3QWN3QmpBR2dBY2dCcEFHWUFkQUFnQUZNQWRBQmtBQUJFU1U0Z1RXbDBkR1ZzYzJOb2NtbG1kQ0JUZEdRQUFBQUNBQUFBQUFBQS83VUFNZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFFQUFBQUJBQUlBQXdBRUFBVUFCZ0FIQUFnQUNRQUtBQXNBREFBTkFBNEFEd0FRQUJFQUVnQVRBQlFBRlFBV0FCY0FHQUFaQUJvQUd3QWNBQjBBSGdBZkFDQUFJUUFpQUNNQUpBQWxBQ1lBSndBb0FDa0FLZ0FyQUN3QUxRQXVBQzhBTUFBeEFESUFNd0EwQURVQU5nQTNBRGdBT1FBNkFEc0FQQUE5QUQ0QVB3QkFBRUVBUWdCREFFUUFSUUJHQUVjQVNBQkpBRW9BU3dCTUFFMEFUZ0JQQUZBQVVRQlNBRk1BVkFCVkFGWUFWd0JZQUZrQVdnQmJBRndBWFFCZUFGOEFZQUJoQVFJQW93Q0VBSVVBdlFDV0FPZ0FoZ0NPQUlzQW5RQ3BBS1FCQXdDS0FOb0Fnd0NUQVFRQkJRQ05BSmNBaUFEREFONEJCZ0NlQUtvQTlRRDBBUFlBb2dDdEFNa0F4d0N1QUdJQVl3Q1FBR1FBeXdCbEFNZ0F5Z0RQQU13QXpRRE9BT2tBWmdEVEFOQUEwUUN2QUdjQThBQ1JBTllBMUFEVkFHZ0E2d0R0QUlrQWFnQnBBR3NBYlFCc0FHNEFvQUJ2QUhFQWNBQnlBSE1BZFFCMEFIWUFkd0RxQUhnQWVnQjVBSHNBZlFCOEFMZ0FvUUIvQUg0QWdBQ0JBT3dBN2dDNkFOY0E0Z0RqQUxBQXNRRGtBT1VBdXdEbUFPY0FwZ0RZQU9FQkJ3RGJBTndBM1FEZ0FOa0Ezd0VJQVFrQW13Q3lBTE1BdGdDM0FNUUF0QUMxQU1VQWdnRENBSWNBcXdER0FMNEF2d0M4QVFvQkN3Q01BSjhCREFDWUFLZ0FtZ0NaQU84QkRRRU9BS1VBa2dDY0FLY0Fqd0NVQUpVQXVRRVBBUkFCRVFFU0IzVnVhVEF3UVRBSGRXNXBNREJCUkF4MGQyOHVjM1Z3WlhKcGIzSU9kR2h5WldVdWMzVndaWEpwYjNJTWIyNWxMbk4xY0dWeWFXOXlCM1Z1YVRBeVF6a0hkVzVwTUROQk9RZDFibWt3TTBKREJFVjFjbThKWVdacGFUWXhNamc1Q1dWemRHbHRZWFJsWkFkMWJta3lNakUxQjNWdWFUSXlNVGtJYm1sdVpTNWhiSFFIYzJsNExtRnNkQU5tWDJrRFpsOXNBQUFBQUFILy93QUNBQUVBQUFBT0FBQUFRZ0FBQUFBQUFnQUlBQU1BQndBQkFBZ0FDQUFDQUFrQWZRQUJBSDRBZ0FBQ0FJRUE1QUFCQU9VQTVRQUNBT1lBL2dBQkFQOEJBQUFDQUFRQUFBQUNBQUFBQUFBQkFBQUFDZ0FvQUhRQUFXeGhkRzRBQ0FBRUFBQUFBUC8vQUFZQUFBQUJBQUlBQXdBRUFBVUFCbUZoYkhRQUptWnlZV01BTG14cFoyRUFORzl5Wkc0QU9uTmhiSFFBUUhOMWNITUFSZ0FBQUFJQUFBQUJBQUFBQVFBQ0FBQUFBUUFEQUFBQUFRQUVBQUFBQVFBR0FBQUFBUUFGQUFrQUZBQWNBQ1FBTkFBOEFFUUFUQUJVQUZ3QUFRQUFBQUVBVUFBREFBQUFBUUJ5QUFZQUFBQUZBSUFBc0FEWUFRQUJLQUFFQUFBQUFRRkFBQUVBQUFBQkFWZ0FBUUFBQUFFQmFnQUJBQUFBQVFHSUFBUUFBQUFCQVpJQUJBQUFBQUVCK2dBQ0FCWUFDQURrQUhzQWRBQjFBR3dBZkFCc0FId0FBUUFJQUJFQUZBQVZBQllBSkFBeUFFUUFVZ0FCQUJBQUFRQUlBQU1BMlFEYUFQSUFBUUFCQUJBQUF3QUFBQVFBRmdBY0FDUUFLZ0FBQUFFQUFBQUhBQUVBQVFBVEFBRUFBZ0FTQU9nQUFRQUJBQk1BQVFBQkFCTUFBd0FBQUFNQUZBQWFBQ0lBQUFBQkFBQUFDQUFCQUFFQUV3QUJBQUlBRWdEb0FBRUFBUUFUQUFNQUFBQURBQlFBR2dBaUFBQUFBUUFBQUFjQUFRQUJBQlFBQVFBQ0FCSUE2QUFCQUFFQUZ3QURBQUFBQXdBVUFCb0FJZ0FBQUFFQUFBQUhBQUVBQVFBVUFBRUFBZ0FTQU9nQUFRQUJBQlVBQXdBQUFBTUFGQUFhQUNJQUFBQUJBQUFBQndBQkFBRUFGZ0FCQUFJQUVnRG9BQUVBQVFBWEFBRUFHZ0FCQUFnQUFnQUdBQXdCQUFBQ0FFOEEvd0FDQUV3QUFRQUJBRWtBQWdBT0FBUUFiQUI4QUd3QWZBQUJBQVFBSkFBeUFFUUFVZ0FDQUJRQUJ3QjdBSFFBZFFCc0FId0FiQUI4QUFFQUJ3QVVBQlVBRmdBa0FESUFSQUJTQUFJQUNnQUNBUDRBL1FBQkFBSUFHUUFjQUFFQVpnQURBQXdBSmdCUUFBSUFCZ0FRQU9VQUJBQVNBQk1BRXdEbEFBUUE2QUFUQUJNQUJBQUtBQklBR2dBaUFINEFBd0FTQUJjQWZnQURBT2dBRndCL0FBTUFFZ0FWQUg4QUF3RG9BQlVBQWdBR0FBNEFnQUFEQUJJQUZ3Q0FBQU1BNkFBWEFBRUFBd0FUQUJRQUZnQUJBQjRBQVFBSUFBSUFCZ0FPQUFnQUF3QVNBQk1BQ0FBREFPZ0FFd0FCQUFFQUV3QUFBQUVBQUFBS0FCNEFMQUFCYkdGMGJnQUlBQVFBQUFBQS8vOEFBUUFBQUFGclpYSnVBQWdBQUFBQkFBQUFBUUFFQUFJQUFBQUNBQW9BN0FBQkFNNEFCQUFBQUFnQUdnQXNBRElBYkFDbUFMZ0F3Z0RJQUFRQW92L3VBS1gvN2dDbS8rNEFyZi95QUFFQXB2L3pBQTRBb3YvT0FLVC96Z0NsLzg0QXB2L25BS2YvemdDcS83VUFyUCsxQUszL3pnQ3VBQWtBci8vM0FMQUFCQUMwLzg0QXVQL09BTDcvMGdBT0FFd0FBQUNpLytRQXBQL2tBS1gvNUFDbS8rUUFwLy9rQUtyLzVBQ3MvK1FBcmYva0FLNEFBQUN2QUFBQXNBQUVBTGIvMXdDNC8rUUFCQUNtLytRQXJQL3RBTGovN1FDKy8rMEFBZ0M0LzhRQXZ2L0lBQUVBMi8rckFBRUEzUCtyQUFFQUNBQXBBRE1BTndBNUFEb0FQQURiQU53QUFnb0NBQVFBQUFlb0NLSUFHd0FrQUFELytnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzd2L3UvKzcvN3YvdS83Yi83di91Lys3L3lmL3UvOXYvdHYvSi83WUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzlBQUFBQUQvNkFBQUFBRC83Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLy9vQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSUFBUC91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC95UUFBLytqLzd2L3UvKzcvZi85L0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC85QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLy9vQUFBQUFBQUQvN3YvdUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzlQLzBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzlBQUFBQUQvNkFBQUFBRC83Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQLzBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3lRQUFBQUFBQUFBQS81RUFBQUFBQUFEL2tRQUEvN2IvZi85Ui96Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8rNEFBQUFBQUFELzV3QUEvKzcvNGdBQUFBRC83Z0FBQUFBQUFBQUFBQUQvNS8vbi8vUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC90Z0FBLytmLzd2L3VBQUQvZi85L0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC82QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC85QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLys3Lzd2L3VBQUQvcFAra0FBRC83di91LytqLzd2L0pBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8rNEFBQUFBQUFELzdnQUEvKzcvNGdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQLzZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL2tRQUFBQUQvN2dBQUFBRC9wQUFBQUFBQUFQK1JBQUFBQUFBQUFBRC90Z0FBLzV6L25QK2MvNlQvblArUkFBQUFBQUFBQUFBQUFQOS8vKzcvN3YrYy81d0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC81d0FBQUFBQUFBQUFBQUQvNS8vbkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELytnQUFBQUQvdHYrMkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvKzcvN2dBQUFBRC8yd0FBQUFBQUFBQUFBQUFBQUFBQUFBRC95UUFBLzhuL3lmL0pBQUQvZi85L0FBQUFBQUFBQUFBQUFQL0pBQUQvN3YrMi83WUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQveWYvSkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC81d0FBQUFBQUFBQUFBQUFBQUFBQUFBRC8yd0FBLzl2LzUvL25BQUQvdHYrMkFBQUFBQUFBQUFBQUFQL3UvKzRBQVAvdS8rNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQLzZBQUQvcFAra0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvNXdBQUFBRC90Z0FBQUFBQUFBQUFBQUFBQUFBQUFBRC90Z0FBLzZUL3NQK3dBQUQva2YrUkFBQUFBQUFBQUFBQUFQK1JBQUQvMi8ray82UUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC95UUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC90Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC90di91QUFJQUtRQWtBQ1FBQVFBbkFDY0FBZ0FwQUNrQUJRQXRBQzBBQmdBdUFDNEFDQUF2QUM4QUNRQXlBRElBQ2dBekFETUFDd0EwQURRQURBQTFBRFVBRGdBM0FEY0FFQUE0QURnQUVRQTVBRGtBRXdBNkFEb0FGUUE4QUR3QUZ3QklBRWdBQXdCSkFFa0FCQUJPQUU0QUJ3QlZBRlVBRFFCV0FGWUFEd0JaQUZrQUVnQmFBRm9BRkFCY0FGd0FGZ0NDQUljQUFRQ1NBSklBQWdDVUFKZ0FDZ0NhQUpvQUNnQ2JBSjRBRVFDZkFKOEFGd0NoQUtFQUR3Q3FBSzBBQXdDL0FMOEFGZ0RCQU1FQUZnRERBTU1BQ1FERkFNVUFDZ0RJQU1nQUR3REpBTWtBRndEYkFOc0FHUURjQU53QUdnRGVBTjRBR0FEL0FRQUFCQUFDQURvQUR3QVBBQllBRUFBUUFCMEFFUUFSQUJjQUhRQWRBQ0FBSGdBZUFDRUFKQUFrQUJBQUpnQW1BQUlBS2dBcUFBTUFNZ0F5QUFRQU5BQTBBQVVBTndBM0FBWUFPQUE0QUFnQU9RQTVBQW9BT2dBNkFBd0FPd0E3QUJnQVBBQThBQTBBUkFCRUFCSUFSZ0JHQUJrQVJ3QkhBQm9BU0FCSUFCTUFTUUJKQUJFQVN3QkxBQjRBVEFCTUFCOEFVUUJSQUJzQVVnQlNBQlFBVkFCVUFCd0FWUUJWQUJVQVZnQldBQ0lBVndCWEFDTUFXQUJZQUFjQVdRQlpBQWtBV2dCYUFBc0FYQUJjQUFFQWdnQ0lBQkFBaVFDSkFBSUFsQUNZQUFRQW1nQ2FBQVFBbXdDZUFBZ0Fud0NmQUEwQW9RQ2hBQkVBb2dDb0FCSUFxUUNwQUJrQXFnQ3RBQk1BcmdDeEFCOEFzd0N6QUJzQXRBQzRBQlFBdWdDNkFCUUF1d0MrQUFjQXZ3Qy9BQUVBd1FEQkFBRUF3Z0RDQUJvQXhRREZBQVFBeGdER0FCUUF5QURJQUNJQXlRREpBQTBBM0FEY0FBOEEzd0RmQUE0QS93RUFBQkVBQVFCQkFDUUFKd0FwQUMwQUxnQXZBRElBTXdBMEFEVUFOd0E0QURrQU9nQThBRVFBU0FCSkFFNEFWUUJXQUZrQVdnQmNBSUlBZ3dDRUFJVUFoZ0NIQUpJQWxBQ1ZBSllBbHdDWUFKb0Ftd0NjQUowQW5nQ2ZBS0VBb2dDakFLUUFwUUNtQUtjQXFBQ3FBS3NBckFDdEFMOEF3UUREQU1VQXlBREpBTnNBM0FEZUFQOEJBQUFCQUFBQUNBQUFBQVFBRGdBQ2FXUmxiM0p2Ylc0QUFXeGhkRzRBQ0FBR0FBQUFBQUFCQUFJQUNBQU1BQUgvVmdBQkFBQUFBQUFCQUFBQUFNbUpiekVBQUFBQXVjNDJud0FBQUFDNXpqYWYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05ldXplaXRfRFYnO1xuICBzcmM6IHVybCgnZGF0YTpmb250L29wZW50eXBlO2Jhc2U2NCxUMVJVVHdBTkFJQUFBd0JRUWtGVFJUOWlUN29BQUZ5TUFBQUFORU5HUmlCRVdjVzVBQUFMaUFBQU9vNUVVMGxISFhMRFhnQUFYTUFBQUJTWVIxQlBVekV1T3lzQUFFeUlBQUFRQkVkVFZVS1ZjNjhaQUFCS0RBQUFBbnBQVXk4eWVnZ1F0d0FBQVVBQUFBQmdZMjFoY0p5MzhwZ0FBQWZFQUFBRHBHaGxZV1RWOTd1Y0FBQUEzQUFBQURab2FHVmhCd2NEWkFBQUFSUUFBQUFrYUcxMGVCb1JKZDBBQUVZWUFBQUQ5RzFoZUhBQS9WQUFBQUFCT0FBQUFBWnVZVzFsK2RTaVFBQUFBYUFBQUFZaWNHOXpkUCs0QURJQUFBdG9BQUFBSUFBQkFBQUFBUW85OFVoSHBsOFBQUFVBQXdQb0FBQUFBTG5PTnRvQUFBQUF1YzQyMnY5Yi93WUQ2UVBGQUFBQUF3QUNBQUFBQUFBQUFBRUFBQUw0L3hBQXlBUDcvMXYvV3dQcEFBRUFBQUFBQUFBQUFBQUFBQUFBQUFEOUFBQlFBQUQ5QUFBQUFnSWdBU3dBQlFBRUFvb0NXQUFBQUVzQ2lnSllBQUFCWGdBeUFUZ0FBQUlMQlFJQ0FnTUNBZ1NBQUFDdlFBQWdTZ0FBQUFBQUFBQUFRVVJDUlFBQUFDRDdBZ0w0L3hBQXlBUEZBUG9BQUFBQkFBQUFBQUlKQXZnQUlBQWdBQVFBQUFBWkFUSUFBUUFBQUFBQUFBQ0tBQUFBQVFBQUFBQUFBUUFOQUlvQUFRQUFBQUFBQWdBVkFKY0FBUUFBQUFBQUF3QWxBS3dBQVFBQUFBQUFCQUFqQU5FQUFRQUFBQUFBQlFBNEFQUUFBUUFBQUFBQUJnQWFBU3dBQVFBQUFBQUFCd0FLQVVZQUFRQUFBQUFBQ1FBT0FWQUFBUUFBQUFBQUN3QVpBVjRBQVFBQUFBQUFEZ0FrQVhjQUFRQUFBQUFBRWdBZEFac0FBd0FCQkFrQUFBRVVBYmdBQXdBQkJBa0FBUUE2QXN3QUF3QUJCQWtBQWdBT0F3WUFBd0FCQkFrQUF3QktBeFFBQXdBQkJBa0FCQUEwQTE0QUF3QUJCQWtBQlFCd0E1SUFBd0FCQkFrQUJnQTBBMTRBQXdBQkJBa0FCd0FVQkFJQUF3QUJCQWtBQ1FBY0JCWUFBd0FCQkFrQUN3QXlCRElBQXdBQkJBa0FEZ0JJQkdRQUF3QUJCQWtBRUFBYUJLd0FBd0FCQkFrQUVRQXFCTVpEYjNCNWNtbG5hSFFncVNBeE9Ua3dMQ0F4T1RreUlFRmtiMkpsSUZONWMzUmxiWE1nU1c1amIzSndiM0poZEdWa0xpQWdRV3hzSUZKcFoyaDBjeUJTWlhObGNuWmxaQzRncVNBeE9UZ3hMQ0F5TURBeUlFaGxhV1JsYkdKbGNtZGxjaUJFY25WamEyMWhjMk5vYVc1bGJpQkJSeTRnUVd4c0lISnBaMmgwY3lCeVpYTmxjblpsWkM1RVNVNGdNekEyTkRBZ1UzUmtUbVYxZW1WcGRDQkhjbTkwWlhOcklFeHBaMmgwTVM0d05EQTdRVVJDUlR0RVNVNU9aWFY2WldsMFIzSnZkR1Z6YTFOMFpDMU1hV2RvZEVSSlRpQXpNRFkwTUNCVGRHUWdUbVYxZW1WcGRDQkhjbTkwWlhOcklFeHBaMmgwVm1WeWMybHZiaUF4TGpBME1EdFFVeUF3TURFdU1EQXhPME52Y21VZ01TNHdMak0xTzIxaGEyVnZkR1l1YkdsaU1TNDFMalEwT1RKRVNVNU9aWFY2WldsMFIzSnZkR1Z6YTFOMFpDMU1hV2RvZEVSSlRsTmphSEpwWm5STWFXNXZkSGx3WlNCVGRHRm1abWgwZEhBNkx5OTNkM2N1WVdSdlltVXVZMjl0TDNSNWNHVm9kSFJ3T2k4dmQzZDNMbUZrYjJKbExtTnZiUzkwZVhCbEwyeGxaMkZzTG1oMGJXeEVTVTRnVG1WMWVtVnBkQ0JIY205MFpYTnJJRk4wWkNCTWFXZG9kQUJEQUc4QWNBQjVBSElBYVFCbkFHZ0FkQUFnQUtrQUlBQXhBRGtBT1FBd0FDd0FJQUF4QURrQU9RQXlBQ0FBUVFCa0FHOEFZZ0JsQUNBQVV3QjVBSE1BZEFCbEFHMEFjd0FnQUVrQWJnQmpBRzhBY2dCd0FHOEFjZ0JoQUhRQVpRQmtBQzRBSUFBZ0FFRUFiQUJzQUNBQVVnQnBBR2NBYUFCMEFITUFJQUJTQUdVQWN3QmxBSElBZGdCbEFHUUFMZ0FnQUtrQUlBQXhBRGtBT0FBeEFDd0FJQUF5QURBQU1BQXlBQ0FBU0FCbEFHa0FaQUJsQUd3QVlnQmxBSElBWndCbEFISUFJQUJFQUhJQWRRQmpBR3NBYlFCaEFITUFZd0JvQUdrQWJnQmxBRzRBSUFCQkFFY0FMZ0FnQUVFQWJBQnNBQ0FBY2dCcEFHY0FhQUIwQUhNQUlBQnlBR1VBY3dCbEFISUFkZ0JsQUdRQUxnQkVBRWtBVGdBZ0FFNEFaUUIxQUhvQVpRQnBBSFFBSUFCSEFISUFid0IwQUdVQWN3QnJBQ0FBVXdCMEFHUUFJQUJNQUdrQVp3Qm9BSFFBVWdCbEFHY0FkUUJzQUdFQWNnQXhBQzRBTUFBMEFEQUFPd0JCQUVRQVFnQkZBRHNBUkFCSkFFNEFUZ0JsQUhVQWVnQmxBR2tBZEFCSEFISUFid0IwQUdVQWN3QnJBRk1BZEFCa0FDMEFUQUJwQUdjQWFBQjBBRVFBU1FCT0FFNEFaUUIxQUhvQVpRQnBBSFFBUndCeUFHOEFkQUJsQUhNQWF3QlRBSFFBWkFBdEFFd0FhUUJuQUdnQWRBQldBR1VBY2dCekFHa0Fid0J1QUNBQU1RQXVBREFBTkFBd0FEc0FVQUJUQUNBQU1BQXdBREVBTGdBd0FEQUFNUUE3QUVNQWJ3QnlBR1VBSUFBeEFDNEFNQUF1QURNQU5RQTdBRzBBWVFCckFHVUFid0IwQUdZQUxnQnNBR2tBWWdBeEFDNEFOUUF1QURRQU5BQTVBRElBUkFCSkFFNEFVd0JqQUdnQWNnQnBBR1lBZEFCTUFHa0FiZ0J2QUhRQWVRQndBR1VBSUFCVEFIUUFZUUJtQUdZQWFBQjBBSFFBY0FBNkFDOEFMd0IzQUhjQWR3QXVBR0VBWkFCdkFHSUFaUUF1QUdNQWJ3QnRBQzhBZEFCNUFIQUFaUUJvQUhRQWRBQndBRG9BTHdBdkFIY0Fkd0IzQUM0QVlRQmtBRzhBWWdCbEFDNEFZd0J2QUcwQUx3QjBBSGtBY0FCbEFDOEFiQUJsQUdjQVlRQnNBQzRBYUFCMEFHMEFiQUJFQUVrQVRnQWdBRE1BTUFBMkFEUUFNQUFnQUZNQWRBQmtBRTRBWlFCMUFIb0FaUUJwQUhRQUlBQkhBSElBYndCMEFHVUFjd0JyQUNBQVRBQnBBR2NBYUFCMEFBQUFBQUFEQUFBQUF3QUFBU0lBQVFBQUFBQUFIQUFEQUFFQUFBRWlBQUFCQmdBQUFBQUFBQUFBQUFBQUFRQUFBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQWdNRUJRWUhhQWtLQ3d3TkRnOFFFUklURkJVV0Z4Z1pHaHNjSFI0ZklDRWlJeVFsSmljb0tTb3JMQzB1THpBeE1qTTBOVFkzT0RrNk96dzlQajlBZWtKRFJFVkdSMGhKU2t0TVRVNVBVRkZTVTFSVlZsZFlXVnBiWEYxZVh3Q29xcXl0dGJpK3c4YkV4Y2pIeWNyTnk4ek8wYy9RMHRQVzFOWFgyZHphMjI2ZVlXSm1jbkdUb2FXV2U0SDBpSXZ4bWZYMlpKWHM3dTNvOG9tTi9JNlJlV0NVOEdYejVXcDJkL2lwcTdxTWttMkhhWFZCQ0p6MzNzRmo2V3RzNE9GdmNITjBlS2V1cHErd3NiS3p0TGEzQUxtOHZiK1BmSDErZjRDQ2c0U0ZoZ0FFQW9JQUFBQmdBRUFBQlFBZ0FDWUFKd0JmQUdBQWZnQ2dBS01BL3dFeEFVSUJVd0ZoQVhnQmZnR1NBc2NDeVFMZEE2a0R2QVBBSUJRZ0dpQWVJQ0lnSmlBd0lEb2dSQ0NzSVJNaElpRW1JUzRpQWlJR0lnOGlFaUlWSWhvaUhpSXJJa2dpWUNKbEpjcjdBdi8vQUFBQUlBQW5BQ2dBWUFCaEFLQUFvUUNrQVRFQlFRRlNBV0FCZUFGOUFaSUN4Z0xKQXRnRHFRTzhBOEFnRXlBWUlCd2dJQ0FtSURBZ09TQkVJS3doRXlFaUlTWWhMaUlDSWdZaUR5SVJJaFVpR1NJZUlpc2lTQ0pnSW1RbHl2c0IvLy8vNFFCQi8rRUFHdi9oQUZqL3Z3QUEvMTRBQUFBQUFBRC9TUUFBL3RNQUFQNHhBQUQ5VS8wci9TZ0FBQUFBQUFBQUFPQlI0RWpnTXVBZjREM2YxOTkwMzhEZnZkN3EzdC9lM2dBQTN1YmUxdDdUM3NmZXE5NlUzcEhiTFFYZkFBRUFBQUFBQUFBQUFBQUFBQUFBQUFCU0FBQUJCZ0VJQVFvQUFBRUtBQUFCQ2dBQUFRb0FBQUFBQUFBQkRnRVFBUlFCR0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVp3QmtBSjBBWmdDQkFLVUFpUUJxQUpRQStRQ2hBSDRBbmdDWkFPTUE1QUI3QUpVQWNRQndBSU1BNGdDTkFIWUFtd0NZQUtBQWVRQ3BBS1lBcHdDckFLZ0FxZ0NJQUt3QXNBQ3RBSzRBcndDMEFMRUFzZ0N6QUpjQXRRQzVBTFlBdHdDNkFMZ0FwQUNMQUw4QXZBQzlBTDRBd0FDYUFKTUF4Z0REQU1RQXlBREZBTWNBamdESkFNMEF5Z0RMQU13QTBRRE9BTThBMEFDakFOSUExZ0RUQU5RQTF3RFZBSndBa1FEY0FOa0EyZ0RiQU4wQW53RGVBSW9Ba0FDTUFKSUF1d0RZQU1JQTN3QjhBSVlBZndDQUFJSUFoUUI5QUlRQWJRQ0hBRUVBQ0FCekFHa0FkUUIwQUc0QWJ3QnlBTzRBb2dBREFBQUFBQUFBLzdVQU1nQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFFQWdBQkFRRWJSRWxPVG1WMWVtVnBkRWR5YjNSbGMydFRkR1F0VEdsbmFIUUFBUUVCS3ZnUUFQZzRBZmc1REFENE9nTDRPd1A0RmdUN09mdU8rbjM2V1FVY0JSZ1BIQVVyRWNrY0xhRVNBQ0VDQUFFQUJBQUhBQk1BSHdBdEFESUFOd0ErQUVBQVJBQk5BRllBWVFCb0FIRUFlQUIvQUljQWp3Q2FBS0lBcXdDM0FMNEF4UURNQU5NQTJnRGhBUzBFVHdSeUJIOW1YMmxtWDJ4dmJtVXVjM1Z3WlhKcGIzSjBkMjh1YzNWd1pYSnBiM0owYUhKbFpTNXpkWEJsY21sdmNrUmxiSFJoVDIxbFoyRjFibWt3TTBKRGNHbEZkWEp2WVdacGFUWXhNamc1WlhOMGFXMWhkR1ZrY0dGeWRHbGhiR1JwWm1ad2NtOWtkV04wYzNWdGJXRjBhVzl1ZFc1cE1qSXhPWEpoWkdsallXeHBibVpwYm1sMGVXbHVkR1ZuY21Gc1lYQndjbTk0WlhGMVlXeHViM1JsY1hWaGJHeGxjM05sY1hWaGJHZHlaV0YwWlhKbGNYVmhiR3h2ZW1WdVoyVjFibWt3TUVFd2RXNXBNREJCUkhWdWFUQXlRemwxYm1reU1qRTFkVzVwTUROQk9VTnZjSGx5YVdkb2RDQXhPVGt3TENBeE9Ua3lJQ3dnTWpBd01rRmtiMkpsSUZONWMzUmxiWE1nU1c1amIzSndiM0poZEdWa0xpQkJiR3dnVW1sbmFIUnpJRkpsYzJWeWRtVmtMaUFnVkdobElHUnBaMmwwWVd4c2VTQmxibU52WkdWa0lHMWhZMmhwYm1VZ2NtVmhaR0ZpYkdVZ2MyOW1kSGRoY21VZ1ptOXlJSEJ5YjJSMVkybHVaeUIwYUdVS0lGUjVjR1ZtWVdObGN5QnNhV05sYm5ObFpDQjBieUI1YjNVZ2FYTWdZMjl3ZVhKcFoyaDBaV1FnS0dNcElERTVPVEFzSURFNU9USXNJREl3TURJZ1FXUnZZbVVnVTNsemRHVnRjeTRLSUVGc2JDQlNhV2RvZEhNZ1VtVnpaWEoyWldRdUlGUm9hWE1nYzI5bWRIZGhjbVVnYVhNZ2RHaGxJSEJ5YjNCbGNuUjVJRzltSUVGa2IySmxJRk41YzNSbGJYTUtJRWx1WTI5eWNHOXlZWFJsWkNCaGJtUWdhWFJ6SUd4cFkyVnVjMjl5Y3l3Z1lXNWtJRzFoZVNCdWIzUWdZbVVnY21Wd2NtOWtkV05sWkN3Z2RYTmxaQ3dnQ2lCa2FYTndiR0Y1WldRc0lHMXZaR2xtYVdWa0xDQmthWE5qYkc5elpXUWdiM0lnZEhKaGJuTm1aWEp5WldRZ2QybDBhRzkxZENCMGFHVWdaWGh3Y21WemN5QUtJSGR5YVhSMFpXNGdZWEJ3Y205MllXd2diMllnUVdSdlltVXVDaUFLSUZSb1pTQmthV2RwZEdGc2JIa2daVzVqYjJSbFpDQnRZV05vYVc1bElISmxZV1JoWW14bElHOTFkR3hwYm1VZ1pHRjBZU0JtYjNJZ2NISnZaSFZqYVc1bklIUm9aU0JVZVhCbFptRmpaWE1nQ2lCd2NtOTJhV1JsWkNCaGN5QndZWEowSUc5bUlIbHZkWElnYkdGelpYSWdjSEpwYm5SbGNpQnBjeUJqYjNCNWNtbG5hSFJsWkNBb1l5a2dNVGs0TVN3Z01qQXdNaUJJWldsa1pXeGlaWEpuWlhJZ1JISjFZMnR0WVhOamFHbHVaVzRnUVVjdUlBb2dRV3hzSUhKcFoyaDBjeUJ5WlhObGNuWmxaQzRnVkdocGN5QmtZWFJoSUdseklIUm9aU0J3Y205d1pYSjBlU0J2WmlCSVpXbGtaV3hpWlhKblpYSWdSSEoxWTJ0dFlYTmphR2x1Wlc0Z1FVY3NJQW9nWVc1a0lHMWhlU0J1YjNRZ1ltVWdjbVZ3Y205a2RXTmxaQ3dnZFhObFpDd2daR2x6Y0d4aGVXVmtMQ0J0YjJScFptbGxaQ3dnWkdselkyeHZjMlZrSUc5eUlIUnlZVzV6Wm1WeWNtVmtJQW9nZDJsMGFHOTFkQ0IwYUdVZ1pYaHdjbVZ6Y3lCM2NtbDBkR1Z1SUdGd2NISnZkbUZzSUc5bUlFaGxhV1JsYkdKbGNtZGxjaUJFY25WamEyMWhjMk5vYVc1bGJpQkJSeTRnUkVsT0lETXdOalF3SUZOMFpDQk9aWFY2WldsMElFZHliM1JsYzJzZ1RHbG5hSFJFU1U0Z016QTJOREFnVTNSa0FBQUJBQUZyQUc4bUFKY01BS1VEQUtvNkFZY2NBUDBDQUFFQVRRQlFBR01BZ2dEVEFXVUJvd0lyQWpJQ1pnS2FBc29DNXdNQUF3SURDd01hQTJNRGdBUEFCQXdFUFFTT0JPVUZBQVY4QmRFRjRnWDZCaDBHTlFaWUJyUUhZUWRtQjlZSDJRZm9CKzBIL3dnOENHSUlhZ2lkQ01ZSTFBa01DUmtKSGdrMUNYY0p2d25XQ2ZFSjlnb1lDbGNLa0FxYUNxTUt1Z3JLQ3VFTENnc2RDeVFMT2d0Y0MxOExlQXQrQzQ4TDdRd0dEQnNNU3d4NERJY00xUXpuRFBBTkFRMFpEVVlOVUEyQURZOE5zQTRCRGpzT1JBNU9EcDhPc2c4R0QwNFBZdy9QRUY0UVlCQ3VFUlFSdUJJckVqZ1NSeEphRW1jU2RoS0pFcUlTeFJMSEV2TVRFaE1qRXpJVE9STk1FMnNUdnhRZEZDb1VOeFJLRkdBVVloU1lGS2NVdGhUR0ZOUVU1aFVaRlNjVk94V0JGZVFXQ1JaMUZ1NFhLeGVzRjdFWDFCZ3NHSndaRkJrc0dTNFplQm1ZR2NjWjdCb0pHak1hVmhweEdxa2F1UnJtR3pVYlJSdVdHOG9jRnh3ZUhDb2NQQnhESEZvY2RSeDlISVFja0J5ckhMSWN1QnpFSE5jYzNSejRIUUFkRngwdEhUVWRVUjF5SFhrZGhSMlpIYUFkc2gzR0hkY2Q1UjRRSGprZVJoNXpIcWNlcng2M0hzOGU2Qjd3SHZzZkR4OG5IeklmWVI5b0gzOGZsaCtkSDdjZnlSL1JIKzBnQ2lBU0lDSWdNeUJFSUd3Z3RTREhJTjRnOHlFeUlUUWhOaUdLSWd3aWVTTDlJMmtqalNQTEk4MGtCQ1I1SlBJbGZDVy9KZXdtR1NadEpuQW1jaVowSm5ZbWVDQ0x2ZmpzdlFHTHZmZ2t2UU9MQlBpSStWRDhpQWIzanZ2RkZmcys5NU1GOStnRyt5RDd3QlgzUHZlVEJmeVNCL3dHWGhYM1B2ZVQ5ejc3a3dYOEJ2aS9GZmMrKzVQN1B2dVRCUTc3N3c3N2s0UDNHUGtRZDdrS3FRb1QwSjMzRWVRS05QaHk5NjZMZHhMM0o5WFoxUk53RTdEM0orQUs5eXo3cmhYVjk2N1FDalNnZHZkMXlmYzB5ZmQxZHdHTitKZ0Q5OUQzc3hYN0dnYWg5elFGOXhvR2xNa1YreHJOQ2tjR2JQdDFCZnNEVGZFR2RmczA3d3BOOHNzSzl4ckxDdmNEeVNVR29mYzBCZmNFeVNUTkNrY0dEalNEMnZremR4S1o2emZyOXNQM0Vlc1QzUGQ1K0VJVlE2Vm9yc0VhdUtMSTM1Y2V3L3YyRlpLSUJkQnh2R1pTR2s5WVdrR0ZIbFA3TGhYRDFnYjNHWkxqM2ZjRkd1UlR6L3NOdGg1Zm13WDNrUWZOZ2JWV2x6d0k1UWFCOXlFMDAvc0Zrd2pXVTBBSCt3Ui9NRUw3Qnhvc3cwejNCV0Vlclg0Ris1WUhFK3c3bVd1L2hOQUlLd2FXK3hyZVJmY05nUWdPOThDRHovZDd6NXZQOTN2UEV1RGE5eHJhOXkzYTl4cmFFNy8zdnZpbW9Bb3UvT1ppQ2hQLzl3ejg1NkFLRTcvOUp2Zk9ud29ULy9oUi9HV2ZDZzczR29QbFRuYjVJOW9TMHVYRjVmY0Y1Uk84K0Z6M1VSVkxTbEpnVkJ0SlY4TEx3cTI2OXhYYUgrMzNhUlZyZDJkYWFoNXdzWHFwcVJxMnFwK25yWjl2YXg3dysrd1YreEQzUlFYUHRiakEyaHJCWE5rcU5rdFJORjJhYkxoTkh2c1hSajVHK3drYSt3TGZMdmNNNU1XMDM5NGVFM3pjK3drRjl3a0creFgzU1BjTTl3Qk95Z1VPekFyNGtXZ0tEdHdLME9zRDk5cjdPaFVrOXhaUjl6WDNOeHIzTjhYM05mTDNGaDVJd1FYN0Nmc21RdnRGKzAwYSswM1UrMFgzQ2ZzbUhnN2NDdmRQNndQbyszQVY5d24zSnRUM1JmZE5HdmROUXZkRit3bjNKaDVJVlFYeSt4YkYrelg3TnhyN04xSDdOU1Q3Rmg0TysxdnFDdmRCeVFQM1Eva0hGZnNNdUhsTjl3NW1PQ1BDYWRUMTFDSENyVGp6OXc2d2VjbjdERjZQOXhrRlNRWU9oS0IyOTJ6akN2ZTJGZnRzUWZkcysyelY5MnozYk5YN2JQZHMwQXI3Ny9zNzk3Y0JqL2RUQTQvN0hoWE1idmNTOTRzd3R3VU9tZ3I3NzRPY0NzdkZRQXJFQ3A5L0Zkb0c5K3o1cEFVOEJnNDBnOXI0Mzk4QnR1WDNrdVVEdHZlQkZmczY1RHozRlBjVTVOcjNPaDczclFmM0REcnoreHo3SERvait3d2U5K3o3eWhWRlpVZ3lNbVhPMFI3M3pRZlJzYzdrNUxGSVJSNE8rMTJnZGdIM1VPVUR1UGlrRmZjajRBWDgrZVg1aHdmN2Zmc1hCUTQwaTkvNDB0OEJ0ZVgzZk9VRHBCYjRPOS83bXdiM2UvZnhCYU92bWJXN0d2Y0xLOHNoK3c0Mk4vc1FpQjdsQnVXUndhM09HOFc2WGxSWGJWNXZZUjhPTklQYTk4M1A5MXJmQWZnUzVRUGE5KzhWbUg4RnFLbStuN2tiNnM5S0xDazZWRU5KWGF6R2JSOCtZQVVneThwMjdodjNFL2NCN3ZjZzl4MHYzL3NPSC9kVzk2NEYvQ3MzOTRzR0RqU2dkdmRLMmdIM3krVUQ5OHYzbVJYN1RBYjNTdmVhQlkwRy9KOEU1ZmRLM3RvNCtINTVCdndIL0tVRlkvZS9CdzQwZzlyM3p0cjNUdDhCME4vM2ZPVUQydmZWRmJpOHZaN0NHK0RPU2pIN0F6bGJTa3RXcjhwc0gwQmFCVGkrelYzM0JSdjNGKzczQVBjWTl6RDdFOWNvYTIrR2ZHY2Y5MkwzbzkvNzkvd3FCdzQwZzlyM3VkcjN2M2NCck9YM3B1VUQ5dy8zYlJYcHlzRFYyOFJRTXpOU1VUdEJUTC9wSHZkVitLRVYrMVg3d0FWSElYVllSeHI3SVBJMjl4WDNEdS9yOXh6M0FUdjNBdnNTZDNTS2czZ2VpWTMzWS9mR0JRNDBvSGI1SHQ4QnV2ZytBOU1XNndiM3hmbHlCZncrTi9lOUJnNDBnOXIzcnVYM2NOb1NyT1ZQNWZkcTVVL2xFL0w0SWZkcEZUUk5WRUJBVGNMaTRNbkMxdGJKVkRZZUUreHQ5K2NWVEZ4ZFQwOWN1Y3JMdXJySHg3cGNTeDRUOHZ2aSsrd1Yrd1hmSlBjajl5UGY4dmNGNVZuU1FLb2VFK3pHcUsvQ3pScmxUL0g3SGZzZFR5VXhTYTlVeG00ZUUvSkFiRmxFTVJvT05KaDI5Ny9hOTduYUFhemw5NmJsQS9naCtKa1ZMVXhXUVR0U3h1UGp4TVhiMWNwWExSNzd3ZnloRmU0SzkxWDN3QVhQOWFHK3p4cjNJQ1RnK3hYN0RpY3IreHo3QWR2N0F2Y1NuNktNazU0ZWpZa0ZEdnZ2Zy9jWTk2bWNDc3VwQ3ZndEJLb0srKy80Slp3S2ovc2VGY3h1OXhMM2l6QzNCV1AzNjBBS2hKaDJBYnJsQTdyM2J4WDRqdnQzQmRVSC9EVDNUL2cwOTA4RjFRZjhqdnQzQlE2RTl3YlY5eGJWQWJyNGpnTzY5OUlWcmdyN3FnU3VDZzZFbUhZQitHUGxBL2hqOTVFVi9EVDdUd1ZCQi9pTzkzY0Z6d2Y4anZkM0JVRUhEalNEOXhqNHZOOFN3ZXVOOXhqN0ErWDI2eFBNOTV2M1N4WDNENXFldjdRZXhya0Z5cnladHNNYTlUN3AreEFlRSt6N0ZFQTErdytESCtzR3pxM0Yyc3EzV0U1aGZYUnBjQjRUekZWaEJVQlFkMWI3R3hvVDFIYjdFVUFLOTFWL3llM1Y5OGJWOXdESkFaUFY1Ti80YWM4RCtKVDRReFU0UnZzU0xsRm10TWZpei9jSzhMcTBYVmdlck9VVnhuRmRvVmdiK3lzbit5ZjdJVEROUU9pK3U2cXNxUitPQmwrUHFYZXZHK3ozTi9jRTkxSDNVdnRCOXhuN1hmdDArMDc3UVB0dSszSDNTL3RCOTMzM0h2Y1cwUGNGMGg5QkJrRk9KbDBtRy90Vyt5cjNJZmRPOTB6M0gvY3A5MW4zUGZjZEp2czkrd1E4K3dROGZJV1VtNXFUcUpLa0g5NzNwd1U4Qmc1aENqVUtEcUtMMy9lWjMvZUwzeExYNi9lWDYyRHJFL1RYRnZlbkJ2Y1U4T2IzRU9kVjJDMlpINDBIRS9qRXA3RyswaHJZYU1KY3JSNnJYbGlYUUJ2N1dnYnIvVGdWOTVuM0pnY1Q5UGNWc0VSUFJtWk8reFVmK3liMzdSWDNpL0FIRS9qRHNuOTBwQitqZFpsclpCcEJUbDQ5SGc1SENnNzNHb3ZsK05qWUNoYUtDdmpZbVFxQkNrc0tEak9nZHZmbjVld0t2Z3JYRnV2MzUxc0tEdmUvZitYM2orWDNtK1VCdy9FRCtISDMzUlgzcWdiN00ydjdFeS83SFhnS3p0cHZVc2dmeU5NRjJERXlwVEozQ3ZkcDkxRDNNdmVsSC93VEJnNzNHcUIyOSt6bDk5cDN3d3I0SWVzRCtNMzRSaFg4SWZmYUsvMk02L2ZzK0NINzdMTUtEcUIyK1l4M2hBb08reVIvNWZqazVRSDN0K3NEdi9reUZmZUQvQ1lHK3lWSFh2c3BIbW96Qm9xWW5ZcWtHL2RDOXdqazl6NGYrSlg3NHdjT29yc0sxK3NEOTBENE1CWDM4Q3Y5ak92Mzd3ZjN3L3Z2QmZjZUJ2dngrQm4zNmZnSEJmc1BCZzdKQ3RjVzkvL2wrNS81TWlzR0R2ZjNtSGFvbHdvUzErdjQvdXNUZVBoMTkwNFYrOG40MGdVci9ZenIrTWVOQmhPNDk4Zjh6L2ZIK004RmpRWVRlUHpINi9tTUt3Y085eG03Q3RQcitDanJBMzRLRG53S0xRb09hcUIyOTVmZjkrSGYwUXIzbDZ3SysyWUc2L3cxb1FwOENnRzk4Zmp1OFFQNW1uZ1Z5Y2s5MlFYTDFhM3A1aHIzVVBzbDkyRDdsb0FLN051b3VNb2VOdmRrRlUxTjJENEZhVnBQZUU0YmJncENDa0Z5UzJKWUh3NmlvSGIzdzlyM3V0L0RDdmV1NndQNGRCYjNHd2I3dlBmREJmY1FrdmJmOXh3YTl5YjdBZC83Smg3N2IvMk02L2ZZQnZmMEJQY05CdS9JVVRJNFdFdjdKMUo5aTR4K0h3NXFmOS80L04vU0NoUFVFOWgvQ2hQa1p3b1QyTEFLRGpLZ2R2a3k1UUgzWitzRDkyY1c2L2t5OTFMbC9IQXg5MUlHRHAwS0xnb08yTHNLb1BrV0EvZnI5eTBWaVFiN2J2anoxUXIzcmYyTUJkc0c5NjM1ak5VS0R2Z3Z1d3FjK213RCtXMzNTUldKQnZ0QitOY0ZNUWI3UWZ6VkJZa0crejc0MWRVSzkzNzlqQVhWQnZkTCtPNEZqUWIzUy96dUJkVUc5Mzc1ak5VS0R0aTdDcC81R0FQMzZ2aG1GZnRXOTdvRit3a0c5NUQ4Q2Z1Yi9CY0Y5d3NHOTEvM3gvZGYrOGNGOXdzRys1djRGL2VRK0FrRit3a0dEcUs3Q3ZlZjZ3TlRDZzZpaStYNDJPV1ZDZzdaQ3ZjSTVRUDNDUHRNRmZkWjFTRDVzUGJWKzFrR0RzUUsrQUIvRmRvRysrejVwQVU4Qmc3WkN2Y201UVAzSnZzQ0ZTQkI5MW42UlB0WlFmWUdEb1Q1STlxTGR4TEErSUlUWVBobzk4b1YyZ2I3YWZnOEJVY0crMm44UEFYYUJoT2c5enozN1FVT0lQc1J2UUdMK0lnRCt4RUUrSWk5L0lnR0Rzd0srSmkzQ2c1VUNyb0tFNzRzQ2hOK0tBb1R2ajBLSGhOK2tRb08ySC9mV01jS0V1WUtFN3hrQ2hOOC9HWDduUlhsQmhPODI0MEhYQXIzMVRFR0RrOEtEdGgvMzFqSENoSzc2L2dMNVJPOFdnb0dFM3c3NWZtTThRcWllZ292Q2c3N3k2QjIrRTdhOXkvbEFlM2xBM1VLRHRqN2NOcjNHOXI0RE45L2R4SzA2L2dMNVJQcytKVDRTeFdOQ3Zzcit3M28reXIzUS9DK3FNYThINDFtQnZzSVRVWDdJRlZMb05CVUhrTlNCVDNSM0dubkcvZGU1Ky8zVkI4VDNQaFZNUWNUN1B1WkJDTTNPQ1F0TGRPYkNnNXFvTWNLQWREbDk1VGxBM0lLOThBeC9Zemw5N2tHdGdvT2tncjNEczRLeE9jS0UraUxDaFB3ZWZjNUZTUUsrM0RmVEhiNWVYZjNEczRLeE9jS0UzUVR0TlpjRlZSMWFXQWVOd2ZwazhqRDl3b2ErTU14QnhONGVmYzVGU1FLTTVJSzk1ZDNBZGJsQS9jNTk3b1YrR1l4L1l6bDk1RUg5MjM3a1FYM0VnYjdpdmVzOTRYM2hRWDdDZ1lPMndySytZd1YvUEFIaUFyNDZRY085NytnZHZoVjMzOTNFdFRsOTRubDk0bmxGQndUM1BsN0Z1WDMzUWIzSFRQTyt3UkdSbk5KYXg3WFlGR1pWaHRVU25aV2N4K0pCaE84eVRIOG5lWDN6d2NUM05jSys5UGw5ODhIMXdvTzN3cVBDaE80Y2dvR0U5amlDaE80dGdvTzJIL2YrQTNmTWdvT3JRcC9keExtQ2hQc1VRb0dFOXpkOFFxdENuOTNFcnZyK0F2bEUreGFDdnZBNVFZVDNQbDU4UXI3azZCMitFL2xmM2NTMXVVVDBOWVc1ZmU4QnVxOXY5YVptWW1JbUI3cUJ6OWdoanBlSDRrR0U3RFY4UXI3SkgvYStCelZSQW9PKzh1TDMvZjYyZ0htNVFQbStKMFZRenpUKzk0R082ZHI1NkNnaTR5WUh0NWlCMmlDbGFjZjk5VGUyamozRXZFS2FuL0dDaE80RTNoakNoTzRPUW9PYXBJS0FaLzRxZ1Azcy9jTUZmczUrQ1hWQ3ZkMS9KMEYzd2IzZGZpZDFRb085NG1MOXlUN0QzYjRLL2NHaTNjU252bkNFMWdUbVBqeTl5UVZpUWI3RnZnTkJTc0creGI4RFFXSkJ2c1grQTBGS3diM1ZQeWRCZFVHRTJqM0lQZ3JCWTBHOXlEOEt3WFZCdmRVK0owRkt3WU9hcElLQVozNHJnUDNzL2ZoRmZzaDkxQUYrd3dHOTE3N2svdG0rNTRGOXdZRzl5LzNWdmNwKzFZRjl3d0crMmIzbnZkZTk1TUYrd1lHRHNnS0FaUDRxbGtLRHZza2k5cjMvOXFXQ2c3RkNzemxnK1VUNkJQd3pQZVZGUlBvd2FkS1NoLzdTZ2M1djF5K0hzN0phUVpvZ0svSUgvYytCOXRudUYyY0hvMEh1Wnl2dU5zYTl6NEh5SmF2cmg2dHlVZ0dXRmRjT1IvN1NnZEtiMHBWSGc3OEZmdU8rbndCMWRVRDFmdU9GZFg2Zk5BS3hRcjNCK1dENVJQd3J2dE1GYzRHdnIrNjNSLzNTZ2ZNcDh6QkhoUG95UWNUOEZWdnpNd2Y5MG9IM1ZlNldCNUlUYTBHcnBablRoLzdQZ2M3cjE2NWVoNkpCMTE2WjE0N0d2cytCMDZBWjJnZWFRWU9oUGRNejQzUEV0RDRZaE5nOVBkSUZjR3JwNStuRzZPdWVubXhIeE9nZWJDMGVyRWJ4Ykdyd2FnZlo4TUZWV3R2ZDI4YmMyaWNuV1VmRTJDZFptS2NaUnRSWld0VmJoOE8rNVBkQ3ZrUTl4aTVDdmgyTkFvVDBKMzlVdVFLTklQZlVIYjRXZCtJZHhMQzZ4T285NC9xRlU2blpNZlVHdmNVM3N6a2tKR0xpbzhlK3gzOHZ4Vy9CaE5vcFBJRkU1aUltcG1LbVJ1SkNuK0FqSTZCSCtQMzk1NkVuMzZkZVJuSTBuV2VhcDlobHhtbDlnVlhCbk1yQlJPb2pZQi9qSDYxQ3ZzQ3ppVDJaUjhPTklQbFRuYkcydmRxdmZlWjJoTFY2NzNsRTU3RTkvUVY5d2tHcDJ1ZFpWOGFZbVZXaG9vZUUzNDhlMkpDaWxVSTN3YXprNk9lcmhzVG5zZlNTTklicDZtVG5xa2Y3Z2R6YjNGL2RSc1RQa2R2d3o4YnNLeWp0N0Fhc1gyc2Q2Z2U5eU85KzBNR1dzeHl1TE1hNE1hbHZzeXJXbFNUSHVzRzl3bDRUTTM3RFJ2N0JDODkrd2hYbkdHNFZ4ODhCZzZIQ2pTZ2R2ZEl3L1BEOStaM0FmZHUzd1AzYmhiZjkwajNSTVA3Uk00R25MQUY5elBEK3hvRzl5LzM1Z1VyQnZzaisrRDdJL2ZnQlNzRzl5Lzc1Z1g3R2xQM013YWNaZ1ZJKzBSVDkwUUhEalQ3WjkvNGdyMzNoZDhCd1BnRkEvY0MrQU1WN0FaWS9EMEZXWVY3ZUdFYmdZS09qb0lmZ0RVRmlKdVlpcU1iNWJDejNwVWZ3ZmhiQmV3R2tyMEZLUWFnOTBNRnVwR2hucThia3BhS2lwRWZsZDhGaklPQ2pIOGJLRjVvSTM0ZmRQdE9CU29HRGpUN1ZkcjV1OW9TditzeTVmZHM2ekRsTStzVDRoUFl4SVVWUEwzN0FQY3g5T2ZSOU5WanVGQ2tIaFBTemFxend0a2EyMmpRSzZnZUtLa0ZUcDF2cDhnYXVydTB3eDRUMU5teVhVWWY1UWIzRjRVNXl2c0NHL3NHTWtUN0FFbXVXY1Z3SHhQb1IyUnJWa0VhTE1SUzVHMGUxbklGMUhPZWJsOGFVR0JvVGg0VDBsZFBxdGlKSC9kMTk3b1ZPMUZyVmg0VDRsUlJxOXZjeGF2Qkh4UFN3Y1ZyT2g4T05QY1MxZmZpMVFHZTFmZmkxUVA0S3ZqQkZhdGtWNTVVRzFSWGVHdGtIMVRBWUYvQVZRVnNaSGhZVkJwVW5saXFZeDVXVnJaZndzQUZhN0svZU1JYndyK2VxN0lmd2xhMnQxYkFCYXF6bnI3Q0dzSjR2bXl5SHNEQllMY0ZhZnVIRlM1QlFTNHVRZFhvNk5YVjZPalZRUzRlRHZ2TDZncjNBOVVEOXdQZ0NnN2FDdmVqK0ppM0N2dmUrNGkzQ2c0MDZ3clArQjBEOTZMM3FLc0srOG43VktJSys4dnJDc0wzVXdQQzk2aWlDdnZMNndxOTkxTUQ5emIzcUhrS0RpRDNnZG9CaS9pSUEvZUJCUGlJMnZ5SUJnNDArR0RmOTJ6ZUN2aTBGZVVLL05MbCtOTG9DdmRzTVFZT05OL2Y5OHJmOTFyZUN2YzhGZVVLKzFybDkxcm9DdmZLNkFyM1dqSDdXdVVLQmc1MENvVDVUc2tCOTMzVjl3dlZBL2crKzBrVjFmcEIrNDBHK3lBd1Vmc1lJK0U3OXhNZi9NdlYrZ1AzQ3djT0lQZFMrQkFCeC9nUUE4ZnRDaUxnTnZUMDRPRDA5RGJnSWlJMk5pSWVEdnZMK3p2M3JnR3c5MDREc1BzY2FBb09OUHM3OTY0QnYvZ2VBNy83SEl3SzJncksrSkdNQ2pUckNzYjRIUVA0Q2Zlb2VRb3grMVI1Q2c3NEhZUFBDdkQzR1BkZDl4ajNYZmNZRkhEd3FRcjM0UllxQ3ZmaEZxb0srQjJEeXZkc3lzM0s5MnpLRXBMVjl4SFY1dFgzRWRYWDFmY1IxUmNUUEFEYytPbHFDaE9TQUlmOHZHSUtFOE1BV2Z5OWFnb1RQQUQ4U3ZnZ2FRb1R3d0Q0QVB4NWFRb1R3TUQzOFQ1cEN0Vi9hZ29PTlB0dzMvaTg5eGdTd2V2aDl4ajdBK1dpNnhQbzk1WDMrUlg3RDN4NFYySWVVRjBGVEZwOVlGTWFJZGd0OXhBZUUrejNGTmJoOXcrVEh5c0dTR2xSUEV4ZnZzaTFtYUt0cGg0VDZNRzFCZGJHbjhEM0d4b1Q4UHNEOXhGQUN2bHFrd0Z5OTE0RDlmanVQZ3I1YXBNQnl2ZGVBOHI0N2pFSytPNjlDbTMzd0JPZzkxajQ3akFLRTJDWUN2ajF3QXBxdndvVGNKUDQ5M3NLRTdBNkNoTndVZ3FqQ3ZqdXowZjNHQkpxOThZVFlHcjVjaFZDanJ4UThCdnd2TWJVamg5U0JoT2dXbjlqZkY4YmRIYVFsWG9mRTJCN2xYNmJoYUlJRHZqdTl4SUJ4UGNTQThUNUxSVWtDdmp1OXhJQlo0WUtBL2NxK1MwaEN2all0ZkcxQWFhMThiVURwdmsxU0FyN1dQYytBWTczYndPbysxaHpDdmxxa3dGcStCZ0Rhdmp1TXdyMCt4Z3hDdnRZMVFHVjVRUFBGbTVqQlhOcWhteDJHbCtwY0x1bXBKT1lveDUzeWdXRmhJT0hnaHQvZzVTWGxZK2FscDBmc01VRkR2anV6d3B0OThBRDl3ejVKa2tLK0IzM2dkb0JpL3A4QS9lQkJQcDgydjU4Qmc3MytJdmw0dC9aNWV3S1I4OFMrS1ByRS9UNG94YjRGdVg3dHZlTjk3YmwrN2IzaGZlMjVmeFVCdnhTL1l3Rjdncnc5MFVGOTc4RzN3VDdqd1lUN1BlTitFTUZqUVlPKzM3NE1NTnZkdmMydzd6REVwclA5MC9GRTd6M21QanVGYVZzWlpSckd5OVhXMDVCekdIZHVLeVhxS2tmRTN4cHhmZHRCOVUvcXpkdFlvZDNXQjZrVmdXWnE2bVNxQnUxdzRCWEh4TzhqQ2NWY1hOdVNrcHpxS1dsbzZ2THphTnJjUjRPeVFyM1FQaG1GZmU2Sy93YUIwWkdCU3NIME5BRis2YjMvK1g3bi9lc0I5UUtCZXNIRHZlL2YrVkdkdmxLNVl0M0VyM3grTzd4RTZ6M2QvZEhGVjNBYnMvYkdtWUt6Y3gxWThBZXRXUVZ1RmlwUmpvYWNBcEpTcUt5Vmg0VGJQdGMreGNWRTV5MVpPZnVCVnJLNEd2eEcyMEs3R1h2UXRZZjUrNEZFMnhoc2k0bkJiNUxPS29sRzFZS0tySW0wMEVmRHZnd2Y5OUQ1ZmVENWZlUDVVUGZFckxyK0dybEUzYjQ3L2tuRlltTUJST3UyVmcrclNVYiszSDdBL3RXKzFyN1d2Y0QrMWIzY2ZIWXJkbStINDBHRTNZbitBTGwrNmIzZy9lbTVmdW05NC8zcHVYOEFnY1RybzM4RUJYN0trNzdNdnRCKzBKTjl6TDNLdmNxeWZjeTkwTDNRY2o3TXZzcUhnNzdOL2d3dy9kb3lRR3QxZmQ0MVFPdCtOUVZNdFJBOXdmM0I5VFc1T1ErMlBzRCt3TStQakllMVlvVng4QzR5TWpBWDA1UlcxcEpTVnU4eFI0TzkvaC8yanpmOXk3VmN0cmdkcXJmUE5vU3J1djN1dVgzMGVzVHJjQVRuY0Q0UGZjL0ZUMEs5d0t3VmxnZWlQY1FOd3JvMUtYVndCOVNyTnBnNXh2b3pxdlJ5eDhUYmNEVENrTE40NGNmK0RHcUJ2Y2xLdmNYK3pKQlBWOVFheDdLWmsreit3MGJYRTJFYWp3ZnNrQUZFNnZBVUFyb1doVVRyY0QwbWRTMzRRb09rZ3FrQ2c3YkN2Y3QrSGNWOTZreC9BTUhVRkFGUVFmR3hnWDdOd2VJQ3ZlS0IrRGdCZFVIRHNFSzkxVDNMUlYwcVg2eHNocjNBT0hjNzdlemZIQ3NIcTVtRmFCc21HVmlHaWMxTXlkZllweWxiUjc3UXl3VnJtYlN6Z1ZrdThwMDFCdHZDc3gweUdPN0g5TE9hTEJEUmdXeldreWpSQnRsQ2tpaFRyTmRIdzc0TUhvS0FiVHI5K2JmOTlmckEvaHY5NWNWSlVzMklpSkw0UEhvdyt6M0JmY0Z3eW91SHQrMEZmY0NuOVN5NFFyclFSV3FCL2NsS3ZjWCt6SXFVMlZCVng3YlZVS3JOaHY3UmpUN0pmc1kreVR1K3hEM091UFlzTmUzSHpQRTJYTGdHK2pPcTlITEg5TUtRTTNqZ3g4T29vWGFWM2I0RjlwejJ2YzEzeEx0NWZEM0dJRGxnT3NUbm9EM2laVVZmNnlzaDZnYjl5WHY4UGNsODBuZktaZ2ZqUWNUWFFDK3BxZTh6QnJXUy9iN0dQc2JSREg3QWg1ZVF6elQvRTdsK0xRSDdyaXl6YzYzWTBnZUU2MEFTV0ZnVkI0VHJvQnpQS0VHOGRkTkt5aENVa053Y0pDWWRCOE9oUGZTMVFINGM5VUQrSFAzQUJYVjk3RDhqa0g0UkFZT1RncjRFL2xVd3dIM045WDNXZFgzek5VRCtTejRYQlg3Q2ZmRUJmc0YvRERWOSthTkJ2Y1YrK1lGdlFiM0ZmZm1CWTM3NXRYNE1Qc0ZCdnorL0RBVjFmZjQ5eFBEKzl4VDl4TUdEdmNhaStYM2s5LzNoZGdLK0VFVlV6ZkQrKzJLQ3ZlVDkwRGYrMEQzaFprSzl6K0x6MVIyOTlwMjI4LzN2WGNTOXdMVjk1elY5dzdWRTc4VGYrT0RZZ3FiL0VDeUNoTy9kZ3I4UFBlc2d3cUVpOVgzV2VNSzkrMFYrMnhCOTJ6N05kWDNOZmRzMWZ0czl6VkJCdnRzL0k0VnJnb09hcUIyOXlqZjkrSGY5d04zMFFyM0tLd0srd2IzQXlzRzYveWtvUXJLQ3ZjeGR2aFJkeEwzRWRYNEo4OFRmc0lLRTU3N3hnVFBCaE4rcndyOGZQc0ZZZ3I4Z2Zzb2d3cUVkZmNlNzlYdjl4NEI5M3YzSGhUZ3V2ZHNGYTRLOTB6M1BSV3hDdnd3QkxFS0R2d1YrMFA1NWdIVjFRUFYrME1WMWZmeVFRYjNLZ1RWOS9MUUN2dGorRnk5OTA2OUFjUzk5MDY5QThUNDZ4VTh5MHZhMnN2TDJ0cEx5enc4UzBzOEhyMFd2clcxdnI2MVlWaFlZV0ZZV0dHMXZoNE9yUXIzZDNjQjVnb0RVUXIzMVRFR0Rzb0s5eHpKOXp5OTl3SERFdmVYei9lbnp4Ti93Z29Ubi92R0JNOEdFMyt2Q3Z4Wit3VmlDdnlKKzN4ZkN2ZFZmOC8zdThQM0k4UHR6d0dUei9kQ3ovZFd6L2NrendPVCtCQk5DdnRzKzNZVjRBYjdGZmRiQmMyVXZhM2NHdVJYc3lBZSt6LzhXTS8zV2RNR1E4TVY5eVBuQjlHcmRsaFphM1pGSHc2RTkyelZBYnI0amdPNjkyd1ZyZ29Pd1FyMzZ2aFZPQXI3QVBjb0ZmY1d3ODVjd0UyZlB4bUppUVcxWlZla1JSdGxDbXdLOXpiM0RQUDNaUGMwVXZjZSt3Zm9IL2NSd0ZhMSt4WlRZNk5jbmxlWUdUMVR0WVMxZmJKNEdmc01Wd1VPaEtQNFhnSFMrRjREOThEM3hCWDdSdmRHV0ZqM1J2dEcrMGI3UnI1WTkwYjNSdmRHKzBhK3Z2dEc5MGIzUnZkR1dMNEZEdmRWZjgvZ3lmZjN5ZC9QQVpQUDlkcjRZODhEK0t6M3h4VlJnMXRkU1JzdFVPTG83TURaN2N5NllGT1hIOUlHOUh3NXd5Z2IreUkwSi9zZSt4em1JdmNoNjlqSzhwOGYvT3ZVVFFvT1hncFM5emN4Q21FS3hQY1lOUXJYOXpkS0NtRUt6dmNTQWZkcWhnb0RKd3FwOTRBaENsNEtmZmMzUGdwaENySzE4YlVTOTZtMThiVVQ3aWNLRS80dTk0SklDbUVLeThBSzkyMi9DaFB1SndyN0JQZEFld29UOWpvS0UrNVNDa2NLKzlIOXRITUthd3IzSmJBeENvRUtzUGNZU3dyM3FyQktDb0VLdXM0SzErdFpoZ29UK2tVSzkzejNBaWtLRS9iN1RoWWtDbXNLOTFDd1BncW9Db0t3TVFwOUNzVDNHSVFLOXhDd1NncDlDczdPQ21mV0N0TVdzd29UOU5uM0FpRUtxQXF0c0Q0Szl4bDlDc3ZBQ3RQcnZMOEt2T3NUM1g0Sys4NjVZQW9UM1ZJS1B3cjNpUGcxTVFwOENxVDNHQks5OGZqdThSUFlJZ29UK1BnTitEVktDbndLcnZjU0FiM3g5eVdHQ3ZjbEpncjMzL2grSVFvL0N2ZXorRFUrQ253S3E4QUt2ZkgzS0w4Szl5anhFOTBpQ3ZkUitENWdDaFBkVWdwcWY5LzQvTitrOXhqU0NoUEtFOHgvQ2hQU1p3b1R6TEFLRStyN0pmZktTUXBZQ3ZlRnNERUtuUXJFOXhndUN2Z0tzRW9LblFyTzl4SUIwK3U1aGdxNUt3cjMzUGNDSVFwWUN2ZXdzRDRLb24wSzkwbVRBZmVmNndOVEN2dU9zREVLb24wS3pzNEs5elBXQ2xNS0UvVDdOL2NDSVFxaWkrWDQyT1d3OXhpVkN2c1M5MHRKQ2pZSyswNzRReFhTQmhPL093b09WQXJROXhoVHc3b0tFNzJBTEFvVGZZQW9DaE85Z0QwS0hoTjlnSkVLRTcyQVZ2aERNQW9UdTRDWUNsUUswTTRLcSt1VWhncHQ1Uk8rUUN3S0UzNUFLQW9UdmtBOUNoNFRma0NSQ2hPL2dDajRnaUVLTmdyN0kvaERGZElHRTc5TUNsUUt1clh4dFJLcjY5TzE4YldzNVJPLzRDd0tFMy9nS0FvVHYrQTlDaDRUZitDUkNoTy80UHR5K0lwSUNsUUsxOEFLcSt1WHZ3cHc1Uk83SUN3S0Uzc2dLQW9UdXlBOUNoNFRleUNSQ2hPN29QdUYrRXg3Q2hPOVFEb0tFN3VnVWdwUEN2dDcvT1Z6Q2tNSyszSDN3akVLb25vSzBMMEt1T3YzN1BFVDlpVUtNL2ZDTUFvVDdwZ0tvbm9LME00S3VPdWpoZ3FUOFJQcEpRb1QvL3NhK0FFaENrTUsrMGIzd2o0S2tncjNkWk9rQ24vY01RcVNDdkM5Q3RibEUraUxDdmNOM0RBS0U5aVlDcElLOE00S1ovY1NmT1Y4OXhJVDZJc0tFL1RXOXlRaENwSUs5M1dUcEFxcTNENEszd3JYd0FyUTVYSy9DbkxsRTZ5QWNnb0dFOHlBNGdvVHJJQzJDaE9xZ1B1RTk4aDdDaE8xQURvS0U2cUFVZ3BHQ2xMM0xURUtnZ3JRdlFySDYvZ0k2eFBzSXdyWDl5MHdDaFBjbUFxQ0N0RE9Dc2ZycVlZS3Flc1QwaU1LRS82cDkyd2hDa1lLZmZjdFBncUNDdGZBQ3NmcnJMOEtyT3NUM3lNSyt3VDNObUFLRTk5U0N2c2tmOXI0SE5YUTl4aEVDdmNCK0k1SkNsY0srMDM0c1RFS2pncnc5eGhUdzQ4S0U3WVRkbU1LRTdZNUNsZjRzVEFLRTY2WUNvNEs4TTRLME9WdmhncHY1Uk81RTNsakNoTzVPUW9UdGluNDhDRUtWd3I3SXZpeFBncklDdmQxa3dHVCtLcFpDcEQ0NWpFS3lBcnc5eElCOXhlR0Nsa0s1L2tsSVFyN0pJdmE5Ly9hM1BjWWxncE85MnhKQ2pPZ2R2aE8ydkgzRWtMbEV1M2w5eWpuQ2hQYWRRcjNsUHpzRmVYNG5URUdFK3g1OXprVkpBb3ppOS8zK3RyM0w5ODM1UkxxNVRUbDl6cmxFOVlUMnVyNG5SVVQxajg4MnZ4TzVmaE9CaFBhNE5vejB3YTVwTEM1SHB6bEJpU0dRRmY3QVJyM2wveFFGWWdLRStiNDZmRUsrK3YzMG5iNFVYY0I5d0xWQTZQNDVvTUsrNkwzdmMvM3ljOEJxTlgzRHRVRDh2ajNzZ3AyQ2c3N292ZTl5ZmM4dmZjQnd3SDNoYzhEdS9pU1h3cU9pOC80emZPTGR4S3ArTG9Uc0trVytMckRCdnQyK1VFRkxRYjdldjFDQmR5WUZmY2MrQjRGRTlDY3hLallsTFFJandhV1c2czNtMUwzRmZ3UUdBNDhDazRLVEtCMitHYlVBZmNPMi9jMTNBUDRtdmhtRlpMVUJmd05Ca0poZjN0ekg1ZFRCWktlcFkvREc0ZjdHM0Q3YkdmN0J3amFCcS96cHZkOWtQY1ZDUGMxKzlnR081SmZsWGtlMlFhRXA0U3gzUnIzMGdjT05JVFg5MWJPMTg3M1V0a0I0OThEK0hMNVVSV2VjMWVnUlJ2N0owTWgrelo0SDFvR2RrZ0Z6QWFLZ0l0OWZocCtpM3VNZ2g1ZkJuWklCZE1HKzFDZzN6bjNGaHZYdlo2ZG9CL2hCM0Z2WW5aS0d5MVR6ZmNVZmgvM1VnYWh6Z1g3Y0FhVmlwcVlsNHlhbGhyM2lBYWh6Z1g3bGdiM0JaVysyUEFiemJaMmNxVWZEdnNqaU0zNU44b0I4OWozSDhBRCtDcjNNQlZmY21CYVVodFZYcmYzQllvZnRBZjNDUGNOMS9jUTl4UWE2bVhUT2tCQVRQdE1IdnVzQjNSeWNYVnZjcU5jR0oyYm5wdWJtZ2g5QnlPUHRqVDNCUnZXeWJUZnRCLzdtZmhGRmZjZXM3aXV1WjFqVENsUEp6d3RIZzczdllTZzkrdWU5K3VpQWE3M0xmaWo5eTBEK2ZqMytSV1ZCL2RqKzA3M1BQdDcrM3I3VHZzOCsyUDdZL2RPK3p2M2V2Y2E5dzNFNDlZZVR3WkFTU3hhK3dBYkp6RzJ6MG9maFpHSWs1UWE5MkFIam8yTmp4NzRuYVVWaVlxR2lCNzhtUWFIaVpDTkgvZGRCNVdPbEpLUkhzN041TGJ1Rys3a1lVdk1INUtFam9LQ0dnNDNpTkg0QTgvM2lkRUJ0TnYzcHRvRDdmbE9GYUtsdEtYRUcrdlkrdzc3UG9DTGVJcUFING9HcVh0WXhUa2JJQ3NsK3puN0RzZjdDUGNQOXpmaTkwTDNsZmVpK3d2M0Mvc1FQVmx0Y1d3Zjl6UDlTaFZJWU5EdDl3REg1OWZRdVU5Z21CLzdIWUJUK3hNMUd3N0YrUnJZQWZjUjNQZVEyd1A1RWZrYUZkajg5ejd1L1g3YytYNzNrUDErMi9sK0J3NDRKOXY1Tk5JU291OG4rSFA4YWZjQ0U5RDRpaWNWMi93UGpnZjNoZmZxQlJQSSszSDMxd1dQOSt6Uy9GcFFCL2VFKy9VRkUrRDdqdnYyQlZJSERuUUtVdmZTZGdHcytKZ0QrTG41OGhWUUJ2dEMvZENHYllacmlIY1ppb3lJbjRPcmhhZ1ord2Y0QS9zZFZacFowcWIzS3Z4d0JkQUdEdmNyOXlHKzkybTdBYnZCK0w3QUEvbFo5OEVWNVZESk5oNDNqRnBPV2xVSXlWaFV2MEViTWtsSk1ETFBTZHZid01QR3ZoODh6N3hueUJ2WjFNbnNIL3lPK3dBVlQySzV4Qi9HaXE2K3lCdlF0bEpWdGg5ZllsMVJUaHYzOS9kcEZjTzBZVWhaYVZWT1YyZXUwMHdmcnF5KzBzc2JEdnVQK3p6TitqSEpFdmNhMTB6WEU5RDM1UG44RlpHQWRaSjNHeFBnWjJkOWIzTWZaR0Y5Uy9zSEdoUFErenFZKzA3N1FSb2tmbHg2Y2g1N2dIbURleHQ1ZkpLUGdoOStUZ1dFbDZXQ3BSdXlzNXl4b1IraXNaM0s5d0VhRStEM1FINzNTL2MzR3UyVHdxS3BIcDJZbnBLYkc1aVloNGFVSHc1Qzl5bStvcjYydnFPOWhIWVN0ZmhVRTJ6NFh2aE9GVnh4YzNCa0cydDBtNTVxSHhOMG1YSnBwRnNiVTF0bFVXOGZyWEFGc2FLa3JyY2JxcVo3ZWFrZkUreHh1S1o4c1J2R3M3YkJwQjlyK3lFVlhIQjBjV1FiYW5TYm5tc2ZFMnlZY1dxbFd4dFRXMlJSYngrdGJ3V3hvcVN2dHh1cXBYeDRxaDhUN0hHNHBuMnhHOGF6dHNDa0h3NUM5eisvOXlHLzl3TjNBYno0UndQNEV2aVNGV0djV3ZzREJmdUdWL2R5QmszN0lRWDdORmYzSHdaaExMUjZ2ZmNFQmZlTHYvdDNCc3IzSVFYM09MLzdKQVlPUXBiQkFjSEJBL2gyOUJYTEIvd0s5MDhGalFmNEN2ZE5CY29IL0VEN2NnVlRCL2hEKzlFVndmeElWUWNPUXBiQkFmaEF3Z1BDK1BJVlRBZjRDZnRPQllrSC9BbjdUZ1ZMQi9oQTkzTUZ3Z2VNL0FnVndmeEdWUWNPVWwvUytTL1RBYi80VWdQNGh2ZjlGZnRRK0NrRlNRYjdWUHdwOTFEOEtRWE9CdmNKK0NjVit4YjdxWVYrZzIrSWZSbUhCb2lZaHFHQ29Qc1c5NndZOXhYM3BaU2drWitQbkJtT0JvNThrM09TZUFnTysrOE9tZ3FqQ29jS1BBcC9sL21NbC91UGwvZGRrd2Izdll2M0I1TDlFNHNIZjVmNWpKZjdqNWYzWFpNSTk3Mkw5d2VTL1JPTENkOEs1UXZmREF6bERBMzNoQlQ0OHhYSkV3RFNBZ0FCQUJNQUdnQXVBRWdBU3dDT0FKTUF1UURVQU5nQTZnRVhBU1FCTEFFMEFUNEJUd0ZTQVZjQlhRRmhBV2tCZ2dHVkFhb0J2UUhSQWRzQ1BRSk5BbElDV2dKZEFtZ0Njd0o4QXRJQzNnTG1BeEVETndOSkEwMERVZ05iQTVZRHZRUHBBL1VFQkFRUUJDOEVQQVJKQkZJRVpBUnNCSXNFc0FTK0JOd0U1UVR0QlNNRktnVXpCVDRGUmdWZkJXZ0ZjUVdjQmFjRnZRWFRCZHNGNUFYdEJmUUYvUVlHQmd3R0lBWXlCajBHWGdaL0JvTUdrZ2FlQnFjR3J3YTBCcmdHMXdiMkJ2c0hCQWNJQnhjSElBY2tCeW9IUFFkTkIxMEhlUWQrQjRjSGxnZWJCNklIcVFld0I3WUh2QWZCQjlvSDh3ZjNCL3NJRUFnbENESUlPUWhCQ0VrSVh3aDFDSWdJaXdpZUNLVUlyZ2l6Q0xjSXZ3akRDTVlJMHdqbUNPNEk5UWtIQ1JrSkt3azlDVU1KU1FsVENWMEpad2xzQ1hzSmdnbUdDWXdKa2dtV0Nac0pvQW1sQ2JNSnR3bkVDZEVKMWduZUNlVUo3d243Q2dRS0Rnb1VDaGdLSEFvZkNpa0tOQW8vQ2tRS1NBcFNDbHdLWlFwdkNuY0tnUXFLQ280S2x3cWdDcWtLc2dxN0NzUUt5d3JSQ3RjSzNRcmpDdWNLNndyd0N2UUsrQXI4Q3dBTEJBc0hhS2R2cnE2bnA2NnViNmRvYUc5dmFCNExLUXI3VGhZa0NyM3RDbDBLYlFwQkNoN3hGa0lLY0FwdUNoNEx4L2VZRld3S2J3cjNKL3NLOXhMN09HVUtIdmV1OTFFNENnc2dDZzc0Zy9jd0ZWVmRVbTFMR3laRHpPUjlIL2hTQnZkTSt3VDNEL3MxK3pjaCt4RDdLUHNmN3ZzYTkwM20xYTdaMFI3OE8vZGJGZEtVd05uM0Fodm8wVXcxbEI4TDhRTWlDZ3Y0L0JiMEJ2dkorWXdGTndiN3lmMk1CZlFHMFBkRkJmZjJCbXJmRmZ1MEJ2Y2srQWtGQzFQZjkvandDdnNJd1BzUlhFMkVhandlc2tBRlVBcU8rMFlWQ3hVZ0NndG5xVzJ2cjZtcHI2OXRxV2RuYlcxbkhndnJBOVAzcUJYN09QY1EreEQzUVBkRTFBcjNPQjc0ZUN2OFhBZjdFRVlsK3huN0dVYng5eEFlK0Z3ckJ3djROL2U3TndyUXZwKzd1UjhMQWIzeCtPNG1DZ3NCMCt2NEtDc0tDd0c0Ni9mczhRTWxDZ3NWMVFZcjl4Z0Yrd0FHSy9zWUJkVUdDek1LRHA0S0l3b0xGZElHT3dvTEZTb0tDd0dlK1ZJREp3b0xWQXIzVlpPNkNoTy9MQW9UZnlnS0U3ODlDaDRUZjVFS0N4VzJXMUdiVkJ2N0pUbzNMUHNJNzBUM0V3c1Y3K0U2K3dBbk5UTW5KelhqNy9jQTRkenZId3RWQ3Z2bEIvc2g3MVR3eGNXbHVxWWVqUVlMcDhaZXdodkVvcjNJalI5aUJteUhkSDk5R3d2M0YvY1FCWlA3RFFjTHg0dlErT2JTQWNUZHRlWDNEK1MyM2dQM1NkQVYreDFHOTNlK0JrbThTZmNTOXl3YTl6WFg5eEQzRFBjVXl2c3AreHI3Tmt2N0IwZFhIbGozZU5EN0g0NEh5c25LOXduM0p4cjNSQ1QzTlBzOSt6WDdDL3NnKzE3N0ljYjdCTXhJSGc1WVpsYjdBdnNDWnNDK3ZyREE5d0lMRmRJR1RBcDhDdmNwa3kwS0N4V3FDdmRRK3lYM1lQdVdWZ29MWmdyM0wvY20rdzc3U0F1aWVncjNWWk12Q2dzQnVPWDNXK1VEc3Zjc0ZTaU8wa3IzRGh2cjZNUDF6bkM0T2FNZit3NnVCV0dYZTZHb0dyU3dyY1RIcVc1UWtoN2ZCdGxkMy9zWit3MUtRelZOcUZqWWRoN21jZ1hSZUtGMmFScHNkVjg2VkZ5b3c0VWVDOWNXK0IzbCs3MzNqVnNLQzRJSzkxV1RNZ29MOXhxVENnRzk4UVA1WHZrM0ZjTk9LTFFtZHdycjc3UEp6eDlPMEFWWlZrbHNOM2dLMU5CdVdzRWZDeFZZdFdHK3ZyVzF2cjVodFZoWVlXRllIclVXcDZLaXA2ZWlkRzl2ZEhSdmIzU2lweDRPRlQvWEJVRUc2L3NZQmU0SzYvY1lCZEFLTUFxWUNyNEtSUW9MT3ZjWUJmc05nd1lPRmZ0czkwVDdSUGRzOTJ6M1JQZEU5MnozYlB0RTkwVDdiUHRzKzBUN1JQdHNIdmxnRnZ0SCt5WDdKZnRIKzBmN0phVUtwUXI3SmZ0SEhndHEzUXIzWk1ZS0U5d1R2R01LRTl4VkN2MTU1ZmVValFkcm5ySjd2aHZGeGFXNnBoK05CZzR6aFFvQnVPc0QrSVA0YUJXclpraXNQTFVLK3lUMSt4UDNOSWtLSXo3WjlmY1Uzc3prdUxONmFLOGZDNk84dVplOEc5SGhlRFVmQzJRSy9HWDhlUlhsOThDTkJsd0tDMjlRdUZRYlVuUlpUb2tmRHZmUCtDZ1YrMVgzK084S0J2ZVYvRjBGKzhQcjk4TUg5NVg0WGU4S0JndHFmOXBJenZkazJ1QjJyOW9MS0ZoU056SnJ6OWtlOThNeEMvdVcreVg3WVB0UUM0NEs5M1dUandvVHZCTjhZd29UdkRrS0M1MEs5MG1UTGdvTEEvY1UrM0FWNlFiMzFQbDVCU3NHK3ozOEp2czcrQ2JWQ3ZkdC9KVUZDL2liOTVnVkl6YzNKQ3d1MUpzSzkwY0VqUXI3S3ZzNDl4YjdCdmNsNWMyeHdiRWZqUXYzdmVYN3ZmZUY5NzNsL0IwR0MxV3h6V1hsRy9jbDl4YjNCdmM0OXlyN0VQY0oreWMrUFd0TllCK0pDL3RROXlYN1lQZVdDMkVLOTBtVE5Rb0xGWlovQlp5ZnJKZXBHOFcwWkZkY1dXMWdZVzJicjNjZldXWUZTN1cwZnNzYjN0VEgzK0ZLdlVBZjl4YjNPUVg3b2xQM0xnWU9ld29UN3pvS0M3Z0s5MFhmK0lkM0N4WGFCdmcyK1lJRlBBWUwrRE54Q3Z1NUJndjRzUGVkRmZzTUxrSXNKRGZmOC9UaDMrMzNEdEFxTkI0TCt6ajdDdnNTK3ljTDkwajNKdmNPOXk4TDBIQzhaVkFhU0U5V09DQmh4ZDZESGlzRyt5eVg3VUwzSGh2M0p1M2s5dy9uVTlMN0RiZ2ZLNjhGQ3hYTGJQY085NGd1c1FVTEZUbkRXZHZjdzczZEh0Z0gzVk8rT2p0VFdEa2VDeFc5bjZ1MXRwOXJXUjVXQjFsM2JHQmhkNnE5SGd1QkN2YzFrMHNLQy9zcDl3VDdEL2MrQy9lVzl5WDNZUGRRQzZZSzl3NzNTQXYzUHZjRTl3LzNLUXY3U1BzbSt3NzdMd3NXNWZpZE1RdjRNeGJsOStVRzl5RW53aVpSVVhGY2NCNkpDeFhxbDhpd3NPVTBxaGh5UldOblNIc0lEdnZ2OTVXY0NzdjMxMEFLN2ZpZEZUdzgydnhPNWZoTzRObzIwd2E1cExDNUhwM2xCaU9HUUZmN0FSb0wrem43Z1FYM3A4LzdKZ2IzQXZjNEJheThsYVduR3ROTXNVWTZWRms2aVI0TEc0QUtDK2tLOXhIM1JmZEQ5eUwzRS9jekN4WDdCTFFLOXZkVUlMd0tDMy9mOXk3Vjl5bmZDeFdxajZLWG1Sc0w5NytUQ2d1Z2x3b0wrTkQzUUJXSkJ2d3MrT0FGTWYyTTYvamdqUWI0TFB6Z0JlWDVqQ3NHQy9pZStMTVY5eTZBS2RiN0VodjdFZnNCUFBzWEtjTko5d1ZmSCt4bEJRdFdDbDBLQ3pPTDVmZU41ZXdLQzlpRkNnc1Y0YjBGKysvVitGRUgrelE3QlE0QjArc0QweGF6Q2d0L2xBb0w5eExIOXhJTC9FeVlkdm1DZHdIN09maUZBL3M1ZzJJS0R2c0J3bHplSHJEZmNBWnVicC9HSHd2T3phSzd1aDlXelFWdWJHRnpZQnNMOTNZRzkyejNRZmM2OTIzM2J2dEg5elA3VGgvN2pnYnIvVElWQzlaeENnWUxhQXIzQi91UGFBb09pUWJKWUQyclBodjdKL3NRK3drTGFuK1FDZ3NTME9YM2xPVUwzMFBUK0ZWM0MvY0NzRlpZSHd1Z2R2aWRkd3QvNWZqdzVRdmYrQTNmQ3dHaytOZ0RwQmI0eE9YOElBYjROUGt5QmZ5ek1mZ1BCZ3NCb1BnNUE2QVcrQ3phKzVVRzk2TDRUZ1g4SFR6M2lBWUxkcWNLQzlmWEJRNzNEUWYzT3ZjVyt3ejdOdnM4K3dyN0Z2cytIdzc3eS9kNzVRR3A5NEFEcWZkN0ZmZUE1ZnVBQmc3M0RPTFE3UGNPN2VFM0loNEx6d3JMOXhnREMvY1pmK1g1UG5jTEFjZnIrQWpyQXdzVk04ZFY0ZUhId2VNZTNRZmpUOEkxTlU5VU14NExGVlYyYWwxZGRxekJIc01Id2FDdHVibWdhVlVlQ3hYMzRla0g5d2ZOVXZzQyt3SkpVL3NISHc2ckNnNzVCODhCYlBmQ0EyejVCeFgzd3MvN3dnWU9BZGJsQTRzS0MvY2w5MGYzUi9jbEMvc3YreVlMK1l4M0MzMEs5MG1UaEFvTHhUUUtDeW9LRGhYMnRBcjdCUGRVOXdTOENndjNCZ2IzTmV2M0QvY1Q5eE1yOXhEN05SOEwyTjBLOTJTVUNndjRqdFg4amdZTDlMdkRXL2V3ZVFmN2hmdk1CVy8zVXdjTFFLZG5yOFFhdjZqUzl3RGN2MVF4bUI0TFphcHNzYkdxcXJHeGJLcGxaV3hzWlI0TEZidVBxNXFzRzZXbWRuTnZmSEJ2WXg4TDYvbU1Ld1lMKzFRRjN3WUxHL3NxK3duN0Vmc3BDKzYreE4va3EwYzlIZ3NWNkdYbzk0OUxxZ1VMOXhtZ2Rnc1M5d0wzR1BzRzZ4UFFFK0QzQWdzU3ErdjN0K1VMZlFvQkMvZFVCVGNHQy9jWVU4TVNDOE1LQXd1MDkzUzBDODkwenhJTGdncWVDZ3Y0N3ZjMUZTQUc5UGNsQlkwR0N3SFg2d3Y3SkpSMithUjNBWi80T3dNTCs1UDdUTW40RDhuNEQ4a1NDNUFLandvTGR2aFYzL2QzZHd0cTNRcjVlWGNMK3lTTDVma3lkNzRLQy9jL2kvYzEreWgyOXdYREN3WnMrM1VGejgwS0Mvdkw2Z3JDOTA0RHdnc0dxdmQxQlF2M0VoSUw5eGdCQzBFR0RzTUs5NmZyQTljVzZ3c1N0T3MzNi9ldjVUYnJDMGpCQlY1bVkzQStHeXNMOXhEM0VBc0ZKUVlMOXhKNTYzbjNFaFBvQytMRHV0Ykp2Mk14SGd2bHd3cjROZkVEMXd2N2svdE0xZm13MVFFTE5Pb0t5dmdlQXd1TDMvazRkd0hLNVFNTCs1UGRDdnBXZHdFTCsxdDJDM2NCOTJ2bEEvZHJDMnFnZHZoVjAwUGZDL2h5RmRYM3JrRUdDOU1iMjlGU0w1TWZDOGd4L0ozbDk3a0hDOVVCOTV2VkEvZWJDeFhyK05VckJnNzdQVGYzUFF2VzVmZ0w2d3YzRXZzQTVRdjNQZC83UFFzYnBnb0xwd29CQzkvNEZBRUw5NFhsQy9nUUZRdjNBQVlMQmZzRUN3ZjNFQXN4Qnc0QUFBSDBBQUFCQkFBQUFXQUFiZ0lJQUpNQ0NBQUNBZ2dBRGdPTEFGVUM1UUJIQVNnQU53RmdBRVVCWUFBYUFaZ0FKUUpZQUM4QkJBQUVBU2dBSGdFRUFFQUJ6d0FVQWdnQUt3R1dBQzBDQ0FBWkFnZ0FDZ0lJQUF3Q0NBQVBBZ2dBSVFJSUFDOENDQUFoQWdnQUlRRUVBRUFCQkFBRUFsZ0FMd0pZQUM4Q1dBQXZBZ2dBTmdNZ0FBZ0M1QUFUQW5ZQVRBTGxBRElDNVFCTUFnY0FUQUlIQUV3RGlnQTRBdVVBVEFEd0FFZ0J6d0FwQW5ZQVRBSFBBRXdEd2dCTUF1UUFTQU9LQURJQ1BnQk1BNG9BTWdKMkFFd0NQZ0FwQWdZQUZRTGtBRWdDckFBVkEvb0FFUUtzQUJRQ2RnQUtBbllBR1FGZ0FIUUJ6d0FVQVdBQUp3SllBRFVCOUFBQUFTZ0FOd0krQUNBQ3JBQkxBZ2NBTFFLc0FEQUNkZ0F0QVNnQUV3S3NBQ2tDUGdCRkFQQUFPUUR3QUFvQ0J3QkxBUEFBUHdPS0FFa0NQZ0JGQXF3QVBBS3NBRXNDckFBd0FXQUFTd0hQQUNjQktBQVRBajRBUlFJK0FCUURWQUFUQWo0QUVnSStBQWdCendBVkFXQUFRUURlQUVvQllBQWpBbGdBUlFGZ0FHNENDQUEzQWdnQU9BQ24vMXNDQ0FBVkFnZ0FOUUlJQURRQ0NBQVFBU2dBYndJSUFEOENDQUJFQVNnQU53RW9BRElCOUFBQUFnZ0FMZ0lJQUM0QkJBQkFBbGdBRkFIMEFEd0JLQUFsQWdnQU5BSUlBRDhDQ0FBN0ErZ0FaUVBvQUFjQ0NBQTJBUEQvNXdEd0FEOEE4UC9pQVBELzN3RHcvK0VBOFAvZkFQQUFPUUR3Lzl3QThBQWJBUEFBQXdEdy85OEE4QUFLQVBELzRnUG9BQUFEd3dBVEFYVUFEd0hQQUFjRGlnQXlBL3NBSndHOEFDSUR3d0FqQVBBQVN3RHdBQVFDckFBMEEvc0FLUUoyQUJvQ1dBQXZBajRBUlFQZUFDUUM1UUFVQXdvQUdBSllBQzhDUGdCTUF3b0FKd0pZQUM4QTNnQktBWkFBT1FLc0FFc0RDZ0FZQXlBQUNBSllBQzhDckFBOEFsZ0FSd01nQUFnQzVBQVRBdVFBRXdMa0FCTUM1QUFUQXVRQUV3TGtBQk1DNVFBeUFnY0FUQUlIQUV3Q0J3Qk1BZ2NBVEFEd0FEOEE4UC9pQVBELzNBRHcvK2NDNUFCSUE0b0FNZ09LQURJRGlnQXlBNG9BTWdPS0FESUNQZ0FwQXVRQVNBTGtBRWdDNUFCSUF1UUFTQUoyQUFvQ2RnQUtBbllBR1FJK0FDQUNQZ0FnQWo0QUlBSStBQ0FDUGdBZ0FqNEFJQUlIQUMwQ2RnQXRBbllBTFFKMkFDMENkZ0F0QVBBQVB3RHcvK0lBOFAvY0FQRC81d0krQUVVQ3JBQThBcXdBUEFLc0FEd0NyQUE4QXF3QVBBSFBBQ2NDUGdCRkFqNEFSUUkrQUVVQ1BnQkZBajRBQ0FJK0FBZ0J6d0FWQWdjQUV3SUhBQk1CQ0FBWUFWRUFFUUZSQUFZQ1lnQWVBcHNBTEFJK0FFVUNJQUFKQWdnQUdBSFFBQnNEaUFBakFnc0FLUUtaQUJvQ0RBQVhBUVFBUUFJbUFDRUM5Z0F3QVdRQUVRSVdBQ29DRmdBeEFoWUFNUUlXQURJQ0pnQTBBUVFBQUFFb0FCNEE4UC9oQUtmL1d3S2JBQ3dBQVFBQUFBb0FKZ0JtQUFGc1lYUnVBQWdBQkFBQUFBRC8vd0FGQUFBQUFRQUNBQU1BQkFBRllXRnNkQUFnWm5KaFl3QW9iR2xuWVFBdWIzSmtiZ0EwYzNWd2N3QTZBQUFBQWdBQUFBRUFBQUFCQUFJQUFBQUJBQU1BQUFBQkFBUUFBQUFCQUFVQUNBQVNBQm9BSWdBeUFEb0FRZ0JLQUZJQUFRQUFBQUVBNmdBREFBQUFBUUQ0QUFZQUFBQUZBRGdBVGdCaUFIWUFpZ0FFQUFBQUFRQ09BQUVBQUFBQkFLQUFBUUFBQUFFQXBnQUVBQUFBQVFEWUFBUUFBQUFCQVRZQUF3QUFBQVFCVEFGU0FVd0JUQUFBQUFFQUFBQUdBQU1BQUFBREFUWUJQQUUyQUFBQUFRQUFBQWNBQXdBQUFBTUJNQUVvQVRZQUFBQUJBQUFBQmdBREFBQUFBd0VjQVJRQktBQUFBQUVBQUFBR0FBTUFBQUFEQVJvQkFBRU9BQUFBQVFBQUFBWUFBUUVNQUFFQUNBQUNBQVlBREFEZ0FBSUFTZ0RoQUFJQVRRQUNBUGdBQkFDSkFJMEFpUUNOQUFJQTlnQUhBT0lBNHdEa0FJa0FqUUNKQUkwQUFnRDBBQWdBZHdEaUFPTUE1QUNKQUkwQWlRQ05BQUVBOGdBQkFBZ0FBd0J0QUljQW9nQUJBT2dBQXdBTUFDWUFVQUFDQUFZQUVBQjRBQVFBRUFBUkFCRUFlQUFFQUdNQUVRQVJBQVFBQ2dBU0FCb0FJZ0NZQUFNQUVBQVRBSnNBQXdBUUFCVUFtQUFEQUdNQUV3Q2JBQU1BWXdBVkFBSUFCZ0FPQUtBQUF3QVFBQlVBb0FBREFHTUFGUUFCQUI0QUFRQUlBQUlBQmdBT0FBWUFBd0FRQUJFQUJnQURBR01BRVFBQkFBRUFFUUFCQUFJQUVBQmpBQUVBQVFBU0FBRUFBUUFWQUFFQUFRQVRBQUVBQVFBVUFBRUFBUUJIQUFFQUJBQWlBREFBUWdCUUFBRUFCd0FTQUJNQUZBQWlBREFBUWdCUUFBRUFDQUFQQUJJQUV3QVVBQ0lBTUFCQ0FGQUFBUUFCQUE0QUFRQURBQkVBRWdBVUFBQUFBUUFBQUFvQUhnQXNBQUZzWVhSdUFBZ0FCQUFBQUFELy93QUJBQUFBQVd0bGNtNEFDQUFBQUFFQUFBQUJBQVFBQWdBQUFBSUFDZ0VRQUFFTVhnQUVBQUFBRFFBa0FDNEFPQUJHQUZBQWFnQndBSjRBMkFEcUFQUUErZ0VBQUFJQVFmL2JBR24vMndBQ0FBai9xQUIxLzlzQUF3QUIvOXNBQ1AvYkFIWC8yd0FDQUFqLzJ3QjEvOXNBQmdERi8vSUF4di95QU1qLzhnRE0vL0lBendBQUFORUFBQUFCQU1YLyt3QUxBTVQvemdERi8rY0F4di9PQU1mL3pnREkvODRBeS8rN0FNei8wZ0ROLzdzQTFmL0lBTmIveUFEYi85SUFEZ0JLQUFBQXhQL2JBTVgvMndERy85c0F4Ly9iQU1qLzJ3REwvOXNBelAvYkFNMy8yd0RPQUFBQXp3QUhBTkVBQUFEVS84Z0ExZi9iQUFRQXhmL1hBTXYvNUFEVi8rUUEyLy9rQUFJQTFmK3RBTnYvdXdBQkFFSC9xQUFCQUVILzJ3QUJBQUgvMndBQ0MzWUFCQUFBREJZTlpBQW1BQ1lBQVAvdS8rNy83di91LzZULzd2L3UvOXYvdHYvYi84bi83disyLzdiL3RnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvdUFBQUFBQUFBQUFBQUFBQUFBQUQvenYvT0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC91LzlzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvKzRBQVAvdUFBRC83Z0FBQUFEL3R2KzIvKzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN2dBQS8rNEFBUC91QUFBQUFBQUEvODcvemdBQS8rNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQklBRXYvdS8rNEFBQUFBLys0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC9mLzkvLzhrQUFBQUEvKzcvN3YvMi8rNy85Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvMkFBQUFBQUFBLzg3L3pnQUFBQUFBQUFBQS8vWUFBUC8yQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQKzIvN1lBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvdHYrMkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvL1lBQVAvMkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN2dBQUFBRC83Z0FBQUFBQUFBQUFBQUQvN2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvdUFBRC83Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUCtrQUFBQUFBQUEvNlFBQVAvSi85di9rZisyLzdZQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvOXYvMndBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8rNEFBUC91QUFELzlnQUFBQUFBQUFBQUFBQUFBUC91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvdUFBQUFBQUFBLys0QUFQL3VBQUQvNGdBQUFBRC90disyLys0QUFBQUFBQUFBQUFBQUFBQUFBUC9pQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvMkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQOS8vMy8vdGdBQUFBRC85di91QUFELzdnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN3YvdUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS82VC9wQUFBQUFBQUFQLzIvKzRBQVAvdUFBQUFBUC91Lys3LzdnQVMvKzcvN3YvSkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8rNEFBQUFBQUFELzdnQUEvKzRBQVAvYkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvOFQveEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzdnQUFBQUQvcEFBQUFBQUFBUCtSQUFEL25BQUFBQUFBQVArUi81SC9wQUFBQUFEL25QK2tBQUQva2Yra0FBQUFBQUFBQUFBQUFBQUFBQUQvZi8vMi81SC9rUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC90disyLys0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzdiL3RnQUFBQUFBQVAvdS8vWUFBUC91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8rNy83Z0FBQUFEL3lRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQOS8vMy8vdGdBQUFBRC90disyLzl2L3RnQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3lRQUEvN2IvdGdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQveWYvSkFBQUFBQUFBLy9iLzdnQUEvKzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL3VBQUFBQVAvYkFBQUFBQUFBQUFBQUFQL3VBQUFBQUFBQS83Yi90di9KQUFBQUFQL0ovOXYvOXYvYkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC83di91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvdUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3BQK2tBQUFBQUFBQS8rNy83Z0FBLys0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC9pQUFBQUFQK2tBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvNUgva2YrMkFBQUFBUCtjLzVILzIvK1JBQUFBQUFBQUFBQUFBQUFBQUFBQUFQK1JBQUQvcFAra0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzdZQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQKzJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvOTRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQKzJBQUFBQVArUkFBQUFBQUFBLzdZQUFBQUFBQUFBQVAvdUFBQUFBQUFBQUFBQUFQL2JBQUFBQUFBQS85c0FBUC9iQUFELzJ3QUFBQUFBQUFBQS85c0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUEwQUFRQUlBQTBBRHdBbkFERUFOUUEzQURnQU9nQkJBR2tBZFFBQ0FCb0FBUUFCQUFBQUNBQUlBQUVBSWdBakFBSUFKUUFsQUFRQUp3QW9BQVVBS3dBdEFBY0FMd0E0QUFvQU9nQTZBQlFBUVFCQkFCVUFRd0JEQUJZQVJRQklBQmNBVEFCTUFCc0FVQUJSQUJ3QVV3QlVBQjRBVndCYkFDQUFhUUJwQUNVQWlnQ01BQ1lBandDUEFDa0FrUUNUQUNvQWx3Q1hBQzBBbndDZkFDNEFwZ0NyQUM4QXRRREJBRFVBeWdETkFFSUEwd0RZQUVZQTNRRGhBRXdBQWdBM0FBRUFBUUFsQUFnQUNBQWtBQ01BSXdBQ0FDVUFKUUFFQUNjQUp3QUhBQ2dBS0FBSkFDc0FLd0FLQUN3QUxBQU1BQzBBTFFBTkFDOEFMd0FPQURBQU1BQVFBREVBTVFBU0FESUFNZ0FUQURNQU13QVZBRFFBTkFBWEFEVUFOUUFZQURZQU5nQVpBRGNBTndBYkFEZ0FPQUFkQURvQU9nQWdBRUVBUVFBakFFTUFRd0FCQUVVQVJRQURBRVlBUmdBRkFFY0FSd0FHQUVnQVNBQUlBRXdBVEFBTEFGQUFVQUFQQUZFQVVRQVJBRk1BVXdBVUFGUUFWQUFXQUZjQVZ3QWFBRmdBV0FBY0FGa0FXUUFlQUZvQVdnQWZBRnNBV3dBaEFHa0FhUUFpQUlvQWlnQU5BSXNBakFBUUFJOEFqd0FEQUpFQWtnQVBBSk1Ba3dBV0FKY0Fsd0FFQUo4QW53QUJBTFVBdFFBT0FMWUF1Z0FRQUxzQXV3QVhBTHdBdndBWkFNQUF3UUFnQU1vQXpRQUZBTk1BMXdBUEFOZ0EyQUFXQU4wQTNnQWZBTjhBM3dBaEFPQUE0UUFHQUFJQU9nQUlBQWdBRHdBTkFBMEFFQUFPQUE0QUlRQVBBQThBRVFBYkFCc0FJd0FjQUJ3QUpBQWlBQ0lBRWdBa0FDUUFBUUFvQUNnQUFnQXdBREFBQXdBeUFESUFCQUExQURVQUJRQTJBRFlBQndBM0FEY0FDUUE0QURnQUN3QTVBRGtBR2dBNkFEb0FEUUJDQUVJQUZRQkVBRVFBR3dCRkFFVUFIQUJHQUVZQUZnQkhBRWNBRkFCSUFFZ0FIUUJKQUVrQUlnQktBRW9BRndCUEFFOEFIZ0JRQUZBQUdBQlNBRklBSHdCVEFGTUFHUUJVQUZRQUlBQlZBRlVBSlFCV0FGWUFCZ0JYQUZjQUNBQllBRmdBQ2dCWkFGa0FFd0JhQUZvQURBQjFBSFVBRGdDSUFJZ0FFZ0NMQUl3QUF3Q09BSTRBRlFDUEFJOEFIQUNSQUpJQUdBQ1RBSk1BRkFDbUFLc0FFZ0NzQUt3QUFRQzJBTG9BQXdDOEFMOEFCd0RBQU1FQURRRERBTWdBRlFESkFNa0FHd0RLQU0wQUZnRE9BTkVBRndEU0FOSUFIZ0RUQU5jQUdBRFlBTmdBSUFEWkFOd0FCZ0RkQU40QURBRGdBT0VBRkFBQkFBQUFDQUFBQUFRQURnQUNhV1JsYjNKdmJXNEFBV3hoZEc0QUNBQUdBQUFBQUFBQkFBSUFDQUFNQUFIL1ZnQUJBQUFBQUFBQkFBRUFBUUFBQUFFQUFCU0NBQUFBRkFBQUFBQUFBQlI2TUlJVWRnWUpLb1pJaHZjTkFRY0NvSUlVWnpDQ0ZHTUNBUUV4RGpBTUJnZ3Foa2lHOXcwQ0JRVUFNR0FHQ2lzR0FRUUJnamNDQVFTZ1VqQlFNQ3dHQ2lzR0FRUUJnamNDQVJ5aUhvQWNBRHdBUEFBOEFFOEFZZ0J6QUc4QWJBQmxBSFFBWlFBK0FENEFQakFnTUF3R0NDcUdTSWIzRFFJRkJRQUVFTy9nNU5qK2xoeXZjcXl5dEZwSVBseWdnZytYTUlJQ3ZEQ0NBaVVDRUVvWjBqaU1nbGtjcFYxelh4VmQzS013RFFZSktvWklodmNOQVFFRUJRQXdnWjR4SHpBZEJnTlZCQW9URmxabGNtbFRhV2R1SUZSeWRYTjBJRTVsZEhkdmNtc3hGekFWQmdOVkJBc1REbFpsY21sVGFXZHVMQ0JKYm1NdU1Td3dLZ1lEVlFRTEV5TldaWEpwVTJsbmJpQlVhVzFsSUZOMFlXMXdhVzVuSUZObGNuWnBZMlVnVW05dmRERTBNRElHQTFVRUN4TXJUazhnVEVsQlFrbE1TVlJaSUVGRFEwVlFWRVZFTENBb1l5azVOeUJXWlhKcFUybG5iaXdnU1c1akxqQWVGdzA1TnpBMU1USXdNREF3TURCYUZ3MHdOREF4TURjeU16VTVOVGxhTUlHZU1SOHdIUVlEVlFRS0V4WldaWEpwVTJsbmJpQlVjblZ6ZENCT1pYUjNiM0pyTVJjd0ZRWURWUVFMRXc1V1pYSnBVMmxuYml3Z1NXNWpMakVzTUNvR0ExVUVDeE1qVm1WeWFWTnBaMjRnVkdsdFpTQlRkR0Z0Y0dsdVp5QlRaWEoyYVdObElGSnZiM1F4TkRBeUJnTlZCQXNUSzA1UElFeEpRVUpKVEVsVVdTQkJRME5GVUZSRlJDd2dLR01wT1RjZ1ZtVnlhVk5wWjI0c0lFbHVZeTR3Z1o4d0RRWUpLb1pJaHZjTkFRRUJCUUFEZ1kwQU1JR0pBb0dCQU5NdUlQQm9mQ3d0TG9FY3NRYXlwd3UzRVExWDJsUFlkZVBKTXlxeTFQWUpXelR6NlpEK0NRelEyeHRhdWMzbjlvaXhuY0NISmV0OVdCQnphbmpMY1JYOXhsajJLYXRZWHBZRS9TMWlFVmlCSE1weGxOVWlXQy9WekJRRmhEYTZsS3EwVFVycDdqc2lyVmFaZmlHY2JJYkFTa2VYYXJTbU50WDhDUzNUdERtYkFnTUJBQUV3RFFZSktvWklodmNOQVFFRUJRQURnWUVBWVZVT1BudkhraEorRVJDT0lzelVzeE1yVytoRTVBdDRucVIrODZjSGNoN2lXZS9NaE9PSmxFemJUbUh2czZUN1JqMVFOQXVmY0ZiMmppcC9GODdsWTc5NWFRZHpMckNWS0lyMTdhcXAwbDNOQ3NvUUNZL09zNjhvbHNSNUtZU1MzUCs2WjBKSXBwQVE1TDloK0p4VDVaUFJjei80L1oxUGhLeFYwZjBSWTJNd2dnT3FNSUlERTZBREFnRUNBaEJLS1Q2ZEhZeEFmeGRKLzMxaFg0NTFNQTBHQ1NxR1NJYjNEUUVCQlFVQU1GOHhDekFKQmdOVkJBWVRBbFZUTVJjd0ZRWURWUVFLRXc1V1pYSnBVMmxuYml3Z1NXNWpMakUzTURVR0ExVUVDeE11UTJ4aGMzTWdNeUJRZFdKc2FXTWdVSEpwYldGeWVTQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRBZUZ3MHdNVEV5TVRJd01EQXdNREJhRncwd05EQXhNRFl5TXpVNU5UbGFNSUdwTVJjd0ZRWURWUVFLRXc1V1pYSnBVMmxuYml3Z1NXNWpMakVmTUIwR0ExVUVDeE1XVm1WeWFWTnBaMjRnVkhKMWMzUWdUbVYwZDI5eWF6RTdNRGtHQTFVRUN4TXlWR1Z5YlhNZ2IyWWdkWE5sSUdGMElHaDBkSEJ6T2k4dmQzZDNMblpsY21semFXZHVMbU52YlM5eWNHRWdLR01wTURFeE1EQXVCZ05WQkFNVEoxWmxjbWxUYVdkdUlFTnNZWE56SURNZ1EyOWtaU0JUYVdkdWFXNW5JREl3TURFdE5DQkRRVENCbnpBTkJna3Foa2lHOXcwQkFRRUZBQU9CalFBd2dZa0NnWUVBbm9HMVlzMkg4Mk9aYlNuS21Lc1J0YlZHTkxVaWxZS29lMWI5WGcwWUd5aGpLVUpKQXhtR2luM2xVRkZKK3BIYXo3TU95M1BFT09CQTVHbzBzTnpyNitETXc4cVIyTnI3UU5LRjA5cmY0bDh1bHhuYm50RUkwSDJGd0NET3pJeHhwdVZOV2o0Wmx6RC95TTc2bTBZM3ZOTDJ6Q2xmSjNPVG9hQTQzaFNjdTZNQ0F3RUFBYU9DQVJvd2dnRVdNQklHQTFVZEV3RUIvd1FJTUFZQkFmOENBUUF3UkFZRFZSMGdCRDB3T3pBNUJndGdoa2dCaHZoRkFRY1hBekFxTUNnR0NDc0dBUVVGQndJQkZoeG9kSFJ3Y3pvdkwzZDNkeTUyWlhKcGMybG5iaTVqYjIwdmNuQmhNRE1HQTFVZEh3UXNNQ293S0tJbWhpUm9kSFJ3T2k4dlkzSnNMblpsY21semFXZHVMbU52YlM5d1kyRXpMakV1TVM1amNtd3dIUVlEVlIwbEJCWXdGQVlJS3dZQkJRVUhBd0lHQ0NzR0FRVUZCd01ETUE0R0ExVWREd0VCL3dRRUF3SUJCakFSQmdsZ2hrZ0JodmhDQVFFRUJBTUNBQUV3SkFZRFZSMFJCQjB3RzZRWk1CY3hGVEFUQmdOVkJBTVRERU5zWVhOek0wTkJNUzB4TXpBZEJnTlZIUTRFRmdRVVQrdTZseFRLbTFPVjdyRjZUbFNYRGJVRW9Sd3dEUVlKS29aSWh2Y05BUUVGQlFBRGdZRUFXdW1YeVhqL3lZeXgrUHplWDl6a3BEMGN1Zi9USWNyWEFCRnVKdEZuS3laeVdnYkUxc1B3V1FRZXdnaXVScHhHVHRIU0FXNmFtWGUvMVIzdUhOd3BxcjNlQlZISDhvMFp0ZGtLN0J1bTYycTZTUmhEVTE2Vy9NdHBxQVdOUGdxTERrQzh4MVNUUVB5MmExY1BvUy8wZWJWcUo1QytlL3lPcDN4bFNtUXZIQUV3Z2dRQ01JSURhNkFEQWdFQ0FoQUllbTFjYjJLVFQ3ckUvVVBoRkJpZE1BMEdDU3FHU0liM0RRRUJCQVVBTUlHZU1SOHdIUVlEVlFRS0V4WldaWEpwVTJsbmJpQlVjblZ6ZENCT1pYUjNiM0pyTVJjd0ZRWURWUVFMRXc1V1pYSnBVMmxuYml3Z1NXNWpMakVzTUNvR0ExVUVDeE1qVm1WeWFWTnBaMjRnVkdsdFpTQlRkR0Z0Y0dsdVp5QlRaWEoyYVdObElGSnZiM1F4TkRBeUJnTlZCQXNUSzA1UElFeEpRVUpKVEVsVVdTQkJRME5GVUZSRlJDd2dLR01wT1RjZ1ZtVnlhVk5wWjI0c0lFbHVZeTR3SGhjTk1ERXdNakk0TURBd01EQXdXaGNOTURRd01UQTJNak0xT1RVNVdqQ0JvREVYTUJVR0ExVUVDaE1PVm1WeWFWTnBaMjRzSUVsdVl5NHhIekFkQmdOVkJBc1RGbFpsY21sVGFXZHVJRlJ5ZFhOMElFNWxkSGR2Y21zeE96QTVCZ05WQkFzVE1sUmxjbTF6SUc5bUlIVnpaU0JoZENCb2RIUndjem92TDNkM2R5NTJaWEpwYzJsbmJpNWpiMjB2Y25CaElDaGpLVEF4TVNjd0pRWURWUVFERXg1V1pYSnBVMmxuYmlCVWFXMWxJRk4wWVcxd2FXNW5JRk5sY25acFkyVXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFEQWVtR0g2N0tuQTJNYkt4cGgzb0MzRlIyZ2k1QTl1eWVTaEJRNTY0WE9LWklHWmtpa0EwK042RStuOEs5ZTBTOFp4NUh4dFo1N2tTSE82Zi9qVHZEOHI1Vll1R010NW83MktSak5jSTVRdysyV3UwRGJ2aVhvUWxYVzlvWHlCdWVMbVJ3eDh3TVAxRXljSkNyY0d4dVBndk93NzZkTjR4U240SS9XeDJqQ1lWaXBjdFQ0TUVoUDJTOXZZeURaaWNxQ2U4Skx2Q2pGZ1dqbjVvSkFyRVk2b1BrL05zMU11MVJDV25wbGUvNkU1TWRIVkt5NVBleUF4eHIzeERPQmdja3FsZnQvWGpxSGtCVGJ6QzUxOHU5cjVqMnBZTDVDQWFwUHFsdW9QeUl4bnhJVitYT2hIb0tMQkN2cVJnSk1iWThmVUM2VlN5cDRCb1IwUFpHUExFY3hBZ01CQUFHamdiZ3dnYlV3UUFZSUt3WUJCUVVIQVFFRU5EQXlNREFHQ0NzR0FRVUZCekFCaGlSb2RIUndPaTh2YjJOemNDNTJaWEpwYzJsbmJpNWpiMjB2YjJOemNDOXpkR0YwZFhNd0NRWURWUjBUQkFJd0FEQkVCZ05WSFNBRVBUQTdNRGtHQzJDR1NBR0crRVVCQndFQk1Db3dLQVlJS3dZQkJRVUhBZ0VXSEdoMGRIQnpPaTh2ZDNkM0xuWmxjbWx6YVdkdUxtTnZiUzl5Y0dFd0V3WURWUjBsQkF3d0NnWUlLd1lCQlFVSEF3Z3dDd1lEVlIwUEJBUURBZ2JBTUEwR0NTcUdTSWIzRFFFQkJBVUFBNEdCQUMzelQyTmdMQmphOVNRUFVyTU02N084WjRYQ0krMlBSZzNQR2syKzgzeDZJREF5R0dpTGtyc3ltZkNUdURzVkJpZDdQZ0lHQUtRaGtvUVRDc1dZNVVCWHhRVWw2Syt2RVdxcDVUdkw2U1AybENsZFFGWHpwVk9keURZNk9XVUljM09rTXRLdnJML0hCVHovUmV6RDZOb2swYzVqcmdtbisrSWI0LzFCQ21xV01JSUZIekNDQklpZ0F3SUJBZ0lRY1JBRUUrSlNwcytzZWdWLzFvdjZIREFOQmdrcWhraUc5dzBCQVFRRkFEQ0JxVEVYTUJVR0ExVUVDaE1PVm1WeWFWTnBaMjRzSUVsdVl5NHhIekFkQmdOVkJBc1RGbFpsY21sVGFXZHVJRlJ5ZFhOMElFNWxkSGR2Y21zeE96QTVCZ05WQkFzVE1sUmxjbTF6SUc5bUlIVnpaU0JoZENCb2RIUndjem92TDNkM2R5NTJaWEpwYzJsbmJpNWpiMjB2Y25CaElDaGpLVEF4TVRBd0xnWURWUVFERXlkV1pYSnBVMmxuYmlCRGJHRnpjeUF6SUVOdlpHVWdVMmxuYm1sdVp5QXlNREF4TFRRZ1EwRXdIaGNOTURJd01qRXpNREF3TURBd1doY05NRE13TXpFd01qTTFPVFU1V2pDQjB6RUxNQWtHQTFVRUJoTUNWVk14Q3pBSkJnTlZCQWdUQWtOQk1SRXdEd1lEVlFRSEV3aFRZVzRnU205elpURWtNQ0lHQTFVRUNoUWJRV1J2WW1VZ1UzbHpkR1Z0Y3l3Z1NXNWpiM0p3YjNKaGRHVmtNVDR3UEFZRFZRUUxFelZFYVdkcGRHRnNJRWxFSUVOc1lYTnpJRE1nTFNCTmFXTnliM052Wm5RZ1UyOW1kSGRoY21VZ1ZtRnNhV1JoZEdsdmJpQjJNakVZTUJZR0ExVUVDeFFQVkhsd1pTQkVaWEJoY25SdFpXNTBNU1F3SWdZRFZRUURGQnRCWkc5aVpTQlRlWE4wWlcxekxDQkpibU52Y25CdmNtRjBaV1F3Z1o4d0RRWUpLb1pJaHZjTkFRRUJCUUFEZ1kwQU1JR0pBb0dCQUw1QkpWOWpOV25UUFBPZk9uNUVUbmM4eTZpeS90d0F6VElXU1ovTGZlU25vSlBxV3ZqZkJjY2txN1FXc0dZRkcwN1dRU3ljRnY3UnkvWDBnUC9SMmd1SWNHYzF1SEEwd3gxQ3ZhTFZLaGo5S00zUHpaUy9DUGE4UVI4aTZyRCt2eUJEUVJkK1dFdHZNcERmRllXb0crcjBvWlpOS0NRckdQUUFOZkltNWFGSkFnTUJBQUdqZ2dJYU1JSUNGakFKQmdOVkhSTUVBakFBTUE0R0ExVWREd0VCL3dRRUF3SUhnREJFQmdOVkhSOEVQVEE3TURtZ042QTFoak5vZEhSd09pOHZZM0pzTG5abGNtbHphV2R1TG1OdmJTOURiR0Z6Y3pORGIyUmxVMmxuYm1sdVowTkJNakF3TVM1amNtd3dnYUFHQTFVZElBU0JtRENCbFRDQmtnWUxZSVpJQVliNFJRRUhBUUV3Z1lJd013WUlLd1lCQlFVSEFnRVdKMmgwZEhCek9pOHZkM2QzTG5abGNtbHphV2R1TG1OdmJTOXlaWEJ2YzJsMGIzSjVMME5RVXpCTEJnZ3JCZ0VGQlFjQ0FqQS9HajFXWlhKcFUybG5iaWR6SUVOUVV5QnBibU52Y25BdUlHSjVJSEpsWm1WeVpXNWpaU0JzYVdGaUxpQnNkR1F1SUNoaktUazVJRlpsY21sVGFXZHVNQk1HQTFVZEpRUU1NQW9HQ0NzR0FRVUZCd01ETURVR0NDc0dBUVVGQndFQkJDa3dKekFsQmdnckJnRUZCUWN3QVlZWmFIUjBjSE02THk5dlkzTndMblpsY21semFXZHVMbU52YlRDQm1BWURWUjBqQklHUU1JR05nQlJQNjdxWEZNcWJVNVh1c1hwT1ZKY050UVNoSEtGanBHRXdYekVMTUFrR0ExVUVCaE1DVlZNeEZ6QVZCZ05WQkFvVERsWmxjbWxUYVdkdUxDQkpibU11TVRjd05RWURWUVFMRXk1RGJHRnpjeUF6SUZCMVlteHBZeUJRY21sdFlYSjVJRU5sY25ScFptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNWdoQktLVDZkSFl4QWZ4ZEovMzFoWDQ1MU1CRUdDV0NHU0FHRytFSUJBUVFFQXdJRUVEQVdCZ29yQmdFRUFZSTNBZ0ViQkFnd0JnRUIvd0VCL3pBTkJna3Foa2lHOXcwQkFRUUZBQU9CZ1FBYW1YRVk3Vjg1ZW04aHVBdGhDUEswVjltY2EwK1VOT0NJa2RQYmxyUkJwMGFmWjlsTFhvVVI3bVA0QXFXdjR0Z3QvSUF6RjFpVFU5SG03d1d1cnhhbjgrRW5HZXprSWVWOEhQQ211VXpMaXpGU25DQjJyM0xMRjNGaFBEdGYzV0F6WksvQnlxaXZqaXdIc0JQVXZKOUppQnF6WGhnRkYzanJWeXhoN2NRcEN6R0NCRTh3Z2dSTEFnRUJNSUcrTUlHcE1SY3dGUVlEVlFRS0V3NVdaWEpwVTJsbmJpd2dTVzVqTGpFZk1CMEdBMVVFQ3hNV1ZtVnlhVk5wWjI0Z1ZISjFjM1FnVG1WMGQyOXlhekU3TURrR0ExVUVDeE15VkdWeWJYTWdiMllnZFhObElHRjBJR2gwZEhCek9pOHZkM2QzTG5abGNtbHphV2R1TG1OdmJTOXljR0VnS0dNcE1ERXhNREF1QmdOVkJBTVRKMVpsY21sVGFXZHVJRU5zWVhOeklETWdRMjlrWlNCVGFXZHVhVzVuSURJd01ERXROQ0JEUVFJUWNSQUVFK0pTcHMrc2VnVi8xb3Y2SERBTUJnZ3Foa2lHOXcwQ0JRVUFvSUdVTUJRR0NTc0dBUVFCZ2pjb0FURUhBd1VBQXdBQUFEQVpCZ2txaGtpRzl3MEJDUU14REFZS0t3WUJCQUdDTndJQkJEQWNCZ29yQmdFRUFZSTNBZ0VMTVE0d0RBWUtLd1lCQkFHQ053SUJGVEFmQmdrcWhraUc5dzBCQ1FReEVnUVF4MEwyVUw3dmFQWURVQlNMY1lzdExEQWlCZ29yQmdFRUFZSTNBZ0VNTVJRd0VxRVFnQTUzZDNjdVlXUnZZbVV1WTI5dElEQU5CZ2txaGtpRzl3MEJBUUVGQUFTQmdHeXV3YjlOYmF0dUVkSE0yWjVLWE9JSDA5L3Y1NjNkbS9xRFE0SFIvUXFoR1BpaFdTblpxR01pYlpFQkVINEx5M0U5Q1hqOXZtRGlxWjJtdmczRnZYOVZCSDA1bUE4SVdUazhQZVdwRmZFUHBzaFM0clJjbjczSUVxK2d6RXI1V09uMXlhbUROSHp2VXo2ZDM1a0RCdlBlOW1OOVYyRkp6V2NISWZ2V3hxOVZvWUlDVERDQ0FrZ0dDU3FHU0liM0RRRUpCakdDQWprd2dnSTFBZ0VCTUlHek1JR2VNUjh3SFFZRFZRUUtFeFpXWlhKcFUybG5iaUJVY25WemRDQk9aWFIzYjNKck1SY3dGUVlEVlFRTEV3NVdaWEpwVTJsbmJpd2dTVzVqTGpFc01Db0dBMVVFQ3hNalZtVnlhVk5wWjI0Z1ZHbHRaU0JUZEdGdGNHbHVaeUJUWlhKMmFXTmxJRkp2YjNReE5EQXlCZ05WQkFzVEswNVBJRXhKUVVKSlRFbFVXU0JCUTBORlVGUkZSQ3dnS0dNcE9UY2dWbVZ5YVZOcFoyNHNJRWx1WXk0Q0VBaDZiVnh2WXBOUHVzVDlRK0VVR0owd0RBWUlLb1pJaHZjTkFnVUZBS0JaTUJnR0NTcUdTSWIzRFFFSkF6RUxCZ2txaGtpRzl3MEJCd0V3SEFZSktvWklodmNOQVFrRk1ROFhEVEF5TVRBeE5UQXdORGMwTWxvd0h3WUpLb1pJaHZjTkFRa0VNUklFRUppeGoxVmJFT3dHc2RxejhVbmxKeVl3RFFZSktvWklodmNOQVFFQkJRQUVnZ0VBVG55VHk5c1lPMzlhb3RBWkwxM1hEK3BIVytnVVpwR1FNVVNOSVZ4Nk9XK3JrVUV5UG4wSG5lQ3QyYkpYbXVQeUswWFlvdUFmQWFJcElVSFhIQ3dtSk0ydjJtSWZDejg0VHpBRitma3g5VERHek11cnUrNkdsc3FVSjNuQUladUxNUVV0OVZncVNzSzhyUVRKQnpOQ3VxbWJ0U3c3Zm1KYUxVS0h1eVhmRnkxdWJ1a2E1OVBuMlRjbTI1UGZ3MHdYUjloL3d6WlBzMmsxVjRKNlkrMkNGUDUzcDRaQk8xcTgva3Q1anB0UkVOaUVhVzZPSU5pZ3JHUkxnVWd1MkhRaSsyN0t5VnFRNlJIbGlkMGRuNFI0aHJXTU05eXJ3S0x4SUhuZC9WRk1VYW9DNm9MdVdYcTNuOFVocXpKSFRmc0R1TEdUYmZJU0J2M2VzRzJHeXRMbzN3QUEnKSxcbiAgICB1cmwoJ2RhdGE6Zm9udC9lb3Q7YmFzZTY0LDdIRUFBSnh3QUFBQkFBSUFBQUFBQUFJTEJRSUNBZ01DQWdRQkFDd0JBQUFBQUV4UXJ3QUFnRW9nQUVBQUFBQUFBQUFBQUFFQUFBQUFBQUFBWlJyZjZnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEb0FSQUJKQUU0QUlBQk9BR1VBZFFCNkFHVUFhUUIwQUNBQVJ3QnlBRzhBZEFCbEFITUFhd0FnQUZNQWRBQmtBQ0FBVEFCcEFHY0FhQUIwQUFBQURnQlNBR1VBWndCMUFHd0FZUUJ5QUFBQWNBQldBR1VBY2dCekFHa0Fid0J1QUNBQU1RQXVBREFBTkFBd0FEc0FVQUJUQUNBQU1BQXdBREVBTGdBd0FEQUFNUUE3QUVNQWJ3QnlBR1VBSUFBeEFDNEFNQUF1QURNQU5RQTdBRzBBWVFCckFHVUFid0IwQUdZQUxnQnNBR2tBWWdBeEFDNEFOUUF1QURRQU5BQTVBRElBQUFBMEFFUUFTUUJPQUU0QVpRQjFBSG9BWlFCcEFIUUFSd0J5QUc4QWRBQmxBSE1BYXdCVEFIUUFaQUF0QUV3QWFRQm5BR2dBZEFBQUFBQUFBQUVBQUFBUUFRQUFCQUFBUWtGVFJUOWlUN29BQUhCTUFBQUFORVpHVkUwOUpkem1BQUJ3Z0FBQUFCeEhSRVZHQlMwRDZnQUFYUlFBQUFCS1IxQlBVejlkTzljQUFHQWtBQUFRS0VkVFZVS016YXhKQUFCZFlBQUFBc1JQVXk4eWVnZ1FVd0FBQVlnQUFBQmdZMjFoY0hiU2xVMEFBQVhrQUFBQ2dtZGhjM0QvL3dBREFBQmREQUFBQUFobmJIbG13TlF5WHdBQUNtZ0FBRWtFYUdWaFpBSEsvWDBBQUFFTUFBQUFObWhvWldFSEJ3TmxBQUFCUkFBQUFDUm9iWFI0R1dvbHlnQUFBZWdBQUFQNmJHOWpZYUVHczc0QUFBaG9BQUFDQUcxaGVIQUJTQUJKQUFBQmFBQUFBQ0J1WVcxbHVLejdDZ0FBVTJ3QUFBYjVjRzl6ZFAycE5Zb0FBRnBvQUFBQ29nQUJBQUFBQVFvOTZ0OGFaVjhQUFBVQUN3UG9BQUFBQU0rejE4Z0FBQUFBejdQWHlQOWIvd1lENlFQRkFBQUFDQUFDQUFBQUFBQUFBQUVBQUFMNC94QUF5QVA3LzF2L1d3UHBBQUVBQUFBQUFBQUFBQUFBQUFBQUFBRCtBQUVBQUFEL0FFWUFCd0FBQUFBQUFnQUFBQUVBQVFBQUFFQUFBQUFBQUFBQUFnSGNBU3dBQlFBRUFvb0NXQUFBQUVzQ2lnSllBQUFCWGdBeUFUZ0FBQUlMQlFJQ0FnTUNBZ1NBQUFDdlFBQWdTZ0FBQUFBQUFBQUFRVVJDUlFBQUFDRDdBZ0w0L3hBQXlBUEZBUG9BQUFBQkFBQUFBQUlKQXZnQUFBQWdBQVFCOUFBQUFBQUFBQUZOQUFBQkJBQUFBV0FBYmdJSUFKTUNDQUFDQWdnQURnT0xBRlVDNVFCSEFTZ0Fid0ZnQUVVQllBQWFBWmdBSlFKWUFDOEJCQUFFQVNnQUhnRUVBRUFCendBVUFnZ0FLd0dXQUMwQ0NBQVpBZ2dBQ2dJSUFBd0NDQUFQQWdnQUlRSUlBQzhDQ0FBaEFnZ0FJUUVFQUVBQkJBQUVBbGdBTHdKWUFDOENXQUF2QWdnQU5nTWdBQWdDNUFBVEFuWUFUQUxsQURJQzVRQk1BZ2NBVEFJSEFFd0RpZ0E0QXVVQVRBRHdBRWdCendBcEFuWUFUQUhQQUV3RHdnQk1BdVFBU0FPS0FESUNQZ0JNQTRvQU1nSjJBRXdDUGdBcEFnWUFGUUxrQUVnQ3JBQVZBL29BRVFLc0FCUUNkZ0FLQW5ZQUdRRmdBSFFCendBVUFXQUFKd0pZQURVQjlBQUFBUEQvNXdJK0FDQUNyQUJMQWdjQUxRS3NBREFDZGdBdEFTZ0FFd0tzQUNrQ1BnQkZBUEFBT1FEd0FBb0NCd0JMQVBBQVB3T0tBRWtDUGdCRkFxd0FQQUtzQUVzQ3JBQXdBV0FBU3dIUEFDY0JLQUFUQWo0QVJRSStBQlFEVkFBVEFqNEFFZ0krQUFnQnp3QVZBV0FBUVFEZUFFb0JZQUFqQWxnQVJRRUVBQUFCWUFCdUFnZ0FOd0lJQURnQ0NBQVFBZ2dBRlFEZUFFb0NDQUEwQVBELzNBTWdBQWdCZFFBUEFnZ0FSQUpZQUM4QktBQWVBeUFBQ0FEdy8rRUJrQUE1QWxnQUx3RlJBQkVCVVFBR0FQQUFQd0krQUVVQ1dBQVVBUVFBUUFEd0FBTUJDQUFZQWJ3QUlnSUlBRHNEQ2dBbkF3b0FHQU1LQUJnQ0NBQTJBdVFBRXdMa0FCTUM1QUFUQXVRQUV3TGtBQk1DNUFBVEE4TUFFd0xsQURJQ0J3Qk1BZ2NBVEFJSEFFd0NCd0JNQVBELzV3RHdBRDhBOFAvaUFQRC8zQUxsQUJRQzVBQklBNG9BTWdPS0FESURpZ0F5QTRvQU1nT0tBRElDV0FCSEE0b0FNZ0xrQUVnQzVBQklBdVFBU0FMa0FFZ0NkZ0FLQWo0QVRBSjJBQm9DUGdBZ0FqNEFJQUkrQUNBQ1BnQWdBajRBSUFJK0FDQUR3d0FqQWdjQUxRSjJBQzBDZGdBdEFuWUFMUUoyQUMwQThQL25BUEFBUHdEdy8rSUE4UC9jQXF3QVBBSStBRVVDckFBOEFxd0FQQUtzQUR3Q3JBQThBcXdBUEFKWUFDOENyQUEwQWo0QVJRSStBRVVDUGdCRkFqNEFSUUkrQUFnQ3JBQkxBajRBQ0FEd0FFc0J6d0FIQVBBQUJBUDdBQ2NEK3dBcEFqNEFLUUhQQUNjQ2RnQUtBbllBR1FIUEFCVUNDQUExQVBELzRnRHcvK0lBOFAvaEFQRC8zd0R3QURrQThBQWJBUEFBQ2dEdy85OEE4UC9mQXBzQUxBSStBRVVDSUFBSkFmUUFBQVBvQUFBQktBQTNBU2dBTndFb0FDVUNDQUEvQWdnQVB3SUlBRFFDQ0FBdUFnZ0FMZ0gwQUR3RDZBQmxBK2dBQndFb0FEY0JLQUF5QUtmL1d3SUlBQmdCMEFBYkE5NEFKQUtiQUN3RGlBQWpBZ3NBS1FKaUFCNENtUUFhQWd3QUZ3SllBQzhBcC85YkFRUUFRQUltQUNFQzlnQXdBV1FBRVFJV0FDb0NGZ0F4QWhZQU1RSVdBRElDSmdBMEFnY0FFd0FUQUFBQUFBQURBQUFBQXdBQUFCd0FBUUFBQUFBQmZBQURBQUVBQUFBY0FBUUJZQUFBQUZRQVFBQUZBQlFBZmdEL0FURUJRZ0ZUQVdFQmVBRitBWklDeHdMSkF0MERxUU84QThBZ0ZDQWFJQjRnSWlBbUlEQWdPaUJFSUt3aEV5RWlJU1loTGlJQ0lnWWlEeUlTSWhVaUdpSWVJaXNpU0NKZ0ltVWx5dnNDLy84QUFBQWdBS0FCTVFGQkFWSUJZQUY0QVgwQmtnTEdBc2tDMkFPcEE3d0R3Q0FUSUJnZ0hDQWdJQ1lnTUNBNUlFUWdyQ0VUSVNJaEppRXVJZ0lpQmlJUEloRWlGU0laSWg0aUt5SklJbUFpWkNYSyt3SC8vLy9qLzhML2tmK0MvM1AvWi85Ui8wMy9PdjRIL2diOStQMHQvUnY5R09ERzRNUGd3dURCNEw3Z3RlQ3Q0S1RnUGQvWDM4bmZ4dCsvM3V6ZTZkN2gzdURlM3Q3YjN0amV6TjZ3M3BuZWx0c3lCZndBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUVlBQUFFQUFBQUFBQUFBQVFJQUFBQUNBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBd1FGQmdjSUNRb0xEQTBPRHhBUkVoTVVGUllYR0JrYUd4d2RIaDhnSVNJakpDVW1KeWdwS2lzc0xTNHZNREV5TXpRMU5qYzRPVG83UEQwK1AwQkJRa05FUlVaSFNFbEtTMHhOVGs5UVVWSlRWRlZXVjFoWldsdGNYVjVmWUdFQWhvZUppNU9ZbnFPaXBLYWxwNm1ycXF5dHI2NndzYk8xdExhNHQ3eTd2YjdoY21SbGFlTjRvWEJyNjNacStZaWE5blA2KzJkMzd2SHcyUGRzZk5hb3VvRmpidlhNK085dGZlUmlnb1dYeGNiWjJ0N2YyOXk1L01ISjZPbm01LzMrNG5uZDRPV0VqSU9OaW8rUWtZNlZsZ0NVbkoyYndzM1VjZERSMG5yVjA4NEFBQUFBQUNZQUpnQW1BQ1lBUGdCU0FJSUF5QUVPQVZRQllnRjJBWW9CcUFHK0Fjd0IyQUhxQWZvQ0lnSXlBbG9DaEFLaUFzNEMrZ01NQTA0RGZBT2FBN1FEeGdQYUErd0VJZ1IrQkpvRXlnVDBCUklGS0FVOEJXZ0ZnQVdNQmFZRndBWFFCZTRHQ0FZeUJsQUdoZ2F1QnVJRzlBY1NCeWdIU0FkbUIzNEhrZ2VrQjdRSHhnZmFCK1lIOUFnbUNGUUllQWlrQ000STdBa21DVWdKWUFtQUNaWUpyQW5lQ2Y0S0lBcE9Dbm9LbEFyS0N1b0xDZ3NjQ3p3TFZndHNDNEFMckF1NkMrWU1CQXdFREI0TVdneWVETllNL0EwUURXQU5mZzNDRGZZT0VBNGdEaXdPYWc1NERwWU9zZzdVRHZ3UENnOHVEMGdQV2c5dUQzNFBvQSs2RCtnUUhCQmlFSm9RdmhEaUVRZ1JPaEZzRVo0UnhCSDhFaG9TT0JKYUVvZ1NuQkt3RXNnUzdCTVVFMFlUZGhPbUU5b1VHaFJhRkhRVXRoVGNGUUlWTEJWZ0ZYNFZuaFhZRmhJV1RCYUlGdElYR2hkaUY3UVg1aGdZR0VvWWZoaStHTklZNWhqK0dTSVpYaG1XR2NBWjZob1lHbElhakJxd0d1b2JFaHM4RzJnYm9CdStHK3djR0J3a0hFQWNZQnlpSE93ZEtoMXFIWmdkdUIzV0hnZ2VHaDRzSGpvZVZCNW1Ib1Flb0I2K0h0UWZCQjhvSDFBZlhCOW9IM1lmaEIrU0g2Z2Z2aC9TSCtnZ0JpQVlJRUFncENDMElNUWcxQ0VRSVVnaGNpR2lJZG9pRkNJMElrd2lhQ0owSW9RaWxpSzRJeElqUmlPZ0k4QWozQ1A0SkNJa1ZDU0NBQVVBQUFBQUFmUUN2QUFEQUFZQUNRQU1BQThBQURFUklSRURFeUVURnhFQklRc0JFUk1COVBxcS9xeklxdjZPQVZTcXlLb0N2UDFFQVlzQS8vN1Uvd0grL2RVQS93RXMvZ0lBL3dBQ0FHNy8rQUR5QXZnQUJ3QUxBQUEyTkRZeUZoUUdJaWNSTXhGdUp6WW5KellWWUI4Mkp5YzJKNzhDUWYyL0FBQUNBSk1CM2dGMUF2Z0FBd0FIQUFBVEVUTVJNeEV6RVpOS1Rrb0IzZ0VhL3VZQkd2N21BQUFBQWdBQ0FBQUNCZ0xlQUFNQUh3QUFBVGNqQno4Qk13Y3pGU01ITXhVakJ5TTNJd2NqTnlNMU16Y2pOVE0zTXdjQlBCYUdGcVVmUkI5bmNCWm1ieDlFSDRZZlJCOW5jQlptYng5RUh3RWZvS0RlNGVFK29EN2g0ZUhoUHFBKzRlRUFBd0FPLzYwQitnTXhBQVVBREFBdEFBQVROUTRCRlJRWEZUNEJOVFFuQXpVdUFTY3pGaGNSSnlZMU5EWTNOVE1WSGdFWEl5NEJKeFVYRmhVVUJnY1Y1VGt5b3pkR2RqOWRjZ2hnREdzaXFYUlhPRmx5QjFvSlBqRXNzWHBqQWE3cENFVXBUS0R1QkVJdFRDeitlMHNJYkdKMEV3RUNEVCtKVTJ3SlMwc0djV1k4U3dmOUVEK0pWWEFGU3dBRkFGWC8rQU0yQXVZQUJ3QUxBQk1BSHdBckFBQUJOVFFpSFFFVU1nTUJNd0VsTlRRaUhRRVVNZ0UxTkRZeUZoMEJGQVlpSmdFMU5EWXlGaDBCRkFZaUpnRXFob1pkQWFKUC9sNEJ5NGFHL1c1UmdsRlJnbEVCdlZHQ1VWR0NVUUlTT0ZoWU9GZitQUUx1L1JLYk9GaFlPRmNCeVZKQlRrNUJVa0ZOVGY3Q1VrRk9Ua0ZTUVUxTkFBQUFBQU1BUi8vNEFyOEMzZ0FJQUJJQUxRQUFKU2NPQVJVVUZqTXlFelFtSXlJR0ZSUVhOaE0zRndjWEl5Y09BU01pSmpVME5qY3VBVFUwTmpNeUZoVVVCd0hJaEYxR1JURkVTeDBaRnlRc1JXVnVQWGlCZFZGRFpEOVlkR1pxSXhsVVFVTk5jYjNCT1ZFck1FY0NBUmtqSVI0a1BpNyszMlEvYkxSMVF6cDNWRk4wT0RBNUlrRlFWUzlvUmdBQUFRQnZBZDRBdVFMNEFBTUFBQk1STXhGdlNnSGVBUnIrNWdBQUFBRUFSZjhrQVVZREhBQUhBQUFGQnlZUU54Y0dFQUZHUTc2K1E2R21OdTBDSHUwMnkvNEtBQUFCQUJyL0pBRWJBeHdBQndBQUZ5YzJFQ2MzRmhCZFE2R2hRNzdjTnNzQjlzczI3ZjNpQUFBQUFRQWxBYk1CY3dMNEFBNEFBQk1uTXdjM0Z3Y1hCeWNISnpjbk42OEVRZ1I0RW5wVE4wbEpOMU42RWdKemhZVXRQaVZvSW1wcUltZ2xQZ0FBQVFBdkFBQUNLUUg2QUFzQUFBRTFNeFV6RlNNVkl6VWpOUUVIU3RqWVN0Z0JJdGpZU3RqWVNnQUFBQUFCQUFUL1dRRERBSHdBQXdBQUZ4TVhCd1JrVzM2S0FRWXM5d0FBQVFBZUFPY0JDZ0ZCQUFNQUFEYzFNeFVlN09kYVdnQUFBUUJBLy9nQXhBQjhBQWNBQURZME5qSVdGQVlpUUNjMkp5YzJIelluSnpZbkFBQUFBUUFVLy9RQnV3TUVBQU1BQUJjQk13RVVBVmhQL3FnTUF4RDg4QUFBQUFBQ0FDdi8rQUhkQXVZQUN3QVhBQUEzRVRRMk1oWVZFUlFHSWlZbEVUUW1JZ1lWRVJRV01qWXJkc1oyZGNoMUFWaEFma0JBZmtEdEFSbGVnb0plL3VkNWZIeGNBVGs2VDA4Ni9zYzZUMDhBQUFFQUxRQUFBUllDOHdBRkFBQVROVGNSSXhFdDZWb0NFR0NEL1EwQ1pRQUFBUUFaQUFBQnhnTG1BQmNBQURNQlBnSTFOQ1lqSWdZSEl6NEJNeklXRlJRSEF5RVZHUUVaRXhNVVBpczJSUVJhQW5SY1ZIWW01d0VIQWFNY0lUWVlLVHM4UUYxellsVkZPZjZqVkFBQUFBQUJBQXIvK0FIWUF0NEFHUUFBR3dFak5TRURNaFlWRkFZaklpWW5OeFl6TWpZMU5DWWpJZ2RQMWZjQmw4SmRlWXRoVUdRdVRTOWZPMTViU0V3ekFWc0JMMVQrNW5obFo0ZzBUQ3RjVkVWSFdURUFBQUFDQUF3QUFBSGtBdThBQXdBT0FBQUJFU01ERXpVaE5RRXpFVE1WSXhVQk53SzJ1UDdWQVhNU1UxTUJCUUVHL3ZyKys3WW9BaEgrRmsrMkFBQUJBQS8vK0FIYkF0NEFHd0FBRXljUklSVWhGVFl6TWhZVkZBWWpJaVluTnhZek1qWTFOQ1lqSWs4S0FXUCs4VEF3Vkk2RllWSnNLRXN4WXpoYldFQlVBVUVIQVpaVXpoUjhiR1NNUUVFeFkxSk5RMWdBQUFBQUFnQWgvL2dCNXdMbUFBa0FHd0FBRWhRV016STJOQ1lqSWhNekF4YzJNeklXRlJRR0l5SW1OVFEyTjN0UE9qeE5UVHc2Y216UEFoVXBXM09CWFdTRUpqUUJIWWhPVUlSUkFYcit6Z0lKaFZabGczdG1NbDVSQUFFQUx3QUFBZGtDM2dBRkFBQXpBU0UxSVFGSUFSRCsxd0dxL3M4Q2lsVDlJZ0FBQUFNQUlmLzRBZWNDNWdBSkFCTUFLUUFBSlRRbUlnWVZGQll5TmdNMEppSUdGUlFXTWpZQk5EWTNMZ0UxTkRZeUZoVVVCZ2NlQVJVVUJpSW1BWTFQZEU5UGRFOGVQbG8rUGxvKy9ySkVPUzB5WnI1bU1pMDVSSHpPZk5VK1RrNCtRRTVPQVpNd1B6OHdMejQrL3RkQ1poZ1dUekZNZEhSTU1VOFdHR1pDV1g5L0FBQUFBQUlBSWYvNEFlY0M1Z0FKQUJzQUFBQTBKaU1pQmhRV016SURFeWNHSXlJbU5UUTJNeklXRlJRR0J3TUJqVTg2UEUxTlBEcmV6d0lWS1Z0emdWMWtoQ1kwd1FIQmlFNVFoRkgraGdFeUFnbUZWbVdEZTJZeVhsSCsxQUFBQWdCQS8vZ0F4QUlWQUFjQUR3QUFOalEyTWhZVUJpSUNORFl5RmhRR0lrQW5OaWNuTmljbk5pY25OaDgySnljMkp3SEFOaWNuTmljQUFBQUFBZ0FFLzFrQXhBSVZBQU1BQ3dBQUZ4TVhCd0kwTmpJV0ZBWWlCR1JiZmdVbk5pY25Ob29CQml6M0FsODJKeWMySndBQUFBRUFMLy80QWlrQ0FnQUdBQUEzTlNVVkRRRVZMd0g2L21BQm9OdEU0MHE3dTBvQUFBSUFMd0J5QWlrQmlBQURBQWNBQUJNMUlSVUZOU0VWTHdINi9nWUIrZ0UrU2tyTVNrb0FBQUFCQUMvLytBSXBBZ0lBQmdBQUxRRTFCUlVGTlFIUC9tQUIrdjRHL2J0SzQwVGpTZ0FDQURiLytBSFNBdmdBR3dBakFBQWxJelEyUHdFK0FUVTBKaU1pQmhValBnRXpNaFlWRkFZUEFRNENORFl5RmhRR0lnRUhXaWM0TmhvV1BTNDRPV0FHYjE1YWJ5QXRPeW9aYnljMkp5YzJ0MlZtTENvVktCOHZRVWMyWDNKMVV5MUVJeTRoUHZBMkp5YzJKd0FDQUFqLzlBTVlBd1FBQ3dCQ0FBQUJOQ1lqSWdZVkZCWXpNalkvQVRNREJoVVVNekkyTlRRbUl5SUdGUlFXTXpJMk56TU9BU01pSmpVME5qTXlGaFVVRGdJaklpWW5Jd1lqSWlZMU5ENEJNeklDQURValIySTBLMEZoSVJOUFV3OFZPMk92ZzVLK3hwSk1qUzVLTmJab3IvSHhxWnJjTmxCWUpoMG1Bd002UjBWYVBYVkpWd0d2Smp1RlNDMDRqSjlBL3UwMkR4bU1WSHVUd1l5THZFRTNWV0hrcHFQanQ0eERka29xSUNCQVlVVkhnMVlBQUFBQUFnQVRBQUFDMFFMNEFBY0FDZ0FBSVNjaEJ5TUJNd0VMQWdKb1JmNmVSV2tCTlZRQk5jK1FrTEd4QXZqOUNBRUZBWFgraXdBQUFBQURBRXdBQUFKRUF2Z0FEd0FYQUNBQUFETVJNeklYRmhVVUJ4VWVBUlVVQmlNbk16STFOQ1lyQVRVek1qWTFOQ1lyQVV6R2JUNVNYMFZQaEdHemtxWk9XSko0UEU5TVVtVUMrQ3c3YTJjdkFncG1SMXg3VklJMlRWUkJOanBHQUFBQkFETC85QUxOQXdRQUdRQUFBUWNtSXlJR0VCWXpNamNYRGdFaklpNENORDRDTXpJV0FzcEJWbTU2czdWNGRWWTlNNDVIWFp4ak56ZGpuRjFLakFLalIwNnQvdjZ0VVVVdk4wVnhpcENLY1VVMkFBQUNBRXdBQUFLekF2Z0FDQUFSQUFBekVUTXlGaFVVQmlNbk16STJOVFFtS3dGTStwRGQ0cU9DZ1g2aXEzMTVBdmphbjZMZFdxdC9lYUVBQUFBQkFFd0FBQUhWQXZnQUN3QUFNeEVoRlNFVklSVWhGU0VWVEFHSi90Y0JLZjdYQVNrQytGcnhXdmxhQUFFQVRBQUFBZFVDK0FBSkFBQXpFU0VWSVJVaEZTRVJUQUdKL3RjQktmN1hBdmhhOFZyK3JRQUJBRGovOUFOY0F3UUFHd0FBQVRVaEZBWWpJaTRDTkQ0Q016SVhCeVlqSWdZUUZqTXlOamNCM1FGLzZxZGRuR00zTjJPY1haUjRQVnQwZXJPMWVHcW5Gd0ZKV3NYcVJYR0trSXB4UldkSVZhMysvcTJIZEFBQUFRQk1BQUFDbVFMNEFBc0FBQUVSTXhFakVTRVJJeEV6RVFJNVlHRCtjMkJnQWJJQlJ2MElBVmorcUFMNC9yb0FBUUJJQUFBQXFBTDRBQU1BQURNUk14RklZQUw0L1FnQUFRQXAvL1FCZ3dMNEFBNEFBQk0xSVJFVUJpTWlKelV6TWpZMUVUUUJUNXlHSGhvaGMyWUNubHI5LzMyR0FsaFVhZ0dTQUFFQVRBQUFBbVVDK0FBS0FBQVRBVE1KQVNNQkVTTVJNNndCTm52K3F3RmRpdjdSWUdBQm5BRmMvbzMrZXdGYi9xVUMrQUFCQUV3QUFBRzNBdmdBQlFBQU14RXpFU0VWVEdBQkN3TDQvV0phQUFBQUFBRUFUUC80QTNZQytBQU5BQUFsQVRNUkl4RWpDUUVqRVNNUk13SGhBVFZnWUFMK3pmN05BbUJndWdJKy9RZ0NNLzNGQWp2OXpRTDRBQUFBQUFFQVNBQUFBcHdDK0FBTEFBQWxFVE1SSXdFakVTTVJNd0VDUEdCYS9tZ0NZRm9CbUt3Q1RQMElBa3o5dEFMNC9iUUFBQUFDQURMLzlBTllBd1FBRHdBWEFBQVNORDRDTWg0Q0ZBNENJaTRCRWhBV01qWVFKaUl5TjJPY3VweGpOemRqbkxxY1l5KzA4clMwOGdFMGtJcHhSVVZ4aXBDS2NVVkZjUUZWL3ZxcnF3RUdxd0FBQUFBQ0FFd0FBQUlmQXZnQUNRQVJBQUF6RVRNeUZoUUdLd0VaQVRNeU5qUW1Ld0ZNMG5TTmpYUnlYbGRlWGxkZUF2aVd5cFgrL1FGWFZLUlZBQUFDQURMLzdRTllBd1FBRXdBaEFBQUZKd1lqSWk0Q05ENENNaDRDRlJRSEZ5Y1hOalUwSmlJR0VCWXpNamNuQXdaUmFJaGRuR00zTjJPY3VweGpOMkpPNUZCQ3RQSzB0SGxlVEUwVFVVcEZjWXFRaW5GRlJYR0tTSkp4VHVOUFVtdURxNnYrK3FzMVRRQUFBQUFDQUV3QUFBSm5BdmdBREFBVkFBQWhBUkVqRVRNeUZoVVVCZ2NKQVJFV016STFOQ1lqQWVEK3pHRGJjSStHWVFFby9rVU5SOFpXU3dGRS9yd0MrSHRyWW53Ri90RUNwUDdiQVpORFVBQUFBQUVBS2YvMEFoVURCQUFoQUFBQkl5NEJJeUlHRlJRZkFSWVZGQVlqSWlZbk14WXpNalkxTkM4QkpqVTBOaklXQWdwYUNrdzhTVUJ2WUxHSGJXdUVDV0FPano1UmRtR3BpTVNCQWg5RVRVc3dVQ2trUW81ZGQzSnZqVVV6VGk0bVFvNWZjM1VBQUFBQUFRQVZBQUFCOFFMNEFBY0FBRE1SSXpVaEZTTVIwNzRCM0w0Q25scGEvV0lBQUFBQUFRQkkvL1FDbkFMNEFCQUFBQk1STXhFVUZqSTJOUkV6RVJRR0l5SW1TR0Jxd0dwZ3FZT0FxQUVVQWVUK09HS0FnR0lCeVA0Y2ZLU2tBQUFBQVFBVkFBQUNsd0w0QUFjQUFDVVRNd0VqQVRNVEFWZmFadjduVVA3blp0cVpBbC85Q0FMNC9hRUFBQUFCQUJFQUFBUHBBdmdBRHdBQUpSTXpBeU1ESXdNakF6TVRNeE16RXdMWnFtYnFTcmNDdDBycVpxb0NyVnF0dFFKRC9RZ0NXdjJtQXZqOXZ3SkIvYjBBQVFBVUFBQUNtQUw0QUFzQUFBRVRNd01CSXdzQkl3RURNd0ZXd25YOEFRZDN5OHQzQVFmOGRRSFNBU2IraS81OUFUUCt6UUdEQVhVQUFBQUFBUUFLQUFBQ2JBTDRBQWdBQUFFVE13RVJJeEVCTXdFN3dYRCsvMkQrLzNBQmxBRmsvamYrMFFFdkFja0FBQUFBQVFBWkFBQUNYUUw0QUFjQUFETUJJVFVoQVNFVkdRR2cvb1VDSC81Z0FZd0NubHI5WWxvQUFBRUFkUDlJQVRrQytBQUhBQUFYRVRNVkl4RXpGWFRGYTJ1NEE3QksvT1JLQUFBQUFBRUFGUC8wQWJzREJBQURBQUFGQVRNQkFXeitxRThCV0F3REVQendBQUFBQVFBbi8wZ0E3QUw0QUFjQUFCY1JJelV6RVNNMWttdkZ4VzRESEVyOFVFb0FBQUFBQVFBMUFUWUNJd0xlQUFZQUFBRUxBU01UTXhNQjFLaW9UOVZFMVFFMkFWbitwd0dvL2xnQUFBRUFBUCtEQWZUL3RRQURBQUFWTlNFVkFmUjlNaklBQUFILzV3SmFBTEVDM2dBRUFBQVRKelV6RjJxRGVWRUNXbndJaEFBQ0FDRC85QUg5QWhVQUdBQWdBQUFCTlRRbUl5SUhKell6TWhZVkVTTTFCaU1pSmpVME5qTXlGalFtSWdZVUZqSUJvMXRCUjBrbllGeG1pMVJCWldLQmVtaGZSVWVZUjBlWUFTYzJPaThrU3loWldQNmNPRVJtVlV0bzQxZzhQRmc4QUFBQUFnQkwvL1FDZkFMNEFBb0FIQUFBQVRRbUl5SUdGQll6TWpZRkVUTVJNejRCTXpJV0ZSUUdJeUluSXhVQ0hHbFdTbTV1VFV0eC9pOWFBaDlyUEcrZ28zQ0JRUUlCQ1VkeGI1eHVhN01DK1A2L0xUR2JjSGllWEZBQUFBQUJBQzMvOUFIdkFoVUFGUUFBQVFjbUl5SUdGUlFXTXpJM0Z3WWpJaVkxTkRZek1nSHZQVFZFUjJWblRqczVOVVp1ZFpXYmNHd0IxRWMwWmx0UGFUVkNSNkJ2Y2FFQUFBQUNBREQvOUFKaEF2Z0FDZ0FjQUFBa05DWWpJZ1lWRkJZek1oTVJNeEVqTlNNR0l5SW1OVFEyTXpJV0Z3SUhia3BXYVhGTFRXNWFXZ0pCZ1hDam9HODhheCsybkc5eFIxWnJBVzhCUWYwSVVGeWVlSENiTVMwQUFnQXQvL1FDU3dJVkFCRUFHQUFBSlJjR0l5SW1OVFEyTXpJV0ZTRWVBVE15SlNFdUFTTWlCZ0h2UldXR2hKaVdkM21ZL2tJTFpVdGYvdVlCV0FkZ1JVeFluRGR4b205eW5xcUpSRmJrUVZSWkFBQUFBUUFUQUFBQkZRTCtBQklBQUJNMU5EWTNGU01pQmgwQk14VWpFU01SSXpWaVlWSVNJU1pWVlZwUEFnbFBUMU1FV2k4a1NFLytSZ0c2VHdBQUFnQXAveVFDV2dJVkFCc0FKZ0FBQVRVekVSUUdJeUluTnhZek1qMEJJdzRCSXlJbU5UUTJNeklXRnhJMEppTWlCaFVVRmpNeUFnQmFrSmFPWlVoSVpjb0NKMWxKZXBLZ2J6eHJId0p1U2xacGNVdE5BYmRTL2orU2tuQTVXcm9sTGlxcVpYQ2NNUzMrLzV4dmNVZFdhZ0FBQUFBQkFFVUFBQUg1QXZnQUV3QUFJUkUwSmlJR0ZSRWpFVE1STXo0Qk16SVdGUkVCbnpwK1NGcGFBaFJPTFZSMUFTOUFVbEpLL3RzQytQN1VJaWRoWS82dkFBQUFBQUlBT1FBQUFMY0M3UUFEQUFzQUFETVJNeEVDTkRZeUZoUUdJa3RhYkNVMEpTVTBBZ245OXdLVU5DVWxOQ1VBQUFJQUN2OGtBTGNDN1FBSkFCRUFBQmNSTXhFVUJnYzFNallDTkRZeUZoUUdJa3RhVWtrZ0lSSWxOQ1VsTkM4Q09QM1JWbG9HVkM4QzdUUWxKVFFsQUFBQkFFc0FBQUg4QXZnQUNnQUFFemN6QnhNakp4VWpFVE9sM0hieDluN1pXbG9CSnVQeC91ajkvUUw0QUFFQVB3QUFBTzRDK0FBTEFBQVRNeEVVRmpzQkZTTWlKalUvV2lFWkd5VkJTUUw0L2FzcEpsUk5Ud0FBQVFCSkFBQURRUUlWQUNFQUFDRVJOQ1lqSWdZVkVTTVJOQ1lqSWdZVkVTTVJNeFV6UGdFek1oYzJNeklXRlJFQzUwQXlPa2xhUURJNlNWcGFBaEZSTG1jekxINVljQUUvUUVKSFAvN0ZBVDlBUWtjLy9zVUNDVDRsSlZwYWFXUCt0d0FBQUFFQVJRQUFBZmtDRlFBVEFBQWhFVFFtSWdZVkVTTVJNeFV6UGdFek1oWVZFUUdmT241SVdsb0NGRTR0VkhVQkwwQlNVa3IrMndJSlBTSW5ZV1ArcndBQ0FEei85QUp3QWhVQUNRQVRBQUFUTkRZeUZoVVVCaUltQUNJR0ZSUVdNalkxTkR5aDhxR2QrcDBCWnBodWI1WnZBUVJ3b2FGd2NwNmVBUzl0VUV0eGNVdFFBQUlBUy84a0Fud0NGUUFLQUJ3QUFBRTBKaU1pQmhRV016STJBUkV6RlRNK0FUTXlGaFVVQmlNaUp5TVJBaHhwVmtwdWJrMUxjZjR2V2dJZmF6eHZvS053Z1VFQ0FRbEhjVytjYm12K2NRTGxVaTB4bTNCNG5seisxQUFBQWdBdy95UUNZUUlWQUFvQUhBQUFKRFFtSXlJR0ZSUVdNeklUTlRNUkl4RWpCaU1pSmpVME5qTXlGaGNDQjI1S1ZtbHhTMDF1V2xvQ1FZRndvNkJ2UEdzZnRweHZjVWRXYXdGdlV2MGJBU3hjbm5od216RXRBQUVBU3dBQUFVc0NGUUFPQUFBekVUTVZNejRCTXhVbUl5SUdGUkZMV2dJZlJFRVdFemxFQWdsS09CNWZCVTFHL3RnQUFBQUJBQ2YvOUFHb0FoVUFKQUFBTnpNZUFUTXlOalUwSmk4QkpqVTBOak15RmhVakppTWlCaFVVSHdFZUFSVVVCaU1pSmlkVUJEMHJOekFwTTF0cVkxZGNWMVFLVnlvME9ubzdNbkJOV21pWUtDMHVIUm9pRGhrZGFVUmFYME5ZS3lBdUVTTVJRalZNVmxrQUFBQUJBQk1BQUFFS0FvY0FGQUFBRXpVekZUTVZJeEVVRmpzQkZRWWpJaVkxRVNNMVcxcFRVeElhS1EwcVJEUklBZ2wrZmsvK3dCVVJVd0V6UFFGS1R3QUFBUUJGLy9RQitRSUpBQk1BQUNFMUl3NEJJeUltTlJFekVSUVdNalkxRVRNUkFaOENGRTR0VkhWYU9uNUlXajBpSjJGakFWSCswVUJTVWtvQkpmMzNBQUVBRkFBQUFpb0NDUUFHQUFBbEV6TURJd016QVIrbFp1RlU0V1o0QVpIOTl3SUpBQUVBRXdBQUEwRUNDUUFQQUFBbEV6TURJd01qQXlNRE14TXpFek1UQWw2RFlNQktqQUtNU3NCZ2d3S0NZSUtRQVhuOTl3R1gvbWtDQ2Y2SEFYbitod0FCQUJJQUFBSXNBZ2tBQ3dBQUFUY3pCeE1qSndjakV3TXpBUitUY3NyU2VKV2JjdExLZUFGTnZQLys5c0xDQVFvQS93QUFBUUFJL3lRQ0hnSUpBQWNBQUJjM0F6TWJBVE1CZ0dIWlpxZXBZUDdBM09RQ0FmNXVBWkw5R3dBQUFBQUJBQlVBQUFHNkFna0FCd0FBTXdFak5TRUJJUlVWQVJEMEFZbis4Z0VCQWJwUC9rWlBBQUFBQVFCQi8wZ0JQUUw0QUI4QUFCTTFNalk5QVRRMk93RVZJeUlkQVJRSEZSWWRBUlE3QVJVaklpWTlBVFFtUVNZc1BpbERJaTVTVWk0aVF5aytMQUVCUGswMXRqcEhQbUdxY0I0Q0huQ3FZVDVIT3JZMVRRQUFBQUVBU3Y4R0FKUUM3Z0FEQUFBWEVUTVJTa3I2QStqOEdBQUFBQUFCQUNQL1NBRWZBdmdBSHdBQUZ6VXpNajBCTkRjMUpqMEJOQ3NCTlRNeUZoMEJGQll6RlNJR0hRRVVCaU1qSWk1U1VpNGlReWsrTENZbUxENHB1RDVocW5BZUFoNXdxbUUrUnpxMk5VMCtUVFcyT2tjQUFBQUFBUUJGQUxRQ0V3RkdBQkVBQURjbk5qTXlGeFl6TWpjWEJpTWlKeVlqSW1ra0xrOHNTRW9YTEN3a0xrOHNTRW9YTExRNFZpTWpTamhXSXlNQUFnQnUveVFBOGdJa0FBY0FDd0FBRWpRMk1oWVVCaUlERVRNUmJpYzJKeWMyRldBQnh6WW5KelluL1lRQ1FmMi9BQUFBQUFJQU4vK1ZBZmtDY2dBSUFDVUFBRGNUSmlNaUJoVVVGZ2MzTGdFMU5EWXpNaGMzTXdjV0Z3Y21Kd01XTXpJM0Z3WWpJaWNIKzFjRUMwZGxOZ1FjVDErYmNCUVFHRFFhT1NnOUd4NVlEUlE3T1RWR2JoY1VHVjhCWVFGbVd6WlczM01jaTFSeG9RTmdheEFqUnhzTC9wMEVOVUpIQkdjQUFBRUFPUC80QWZFQzVnQXdBQUFUTlRNbU5UUTJNeklYSXk0Qkl5SUdGUlFYTXhVakZoVVVCeklXTXpJM0ZRWWpJaVlqSWdjalBnRTNQZ0kxTkNjNVR6NTJWcTBlWUFjMExpMUJTcStQSWowblpDRWlLaXN0SllnZE53eFVBVUUzQXhRVUxnRmdNa2hLVlcyM0xUczFPalJpTWpFelBEWTRKR01iUXpzdFZ3c0JIUzRUUFRVQUFBQUNBQkFBZkFINEFtSUFHUUFoQUFBQk54Y0hGaFVVQnhjSEp3WWlKd2NuTnlZMU5EY25OeGMyTWhJMEppSUdGQll5QVpZM0t6VXlNalVyTno2b1BqY3JOVEl5TlNzM1BxaFRZWXhoWVl3Q0xUVXNOajlTVVVFMUxEVXpNelVzTlVGUlVqODJMRFV6L3NtTVlXR01ZUUFBQVFBVkFBQUI4d0xlQUJnQUFETTFJelV6TlNjak5UTURNeHNCTXdNekZTTUhGVE1WSXhYYXNMQVJuNGFiWUkrUFlKdUdueEd3c0xRNFF5VTRBVkwrdEFGTS9xNDRKVU00dEFBQUFBSUFTdjlSQUpRQ293QURBQWNBQUJjUk14RURFVE1SU2twS1NxOEJYdjZpQWZRQlh2NmlBQUFDQURUL1B3SFVBd1FBTHdBNEFBQVhNeDRCTXpJMk5UUW1Md0VtTlRRM0pqVTBOak15Rmhjak5DWWpJZ1lWRkJZZkFSWVZGQWNXRlJRR0l5SXVBZ0EwSmlJR0ZCWXpNamxhQVVVc0x6a29ORXVTWkYxMFYxWnNCRm84T1NvK0tpOWpnMnBqZEZFNFZDMFdBVHRDWEVKRExpMEdOVGN5TENNdEVSa3hoVzA1SzJSUVkyTmZOVDQxSXkwd0RoNG9pbkl5S21aTllpTTZQZ0VPY0RrNWNEZ0FBdi9jQWxvQkZBTFlBQWNBRHdBQUVqUTJNaFlVQmlJbU5EWXlGaFFHSXBZbE5DVWxOTjhsTkNVbE5BSi9OQ1VsTkNVbE5DVWxOQ1VBQUFBQUF3QUkvL1FER0FNRUFCa0FJUUFwQUFBQk13NEJJeUltTlRRMk16SVdGeU11QVNNaUJoVVVGak15TmdRUU5pQVdFQVlnQUJBbUlBWVFGaUFDR0VjUGFVbG9nSHhwVFd3TFJ3bERNRWRRVlVRd1JQMzI1Z0ZFNXViK3ZBSG12djcwdnI0QkRBRXpUVm1KYUdtRlZVd3JPR05NU1dzN0xBRkU1dWIrdk9ZQkFnRU12cjcrOUw0QUFBSUFEd0djQVVnQzVnQVhBQ0lBQUFFMU5DTWlCeWMyTXpJV0hRRWpOUVlqSWlZMU5EWXpNaGMwSmlNaUJoVVVGakkyQVFSaUt6QVpQVDFFWERvcVFrQlRUVU03S3kwdExDd3NXaXdDV2hVL0ZUVVlOalRaSWlrK05pOCtjaGNqSXhjV0lTRUFBQUFBQWdCRUFGUUJ6UUhVQUFVQUN3QUFBVGN6QnhjakpUY3pCeGNqQVE1clZIQndWUDdMYTFSd2NGUUJGTURBd01EQXdNQUFBQUVBTHdCc0Fpa0JpQUFGQUFBbE5TRTFJUkVCMy81UUFmcHMwa3IrNUFBQUFRQWVBT2NCQ2dGQkFBTUFBRGMxTXhVZTdPZGFXZ0FBQkFBSS8vUURHQU1FQUFjQUR3QWNBQ1VBQURZUU5pQVdFQVlnQUJBbUlBWVFGaUF2QVNNVkl4RXpNaFlWRkFjWEpUTXlOalUwSmlzQkNPWUJST2JtL3J3QjVyNys5TDYrQVF3YWRraEVxMUZPZElIKzdWdzFNVEUxWE5vQlJPYm0vcnptQVFJQkRMNisvdlMrWXNYRkFjUS9RbXdReC8waUpTWWlBQUgvNFFKekFROEN0d0FEQUFBRE5TRVZId0V1QW5ORVJBQUFBQUFDQURrQnlBRlhBdVlBQndBUEFBQVNORFl5RmhRR0lpWVVGakkyTkNZaU9WUjJWRlIySWpkTU56ZE1BaHgyVkZSMlZMVk1OemRNTndBQUFBQUNBQzhBQUFJcEFmb0FDd0FQQUFBQk5UTVZNeFVqRlNNMUl6VVJOU0VWQVFkSzJOaEsyQUg2QVZtaG9VcWhvVXIrcDBwS0FBQUFBQUVBRVFFcEFTc0M1Z0FVQUFBVEl6NEJNeklXRlJRUEFUTVZJVGMyTlRRbUl5Sm5TZ0ZNUFRkTksyNlMvdTJsS3lFVVFBSmpQRWM2TkNkQXBFVHRQU0lTR3dBQUFRQUdBU2tCTlFMbUFCZ0FBQk0zSXpVaEJ6SVdGQVlqSWlZbk54WXpNalkxTkNZaklnY3doNW9CRG9JN1VWeEFNMEllTWgwL0l6bzRLekVpQWY2d09LVktmRklmTGlVMExDRW5OQjBBQUFBQkFEOENXZ0VKQXQ0QUJBQUFFemN6RlFjL1VYbURBbHFFQ0h3QUFRQkYveVFCK1FJSkFCVUFBQ0UxSXc0Qkl5SW5JeEVqRVRNUkZCWXlOalVSTXhFQm53SVVUaTFRSFFKYVdqcCtTRm85SWljdy93QUM1ZjdSUUZKU1NnRWwvZmNBQUFBQUFRQVUvMHNCOUFMNEFBMEFBQVVSSXhFakVTSW1OVFEyT3dFUkFhcDNTbDUzZW0zNXRRTnYvSkVDTjJsUFlGNzhVd0FBQUFFQVFBRUJBTVFCaFFBSEFBQVNORFl5RmhRR0lrQW5OaWNuTmdFb05pY25OaWNBQUFFQUEvODhBTjcvNWdBSEFBQVhKejRCTnhjT0FSMGFNejRUVnh0Y3hEQU1PalFmUWtBQUFBQUJBQmdCS1FDNEF1WUFCUUFBRXpVM0VTTVJHS0JLQWxKRVVQNURBVnNBQUFJQUlnR2NBWm9DNWdBSkFCTUFBQk0wTmpJV0ZSUUdJaVkyRkJZeU5qVTBKaU1pSW1xa2FtaW9hRXBCWWtGREx5NENRRVJpWWtSRlgxOXdXRDgvTEMwOEFBQUFBZ0E3QUZRQnhBSFVBQVVBQ3dBQUFTY3pGd2NqTHdFekZ3Y2pBWFZ3Vkd0clZGcHdWR3RyVkFFVXdNREF3TURBd0FBQUFBUUFKLy80QXM0QzVnQURBQTRBRWdBWUFBQWxOU01IRnpVak5STXpFVE1WSXhVRkFUTUJBelUzRVNNUkFsb0NhV3UvOFJJd01QM1VBYUpQL2w2YW9FcWhrWkdoYVJ3Qk9QN2tPR2tJQXU3OUVnSmFSRkQrUXdGYkFBQUFBd0FZLy9nQ3pnTG1BQU1BR0FBZUFBQVhBVE1KQVNNK0FUTXlGaFVVRHdFekZTRTNOalUwSmlNaUpUVTNFU01SV0FHaVQvNWVBV05LQVV3OU4wMHJicEwrN2FVcklSUkEvZ21nU2dnQzd2MFNBVUk4UnpvMEowQ2tSTzA5SWhJYjJVUlEva01CV3dBRUFCai8rQUxPQXVZQUF3QU9BQklBS3dBQUpUVWpCeGMxSXpVVE14RXpGU01WQlFFekFRTTNJelVoQnpJV0ZBWWpJaVluTnhZek1qWTFOQ1lqSWdjQ1dnSnBhNy94RWpBdy9mY0Jvay8rWHFLSG1nRU9nanRSWEVBelFoNHlIVDhqT2pnck1TS2hrWkdoYVJ3Qk9QN2tPR2tJQXU3OUVnSUdzRGlsU254U0h5NGxOQ3doSnpRZEFBQUFBQUlBTnY4a0FkSUNKQUFiQUNNQUFBRXpGQVlQQVE0QkZSUVdNekkyTlRNT0FTTWlKalUwTmo4QlBnRW1ORFl5RmhRR0lnRUJXaWM0TmhvV1BTNDRPV0FHYjE1YWJ5QXRPeW9aRlNjMkp5YzJBV1ZsWml3cUZTZ2ZMMEZITmw5eWRWTXRSQ011SVQ2Nk5pY25OaWNBQUFBREFCTUFBQUxSQTZFQUJ3QUtBQThBQUNFbklRY2pBVE1CQ3dJVEp6VXpGd0pvUmY2ZVJXa0JOVlFCTmMrUWtJS0RlVkd4c1FMNC9RZ0JCUUYxL29zQ0dId0loQUFBQUFBREFCTUFBQUxSQTZFQUJ3QUtBQThBQUNFbklRY2pBVE1CQ3dJVE56TVZCd0pvUmY2ZVJXa0JOVlFCTmMrUWtGZFJlWU94c1FMNC9RZ0JCUUYxL29zQ0dJUUlmQUFBQUFBREFCTUFBQUxSQTZFQUJ3QUtBQkVBQUNFbklRY2pBVE1CQ3dJVEp3Y2pOek1YQW1oRi9wNUZhUUUxVkFFMXo1Q1EzRXhNU21Cc1lMR3hBdmo5Q0FFRkFYWCtpd0lZVEV5RWhBQUFBd0FUQUFBQzBRT1ZBQWNBQ2dBY0FBQWhKeUVISXdFekFRc0NFeU0yTXpJV016STJOek1HSXlJbUl5SUdBbWhGL3A1RmFRRTFWQUUxejVDUUlDa0VUaDlrQ3cwWkF5a0VUaDlrQ3cwWnNiRUMrUDBJQVFVQmRmNkxBaUZ2TFJZVmJ5MFdBQVFBRXdBQUF0RURwUUFIQUFvQUVnQWFBQUFoSnlFSEl3RXpBUXNDRWpRMk1oWVVCaUltTkRZeUZoUUdJZ0pvUmY2ZVJXa0JOVlFCTmMrUWtLNGxOQ1VsTk44bE5DVWxOTEd4QXZqOUNBRUZBWFgraXdKSE5DVWxOQ1VsTkNVbE5DVUFBQUFFQUJNQUFBTFJBOFVBQndBS0FCSUFHZ0FBSVNjaEJ5TUJNd0VMQWhJME5qSVdGQVlpSmhRV01qWTBKaUlDYUVYK25rVnBBVFZVQVRYUGtKQXpOMHczTjB3Tkhpb2VIaXF4c1FMNC9RZ0JCUUYxL29zQ1BVdzNOMHczY2lvZUhpb2VBQUFBQWdBVEFBQURrUUw0QUE4QUV3QUFJVFVoQnlNQklSVWhGU0VWSVJVaEZRRVJJd01DRC83VlpXd0J2Z0hBL3Q0Qkl2N2VBU0wrZmdMNXNiRUMrRnJ4V3ZsYUFRVUJyLzVSQUFBQUFBSUFNdjg4QXMwREJBQVpBQ0VBQUFFSEppTWlCaEFXTXpJM0Z3NEJJeUl1QWpRK0FqTXlGZ0VuUGdFM0Z3NEJBc3BCVm01NnM3VjRkVlk5TTQ1SFhaeGpOemRqbkYxS2pQNnhHak0rRTFjYlhBS2pSMDZ0L3Y2dFVVVXZOMFZ4aXBDS2NVVTIvRzR3RERvMEgwSkFBQUFDQUV3QUFBSFZBNkVBQ3dBUUFBQXpFU0VWSVJVaEZTRVZJUlVESnpVekYwd0JpZjdYQVNuKzF3RXB6WU41VVFMNFd2RmErVm9ESFh3SWhBQUNBRXdBQUFIVkE2RUFDd0FRQUFBekVTRVZJUlVoRlNFVklSVUROek1WQjB3QmlmN1hBU24rMXdFcCtGRjVnd0w0V3ZGYStWb0RIWVFJZkFBQ0FFd0FBQUhWQTZFQUN3QVNBQUF6RVNFVklSVWhGU0VWSVJVREp3Y2pOek1YVEFHSi90Y0JLZjdYQVNselRFeEtZR3hnQXZoYThWcjVXZ01kVEV5RWhBQUFBQU1BVEFBQUFkVURwUUFMQUJNQUd3QUFNeEVoRlNFVklSVWhGU0VWQWpRMk1oWVVCaUltTkRZeUZoUUdJa3dCaWY3WEFTbisxd0Vwb1NVMEpTVTAzeVUwSlNVMEF2aGE4VnI1V2dOTU5DVWxOQ1VsTkNVbE5DVUFBQUFBQXYvbkFBQUFzUU9oQUFNQUNBQUFNeEV6RVFNbk5UTVhTR0ErZzNsUkF2ajlDQU1kZkFpRUFBSUFQd0FBQVFrRG9RQURBQWdBQURNUk14RUROek1WQjBoZ2FWRjVnd0w0L1FnREhZUUlmQUFDLytJQUFBRU9BNkVBQXdBS0FBQXpFVE1SRXljSEl6Y3pGMGhnSEV4TVNtQnNZQUw0L1FnREhVeE1oSVFBQUFBRC85d0FBQUVVQTZVQUF3QUxBQk1BQURNUk14RUNORFl5RmhRR0lpWTBOaklXRkFZaVNHQVNKVFFsSlRUZkpUUWxKVFFDK1AwSUEwdzBKU1UwSlNVMEpTVTBKUUFBQUFBQ0FCUUFBQUt6QXZnQURBQVpBQUFURVRNeUZoVVVCaXNCRVNNMUV6TXlOalUwSmlzQkZUTVZJMHo2a04zaW8rSTRtSUYrb3F0OWVheXNBYTBCUzlxZm90MEJXVlQrcmF0L2VhSHhWQUFBQUFJQVNBQUFBcHdEbFFBTEFCMEFBQ1VSTXhFakFTTVJJeEV6Q1FFak5qTXlGak15TmpjekJpTWlKaU1pQmdJOFlGcithQUpnV2dHWS9zZ3BCRTRmWkFzTkdRTXBCRTRmWkFzTkdhd0NUUDBJQWt6OXRBTDQvYlFDZW04dEZoVnZMUllBQUFBREFETC85QU5ZQTZFQUR3QVhBQndBQUJJMFBnSXlIZ0lVRGdJaUxnRVNFQll5TmhBbUlqY25OVE1YTWpkam5McWNZemMzWTV5Nm5HTXZ0UEswdFBKcmczbFJBVFNRaW5GRlJYR0trSXB4UlVWeEFWWCsrcXVyQVFhcmMzd0loQUFEQURMLzlBTllBNkVBRHdBWEFCd0FBQkkwUGdJeUhnSVVEZ0lpTGdFU0VCWXlOaEFtSWo4Qk14VUhNamRqbkxxY1l6YzNZNXk2bkdNdnRQSzB0UEpBVVhtREFUU1FpbkZGUlhHS2tJcHhSVVZ4QVZYKytxdXJBUWFyYzRRSWZBQURBREwvOUFOWUE2RUFEd0FYQUI0QUFCSTBQZ0l5SGdJVURnSWlMZ0VTRUJZeU5oQW1JamNuQnlNM014Y3lOMk9jdXB4ak56ZGpuTHFjWXkrMDhyUzA4c1ZNVEVwZ2JHQUJOSkNLY1VWRmNZcVFpbkZGUlhFQlZmNzZxNnNCQnF0elRFeUVoQUFBQUFNQU12LzBBMWdEbFFBUEFCY0FLUUFBRWpRK0FqSWVBaFFPQWlJdUFSSVFGakkyRUNZaU55TTJNeklXTXpJMk56TUdJeUltSXlJR01qZGpuTHFjWXpjM1k1eTZuR012dFBLMHRQSUpLUVJPSDJRTERSa0RLUVJPSDJRTERSa0JOSkNLY1VWRmNZcVFpbkZGUlhFQlZmNzZxNnNCQnF0OGJ5MFdGVzh0RmdBQUJBQXkvL1FEV0FPbEFBOEFGd0FmQUNjQUFCSTBQZ0l5SGdJVURnSWlMZ0VTRUJZeU5oQW1JalkwTmpJV0ZBWWlKalEyTWhZVUJpSXlOMk9jdXB4ak56ZGpuTHFjWXkrMDhyUzA4cGNsTkNVbE5OOGxOQ1VsTkFFMGtJcHhSVVZ4aXBDS2NVVkZjUUZWL3ZxcnF3RUdxNkkwSlNVMEpTVTBKU1UwSlFBQUFBQUJBRWNBR0FJUkFlSUFDd0FBQVRjWEJ4Y0hKd2NuTnljM0FTeXlNN0t5TTdLeU03S3lNd0V3c2pPeXNqT3lzak95c2pNQUF3QXkvK0lEV0FNV0FBY0FEd0FvQUFBM0FTWWpJZ1lWRkFrQkZqTXlOalUwQVRjdUFUVTBQZ0l6TWhjM0Z3Y1dGUlFPQWlNaUp3ZmpBWnBTWm5tMEFnLytabFJrZWJUOVUxdzFPamRqbkYyU1oxMHFYRzgzWTV4ZGttaGNzd0c1UHF1RGN3RTgva2MrcTROMC9obGpONDlLU0lweFJWSmtKMk55bmtpS2NVVlJZd0FBQWdCSS8vUUNuQU9oQUJBQUZRQUFFeEV6RVJRV01qWTFFVE1SRkFZaklpWUJKelV6RjBoZ2FzQnFZS21EZ0tnQkhJTjVVUUVVQWVUK09HS0FnR0lCeVA0Y2ZLU2tBb1Y4Q0lRQUFBSUFTUC8wQXB3RG9RQVFBQlVBQUJNUk14RVVGakkyTlJFekVSUUdJeUltRXpjekZRZElZR3JBYW1DcGc0Q284VkY1Z3dFVUFlVCtPR0tBZ0dJQnlQNGNmS1NrQW9XRUNId0FBQUFDQUVqLzlBS2NBNkVBRUFBWEFBQVRFVE1SRkJZeU5qVVJNeEVVQmlNaUpnRW5CeU0zTXhkSVlHckFhbUNwZzRDb0FYWk1URXBnYkdBQkZBSGsvamhpZ0lCaUFjaitISHlrcEFLRlRFeUVoQUFBQUFBREFFai85QUtjQTZVQUVBQVlBQ0FBQUJNUk14RVVGakkyTlJFekVSUUdJeUltQURRMk1oWVVCaUltTkRZeUZoUUdJa2hnYXNCcVlLbURnS2dCU0NVMEpTVTAzeVUwSlNVMEFSUUI1UDQ0WW9DQVlnSEkvaHg4cEtRQ3REUWxKVFFsSlRRbEpUUWxBQUlBQ2dBQUFtd0RvUUFJQUEwQUFBRVRNd0VSSXhFQk16OEJNeFVIQVR2QmNQNy9ZUDcvY0loUmVZTUJsQUZrL2pmKzBRRXZBY2tsaEFoOEFBSUFUQUFBQWg4QytBQUxBQk1BQURNUk14VXpNaFlVQmlzQkZUVXpNalkwSmlzQlRHQnlkSTJOZEhKZVYxNWVWMTRDK0crV3lwV1U2RlNrVlFBQUFBQUJBQnIvK2dKSkF2NEFLZ0FBUHdFV016STJOQ1lyQVRVek1qWTFOQ1lqSWhVUkl4RWpOVE0xTkRZek1oWVZGQWNWSGdFVkZBWWpJdlVXSUMwNlYyUk9GaGdxTnp3emIxcElTR3hpVzJsUFNWdUliVE1LVVJKVmpsZFBQREV5T1lyOTRBRzZUeTFXY25WQll5b0NDbkJQYllrQUFBTUFJUC8wQWYwQzNnQVlBQ0FBSlFBQUFUVTBKaU1pQnljMk16SVdGUkVqTlFZaklpWTFORFl6TWhZMEppSUdGQll5QXljMU14Y0JvMXRCUjBrbllGeG1pMVJCWldLQmVtaGZSVWVZUjBlWVNJTjVVUUVuTmpvdkpFc29XVmorbkRoRVpsVkxhT05ZUER4WVBBSVhmQWlFQUFBQUF3QWcvL1FCL1FMZUFCZ0FJQUFsQUFBQk5UUW1JeUlISnpZek1oWVZFU00xQmlNaUpqVTBOak15RmpRbUlnWVVGaklETnpNVkJ3R2pXMEZIU1NkZ1hHYUxWRUZsWW9GNmFGOUZSNWhIUjVoelVYbURBU2MyT2k4a1N5aFpXUDZjT0VSbVZVdG80MWc4UEZnOEFoZUVDSHdBQUFBREFDRC85QUg5QXQ0QUdBQWdBQ2NBQUFFMU5DWWpJZ2NuTmpNeUZoVVJJelVHSXlJbU5UUTJNeklXTkNZaUJoUVdNaE1uQnlNM014Y0JvMXRCUjBrbllGeG1pMVJCWldLQmVtaGZSVWVZUjBlWUVreE1TbUJzWUFFbk5qb3ZKRXNvV1ZqK25EaEVabFZMYU9OWVBEeFlQQUlYVEV5RWhBQURBQ0QvOUFIOUF0SUFHQUFnQURJQUFBRTFOQ1lqSWdjbk5qTXlGaFVSSXpVR0l5SW1OVFEyTXpJV05DWWlCaFFXTWdNak5qTXlGak15TmpjekJpTWlKaU1pQmdHalcwRkhTU2RnWEdhTFZFRmxZb0Y2YUY5RlI1aEhSNWlxS1FST0gyUUxEUmtES1FST0gyUUxEUmtCSnpZNkx5UkxLRmxZL3B3NFJHWlZTMmpqV0R3OFdEd0NJRzh0RmhWdkxSWUFBQUFBQkFBZy8vUUIvUUxZQUJnQUlBQW9BREFBQUFFMU5DWWpJZ2NuTmpNeUZoVVJJelVHSXlJbU5UUTJNeklXTkNZaUJoUVdNZ0kwTmpJV0ZBWWlKalEyTWhZVUJpSUJvMXRCUjBrbllGeG1pMVJCWldLQmVtaGZSVWVZUjBlWUhDVTBKU1UwM3lVMEpTVTBBU2MyT2k4a1N5aFpXUDZjT0VSbVZVdG80MWc4UEZnOEFqdzBKU1UwSlNVMEpTVTBKUUFBQkFBZy8vUUIvUUwrQUJnQUlBQW9BREFBQUFFMU5DWWpJZ2NuTmpNeUZoVVJJelVHSXlJbU5UUTJNeklXTkNZaUJoUVdNZ0kwTmpJV0ZBWWlKaFFXTWpZMEppSUJvMXRCUjBrbllGeG1pMVJCWldLQmVtaGZSVWVZUjBlWWx6ZE1OemRNRFI0cUhoNHFBU2MyT2k4a1N5aFpXUDZjT0VSbVZVdG80MWc4UEZnOEFqaE1OemRNTjNJcUhoNHFIZ0FBQXdBai8vUURvQUlWQUFjQU1BQTNBQUFrTkNZaUJoUVdNamMxTkNZaklnY25Oak15Rno0Qk16SVdIUUVoSGdFek1qWTNGd1lqSWlZbkJpTWlKalUwTmpNeUZ5RXVBU01pQmdHcFI1aEhSNWhFVzBGR1NpZGdYSjQ4R0drM2NvMytZd05pU0RkRkhrTmRnME53R1VpVFlvRjZhRitmQVQwR1dqNDdXbjlZUER4WVBPUTJPaThrU3lobkxEdWpjUjlDV0NNbE5tWTRMR1JtVlV0b05rTlNTd0FBQUFBQ0FDMy9QQUh2QWhVQUZRQWRBQUFCQnlZaklnWVZGQll6TWpjWEJpTWlKalUwTmpNeUF5YytBVGNYRGdFQjd6MDFSRWRsWjA0N09UVkdibldWbTNCczJSb3pQaE5YRzF3QjFFYzBabHRQYVRWQ1I2QnZjYUg5SnpBTU9qUWZRa0FBQUFBQUF3QXQvL1FDU3dMZUFCRUFHQUFkQUFBbEZ3WWpJaVkxTkRZek1oWVZJUjRCTXpJbElTNEJJeUlHTnljMU14Y0I3MFZsaG9TWWxuZDVtUDVDQzJWTFgvN21BVmdIWUVWTVdKNkRlVkdjTjNHaWIzS2Vxb2xFVnVSQlZGbnlmQWlFQUFBQUFBTUFMZi8wQWtzQzNnQVJBQmdBSFFBQUpSY0dJeUltTlRRMk16SVdGU0VlQVRNeUpTRXVBU01pQmo4Qk14VUhBZTlGWllhRW1KWjNlWmorUWd0bFMxLys1Z0ZZQjJCRlRGaHpVWG1EbkRkeG9tOXlucXFKUkZia1FWUlo4b1FJZkFBQUFBQURBQzMvOUFKTEF0NEFFUUFZQUI4QUFDVVhCaU1pSmpVME5qTXlGaFVoSGdFek1pVWhMZ0VqSWdZM0p3Y2pOek1YQWU5RlpZYUVtSlozZVpqK1FndGxTMS8rNWdGWUIyQkZURmo0VEV4S1lHeGduRGR4b205eW5xcUpSRmJrUVZSWjhreE1oSVFBQUFRQUxmLzBBa3NDMkFBUkFCZ0FJQUFvQUFBbEZ3WWpJaVkxTkRZek1oWVZJUjRCTXpJbElTNEJJeUlHRWpRMk1oWVVCaUltTkRZeUZoUUdJZ0h2UldXR2hKaVdkM21ZL2tJTFpVdGYvdVlCV0FkZ1JVeFl5aVUwSlNVMDN5VTBKU1UwbkRkeG9tOXlucXFKUkZia1FWUlpBUmMwSlNVMEpTVTBKU1UwSlFBQUF2L25BQUFBc1FMZUFBTUFDQUFBTXhFekVRTW5OVE1YUzFvN2czbFJBZ245OXdKYWZBaUVBQUlBUHdBQUFRa0MzZ0FEQUFnQUFETVJNeEVETnpNVkIwdGFabEY1Z3dJSi9mY0NXb1FJZkFBQy8rSUFBQUVPQXQ0QUF3QUtBQUF6RVRNUkV5Y0hJemN6RjB0YUgweE1TbUJzWUFJSi9mY0NXa3hNaElRQUFBQUQvOXdBQUFFVUF0Z0FBd0FMQUJNQUFETVJNeEVDTkRZeUZoUUdJaVkwTmpJV0ZBWWlTMW9QSlRRbEpUVGZKVFFsSlRRQ0NmMzNBbjgwSlNVMEpTVTBKU1UwSlFBQUFBQUNBRHovOUFKd0F4SUFDUUFrQUFBQUlnWVZGQll5TmpVMEFTYzNKaWMzRmhjM0Z3Y1dGUlFHSXlJbU5UUTJNeklYTnlZbkFhS1libStXYi83YU5uZzlQazVPUFlJMWZheWNmbjJkb1hsalBRSWNjQUhCYlZCTGNYRkxVQUVCS1RRZUNqZ1VKRGdxTll2OGw2R2VjbkNoUXdKcVR3QUFBQUFDQUVVQUFBSDVBdElBRXdBbEFBQWhFVFFtSWdZVkVTTVJNeFV6UGdFek1oWVZFUUVqTmpNeUZqTXlOamN6QmlNaUppTWlCZ0dmT241SVdsb0NGRTR0VkhYK3Rpa0VUaDlrQ3cwWkF5a0VUaDlrQ3cwWkFTOUFVbEpLL3RzQ0NUMGlKMkZqL3E4Q1kyOHRGaFZ2TFJZQUF3QTgvL1FDY0FMZUFBa0FFd0FZQUFBVE5EWXlGaFVVQmlJbUFDSUdGUlFXTWpZMU5BTW5OVE1YUEtIeW9aMzZuUUZtbUc1dmxtL0lnM2xSQVFSd29hRndjcDZlQVM5dFVFdHhjVXRRQVFaOENJUUFBd0E4Ly9RQ2NBTGVBQWtBRXdBWUFBQVRORFl5RmhVVUJpSW1BQ0lHRlJRV01qWTFOQU0zTXhVSFBLSHlvWjM2blFGbW1HNXZsbS96VVhtREFRUndvYUZ3Y3A2ZUFTOXRVRXR4Y1V0UUFRYUVDSHdBQXdBOC8vUUNjQUxlQUFrQUV3QWFBQUFUTkRZeUZoVVVCaUltQUNJR0ZSUVdNalkxTkFNbkJ5TTNNeGM4b2ZLaG5mcWRBV2FZYm0rV2IyNU1URXBnYkdBQkJIQ2hvWEJ5bnA0QkwyMVFTM0Z4UzFBQkJreE1oSVFBQUFBREFEei85QUp3QXRJQUNRQVRBQ1VBQUJNME5qSVdGUlFHSWlZQUlnWVZGQll5TmpVMEFTTTJNeklXTXpJMk56TUdJeUltSXlJR1BLSHlvWjM2blFGbW1HNXZsbS8rMWlrRVRoOWtDdzBaQXlrRVRoOWtDdzBaQVFSd29hRndjcDZlQVM5dFVFdHhjVXRRQVE5dkxSWVZieTBXQUFRQVBQLzBBbkFDMkFBSkFCTUFHd0FqQUFBVE5EWXlGaFVVQmlJbUFDSUdGUlFXTWpZMU5BSTBOaklXRkFZaUpqUTJNaFlVQmlJOG9mS2huZnFkQVdhWWJtK1diNXdsTkNVbE5OOGxOQ1VsTkFFRWNLR2hjSEtlbmdFdmJWQkxjWEZMVUFFck5DVWxOQ1VsTkNVbE5DVUFBQUFBQXdBdi8rb0NLUUlRQUFNQUN3QVRBQUEzTlNFVkpEUTJNaFlVQmlJQ05EWXlGaFFHSWk4Qit2NitLVGdwS1RncEtUZ3BLVGpZU2tyV09pZ29PaWorakRvb0tEb29BQUFBQXdBMC8rOENlQUlhQUFjQUR3QWpBQUEzSlNZaklnWVZGQ1VGRmpNeU5qVTBBVGNtTlRRMk16SVhOeGNIRmhVVUJpTWlKd2ZBQVFzelFreHVBVkwrOVRKQlMyLytKRVkrb1hscFRrZ2pSeitkZld4TVI1bitLbTFRUEtyL0szRkxQUDdVUWtkbmNLRkFSU1ZEVEdKeW5qNURBQUFDQUVYLzlBSDVBdDRBRXdBWUFBQWhOU01PQVNNaUpqVVJNeEVVRmpJMk5SRXpFUU1uTlRNWEFaOENGRTR0VkhWYU9uNUlXdWlEZVZFOUlpZGhZd0ZSL3RGQVVsSktBU1g5OXdKYWZBaUVBQUlBUmYvMEFma0MzZ0FUQUJnQUFDRTFJdzRCSXlJbU5SRXpFUlFXTWpZMUVUTVJBVGN6RlFjQm53SVVUaTFVZFZvNmZraGEvdTFSZVlNOUlpZGhZd0ZSL3RGQVVsSktBU1g5OXdKYWhBaDhBQUFBQUFJQVJmLzBBZmtDM2dBVEFCb0FBQ0UxSXc0Qkl5SW1OUkV6RVJRV01qWTFFVE1SQXljSEl6Y3pGd0dmQWhST0xWUjFXanArU0ZxT1RFeEtZR3hnUFNJbllXTUJVZjdSUUZKU1NnRWwvZmNDV2t4TWhJUUFBQUFEQUVYLzlBSDVBdGdBRXdBYkFDTUFBQ0UxSXc0Qkl5SW1OUkV6RVJRV01qWTFFVE1SQWpRMk1oWVVCaUltTkRZeUZoUUdJZ0dmQWhST0xWUjFXanArU0ZxOEpUUWxKVFRmSlRRbEpUUTlJaWRoWXdGUi90RkFVbEpLQVNYOTl3Si9OQ1VsTkNVbE5DVWxOQ1VBQUFBQUFnQUkveVFDSGdMZUFBY0FEQUFBRnpjRE14c0JNd0VUTnpNVkI0QmgyV2FucVdEK3dBaFJlWVBjNUFJQi9tNEJrdjBiQXphRUNId0FBQUFBQWdCTC95UUNmQUw0QUFvQUhBQUFBVFFtSXlJR0ZCWXpNallCRVRNUk16NEJNeklXRlJRR0l5SW5JeEVDSEdsV1NtNXVUVXR4L2k5YUFoOXJQRytnbzNDQlFRSUJDVWR4YjV4dWEvNXhBOVQrdnkweG0zQjRubHorMUFBREFBai9KQUllQXRnQUJ3QVBBQmNBQUJjM0F6TWJBVE1CRWpRMk1oWVVCaUltTkRZeUZoUUdJb0JoMldhbnFXRCt3RjhsTkNVbE5OOGxOQ1VsTk56a0FnSCtiZ0dTL1JzRFd6UWxKVFFsSlRRbEpUUWxBQUFBQVFCTEFBQUFwUUlKQUFNQUFETVJNeEZMV2dJSi9mY0FBUUFIQUFBQnR3TDRBQTBBQUJNM0ZRY1JJUlVoRVFjMU54RXpySHg4QVF2K2xVVkZZQUhTZkdCOC91aGFBUkpGWUVVQmhnQUFBQUFCQUFRQUFBRHVBdmdBRXdBQUV6Y1ZCeFVVRmpzQkZTTWlKajBCQnpVM0VUT1pWVlVoR1JzbFFVazdPMW9CNDFWS1ZmWXBKbFJOVDZNN1Nqc0Jid0FBQWdBbi8vUUR5UU1FQUJrQUt3QUFBVFVoRlNFVklSVWhGU0VWSVRVakJpTWlMZ0UwUGdFek1oY1NOQzRDSXlJT0FoUWVBak15UGdFQ1d3RnUvdTRCRXY3dUFSTCtrZ0pKbldxYVNFaWFhcDFKQkJrMVhqNC9YalVhR2pWZVB6NWVOUUtUWlZyN1d1OWFaSEJ6cjh5dmMzRCtyWFpxV2pVMVdtcDJhbG8xTlZvQUFBQUFBd0FwLy9RRDBnSVZBQWtBRUFBdkFBQUJOQ1lpQmhVVUZqSTJOeUV1QVNNaUJnVWhIZ0V6TWpZM0Z3WWpJaWNPQVNNaUpqVTBQZ0V6TWhjK0FUTXlGaFVCMjFtZ1dWeWFYRlFCUXdaYVBqeGJBWlgrWFFabFNEZEZIa05kZzVOSklHMUVlSkU0ZkZXSVRDbGVSbktOQVFOTWNuSk1UMnhzZUVOU1NKZENXQ01sTm1aeE9EbWNjRVY3VlhBNk5xTnhBQUFBQUFJQUtmLzBBaFVEb1FBaEFDZ0FBQUVqTGdFaklnWVZGQjhCRmhVVUJpTWlKaWN6RmpNeU5qVTBMd0VtTlRRMk1oWW5Oek1ISXljekFncGFDa3c4U1VCdllMR0hiV3VFQ1dBT2p6NVJkbUdwaU1TQjQweEtZR3hnU2dJZlJFMUxNRkFwSkVLT1hYZHliNDFGTTA0dUprS09YM04xeGt5RWhBQUFBQUFDQUNmLzlBR29BdDRBSkFBckFBQTNNeDRCTXpJMk5UUW1Md0VtTlRRMk16SVdGU01tSXlJR0ZSUWZBUjRCRlJRR0l5SW1FemN6QnlNbk15ZFVCRDByTnpBcE0xdHFZMWRjVjFRS1Z5bzBPbm83TW5CTldtaS9URXBnYkdCS21DZ3RMaDBhSWc0WkhXbEVXbDlEV0NzZ0xoRWpFVUkxVEZaWkFrVk1oSVFBQUFNQUNnQUFBbXdEcFFBSUFCQUFHQUFBQVJNekFSRWpFUUV6TmpRMk1oWVVCaUltTkRZeUZoUUdJZ0U3d1hEKy8yRCsvM0RmSlRRbEpUVGZKVFFsSlRRQmxBRmsvamYrMFFFdkFjbFVOQ1VsTkNVbE5DVWxOQ1VBQUFBQUFnQVpBQUFDWFFPaEFBY0FEZ0FBTXdFaE5TRUJJUlVCTnpNSEl5Y3pHUUdnL29VQ0gvNWdBWXorOGt4S1lHeGdTZ0tlV3YxaVdnTlZUSVNFQUFBQUFBSUFGUUFBQWJvQzNnQUhBQTRBQURNQkl6VWhBU0VWQXpjekJ5TW5NeFVCRVBRQmlmN3lBUUhGVEVwZ2JHQktBYnBQL2taUEFwSk1oSVFBQUFFQU5mOHRBYVlDNWdBZUFBQVROek0zUGdFek1oY0hKaU1pRHdFekJ5TUREZ0VqSWljM0ZqTXlOamNUYmdaaEZ3cElTdzBRQ2d3TU9BZ1ZZZ2RoTmdnL1FpQVZDeElLSHh3Rk13RnZNcnBOUGdKVUFrS3ZNdjQ1UURzRVZnWWZKZ0dwQUFBQi8rSUNXZ0VPQXQ0QUJnQUFFeWNISXpjekY4Uk1URXBnYkdBQ1dreE1oSVFBQUFBQi8rSUNXZ0VPQXQ0QUJnQUFFemN6QnlNbk0zaE1TbUJzWUVvQ2treUVoQUFBQUFBQi8rRUNjd0VQQXJjQUF3QUFBelVoRlI4QkxnSnpSRVFBQUFBQUFmL2ZBbG9CRVFMZUFBd0FBQU16RmhjV016STNNdzRCSWlZaE9RZ2JHU1JRRURrQ1Q1QlBBdDRnRVE5QU9rcEtBQUFBQUFFQU9RSmFBTGNDMkFBSEFBQVNORFl5RmhRR0lqa2xOQ1VsTkFKL05DVWxOQ1VBQUFJQUd3SkVBTlVDL2dBSEFBOEFBQkkwTmpJV0ZBWWlKaFFXTWpZMEppSWJOMHczTjB3Tkhpb2VIaW9DZTB3M04wdzNjaW9lSGlvZUFBQUFBQUVBQ3Y4OEFLUUFBQUFRQUFBN0FRY0dGUlF6TWpjWEJpTWlKalUwTjBSVUpROFVEQXdVSnlVa0toMDZHUklWQ2o4VkppRXRLQUFBQWYvZkFtRUJFUUxTQUJFQUFCTWpOak15RmpNeU5qY3pCaU1pSmlNaUJnZ3BCRTRmWkFzTkdRTXBCRTRmWkFzTkdRSmpieTBXRlc4dEZnQUFBdi9mQWxvQll3TGVBQVFBQ1FBQUF6Y3pGUWN6TnpNVkJ5RlJlWU56VVhtREFscUVDSHlFQ0h3QUFBQUJBQ3dBQUFKdUF0NEFJUUFBTnpVdUFUVTBOaklXRlJRR0J4VXpGU00xUGdFMU5DNEJJeUlHRlJRV0Z4VWpOYlUyUnA3MGxrazFpK1E0VENsWlBWaHNUamJqUlFNNHBXT1h2OGFLWjZzMEEwVXpLNnh5Um41WG9udHNzeWd6UlFBQkFFWC9KQUg1QWdrQUZRQUFJVFVqRGdFaklpY2pFU01STXhFVUZqSTJOUkV6RVFHZkFoUk9MVkFkQWxwYU9uNUlXajBpSnpEL0FBTGwvdEZBVWxKS0FTWDk5d0FBQUFBQkFBa0FBQUlOQWhzQUZnQUFBU01SRkJjakpqVVJJd1lDQnlNMkVqY2lCeWMyTXlFQ0Jrb09UaEdoQkNjWlR4b21BMGNlRENwaEFYa0IwdjdDWERnZmJ3RkViZjdqU0ZJQkZHd0xPQndBQUFFQUFBRHRBZlFCUEFBREFBQTlBU0VWQWZUdFQwOEFBQUVBQUFEdEErZ0JQQUFEQUFBOUFTRVZBK2p0VDA4QUFBRUFOd0hlQVBFQytBQURBQUFUTnhjSE4zcEFYUUlFOUIvN0FBQUJBRGNCM2dEeEF2Z0FBd0FBRXpjWEJ6ZGRYWG9CL2ZzbTlBQUFBUUFsLzFrQTN3QnpBQU1BQUJjM0Z3Y2xYVjE2aVBzbTlBQUFBQUlBUHdIZUFja0MrQUFEQUFjQUFBRTNGd2NsTnhjSEFROTZRRjMrMDNwQVhRSUU5Qi83SnZRZit3QUFBZ0EvQWQ0QnlRTDRBQU1BQndBQUV6Y1hCejhCRndjL1hWMTZrRjFkZWdIOSt5YjBIL3NtOUFBQUFBQUNBRFQvV1FHK0FITUFBd0FIQUFBWE54Y0hQd0VYQnpSZFhYcVFYVjE2aVBzbTlCLzdKdlFBQVFBdS80NEIyZ0w0QUFzQUFCTTFNeFV6RlNNUkl4RWpOZGRhcWFsYXFRSWcyTmhVL2NJQ1BsUUFBQUFCQUM3L2pnSGFBdmdBRXdBQU54RWpOVE0xTXhVekZTTVJNeFVqRlNNMUl6WFhxYWxhcWFtcHFWcXBxQUUyVk1iR1ZQN0tWTWJHVkFBQUFBQUJBRHdBdmdHNEFqb0FCd0FBRWpRMk1oWVVCaUk4YjU1dmI1NEJMWjV2YjU1dkFBQURBR1gvK0FPREFId0FCd0FQQUJjQUFEWTBOaklXRkFZaUpEUTJNaFlVQmlJa05EWXlGaFFHSW1Vbk5pY25OZ0VtSnpZbkp6WUJKaWMySnljMkh6WW5KelluSnpZbkp6WW5KelluSnpZbkFBY0FCLy80QStFQzVnQUpBQTBBRndBakFDOEFPd0JGQUFBVEZSUXpNajBCTkNNaUF3RXpBU1VWRkRNeVBRRTBJeUlCTlRRMk1oWWRBUlFHSWlZQk5UUTJNaFlkQVJRR0lpWWxOVFEyTWhZZEFSUUdJaVkzRlJRek1qMEJOQ01pVVQ0L1B6NEVBYUpQL2w0QklUNC9QejcrU2t0NlRFeDZTd0ZzUzNwTVRIcExBVjFMZWt4TWVrdEtQajgvUGdKVk5WRlJOVkw5VVFMdS9STEZOVkZSTlZJQkJVMDlTRWc5VFQxSFIvNmxUVDFJU0QxTlBVZEhQVTA5U0VnOVRUMUhSMzQxVVZFMVVnQUFBUUEzQUZRQTlnSFVBQVVBQUJNM013Y1hJemRyVkhCd1ZBRVV3TURBQUFBQkFESUFWQUR4QWRRQUJRQUFFeWN6Rndjam9uQlVhMnRVQVJUQXdNQUFBQUgvVy8vNEFVd0M1Z0FEQUFBSEFUTUJwUUdpVC81ZUNBTHUvUklBQUFBQUFRQVkvL2tCM2dMbEFDa0FBQUVWSmlNaUJnY2hCeU1VQmhVVUZoVXpCeU1XTXpJM0ZRWWpJZ01qTnpNbU5UUTNJemN6UGdFek1nSGVNRmRKVVFnQkFoYjBBUUhjRnI0VWoxTXpLMmpOSGtnVkxBRUJRUlV4RDNWcVh3SzlWQzVtV0VNRkd3WUhHZ1ZEd2k5V0pRRU9Rd2tkR3d0RGY0MEFBZ0FiLy8wQnVnTWhBQndBSkFBQUpSY0dJeUltSnpVT0FnY25OamNSTkRZek1oWVZGQWNWSGdFek1nTVZOalUwSXlJR0FaWWtQWFZRVFFNSEVoWUdHRHdSVmtBNlBjQUJOeXhJckl0QUh5eWNJbjFxVlE0SER4TUdMellTQVJpQWQxeExyY2dwVUUwQjdOU2xmMmRZQUFJQUpBRmNBMzRDK0FBT0FCWUFBQUVUTXhFakVTTURJd01qRVNNUk13RVJJelVoRlNNUkFwaDFjVW9DZ1RLQkFrcHgvb0IvQVVoL0FjZ0JNUDVrQVZMK3JnRlMvcTRCblA1a0FXUTRPUDZjQUFBQUFBRUFMQUFBQW00QzNnQWhBQUEzTlM0Qk5UUTJNaFlWRkFZSEZUTVZJelUrQVRVMExnRWpJZ1lWRkJZWEZTTTF0VFpHbnZTV1NUV0w1RGhNS1ZrOVdHeE9OdU5GQXppbFk1ZS94b3BucXpRRFJUTXJySEpHZmxlaWUyeXpLRE5GQUFJQUkvLzVBMlFDNWdBV0FDVUFBQUVoSWgwQkZCY1dNekkzTXc0Qkl5SW1FRFl6TWhZVkp6VTBKeVlqSWdjR0hRRVVNeUV5QTJUOVhnWUphcFdnYlR3NXJtT3Q4L1NzcmZTWkNteVJrbXdLQmdJRkJBRmxCY3dPQ1c5OFEwN2JBVGJjM0pzUXpROEthbTRKRU1rSEFBQUNBQ24vL1FIYUF6RUFHUUFtQUFBVEp6WXpNaFlWRkFZaklpWTFORFl6TWhZWE16WTFOQ1lqSWhNek1qWTNMZ0VqSWdZVkZCWmlHa05jWm8yQ2VGZGdkMVEyVGhFQkFXUkpSVTRCUGxJSkRFVXZPVTg4QXJvL09NYS94ZXFMWTNpVE9SOExIbjZtL1ZpYmJTWkJkbEpLWFFBQUFBSUFIZ0FBQWtRQzVRQUZBQThBQURNMUV6TVRGU1VoQXk0Qkp5TU9BUWNlNWw3aS9pc0JmNEVITGdZRUJTd0dOd0t1L1ZNNFJBRjhHSXNhRjRVVEFBQUJBQnIvbkFKOUF0TUFDd0FBQVNNUkl4RWpFU01SSXpVaEFuMWpVUHhSWXdKakFvYjlGZ0xxL1JZQzZrMEFBQUFCQUJmL25BSDJBdE1BRFFBQUJTRTFFd00xSVJVaEZSTURGU0VCOXY0aCt2QUJ4djZvM2ZFQmUyUTVBV0lCWVR0SEJQNjkvcW9EQUFFQUx3RFlBaWtCSWdBREFBQTNOU0VWTHdINjJFcEtBQUgvVy8vNEFVd0M1Z0FEQUFBSEFUTUJwUUdpVC81ZUNBTHUvUklBQUFBQUFRQkFBUUVBeEFHRkFBY0FBQkkwTmpJV0ZBWWlRQ2MySnljMkFTZzJKeWMySndBQUFRQWgvMmdDSlFOZUFBOEFBQUVESXdNSEp6Y1RIZ0lmQVRZM0V3SWwwMFdXUncrSmN3SUlCZ0VCQmdldUExNzhDZ0hjR3pJMi9wRUtKQm9KQVNncUF6d0FBQUFEQURBQWpRTEZBY1VBR1FBdEFEMEFBQUVWRkFZaklpWW5EZ0VqSWlZMU5EWXpNaFlYTmpjMkZ6SVdCVE15UGdVM0xnTWpJZ1lYRkJZbEl5SU9Bd2NlQVRNeU5qVTBKZ0xGV2owc1VUVXdValk5VjFoRE0xUXRPQm92TlVCUS9nWUJEUmdaRVJzS0hnSVhGaXNxR1N3MEFUa0JrQUVTSkNNVklnUTBQeVFyTkRZQkxRRkdXVFk5T0R0WlFrUlpQRFkrRWlNQlZiQUZFQW9hQ2lFQ0hSa3BFRUF1S3p6VkRoMFVKd1E4THo4cE1qc0FBQUFCQUJIL1dBRlFBM1VBSUFBQUFRY21JeUlIQmhVVUVoVVVCd1lqSWljM0ZqTXlOelkxTkFJMU5EWTNOak15QVZBTUVCTWVFaDhOS1NCRkpSc05HUkVjRVI0TkdCMGtQQjBEYURvSkdTaVBVUDZoVjQ1RU54QTlDeGdzZzFjQlpGSlhaeDhxQUFBQUFBSUFLZ0NWQWVvQnVnQWZBRDRBQUFFWEJpTWlKaWNtSXlJR0J5YytBVE15SGdNWEhnWXpNallmQVFZaklpY21JeUlHQnljK0FUTXlIZ0lYSGdjek1qWUJ5aUF0VHhvc0tEa2ZIaWtWSWhWR0tRNFpHZzBiQWdNVUJ4QUpEZ3dISENnVklDMVBLVVUzSVI0b0ZpSVdSU2tSSWhRZkJRTVJCUThIRFFvTUJod25BYm9jWVJJWElpWWpHeXcwQlFzR0VBRUNDd1FKQXdRQ0pJTWNZQ2dpSmlRY0xUUUpDaElDQWdvRENBTUZBZ0lqQUFBQUFBRUFNUUE3QWVRQ0R3QVRBQUFCQnpNVkl3Y3pGU01ISnpjak5UTTNJelV6TndGK0twQ2tQK1AzTWlrcWk2QSszdkl4QWY1ZU5JMDBjQkZmTkkwMGJ3QUNBREVBQ3dIbEFsNEFCd0FMQUFBdEFUVWxGUVVWQlJjaE5TRUI0djVVQWF6K2lnRjJBLzVNQWJScDN6amVQN2tDdTU0MkFBQUFBQUlBTWdBTEFlUUNYZ0FIQUFzQUFCTUZGUVUxSlRVbEFTRTFJVGNCclA1VUFYWCtpd0d0L2s0QnNnSmUzemZmUUxvQ3V2M3NOZ0FBQWdBMC85UUI4Z0wrQUFVQUV3QUFBUU1qQXhNekV3TW1KeU1HQndNVEZoY3pOamNCOHI5RHZNQkNjb0VPQkFNSERJR0NDUWdFQndvQmFmNXJBWlVCbGY1cEFSVW1GQjRjL3UvKzZCVWpJaFVBQUFBQUF3QVRBQUFCemdMK0FCSUFGZ0FlQUFBVE5UUTJOeFVqSWdZZEFUTVZJeEVqRVNNMUFSRXpFUUkwTmpJV0ZBWWlZbUZTRWlFbVZWVmFUd0ZQV213bE5DVWxOQUlKVDA5VEJGb3ZKRWhQL2tZQnVrLzk5d0lKL2ZjQ2xEUWxKVFFsQUFBQUFBSUFFd0FBQWhFQy9nQVNBQjRBQUJNMU5EWTNGU01pQmgwQk14VWpFU01SSXpVQkVUTVJGQlk3QVJVaklpWmZZVkVSSVNaWVZWcFBBVTlhSVJrYkpVRkpBZ2xQVDFNRVdpOGtTRS8rUmdHNlQvNlRBbHo5cXlrbVZFMEFBQUFjQVZZQUFRQUFBQUFBQUFDS0FSWUFBUUFBQUFBQUFRQWRBZDBBQVFBQUFBQUFBZ0FIQWdzQUFRQUFBQUFBQXdBbEFsOEFBUUFBQUFBQUJBQWFBcnNBQVFBQUFBQUFCUUE0QTBnQUFRQUFBQUFBQmdBYUE3Y0FBUUFBQUFBQUJ3QUtBK2dBQVFBQUFBQUFDUUFPQkJFQUFRQUFBQUFBQ3dBWkJGUUFBUUFBQUFBQURnQWtCTGdBQVFBQUFBQUFFQUFOQlBrQUFRQUFBQUFBRVFBVkJUTUFBUUFBQUFBQUVnQWRCWVVBQXdBQkJBa0FBQUVVQUFBQUF3QUJCQWtBQVFBNkFhRUFBd0FCQkFrQUFnQU9BZnNBQXdBQkJBa0FBd0JLQWhNQUF3QUJCQWtBQkFBMEFvVUFBd0FCQkFrQUJRQndBdFlBQXdBQkJBa0FCZ0EwQTRFQUF3QUJCQWtBQndBVUE5SUFBd0FCQkFrQUNRQWNBL01BQXdBQkJBa0FDd0F5QkNBQUF3QUJCQWtBRGdCSUJHNEFBd0FCQkFrQUVBQWFCTjBBQXdBQkJBa0FFUUFxQlFjQUF3QUJCQWtBRWdBNkJVa0FRd0J2QUhBQWVRQnlBR2tBWndCb0FIUUFJQUNwQUNBQU1RQTVBRGtBTUFBc0FDQUFNUUE1QURrQU1nQWdBRUVBWkFCdkFHSUFaUUFnQUZNQWVRQnpBSFFBWlFCdEFITUFJQUJKQUc0QVl3QnZBSElBY0FCdkFISUFZUUIwQUdVQVpBQXVBQ0FBSUFCQkFHd0FiQUFnQUZJQWFRQm5BR2dBZEFCekFDQUFVZ0JsQUhNQVpRQnlBSFlBWlFCa0FDNEFJQUNwQUNBQU1RQTVBRGdBTVFBc0FDQUFNZ0F3QURBQU1nQWdBRWdBWlFCcEFHUUFaUUJzQUdJQVpRQnlBR2NBWlFCeUFDQUFSQUJ5QUhVQVl3QnJBRzBBWVFCekFHTUFhQUJwQUc0QVpRQnVBQ0FBUVFCSEFDNEFJQUJCQUd3QWJBQWdBSElBYVFCbkFHZ0FkQUJ6QUNBQWNnQmxBSE1BWlFCeUFIWUFaUUJrQUM0QUFFTnZjSGx5YVdkb2RDQ3BJREU1T1RBc0lERTVPVElnUVdSdlltVWdVM2x6ZEdWdGN5QkpibU52Y25CdmNtRjBaV1F1SUNCQmJHd2dVbWxuYUhSeklGSmxjMlZ5ZG1Wa0xpQ3BJREU1T0RFc0lESXdNRElnU0dWcFpHVnNZbVZ5WjJWeUlFUnlkV05yYldGelkyaHBibVZ1SUVGSExpQkJiR3dnY21sbmFIUnpJSEpsYzJWeWRtVmtMZ0FBUkFCSkFFNEFJQUJPQUdVQWRRQjZBR1VBYVFCMEFDQUFSd0J5QUc4QWRBQmxBSE1BYXdBZ0FGTUFkQUJrQUNBQVRBQnBBR2NBYUFCMEFBQkVTVTRnVG1WMWVtVnBkQ0JIY205MFpYTnJJRk4wWkNCTWFXZG9kQUFBVWdCbEFHY0FkUUJzQUdFQWNnQUFVbVZuZFd4aGNnQUFNUUF1QURBQU5BQXdBRHNBUVFCRUFFSUFSUUE3QUVRQVNRQk9BRTRBWlFCMUFIb0FaUUJwQUhRQVJ3QnlBRzhBZEFCbEFITUFhd0JUQUhRQVpBQXRBRXdBYVFCbkFHZ0FkQUFBTVM0d05EQTdRVVJDUlR0RVNVNU9aWFY2WldsMFIzSnZkR1Z6YTFOMFpDMU1hV2RvZEFBQVJBQkpBRTRBVGdCbEFIVUFlZ0JsQUdrQWRBQkhBSElBYndCMEFHVUFjd0JyQUZNQWRBQmtBQzBBVEFCcEFHY0FhQUIwQUFCRVNVNU9aWFY2WldsMFIzSnZkR1Z6YTFOMFpDMU1hV2RvZEFBQVZnQmxBSElBY3dCcEFHOEFiZ0FnQURFQUxnQXdBRFFBTUFBN0FGQUFVd0FnQURBQU1BQXhBQzRBTUFBd0FERUFPd0JEQUc4QWNnQmxBQ0FBTVFBdUFEQUFMZ0F6QURVQU93QnRBR0VBYXdCbEFHOEFkQUJtQUM0QWJBQnBBR0lBTVFBdUFEVUFMZ0EwQURRQU9RQXlBQUJXWlhKemFXOXVJREV1TURRd08xQlRJREF3TVM0d01ERTdRMjl5WlNBeExqQXVNelU3YldGclpXOTBaaTVzYVdJeExqVXVORFE1TWdBQVJBQkpBRTRBVGdCbEFIVUFlZ0JsQUdrQWRBQkhBSElBYndCMEFHVUFjd0JyQUZNQWRBQmtBQzBBVEFCcEFHY0FhQUIwQUFCRVNVNU9aWFY2WldsMFIzSnZkR1Z6YTFOMFpDMU1hV2RvZEFBQVJBQkpBRTRBVXdCakFHZ0FjZ0JwQUdZQWRBQUFSRWxPVTJOb2NtbG1kQUFBVEFCcEFHNEFid0IwQUhrQWNBQmxBQ0FBVXdCMEFHRUFaZ0JtQUFCTWFXNXZkSGx3WlNCVGRHRm1aZ0FBYUFCMEFIUUFjQUE2QUM4QUx3QjNBSGNBZHdBdUFHRUFaQUJ2QUdJQVpRQXVBR01BYndCdEFDOEFkQUI1QUhBQVpRQUFhSFIwY0RvdkwzZDNkeTVoWkc5aVpTNWpiMjB2ZEhsd1pRQUFhQUIwQUhRQWNBQTZBQzhBTHdCM0FIY0Fkd0F1QUdFQVpBQnZBR0lBWlFBdUFHTUFid0J0QUM4QWRBQjVBSEFBWlFBdkFHd0FaUUJuQUdFQWJBQXVBR2dBZEFCdEFHd0FBR2gwZEhBNkx5OTNkM2N1WVdSdlltVXVZMjl0TDNSNWNHVXZiR1ZuWVd3dWFIUnRiQUFBUkFCSkFFNEFJQUF6QURBQU5nQTBBREFBSUFCVEFIUUFaQUFBUkVsT0lETXdOalF3SUZOMFpBQUFUZ0JsQUhVQWVnQmxBR2tBZEFBZ0FFY0FjZ0J2QUhRQVpRQnpBR3NBSUFCTUFHa0Fad0JvQUhRQUFFNWxkWHBsYVhRZ1IzSnZkR1Z6YXlCTWFXZG9kQUFBUkFCSkFFNEFJQUJPQUdVQWRRQjZBR1VBYVFCMEFDQUFSd0J5QUc4QWRBQmxBSE1BYXdBZ0FGTUFkQUJrQUNBQVRBQnBBR2NBYUFCMEFBQkVTVTRnVG1WMWVtVnBkQ0JIY205MFpYTnJJRk4wWkNCTWFXZG9kQUFBQUFBQUFnQUFBQUFBQVArMUFESUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvQUFBQUFRQUNBQU1BQkFBRkFBWUFCd0FJQUFrQUNnQUxBQXdBRFFBT0FBOEFFQUFSQUJJQUV3QVVBQlVBRmdBWEFCZ0FHUUFhQUJzQUhBQWRBQjRBSHdBZ0FDRUFJZ0FqQUNRQUpRQW1BQ2NBS0FBcEFDb0FLd0FzQUMwQUxnQXZBREFBTVFBeUFETUFOQUExQURZQU53QTRBRGtBT2dBN0FEd0FQUUErQUQ4QVFBQkJBRUlBUXdCRUFFVUFSZ0JIQUVnQVNRQktBRXNBVEFCTkFFNEFUd0JRQUZFQVVnQlRBRlFBVlFCV0FGY0FXQUJaQUZvQVd3QmNBRjBBWGdCZkFHQUFZUUVDQUtNQWhBQ0ZBTDBBbGdEb0FJWUFqZ0NMQUowQXFRQ2tBUU1BaWdEYUFJTUFrd0VFQVFVQWpRQ1hBSWdBd3dEZUFRWUFuZ0NxQVBVQTlBRDJBS0lBclFESkFNY0FyZ0JpQUdNQWtBQmtBTXNBWlFESUFNb0F6d0RNQU0wQXpnRHBBR1lBMHdEUUFORUFyd0JuQVBBQWtRRFdBTlFBMVFCb0FPc0E3UUNKQUdvQWFRQnJBRzBBYkFCdUFLQUFid0J4QUhBQWNnQnpBSFVBZEFCMkFIY0E2Z0I0QUhvQWVRQjdBSDBBZkFDNEFLRUFmd0IrQUlBQWdRRHNBTzRBdWdEWEFPSUE0d0N3QUxFQTVBRGxBTHNBNWdEbkFLWUEyQURoQVFjQTJ3RGNBTjBBNEFEWkFOOEJDQUVKQUpzQXNnQ3pBTFlBdHdERUFMUUF0UURGQUlJQXdnQ0hBS3NBeGdDK0FMOEF2QUVLQVFzQWpBQ2ZBUXdBbUFDb0FKb0FtUUR2QVEwQkRnQ2xBSklBbkFDbkFJOEFsQUNWQUxrQkR3RVFCM1Z1YVRBd1FUQUhkVzVwTURCQlJBeDBkMjh1YzNWd1pYSnBiM0lPZEdoeVpXVXVjM1Z3WlhKcGIzSU1iMjVsTG5OMWNHVnlhVzl5QjNWdWFUQXlRemtIZFc1cE1ETkJPUWQxYm1rd00wSkRCRVYxY204SllXWnBhVFl4TWpnNUNXVnpkR2x0WVhSbFpBZDFibWt5TWpFMUIzVnVhVEl5TVRrRFpsOXBBMlpmYkFBQUFBQUFBZi8vQUFJQUFRQUFBQTRBQUFCQ0FBQUFBQUFDQUFnQUF3QUhBQUVBQ0FBSUFBSUFDUUI5QUFFQWZnQ0FBQUlBZ1FEa0FBRUE1UURsQUFJQTVnRDhBQUVBL1FEK0FBSUFCQUFBQUFJQUFBQUFBQUVBQUFBS0FDWUFaZ0FCYkdGMGJnQUlBQVFBQUFBQS8vOEFCUUFBQUFFQUFnQURBQVFBQldGaGJIUUFJR1p5WVdNQUtHeHBaMkVBTG05eVpHNEFOSE4xY0hNQU9nQUFBQUlBQUFBQkFBQUFBUUFDQUFBQUFRQURBQUFBQVFBRUFBQUFBUUFGQUFnQUVnQWFBQ0lBTWdBNkFFSUFTZ0JTQUFFQUFBQUJBRWdBQXdBQUFBRUFhZ0FHQUFBQUJRQjRBS2dBMEFENEFTQUFCQUFBQUFFQk9BQUJBQUFBQVFGUUFBRUFBQUFCQVdJQUJBQUFBQUVCZ0FBRUFBQUFBUUhvQUFJQUZnQUlBT1FBZXdCMEFIVUFiQUI4QUd3QWZBQUJBQWdBRVFBVUFCVUFGZ0FrQURJQVJBQlNBQUVBRUFBQkFBZ0FBd0RaQU5vQThnQUJBQUVBRUFBREFBQUFCQUFXQUJ3QUpBQXFBQUFBQVFBQUFBWUFBUUFCQUJNQUFRQUNBQklBNkFBQkFBRUFFd0FCQUFFQUV3QURBQUFBQXdBVUFCb0FJZ0FBQUFFQUFBQUhBQUVBQVFBVEFBRUFBZ0FTQU9nQUFRQUJBQk1BQXdBQUFBTUFGQUFhQUNJQUFBQUJBQUFBQmdBQkFBRUFGQUFCQUFJQUVnRG9BQUVBQVFBWEFBTUFBQUFEQUJRQUdnQWlBQUFBQVFBQUFBWUFBUUFCQUJRQUFRQUNBQklBNkFBQkFBRUFGUUFEQUFBQUF3QVVBQm9BSWdBQUFBRUFBQUFHQUFFQUFRQVdBQUVBQWdBU0FPZ0FBUUFCQUJjQUFRQWFBQUVBQ0FBQ0FBWUFEQUQrQUFJQVR3RDlBQUlBVEFBQkFBRUFTUUFDQUE0QUJBQnNBSHdBYkFCOEFBRUFCQUFrQURJQVJBQlNBQUlBRkFBSEFIc0FkQUIxQUd3QWZBQnNBSHdBQVFBSEFCUUFGUUFXQUNRQU1nQkVBRklBQVFCbUFBTUFEQUFtQUZBQUFnQUdBQkFBNVFBRUFCSUFFd0FUQU9VQUJBRG9BQk1BRXdBRUFBb0FFZ0FhQUNJQWZnQURBQklBRndCK0FBTUE2QUFYQUg4QUF3QVNBQlVBZndBREFPZ0FGUUFDQUFZQURnQ0FBQU1BRWdBWEFJQUFBd0RvQUJjQUFRQURBQk1BRkFBV0FBRUFIZ0FCQUFnQUFnQUdBQTRBQ0FBREFCSUFFd0FJQUFNQTZBQVRBQUVBQVFBVEFBRUFBQUFLQUI0QUxBQUJiR0YwYmdBSUFBUUFBQUFBLy84QUFRQUFBQUZyWlhKdUFBZ0FBQUFCQUFBQUFRQUVBQUlBQUFBQ0FBb0JMZ0FCQVFZQUJBQUFBQTBBSkFBdUFEd0FSZ0JnQUdZQWxBRE9BT0FBNmdEd0FQb0JBQUFDQU52LzJ3RGUvOXNBQXdBRC85c0EzUC9iQU4vLzJ3QUNBTnovMndEZi85c0FCZ0NpLy9JQXBmL3lBS2IvOGdDdC8vSUFyZ0FBQUxBQUFBQUJBS2IvK3dBTEFLTC96Z0NrLzg0QXBmL09BS2IvNXdDbi84NEFxdis3QUt6L3V3Q3QvOUlBdFAvSUFMai95QUMrLzlJQURnQk1BQUFBb3YvYkFLVC8yd0NsLzlzQXB2L2JBS2YvMndDcS85c0FyUC9iQUszLzJ3Q3VBQUFBcndBQUFMQUFCd0MyLzhnQXVQL2JBQVFBcHYvWEFLei81QUM0LytRQXZ2L2tBQUlBdVArdEFMNy91d0FCQU52L3FBQUNBTnovcUFEZi85c0FBUURiLzlzQUFRQUQvOXNBQVFBTkFBTUFEd0FSQUNrQU13QTNBRGtBT2dBOEFOc0EzQURlQU44QUFnNHFBQVFBQUF0WURMNEFKZ0FtQUFELzd2L3UvKzcvN3Yray8rNy83di9iLzdiLzIvL0ovKzcvdHYrMi83WUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzdnQUFBQUFBQUFBQUFBQUFBQUFBLzg3L3pnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN3YvYkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC91QUFELzdnQUEvKzRBQUFBQS83Yi90di91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLys0QUFQL3VBQUQvN2dBQUFBQUFBUC9PLzg0QUFQL3VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFTQUJMLzd2L3VBQUFBQVAvdUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvMy8vZi8vSkFBQUFBUC91Lys3Lzl2L3UvL1lBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzlnQUFBQUFBQVAvTy84NEFBQUFBQUFBQUFQLzJBQUQvOWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC90disyQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzdiL3RnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC8yQUFELzlnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLys0QUFBQUEvKzRBQUFBQUFBQUFBQUFBLys0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzdnQUEvKzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvcEFBQUFBQUFBUCtrQUFEL3lmL2IvNUgvdHYrMkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC9iLzlzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL3VBQUQvN2dBQS8vWUFBQUFBQUFBQUFBQUFBQUQvN2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzdnQUFBQUFBQVAvdUFBRC83Z0FBLytJQUFBQUEvN2IvdHYvdUFBQUFBQUFBQUFBQUFBQUFBQUQvNGdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzlnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC9mLzkvLzdZQUFBQUEvL2IvN2dBQS8rNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLys3LzdnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQK2svNlFBQUFBQUFBRC85di91QUFELzdnQUFBQUQvN3YvdS8rNEFFdi91Lys3L3lRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL3VBQUFBQUFBQS8rNEFBUC91QUFELzJ3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLys0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC9FLzhRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8rNEFBQUFBLzZRQUFBQUFBQUQva1FBQS81d0FBQUFBQUFEL2tmK1IvNlFBQUFBQS81ei9wQUFBLzVIL3BBQUFBQUFBQUFBQUFBQUFBQUFBLzMvLzl2K1IvNUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvN2IvdHYvdUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVArMi83WUFBQUFBQUFELzd2LzJBQUQvN2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL3UvKzRBQUFBQS84a0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC9mLzkvLzdZQUFBQUEvN2IvdHYvYi83WUFBQUFBQUFBQUFBQUFBQUFBQUFBQS84a0FBUCsyLzdZQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzhuL3lRQUFBQUFBQVAvMi8rNEFBUC91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC83Z0FBQUFELzJ3QUFBQUFBQUFBQUFBRC83Z0FBQUFBQUFQKzIvN2IveVFBQUFBRC95Zi9iLy9iLzJ3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvKzcvN2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzdnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS82VC9wQUFBQUFBQUFQL3UvKzRBQVAvdUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvNGdBQUFBRC9wQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUCtSLzVIL3RnQUFBQUQvblArUi85di9rUUFBQUFBQUFBQUFBQUFBQUFBQUFBRC9rUUFBLzZUL3BBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLys0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVArMkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC90Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC9lQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC90Z0FBQUFEL2tRQUFBQUFBQVArMkFBQUFBQUFBQUFELzdnQUFBQUFBQUFBQUFBRC8yd0FBQUFBQUFQL2JBQUQvMndBQS85c0FBQUFBQUFBQUFQL2JBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWdBN0FBTUFBd0FsQUNVQUpRQUNBQ2NBSndBRUFDa0FLUUFIQUNvQUtnQUpBQzBBTFFBS0FDNEFMZ0FNQUM4QUx3QU5BREVBTVFBT0FESUFNZ0FRQURNQU13QVNBRFFBTkFBVEFEVUFOUUFWQURZQU5nQVhBRGNBTndBWUFEZ0FPQUFaQURrQU9RQWJBRG9BT2dBZEFEd0FQQUFnQUVVQVJRQUJBRWNBUndBREFFZ0FTQUFGQUVrQVNRQUdBRW9BU2dBSUFFNEFUZ0FMQUZJQVVnQVBBRk1BVXdBUkFGVUFWUUFVQUZZQVZnQVdBRmtBV1FBYUFGb0FXZ0FjQUZzQVd3QWVBRndBWEFBZkFGMEFYUUFoQUpJQWtnQUVBSk1Ba3dBT0FKUUFtQUFRQUpvQW1nQVFBSnNBbmdBWkFKOEFud0FnQUtFQW9RQVdBS29BclFBRkFMUUF1QUFQQUxvQXVnQVBBTDhBdndBZkFNQUF3QUFCQU1FQXdRQWZBTUlBd2dBREFNTUF3d0FOQU1VQXhRQVFBTVlBeGdBUEFNY0F4d0FYQU1nQXlBQVdBTWtBeVFBZ0FNc0F5d0FoQU5zQTJ3QWpBTndBM0FBa0FONEEzZ0FpQVAwQS9nQUdBQUlBUEFBUEFBOEFFQUFRQUJBQUlRQVJBQkVBRVFBZEFCMEFJd0FlQUI0QUpBQWtBQ1FBRWdBbUFDWUFBUUFxQUNvQUFnQXlBRElBQXdBMEFEUUFCQUEzQURjQUJRQTRBRGdBQndBNUFEa0FDUUE2QURvQUN3QTdBRHNBR2dBOEFEd0FEUUJFQUVRQUZRQkdBRVlBR3dCSEFFY0FIQUJJQUVnQUZnQkpBRWtBRkFCS0FFb0FIUUJMQUVzQUlnQk1BRXdBRndCUkFGRUFIZ0JTQUZJQUdBQlVBRlFBSHdCVkFGVUFHUUJXQUZZQUlBQlhBRmNBSlFCWUFGZ0FCZ0JaQUZrQUNBQmFBRm9BQ2dCYkFGc0FFd0JjQUZ3QURBQ0NBSWdBRWdDSkFJa0FBUUNVQUpnQUF3Q2FBSm9BQXdDYkFKNEFCd0NmQUo4QURRQ2hBS0VBRkFDaUFLZ0FGUUNwQUtrQUd3Q3FBSzBBRmdDdUFMRUFGd0N6QUxNQUhnQzBBTGdBR0FDNkFMb0FHQUM3QUw0QUJnQy9BTDhBREFEQkFNRUFEQURDQU1JQUhBREZBTVVBQXdER0FNWUFHQURJQU1nQUlBREpBTWtBRFFEY0FOd0FEd0RmQU44QURnRDlBUDRBRkFBQ0FCb0FBd0FEQUFBQUpBQWxBQUVBSndBbkFBTUFLUUFxQUFRQUxRQXZBQVlBTVFBNkFBa0FQQUE4QUJNQVJRQkZBQlFBUndCS0FCVUFUZ0JPQUJrQVVnQlRBQm9BVlFCV0FCd0FXUUJkQUI0QWdnQ0hBQ01Ba2dDWUFDa0FtZ0NmQURBQW9RQ2hBRFlBcWdDdEFEY0F0QUM0QURzQXVnQzZBRUFBdndEREFFRUF4UURKQUVZQXl3RExBRXNBMndEY0FFd0EzZ0RlQUU0QS9RRCtBRThBQVFBQUFBZ0FBQUFFQUE0QUFtbGtaVzl5YjIxdUFBRnNZWFJ1QUFnQUJnQUFBQUFBQVFBQ0FBZ0FEQUFCLzFZQUFRQUFBQUFBQVFBQUFBREppVzh4QUFBQUFMbk9OdG9BQUFBQXVjNDIyZz09Jyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoLi4vLi4vY3NzL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci5lb3QpOyAvKiBGb3IgSUU2LTggKi9cbiAgc3JjOlxuICAgIGxvY2FsKCdNYXRlcmlhbCBJY29ucycpLFxuICAgIGxvY2FsKCdNYXRlcmlhbEljb25zLVJlZ3VsYXInKSxcbiAgICB1cmwoLi4vLi4vY3NzL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCguLi8uLi9jc3MvZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCguLi8uLi9jc3MvZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4OyAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlyZWN0aW9uOiBsdHI7XG5cbiAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXG4gIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgLyogU3VwcG9ydCBmb3IgSUUuICovXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xufVxuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG8rQ29uZGVuc2VkJmRpc3BsYXk9c3dhcCcpO1xuXG5AbWl4aW4gZmxleGV2ZW4oJGRpcmVjdGlvbjogcm93LCAkd3JhcDogbm93cmFwLCAkYWxpZ246IHN0cmV0Y2gpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiAkd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuJHJvc3RlcldpZHRoOiAxNDVweDtcbiRzY29yZXNBbmRMaW5rc1dpZHRoOiA1MzBweDtcbiRzdGFuZGluZ3NXaWR0aDogNTE1cHg7XG4kc3NDb250YWluZXJXaWR0aDogMzUwcHg7XG4kZGFzaEludGVybmFsQnJlYWtMOiAxNTI1cHg7XG4vLyBicmVhayB3aWR0aCBXSVRIT1VUIGZlZWRDb250YWluZXJcbiRkYXNoSW50ZXJuYWxCcmVha006ICRyb3N0ZXJXaWR0aCArICRzY29yZXNBbmRMaW5rc1dpZHRoICsgJHN0YW5kaW5nc1dpZHRoO1xuXG4vKiBTY3NzIERvY3VtZW50ICovXG5odG1sIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFsbHBhcmtfYmcyLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogQ2FsaWJyaSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMy41cHg7XG59XG5kaXYge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG5idXR0b24ge1xuICBmb250LWZhbWlseTogQ2FsaWJyaSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAvLyBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAvLyBjb2xvcjogIzMzMztcbiAgLy8gYm9yZGVyOiAwO1xuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbiNjb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53YWl0aW5nIHtcbiAgY3Vyc29yOiB3YWl0ICFpbXBvcnRhbnQ7XG59XG4uc29ydEFycm93IHtcbiAgZm9udC1zaXplOiBlbSg4KSAhaW1wb3J0YW50O1xufVxuLnJpZ2h0QWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmxlZnRBbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5jZW50ZXJBbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNwbGF5ZXJTZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkYXBwUGFkZGluZztcbiAgdG9wOiBlbSg3KTtcbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgaW5wdXQge1xuICAgIHdpZHRoOiBlbSgyNTApO1xuICB9XG4gICNwbGF5ZXJTZWFyY2hSZXN1bHRzIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHVsLnVpLWF1dG9jb21wbGV0ZSB7XG4gICAgICBsZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuZGl2I0RWTG9nT3V0QnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMjhweDtcbiAgICBtYXgtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbiRtZW51Q29sb3I6ICNlOWU5ZTk7XG51bC51aS1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgbGkudWktbWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRhcHBCR0NvbG9yR3JleSwgNjAlKTtcbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMSk7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMzZDNkM2QgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtdHlwZT0nT3JnJ10ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRtZW51Q29sb3IsIDMwJSk7XG4gICAgfVxuICAgICZbZGF0YS10eXBlPSdQcmVmbGlzdCddIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbWVudUNvbG9yLCA1MCUpO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnVpLXN0YXRlLWZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRpbmRCbHVlLCA1JSkgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmxpW2RhdGEtc29ydD0nMCddIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG59XG5saVtkYXRhLXNvcnQ9JzAnXSB+IGxpW2RhdGEtc29ydD0nMCddIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbmxpW2RhdGEtc29ydD0nMSddIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG59XG5saVtkYXRhLXNvcnQ9JzEnXSB+IGxpW2RhdGEtc29ydD0nMSddIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbmxpW2RhdGEtc29ydD0nMiddIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG59XG5saVtkYXRhLXNvcnQ9JzInXSB+IGxpW2RhdGEtc29ydD0nMiddIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLy8gSW5kVmlkUGxheWVyIFN0eWxlc1xuZmlndXJlI2luZEhUTUw1VmlkZW8ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTUlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2U7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuICBmaWdjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogMTUlO1xuICAgIGRpdiB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IGVtKDUpO1xuICAgICAgbGluZS1oZWlnaHQ6IGVtKDE0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2U7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyZjJmMzE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJmMmYzMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NWI7XG4gICAgICB9XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuIHtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjNjY2O1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmLmNhbmNlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZFJlZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkaW5kUmVkLCAxNSUpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzVjYjg1YywgMTUlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmLmdyZXllZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjN2M3YyAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YyAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnNsaW0ge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuLnllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Njg3NDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUwMzAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsbG93V3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4jb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4vKioqKioqKioqKioqKiogSEVBREVSIFNUWUxFUyAqKioqKioqKioqKioqKi9cbiNoZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6ICREVmhlYWRIZWlnaHQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGluZFJlZDtcbiAgYmFja2dyb3VuZDogJGJsYWNrRmFkZTMwO1xuICA+IGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgfVxuICAjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiBlbSgxMCk7XG4gICAgPiBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdUcmliZVR5cGVfRFYnO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogZW0oMSkgZW0oMSkgJGluZEJsdWU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR4cykge1xuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICA+IGg1IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogJGluZFJlZDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtc2hhZG93OiBlbSgxKSBlbSgxKSAkaW5kQmx1ZTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8ocGhvbmUpIHtcbiAgICAgICAgZm9udC1zaXplOiAkYXBwUGFkZGluZztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gIH1cbiAgI2R2TGlua3Mge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRuYXZGb250U2l6ZSAyZW07XG4gICAgZm9udC1mYW1pbHk6ICdNaXR0ZWxzY2hyaWZ0X0RWJztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgfVxuICAjbW9kZXMge1xuICAgIGJhY2tncm91bmQ6ICRibGFja0ZhZGUzMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRpbmRSZWQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIH1cbiAgI25hdiB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAkaW5kUmVkO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsICRuYXZJdGVtVHJhbnMpO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ05ldXplaXRfRFYnO1xuICAgICAgICBmb250LXNpemU6ICRuYXZGb250U2l6ZTtcbiAgICAgICAgcGFkZGluZzogZW0oMTcpO1xuICAgICAgICAmW3JlbD0nbWVkaWNhbCddIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAkbmF2SXRlbVRyYW5zKSB1cmwoLi4vaW1hZ2VzL21lZGljYWxfYl9iZy5wbmcpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICAubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAkbmF2SXRlbVRyYW5zSG92ZXIpIHVybCguLi9pbWFnZXMvbWVkaWNhbF9iX2JnLnBuZykgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1uQWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgJG5hdkl0ZW1UcmFuc0hvdmVyKSB1cmwoLi4vaW1hZ2VzL21lZGljYWxfYl9iZy5wbmcpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltyZWw9J2NpdmlkJ10ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsICRuYXZJdGVtVHJhbnMpIHVybCguLi9pbWFnZXMvY2l2aWRfYl9iZy5wbmcpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICAubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAkbmF2SXRlbVRyYW5zSG92ZXIpIHVybCguLi9pbWFnZXMvY2l2aWRfYl9iZy5wbmcpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tbkFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsICRuYXZJdGVtVHJhbnNIb3ZlcikgdXJsKC4uL2ltYWdlcy9jaXZpZF9iX2JnLnBuZykgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW3JlbD0ndG9udG8nXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgJG5hdkl0ZW1UcmFucykgdXJsKC4uL2ltYWdlcy90b250b19iX2JnLnBuZykgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgICAgIC5uby10b3VjaCAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsICRuYXZJdGVtVHJhbnNIb3ZlcikgdXJsKC4uL2ltYWdlcy90b250b19iX2JnLnBuZykgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1uQWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgJG5hdkl0ZW1UcmFuc0hvdmVyKSB1cmwoLi4vaW1hZ2VzL3RvbnRvX2JfYmcucG5nKSByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbcmVsPSdkdmlldyddIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAkbmF2SXRlbVRyYW5zKSB1cmwoLi4vaW1hZ2VzL2RldmVsb3BtZW50X2JfYmcucG5nKSByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgLm5vLXRvdWNoICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgJG5hdkl0ZW1UcmFuc0hvdmVyKSB1cmwoLi4vaW1hZ2VzL2RldmVsb3BtZW50X2JfYmcucG5nKSByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubW5BY3RpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAkbmF2SXRlbVRyYW5zSG92ZXIpIHVybCguLi9pbWFnZXMvZGV2ZWxvcG1lbnRfYl9iZy5wbmcpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltyZWw9J2RhdGFzaGVldHMnXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgJG5hdkl0ZW1UcmFucykgdXJsKC4uL2ltYWdlcy9kYXRhc2hlZXRzX2JfYmcucG5nKSByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgLm5vLXRvdWNoICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgJG5hdkl0ZW1UcmFuc0hvdmVyKSB1cmwoLi4vaW1hZ2VzL2RhdGFzaGVldHNfYl9iZy5wbmcpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tbkFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsICRuYXZJdGVtVHJhbnNIb3ZlcikgdXJsKC4uL2ltYWdlcy9kYXRhc2hlZXRzX2JfYmcucG5nKSByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKlx0RU5EIEhFQURFUiBTVFlMRVMgKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKiogQ09OVEVOVCBTVFlMRVMgKioqKioqKioqKioqKiovXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2FwcENvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2tGYWRlMzA7XG4gIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLypAaW5jbHVkZSBjYWxjKG1pbi13aWR0aCwgJyN7ZW0oMTAyNCl9IC0gI3skYXBwUGFkZGluZ30nKTsqL1xuICBkaXYuYXBwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwQkdDb2xvckdyZXk7XG4gICAgLypwYWRkaW5nOiRhcHBQYWRkaW5nOyovXG4gICAgLypvdmVyZmxvdzphdXRvOyovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cbiNzaWRlQmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTUlO1xuICBtaW4td2lkdGg6IDEyNXB4O1xufVxuLypcdEVORCBDT05URU5UIFNUWUxFUyAqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKiBMT0dJTiBQQUdFICoqKioqKioqKioqKioqL1xuI2xvZ2luQ29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY3VydmVkKGVtKDIwKSk7XG4gIHdpZHRoOiBlbSgzNDUpO1xuICBoZWlnaHQ6IGVtKDMyNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRpbmRCbHVlLCAwLjMpO1xuICBtYXJnaW4tdG9wOiBlbSgxMDApO1xuICBAaW5jbHVkZSBjZW50ZXIoeCk7XG4gIEBpbmNsdWRlIHNoYWRvdygwLCBlbSg2KSwgcmdiYSgjMDAwMDAwLCAxKSk7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8ocGhvbmUpIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIGhlaWdodDogZW0oMzI1KTtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gIH1cbiAgaDMge1xuICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgIG1hcmdpbi10b3A6IGVtKDIwKTtcbiAgICBAaW5jbHVkZSBjZW50ZXIoeCk7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhwaG9uZSkge1xuICAgICAgZm9udC1zaXplOiBlbSgxNyk7XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogJ1RyaWJlVHlwZV9EVic7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiBlbSgzNSk7XG4gICAgbWFyZ2luLXRvcDogZW0oMjApO1xuICAgIEBpbmNsdWRlIGNlbnRlcih4KTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHBob25lKSB7XG4gICAgICBmb250LXNpemU6IGVtKDMzKTtcbiAgICB9XG4gIH1cbn1cbi5kdkZvcm0ge1xuICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gIHdpZHRoOiAxMDAlO1xuICAubG9naW5UZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGVtKDUpIGF1dG87XG4gICAgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiA5OSU7XG4gICAgICBoZWlnaHQ6IGVtKDM2KTtcbiAgICAgIHdpZHRoOiA5NyU7XG4gICAgfVxuICB9XG4gIC5sb2dpbkJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiBlbSgxMCk7XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IGVtKDgpO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogZW0oNCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzZDYwODAgMCUsICMyNDQ1NmUgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzZDYwODAgMCUsICMyNDQ1NmUgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjM2Q2MDgwIDAlLCAjMjQ0NTZlIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgaW5zZXQgMCBlbSgxKSBlbSgyKSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksXG4gICAgICAgIDAgZW0oMSkgZW0oMSkgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIHRleHQtc2hhZG93OiBlbSgtMSkgZW0oLTEpIGVtKDEpIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzZDYwODAgMCUsICMzYjVhOTkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNkNjA4MCAwJSwgIzNiNWE5OSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNkNjA4MCAwJSwgIzNiNWE5OSAxMDAlKTtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIGVtKDQpIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgYmFja2dyb3VuZDogIzM1NTE4ZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNsb2FkaW5nSW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGVtKDgpO1xuICByaWdodDogZW0oOCk7XG4gIHdpZHRoOiAxMCU7XG59XG4jbm90aWNlIHtcbiAgQGluY2x1ZGUgY2VudGVyKHgpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogZW0oMjQ1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODAlO1xufVxuLypcdEVORCBMT0dJTiBTVFlMRVMgKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKipcdERBU0hCT0FSRCBQQUdFICoqKioqKioqKioqKioqL1xuJGJyZWFrV2lkdGg6IDEyODVweDtcbiNhcHBMaW5rcyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNTUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICA+IGRpdi5hcHBMaW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZiNmM2YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2tGYWRlNDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXYuYXBwTWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBzcGFuLm5hbWUge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjezQ1cHh9KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtXaWR0aCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLmltYWdlIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha1dpZHRoKSB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBkaXYuYXBwTWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKCN7JERWaGVhZEhlaWdodH0gKyA1cHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IGVtKDI2MCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgQGluY2x1ZGUgc2hhZG93KDAsIGVtKDYpLCByZ2JhKCMwMDAwMDAsIDEpKTtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYuaXNPcmdzIHtcbiAgICAgICAgICBsaS5hcHBNZW51R3JvdXAge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZiNmM2YztcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5hcHBNZW51R3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZEJsdWU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbGkuYXBwTWVudUl0ZW0ge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgc3Bhbi5ub2xpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzNjNWM3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2U2ZjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2RjZTZmMCwgNDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmluYXBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogZW0oMTc1KTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBoZWlnaHQ6ICRtYWluTmF2SGVpZ2h0O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgPiBkaXYuYXBwTGluayB7XG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4Nzg3ODk7XG4gICAgICBzcGFuLmltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMik7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IGRpdi5hcHBNZW51IHtcbiAgICAgICAgdG9wOiBjYWxjKCRtYWluTmF2SGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmluZC1tb2RhbCB7XG4gIC5tb2RhbC1jb250YWluZXIge1xuICAgICYubGlzdHZpZXdTZWFyY2hNb2RhbCB7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoeCk7XG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogY2FsYygkYXBwUGFkZGluZyAvIDIpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgICA+IC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgcmVtb3Zlc2hhZG93KCk7XG4gICAgICB9XG4gICAgfVxuICAgICYubmV3LWxpc3Qge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICAjY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubm9ybWFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXR0b25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkYXBwUGFkZGluZztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAjbGlzdC12aWV3IHtcbiAgICAgIC5zZWFyY2gtbGlzdHMtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmNsZWFyLWlucHV0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3B0aW9ucyB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGluZFJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlbGVjdC1hbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NDQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAjZ3JvdXAtbGlzdCB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIC5ncm91cCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Rhc2hJbnRlcm5hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6ICRkYXNoSW50ZXJuYWxCcmVha007XG4gIGhlaWdodDogMTAwJTtcbiAgI21haW5OYXYge1xuICAgIGhlaWdodDogJG1haW5OYXZIZWlnaHQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkJHQ29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJHBsYXllckRldlVJQ29sb3IsIDEwJSk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIC8vIHBhZGRpbmc6ICRhcHBQYWRkaW5nIDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI5MmU7XG4gICAgICB3aWR0aDogJGRhc2hOYXZXaWR0aDtcbiAgICAgID4gaDIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIC8vIHBhZGRpbmc6ZW0oNykgMCAwIDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVHJpYmVUeXBlX0RWJztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtc2hhZG93OiBlbSgxKSBlbSgxKSAkaW5kQmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkeHMpIHtcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gc21hbGwge1xuICAgICAgICBjb2xvcjogI2ZkYjMzMztcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICB9XG4gICAgfVxuICAgID4gZGl2I2FwcExpbmtzIHtcbiAgICAgID4gZGl2LmFwcExpbmsge1xuICAgICAgICBzcGFuLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiBkaXYjcGxheWVyU2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgdG9wOiBlbSgxMik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGFiZWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDJweCAwO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICNwbGF5ZXJTZWFyY2hSZXN1bHRzIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgdWwudWktYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgICBsZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaEludGVybmFsQnJlYWtMKSB7XG4gICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICA+IGRpdiNmZWVkRGlzcGxheUJ1dHRvbiB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGFzaEludGVybmFsQnJlYWtMKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGRpdiN0cmVsbG9EaXNwbGF5QnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICNndi10aWNrZXItYW5jaG9yIHtcbiAgICBwYWRkaW5nLXRvcDogJG1haW5OYXZIZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkcm9zdGVyV2lkdGggKyAkc2NvcmVzQW5kTGlua3NXaWR0aCArICRzdGFuZGluZ3NXaWR0aCArICRzc0NvbnRhaW5lcldpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAjY29udGVudCB7XG4gICAgd2lkdGg6ICRyb3N0ZXJXaWR0aCArICRzY29yZXNBbmRMaW5rc1dpZHRoICsgJHN0YW5kaW5nc1dpZHRoICsgJHNzQ29udGFpbmVyV2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBAaW5jbHVkZSBjZW50ZXIoeCk7XG4gICAgQGluY2x1ZGUgZmxleGV2ZW4oKTtcblxuICAgID4gZGl2IHtcbiAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICYucm9zdGVyV2lkdGgge1xuICAgICAgICBtYXgtd2lkdGg6ICRyb3N0ZXJXaWR0aDtcbiAgICAgIH1cbiAgICAgICYuc2NvcmVzTkxpbmtzV2lkdGgge1xuICAgICAgICBtaW4td2lkdGg6ICRzY29yZXNBbmRMaW5rc1dpZHRoO1xuICAgICAgfVxuICAgICAgJi5zdGFuZGluZ3NXaWR0aCB7XG4gICAgICAgIG1pbi13aWR0aDogJHN0YW5kaW5nc1dpZHRoO1xuICAgICAgfVxuICAgICAgPiBkaXYuY29udGVudENvbENvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2YTZiNmM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRhcHBQYWRkaW5nO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwTGVmdE1lbnVCR0NvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnllbGxvdy1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRiNTA3O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmZGI1MDcsIDMwJSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2ZkYjUwNywgMzAlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmI2NsZVJvc3RlclRhYmxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6ICRyb3N0ZXJXaWR0aDtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gZGl2LmNvbnRlbnRDb2x1bW5TY3JvbGwgPiBkaXYucm9zdGVyLWJvYXJkLXRhYmxlcyB7XG4gICAgICAgICAgICA+IGRpdi5vcmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgPiBkaXYgKyBkaXYgKyBkaXYgKyBkaXYge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRhYmxlLW5hbWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnJvc3Rlci10YWJsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGluZEJsdWU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGluZEJsdWU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLnNhbGFyeSxcbiAgICAgICAgICAgICAgICAgICYucG9zLFxuICAgICAgICAgICAgICAgICAgJi5hZ2UsXG4gICAgICAgICAgICAgICAgICAmLnN1cnBsdXMsXG4gICAgICAgICAgICAgICAgICAmLnBhLFxuICAgICAgICAgICAgICAgICAgJi54V2FyLFxuICAgICAgICAgICAgICAgICAgJi5zdmMsXG4gICAgICAgICAgICAgICAgICAmLnNyLFxuICAgICAgICAgICAgICAgICAgJi5tcixcbiAgICAgICAgICAgICAgICAgICYuYWIsXG4gICAgICAgICAgICAgICAgICAmLnJ1bnMsXG4gICAgICAgICAgICAgICAgICAmLmhpdHMsXG4gICAgICAgICAgICAgICAgICAmLnhiLFxuICAgICAgICAgICAgICAgICAgJi5iYixcbiAgICAgICAgICAgICAgICAgICYua3MsXG4gICAgICAgICAgICAgICAgICAmLm9wcyxcbiAgICAgICAgICAgICAgICAgICYuZGVmLFxuICAgICAgICAgICAgICAgICAgJi5zcGxpdCxcbiAgICAgICAgICAgICAgICAgICYuZGF0ZSxcbiAgICAgICAgICAgICAgICAgICYuc2NvdXQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAmLmVtcHR5LXJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCM2OTgxOTgsIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICYuZW1wdHktY2VsbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBvcyxcbiAgICAgICAgICAgICAgICAuYWdlLFxuICAgICAgICAgICAgICAgIC5wYSxcbiAgICAgICAgICAgICAgICAueFdhcixcbiAgICAgICAgICAgICAgICAuc3ZjLFxuICAgICAgICAgICAgICAgIC5zcixcbiAgICAgICAgICAgICAgICAubXIsXG4gICAgICAgICAgICAgICAgLmFiLFxuICAgICAgICAgICAgICAgIC5pcCxcbiAgICAgICAgICAgICAgICAucnVucyxcbiAgICAgICAgICAgICAgICAuaGl0cyxcbiAgICAgICAgICAgICAgICAueGIsXG4gICAgICAgICAgICAgICAgLmJiLFxuICAgICAgICAgICAgICAgIC5rcyxcbiAgICAgICAgICAgICAgICAuc3BsaXQge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wb3Mge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWxyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnhPcHMge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zY291dCB7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hZ2Uge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vcHQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdXJwbHVzIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJPdXRyaWdodCxcbiAgICAgICAgICAgICAgICAuZmF0eXBlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3BzLFxuICAgICAgICAgICAgICAgIC5kZWYge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53T2JhIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHZyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3B0aW9uYWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2FsYXJ5IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGlkZS1jb2wge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNob3ctY29sIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWhpZGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb3NwZWN0cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZGVwdGgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiNzY29yZXNBbmRMaW5rcyB7XG4gICAgICAgICAgPiBkaXYuc2NvcmVzQW5kTGlua3NNZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICA+IGRpdi5zY29yZXNBbmRMaW5rc1RhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5lbXB0eUJHIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgjZmZmLCAwLjkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUudGFibGVEaXNwbGF5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIC5kYXNoRXhjbHVkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYjZmVlZENvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAkc3NDb250YWluZXJXaWR0aDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbWFpbk5hdkhlaWdodH0gLSAxMjBweCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgI3Ntb2tlc2lnbmFscyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2Uge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaEludGVybmFsQnJlYWtMKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHNoYWRvdygwLCBlbSg2KSwgcmdiYSgjMDAwMDAwLCAxKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2hJbnRlcm5hbEJyZWFrTCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBjZW50ZXJyZXNldCh4KTtcbiAgICB9XG4gIH1cbn1cbiNkYXNoYm9hcmQge1xuICAvKm1pbi13aWR0aDplbSg4MDApOyovXG4gICNkYXNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgI2FwcENvbnRlbnQge1xuICAgICAgLyp3aWR0aDokbW9kdWxlQXBwQ29udGVudFdpZHRoOyovXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JERWaGVhZEhlaWdodH0pO1xuICAgICAgQGluY2x1ZGUgY2VudGVyKCd4Jyk7XG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xuICAgICAgICBtYXJnaW46IDAgMCBlbSg4KSAwO1xuICAgICAgfVxuICAgICAgLmFwcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAvKm92ZXJmbG93OiBhdXRvOyovXG5cbiAgICAgICAgJG1vZHVsZUFwcENvbnRlbnRXaWR0aDogZW0oMTA1MCk7XG4gICAgICAgICRtb2R1bGVXaWR0aDogMjQ1cHg7XG4gICAgICAgICRtb2R1bGVIZWlnaHQ6IDEwNHB4O1xuICAgICAgICAkbW9kdWxlTWFyZ2luOiBlbSgxMCk7XG4gICAgICAgICRtb2R1bGVCYWNrQ29sb3I6IHJnYmEoMzksIDY2LCAxMDUsIDAuNyk7XG4gICAgICAgICRtb2R1bGVGcm9udENvbG9yOiByZ2JhKDM4LCA0NSwgNTIsIDAuNyk7XG4gICAgICAgICRtb2R1bGVIM0RlZmF1bHRGb250U2l6ZTogZW0oMzIpO1xuICAgICAgICAkbW9kdWxlQnV0dG9uRGVmYXVsdEZvbnRTaXplOiBlbSgxNik7XG4gICAgICAgIC5kYXNoSXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBkaXYubXktaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgICAgICAgICAgLnBsYXllclNlYXJjaFJlc3VsdHMge1xuICAgICAgICAgICAgICB1bC51aS1hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGl2Lm15LW1vZHVsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDExMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kdWxlQmFja0NvbG9yO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IGVtKDUpO1xuICAgICAgICAgICAgICByaWdodDogZW0oNSk7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzg3ODc4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzk0NTU0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNlNjE5MmUpLCB0bygjYzk0NTU0KSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2MTkyZSwgI2M5NDU1NCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2MTkyZSwgI2M5NDU1NCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTYxOTJlLCAjYzk0NTU0KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2MTkyZSwgI2M5NDU1NCk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDUpIGVtKDEwKTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGVtKDUpO1xuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDEpIDAgMXB4IDA7XG4gICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAxKSAwIDFweCAwO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDEpIDAgMXB4IDA7XG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNCkgMCAxcHggMDtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRtb2R1bGVCdXR0b25EZWZhdWx0Rm9udFNpemU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2I4MTIxMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjgxMjEyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8qJjphY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICMxYjQzNWU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzFiNDM1ZTtcblx0XHRcdFx0XHRcdFx0fSovXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRtb2R1bGVIM0RlZmF1bHRGb250U2l6ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDMwMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDkpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLmJ1dHRvbkJnIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kdWxlRnJvbnRDb2xvcjtcbiAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2lkPSdPcmdWaWV3J10gc3Bhbi5idXR0b25CZyB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLmFwcExvZ28ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbaWQ9J2NpdmlkJ10gLmFwcExvZ28ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbW9kdWxlX2xvZ29fY2l2aWQucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2lkPSd0b250b3BybyddIC5hcHBMb2dvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbW9kdWxlX2xvZ29fdG9udG9wcm8ucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2lkPSd0b250b2ZhJ10gLmFwcExvZ28ge1xuICAgICAgICAgICAgICB3aWR0aDogOThweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tb2R1bGVfbG9nb190b250b2ZhLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltpZD0nc2NvdXRpbmcnXSAuYXBwTG9nbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21vZHVsZV9sb2dvX3Njb3V0aW5nLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltpZD0nZHZpZXcnXSAuYXBwTG9nbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5OXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21vZHVsZV9sb2dvX3BsYXllcmRldi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbaWQ9J21lZGljYWwnXSAuYXBwTG9nbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tb2R1bGVfbG9nb19tZWRpY2FsLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltpZD0nZGF0YXNoZWV0cyddIC5hcHBMb2dvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21vZHVsZV9sb2dvX2RhdGFzaGVldHMucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2lkPSdwbGF5ZXJ2aWV3J10gLmFwcExvZ28ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbW9kdWxlX2xvZ29fcGxheWVydmlldy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZG91YmxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICRhcHBQYWRkaW5nICRhcHBQYWRkaW5nICRhcHBQYWRkaW5nO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIC8qY2xlYXI6IGxlZnQ7Ki9cbiAgICAgICAgICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJygjeyRtb2R1bGVXaWR0aH0qMikgKyAjeyRtb2R1bGVNYXJnaW59Jyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCAnKCN7JG1vZHVsZUhlaWdodH0qMikgKyAjeyRtb2R1bGVNYXJnaW59Jyk7XG4gICAgICAgICAgICAgIHNwYW4uYnhzR2FtZURhdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwLmJ4c05vR2FtZXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZy5sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgICBkaXYubXktbW9kdWxlIHtcbiAgICAgICAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGRpdi5teS1tb2R1bGUge1xuICAgICAgICAgICAgICA+IGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtb2R1bGVIM0RlZmF1bHRGb250U2l6ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtb2R1bGVCdXR0b25EZWZhdWx0Rm9udFNpemU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Rhc2hHcmlkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgLSAoJERWaGVhZEhlaWdodCAqIDIpKSArIDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGl2LmlubmVyR3JpZHMge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGl2LmdyaWRzQ29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAmLnRoaW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2I2ZlZWRDb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICNzbW9rZXNpZ25hbHMgLnBhZ2Uge1xuICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNkYXNoRmxvYXRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogZW0oNTApO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAmLnBsYXllcnZpZXdTZWFyY2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgY2VudGVyKCd4Jyk7XG4gICAgfVxuICAgICYuY2hlYXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIHdpZHRoOiA1MzJweDtcbiAgICAgICNjbG9zZUNoZWF0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoJ3gnKTtcbiAgICB9XG4gIH1cbiAgI2NpdmlkIHtcbiAgICBkaXYge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmFwcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXBwQkdDb2xvckdyZXk7XG4gICAgfVxuICB9XG4gICN0b250b3BybyxcbiAgI3RvbnRvZmEge1xuICAgIC5hcHAge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b250b19iZy5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNkdmlldyB7XG4gICAgLmFwcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXBwQkdDb2xvckdyZXk7XG4gICAgfVxuICB9XG4gICNtZWRpY2FsIHtcbiAgICAuYXBwIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MjA1MDUgdXJsKC4uL2ltYWdlcy9tZWRfYmcuanBnKSByZXBlYXQteDtcbiAgICB9XG4gIH1cbiAgI2RhdGFzaGVldHMge1xuICAgIC5hcHAge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNjNGM0YzQsICNmZmZmZmYpIHJlcGVhdCBzY3JvbGwgMCAwICNmNWY1ZjU7XG4gICAgfVxuICB9XG4gICNyZXBvcnRzIHtcbiAgICAuYXBwIHtcbiAgICAgIGJhY2tncm91bmQ6ICRhcHBCR0NvbG9yR3JleTtcbiAgICB9XG4gIH1cbn1cbiN0aW1lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRuYXZGb250U2l6ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6ICRuYXZGb250U2l6ZSAyZW07XG59XG4jZ2FtZURldGFpbFBhZ2Uge1xuICAuYXBwIHtcbiAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgfVxuICAuaG9tZVBsYXllclN0YXRzIHtcbiAgICBtYXJnaW4tdG9wOiBlbSg1MCk7XG4gIH1cbiAgdGFibGUuc3RhdHNUYWJsZSB7XG4gICAgdGhlYWQgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZEJsdWU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbi8qKioqKioqKioqKioqKlx0U0hBUkVEIFNUWUxFUyAqKioqKioqKioqKioqKi9cbi5ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW5Db2xvciAhaW1wb3J0YW50O1xufVxuLm9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZGRDb2xvciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFzdHlsZSB7XG4gIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWluLWhlaWdodDogZW0oNTAwKTtcbiAgcCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRpbmRCbHVlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRpbmRCbHVlO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IGVtKDEwKSAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRpbmRCbHVlO1xuICAgICAgJi5sZml0ZW1fbWF0Y2gge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICB9XG4gICAgJi5sYXN0RmlsdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5kQmx1ZTtcbiAgICB9XG4gIH1cbn1cbi5zY3JvbGxpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbn1cbi5jbG9zZVBhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiBlbSgzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkaW5kUmVkLCAwLjQpO1xuICAgIC5uby10b3VjaCAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRSZWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5mQm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG59XG51bC50YWJsZUxpc3Qge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgICAgIEBleHRlbmQgJW5vVG91Y2hIb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50ZWFtUGxheWVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAyMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICAubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgQGV4dGVuZCAlbm9Ub3VjaEhvdmVyO1xuICB9XG59XG4uZW1wdHkge1xuICBjb2xvcjogdHJhbnNwYXJlbnRpemUoIzAwMCwgMC43KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGFwcEJHQ29sb3JHcmV5LCAyMCkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRvcE1yZ24ge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4vKioqKiogVXBsb2FkIEF0dGFjaG1lbnRzIFN0eWxlcyAqKioqKi9cbi5wQXR0YWNobWVudHMge1xuICB3aWR0aDogOTklO1xuICBoZWlnaHQ6IGVtKDE0NSk7XG4gIGJvcmRlcjogM3B4IGRhc2hlZCAjY2NjO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDBweCAwcHggMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHNtYWxsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICAmLmRyYWdNZXNzYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6IHJnYigxNjgsIDE2OCwgMTY4KTtcbiAgICB9XG4gICAgJi5hdHRhY2hfcHJvZ3Jlc3Mge1xuICAgICAgY29sb3I6ICNhOGE4YTg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtQXR0YWNoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLm1lZFRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuYXR0YWNoX3RodW1iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigneScpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51cGxvYWREZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgIGxlZnQ6IDU5NXB4O1xuICAgICAgICAuZmlsZU5hbWUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbiAgfVxufVxuLmF0dGFjaERpc3BsYXkge1xuICAuYXR0YWNoTGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5hdHRhY2gtaWNvbixcbiAgLmF0dGFjaC1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAuYXR0YWNoLWljb24ge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYXR0YWNoLWluZm8ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmF0dGFjaC1zdWJqZWN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmF0dGFjaC1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGgge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICAmLnN1Ym1pdCxcbiAgJi5jYW5jZWwge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gICAgYmFja2dyb3VuZDogZ3JlZW47XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmLmNhbmNlbCB7XG4gICAgYmFja2dyb3VuZDogJGluZFJlZDtcbiAgfVxuICAmLmF1eCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGluZFJlZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vKioqKiogRU5EIFVwbG9hZCBBdHRhY2htZW50cyBTdHlsZXMgKioqKiovXG4vKlx0RU5EIFNIQVJFRCBTVFlMRVMgKioqKioqKioqKioqKiovXG5AaW5jbHVkZSB0ZWFtQ29sb3JzKCk7XG5cbi5hZy1mcmVzaCB7XG4gIGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmFnLWJvZHkge1xuICBmb250LXNpemU6IDkuNXB4O1xufVxuLmFnLWZyZXNoIC5hZy1yb290IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG4uYWctZnJlc2ggLmFnLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiAkaW5kQmx1ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWctZnJlc2ggLmFnLWhlYWRlci1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cbi5hZy1mcmVzaCAuYWctaGVhZGVyLWNlbGwtbGFiZWwge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5hZy1mcmVzaCAuYWctaGVhZGVyLWNlbGwtbWVudS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogJGluZEJsdWU7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuLmFnLWZyZXNoIC5hZy1oZWFkZXItaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYWctZnJlc2ggLmFnLW1lbnUge1xuICAuYWctaGVhZGVyLWljb24ge1xuICAgIGZpbGw6ICMwMDA7XG4gIH1cbn1cbi5hZy1oZWFkZXItY2VsbC1sYWJlbCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG4uYWctZnJlc2ggLmFnLWNlbGwtbm8tZm9jdXMge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG4uYWctZnJlc2ggLmFnLXJvdy1vZGQsXG4uYWctZnJlc2ggLmFnLXJvdy1ldmVuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4uYWctZnJlc2ggLmFnLXJvdy1vZGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFnLWZyZXNoIC5hZy1yb3ctZXZlbiB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG4uYWctZnJlc2ggLmFnLWdyb3VwLWNlbGwge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5hZy1mcmVzaCAuYWctY2VsbC1mb2N1cyB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hZy1mcmVzaCAuYWctcm93LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZDE3MztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZDE3MztcbiAgfVxufVxuLmFnLXJvdyB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oI2ZmZDE3MywgMTUlKTtcbiAgfVxufVxuLnNvcnRlZCB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG4uc29ydGVkLWNvbCB7XG4gIGJhY2tncm91bmQ6ICNkM2YxZmY7XG59XG4uc29ydGVkLWhlYWRlci1jb2wge1xuICBiYWNrZ3JvdW5kOiAjZDNmMWZmO1xuICBjb2xvcjogJGluZEJsdWU7XG59XG4vLyAuYWctaGVhZGVyLXJvdyB7IG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbkBpbXBvcnQgJ192YXJzLnNjc3MnO1xuXG4kcGxheWVyRGV2VUlIb3ZlckluZEJsdWU6ICRpbmRCbHVlO1xuJGFzbUJvcmRlckxpZ2h0R3JleTogIzlmOWU5ZjtcbiRhc3Nlc3NtZW50VGFibGVzV2lkdGg6IGVtKDgyMCk7XG4kbmF2QkdDb2xvcjogJGxpZ2h0c2xhdGVncmF5O1xuJG5hdkJHU2VsZWN0ZWRDb2xvcjogZGFya2VuKCRpbmRSZWQsIDIwJSk7XG4kcGRldlVJQkdDb2xvcjogI2YyZjJmMjtcbiRzc0NvbnRhaW5lcldpZHRoOiAzNTBweDtcbiRwbGF5ZXJwYWdlQnJlYWtMOiAxNjk1cHg7XG4kbGVmdC1yYWlsLWhvdmVyLWJnOiAjMzUxMTExO1xuXG4ubG9hZGluZ0dJRiB7XG4gIHRvcDogMzAwcHg7XG4gIEBpbmNsdWRlIGNlbnRlcigneCcpO1xufVxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDk3MHB4O1xuICBbdi1jbG9ha10ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIHdpZHRoOiA2NjBweDtcbiAgICBtaW4td2lkdGg6IDY2MHB4O1xuICB9XG4gIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmhpZGUtc2hlbGwge1xuICAgICNtYWluTmF2LFxuICAgICNkYXNoTmF2LFxuICAgICNwb3NpdGlvbi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI2Rhc2hDb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNkdmlldy1hc3Nlc3NtZW50cyB7XG4gICAgI2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5mbGlwLWNhcmQtLWlubmVyLWZyb250IHtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTBweCk7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC51bG5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkaW5kQmx1ZSwgMTUlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMSk7XG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGluZEJsdWUsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmllbGRlcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZFJlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5maWVsZGdvb2Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjc1MmQgIWltcG9ydGFudDtcbiAgfVxuICAubmVlZHNJbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlcnRUZXh0IHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpO1xuICB9XG4gIC5ycHRTdW1tYXJ5Q29sIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAubWF4LWxlbmd0aC1wYXJlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubWF4LWxlbmd0aCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgbWF4LXdpZHRoOiA4NXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gICAgLmhhc0NoYXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gICAgLmhhc0NoYXI6Zm9jdXMgKyBkaXYubWF4LWxlbmd0aCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmFwcCB7XG4gICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgbWFyZ2luLXRvcDogZW0oMjUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgI3BkX2luZm9fcGFuZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoYmxhY2ssIDAuNCkgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogZW0oOTUwKTtcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDY1MCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAjcGRfdGVhbURhc2gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmxvYWRpbmdHaWYge1xuICAgICAgICAgIG1heC13aWR0aDogMTAlO1xuICAgICAgICB9XG4gICAgICAgIHVsLnBkX3VsTmF2IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRpbmRCbHVlLCAxNSUpO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTEpO1xuICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRpbmRCbHVlLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3BkX3RlYW1MaXN0IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRSZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNwZF9pbmZvTGlzdCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMwMDAsIDIwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNwZF9wb3NMaXN0IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzAwMCwgMjAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2LnBkX2NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogODV2aDtcbiAgICAgICAgfVxuICAgICAgICAjcGRfdGVhbUluZm9Db250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgLnBkX2luZm9Db250YWluZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICAgICAgfVxuICAgICAgICAgICNwZF90ZWFtSW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjcxZW0gMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICB3aWR0aDogOTklO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICNwZF9ib3hTY29yZXMge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjcGRfdXBkYXRlRmVlZCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICNwZF9kYWlseVBsYXllcnMge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnBkX2xpc3RfZGF0ZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucGRfbGlzdF9hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjcGRfZGFpbHlMaXN0IHtcbiAgICAgICAgICAgICAgZGl2LnBkX2RhaWx5UmVwb3J0VHlwZUNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyB1bC5wZF9kYWlseUhlYWRlciB7XG4gICAgICAgICAgICAvLyBcdHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gXHRtYXJnaW46IDA7XG4gICAgICAgICAgICAvLyBcdHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAvLyBcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIC8vIFx0bGkge1xuICAgICAgICAgICAgLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAvLyBcdFx0cGFkZGluZzogZW0oMik7XG4gICAgICAgICAgICAvLyBcdFx0bWFyZ2luOiAxcHg7XG4gICAgICAgICAgICAvLyBcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgLy8gXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICAgIC8vIFx0XHR9XG4gICAgICAgICAgICAvLyBcdH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vIHVsLnBkX2RhaWx5UGxheWVyc0xpc3Qge1xuICAgICAgICAgICAgLy8gXHRkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIC8vIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBcdGxpIHtcbiAgICAgICAgICAgIC8vIFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgLy8gXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLy8gXHRcdGEge1xuICAgICAgICAgICAgLy8gXHRcdFx0Y29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgICAgLy8gXHRcdH1cbiAgICAgICAgICAgIC8vIFx0XHQmLnBkX2xpc3RfZGF0ZSB7XG4gICAgICAgICAgICAvLyBcdFx0XHR3aWR0aDoxMCU7XG4gICAgICAgICAgICAvLyBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC8vIFx0XHR9XG4gICAgICAgICAgICAvLyBcdFx0Ji5wZF9saXN0X2FjdGlvbiB7XG4gICAgICAgICAgICAvLyBcdFx0XHR3aWR0aDoxNSU7XG4gICAgICAgICAgICAvLyBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC8vIFx0XHR9XG4gICAgICAgICAgICAvLyBcdH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3BkX3RlYW1TdGF0dXNHcmlkQ29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgdGhlYWQgdGQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDMpO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBlbSgyKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLnNvcnQge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2ZmZiwgMTUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAudmlld3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kUmVkO1xuICAgICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGluZFJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmVtcHR5LWxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2FmZmlsLWRhdGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgLy8gLmtleSB7IG1hcmdpbi1ib3R0b206IDEwcHg7IHBhZGRpbmc6IDNweDsgfVxuICAgICNwZFRyYW5zYWN0aW9uc1RhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3BkUHJvZ3Jlc3NUYWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAucG9zIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICB9XG4gICAgICAuYWdlIHtcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICB9XG4gICAgICAub25lLW9uZSB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjcGRSZXBvcnRpbmdUYWJsZSxcbiAgICAjcGRSZWFkaW5lc3NUYWJsZSxcbiAgICAjcGRTdGFuZGluZ3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAjcGRSZWFkaW5lc3NUYWJsZSB7XG4gICAgICAuZG9uZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdyZWVuO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmFkZCxcbiAgICAgIC5ub3QtZG9uZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLm5vdC1kb25lIHtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICB9XG4gICAgfVxuICAgICNwZFNjaGVkdWxlVGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAjcGRQbGF5ZXJUcmFja2VyVGFibGUsXG4gICAgI3BkUGl0Y2hlclRyYWNrZXJUYWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAucGxheWVyIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICB9XG4gICAgICAucG9zIHtcbiAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICB9XG4gICAgICAubnAge1xuICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgIH1cbiAgICAgIC5ncyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuICAgICAgLnBhIHtcbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICB9XG4gICAgICAuZGF5IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICNwZFRlYW1CYXR0ZXIsXG4gICAgI3BkVGVhbVBpdGNoZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBtaW4td2lkdGg6IDIzcHg7XG4gICAgICB9XG4gICAgICAucGxheWVyIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3BkQ29vcmRScHRWaWV3IHtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgfVxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgICB0ciB7XG4gICAgICAgICAgJi5zaGFkZWQge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5kQmx1ZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRlYW0ge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnBsYXllcnMge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgYS5leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgID4gdGFibGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRyLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgdGQgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGEuZXhwYW5kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ciB0ZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdG5vdGUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC8vIC5yZXN1bHQgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogNHB4OyB3aWR0aDogMjBweDsgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy8gXHQmLlcgeyBjb2xvcjogZ3JlZW47IH1cbiAgICAvLyBcdCYuTCB7IGNvbG9yOiAkaW5kUmVkOyB9XG4gICAgLy8gfVxuICAgIC5zY29yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG4gICAgLnNvcnRlZC1jb2wge1xuICAgICAgYmFja2dyb3VuZDogI2QzZjFmZjtcbiAgICB9XG4gICAgLnNvcnRlZC1oZWFkZXItY29sIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkM2YxZmY7XG4gICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgfVxuICAgIC5hZmZpbGlhdGVzIHRhYmxlLmNlbGxDb250cm9sID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3Byb21vdGlvbi1tb2RlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLmRpdmlkZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjY29udGVudE1ha2V1cCB7XG4gICAgICAuY29sbGFwc2VkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC50YWJsZURpc3BsYXkge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgdHIsXG4gICAgICAgIHRyOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjA2MDYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbnRyaWVzIHtcbiAgICAgICAgICB0cjpudGgtb2YtdHlwZSg0biArIDEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRyOm50aC1vZi10eXBlKDRuICsgMikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoNG4gKyAzKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cjpudGgtb2YtdHlwZSg0biArIDQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb3J0ZWQtZW50cmllcyB7XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoMTJuICsgMSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoMTJuICsgMikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoMTJuICsgMykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoMTJuICsgNCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoMTJuICsgNSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoMTJuICsgNikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0cjpudGgtb2YtdHlwZSgxMm4gKyA3KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cjpudGgtb2YtdHlwZSgxMm4gKyA4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cjpudGgtb2YtdHlwZSgxMm4gKyA5KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cjpudGgtb2YtdHlwZSgxMm4gKyAxMCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoMTJuICsgMTEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRyOm50aC1vZi10eXBlKDEybiArIDEyKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnkge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNvdXJjZSB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ldmVudCB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ncmFkZSB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leHBhbmQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAuZ3JhZGUtaW5mbyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmJiO1xuICAgICAgfVxuICAgICAgLm5vdGVzIHtcbiAgICAgICAgd2lkdGg6IDUzMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNtb2RhbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFkZC1yZWFkaW5lc3MtcmVwb3J0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgIC5idXR0b25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgJi5zdWJtaXQsXG4gICAgICAmLmNhbmNlbCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gICAgICAgIGJhY2tncm91bmQ6IGdyZWVuO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmLmNhbmNlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpbmRSZWQ7XG4gICAgICB9XG4gICAgICAmLmF1eCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwaG9uZS13aWR0aCkge1xuICAgICAgICAvLyBcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkaW5kUmVkOyBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNyZWFkaW5lc3MtZW50cnktcG9zLFxuICAjcmVhZGluZXNzLWVudHJ5LW1lZGljYWwsXG4gICNyZWFkaW5lc3MtZW50cnktcGl0Y2hlcixcbiAgI3JlYWRpbmVzcy1lbnRyeS1zdHJlbmd0aCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5jYXRjaGVycyxcbiAgICAuaW5maWVsZGVycyxcbiAgICAub3V0ZmllbGRlcnMsXG4gICAgLnNwIHtcbiAgICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN0cmVuZ3RoLW5vdGVzIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLnRhYmxlRGlzcGxheSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm5vdGVzIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuYm9keS1wYXJ0IHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaWRlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgICAubnAge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICAgIC5wbGF5ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAubGlmdCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG4gICAgLnNvcmVuZXNzIHtcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29uZCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICB9XG4gICAgLnR5cGUge1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgfVxuICAgIC55ZXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC55ZXN0LWhlYWRlciB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLm5ldy1pbmp1cnkge1xuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAzcHggYXV0byAxMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hZGQtaW5qdXJ5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRpbmRSZWQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3JlYWRpbmVzcy1lbnRyeS1tZWRpY2FsLFxuICAjcmVhZGluZXNzLWVudHJ5LXBvcyB7XG4gICAgLm5vdGVzIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG4gIH1cbiAgI3JlYWRpbmVzcy1lbnRyeS1waXRjaGVyIHtcbiAgICAubm90ZXMge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxuICAucGRfdXBkYXRlRmVlZFRpdGxlLFxuICAucGRfYm94U2NvcmVzVGl0bGUsXG4gIC5wZF9kYWlseVBsYXllcnNUaXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogZW0oMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCAyMCUpO1xuICB9XG4gIC50YWJsZURpc3BsYXkge1xuICAgIHRoZWFkIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pc1RibEhlYWRlciB7XG4gICAgICB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYmxlQ2VsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAvKioqKiAgQXNzZXNzbWVudCBmb3JtIGNvZGUgICoqKiovXG4gIC5hVGFibGUge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiBlbSgxMSk7XG4gICAgfVxuICAgIGhlaWdodDogNWVtO1xuICAgIHRoLmFUYWJsZUhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwLjNlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6ICRhcHBQYWRkaW5nO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hc21IaXN0b3J5QmFjayB7XG4gICAgICAgICAgbGVmdDogJGFwcFBhZGRpbmcgIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICB9XG4gICAgdGQuYVRpdGxlIHtcbiAgICAgIHdpZHRoOiBlbSg5NSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMSk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFzbUhpc3Rvcnkge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRkLmFHcmFkZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZW0oNTApO1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICB9XG4gICAgdGQuYUV4ZWNUYWtlYXdheSB7XG4gICAgICB3aWR0aDogZW0oNTApO1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICB9XG4gICAgdGQuYUNoaWxkcmVuIHtcbiAgICAgIHdpZHRoOiBlbSgyMTUpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgdGQuYUNvbW1lbnRzIHtcbiAgICAgIHdpZHRoOiBlbSgzODUpO1xuICAgIH1cbiAgICB0ZC5hRGF0ZSB7XG4gICAgICB3aWR0aDogZW0oNTApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB0ci5hRXhlY1JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGRldlVJQkdDb2xvcjtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNTJlbTtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICB9XG4gICAgICB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB9XG4gICAgICB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJHNpbWlsYXJpdHlDb25Ub3BQYWRkaW5nOiA2NXB4O1xuICAjc2ltaWxhcml0eSB7XG4gICAgcGFkZGluZy10b3A6ICRzaW1pbGFyaXR5Q29uVG9wUGFkZGluZztcbiAgICAudGFibGUtY29udGVudCB7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnRhYmxlT3B0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgICAgIG1hcmdpbjogY2FsYygoI3skc2ltaWxhcml0eUNvblRvcFBhZGRpbmd9ICsgNXB4KSAqIC0xKSAwIDAgMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAucGFkUmlnaHRTZXBhcmF0aW9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZHYtdGFibGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICBkaXYuY29sb3JrZXkge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNhc3Nlc3NtZW50VGFibGVzLFxuICAjZXhlY1RhYmxlLFxuICAjcmVhZGVyRXhlY1RhYmxlIHtcbiAgICAuYXNtVGFicyB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICB3aWR0aDogJGFzc2Vzc21lbnRUYWJsZXNXaWR0aDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2QkdDb2xvcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZCR1NlbGVjdGVkQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkJHU2VsZWN0ZWRDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Fzc2Vzc21lbnRGb3JtTWFuYWdlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogZW0oMjApO1xuICAgIHJpZ2h0OiBlbSgyMCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFzbUJvcmRlckxpZ2h0R3JleTtcbiAgICB3aWR0aDogZW0oNzUwKTtcbiAgICBoZWlnaHQ6IGVtKDQ3MSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIEBpbmNsdWRlIHNoYWRvdygwLCBlbSg4KSwgZGFya2VuKCRuYXZCR0NvbG9yLCAxMCUpKTtcbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcbiAgICB9XG4gICAgLmFzc2Vzc21lbnRGb3JtTW92ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbmF2QkdDb2xvciwgMTAlKTtcbiAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogZW0oMik7XG4gICAgICAgIGxlZnQ6IGVtKDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3ViQXNzZXNzbWVudEJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRuYXZCR0NvbG9yLCAyNSUpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIC5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAuc3ViQXNzZXNzbWVudExhc3RFZGl0b3Ige1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTEpO1xuICAgICAgICBwYWRkaW5nLXRvcDogZW0oMik7XG4gICAgICB9XG4gICAgICAuc3ViQXNzZXNzbWVudEJhckFjdGl2YXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgc3Bhbi5tYW5hZ2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAuc3ViQXNzZXNzbWVudFZpZXcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJG5hdkJHQ29sb3IsIDEwJSk7XG4gICAgICB9XG4gICAgICAmLm9wZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2QkdDb2xvcjtcbiAgICAgICAgLnN1YkFzc2Vzc21lbnRWaWV3IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IGVtKDExKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgICAgd2lkdGg6IGVtKDQwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1YkFzc2Vzc21lbnRHcmFkZXMge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWlHcmV5O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhlbSA1ZW0gMC44ZW0gMC44ZW07XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYXNtQm9yZGVyTGlnaHRHcmV5O1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmFzbU5ldyB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICByaWdodDogZW0oNSk7XG4gICAgICAgICAgICAgICAgICB0b3A6IGVtKDUpO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmZpZWxkZXJyb3IsXG4gICAgICAgICAgICAgICYuZmllbGRnb29kIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ViQXNzZXNzbWVudEhlbHAge1xuICAgICAgICAgICAgd2lkdGg6IDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWJBc3Nlc3NtZW50VGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogZW0oNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWJBc3Nlc3NtZW10TGlua3Mge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgICAgICAgICYuZW5hYmxlZCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCNmZmYsIDMwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJltkYXRhLXJlbD0nc3RvcmUnXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmVkaXRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAuc3ViQXNzZXNzbWVudEdyYWRlcyB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgICAgICAuc3ViQXNzZXNzbWVudEhlbHAge1xuICAgICAgICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc3ViQXNzZXNzbWVudFRleHQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAuc3ViQXNzZXNzbWVudEdyYWRlcyB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ViQXNzZXNzbWVudEhlbHAge1xuICAgICAgICAgICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmhlbHBUZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ViQXNzZXNzbWVudFRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWJBc3Nlc3NtZW50QmFyQnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG4gICNhc3Nlc3NtZW50VGFibGVzLFxuICAjZXhlY1RhYmxlLFxuICAjYXNzZXNzbWVudEZvcm1NYW5hZ2VyLFxuICAjYXNzZXNzbWVudEhpc3RvcnlUYWJsZXMsXG4gICNyZWFkZXJFeGVjVGFibGUge1xuICAgIHRyLmJvcmRlci1ib3R0b20ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhc21Cb3JkZXJMaWdodEdyZXk7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhc21Cb3JkZXJMaWdodEdyZXk7XG4gICAgICB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgICAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5hc21Db250YWluZXIge1xuICAgICAgd2lkdGg6ICRhc3Nlc3NtZW50VGFibGVzV2lkdGg7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qKioqICBFbmQgQXNzZXNzbWVudCBmb3JtIGNvZGUgICoqKiovXG4gIC5heGlzIHtcbiAgICBwYXRoLFxuICAgIGxpbmUge1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogIzAwMDtcbiAgICAgIHNoYXBlLXJlbmRlcmluZzogY3Jpc3BFZGdlcztcbiAgICB9XG4gIH1cbiAgLmRvdCB7XG4gICAgc3Ryb2tlOiAjMDAwO1xuICB9XG4gIC5kM0dyYXBoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGVtKDcwKTtcbiAgICBoZWlnaHQ6IGVtKDQwKTtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgZm9udDogZW0oMTIpIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogbGlnaHRzdGVlbGJsdWU7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogZW0oOCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLmNvbExlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgfVxuICAuY29sUmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLmNvbEJvdGgge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICB9XG4gIC5jZWxsYmcge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByZXZpb3VzWWVhckRhdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGFwcEJHQ29sb3JHcmV5LCA1JSk7XG4gIH1cbiAgI3JlcG9ydHNHcmlkIHtcbiAgICBtYXJnaW4tdG9wOiAkYXBwUGFkZGluZztcbiAgfVxuICAucGRfYm94U2NvcmVzQ29udGFpbmVyIHtcbiAgICAkZ2FtZUNlbGxCRzogIzQ2NjM4MDtcbiAgICAkbW9kdWxlV2lkdGg6IDI0NXB4O1xuICAgICRtb2R1bGVIZWlnaHQ6IDEwNHB4O1xuICAgICRtb2R1bGVNYXJnaW46IGVtKDEwKTtcbiAgICAkZ2FtZUNlbGxTZWxlY3RlZEJHOiAjODAzODMyO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGRpdi5ieHNHYW1lQ2VsbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBtYXJnaW46IGVtKDIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGdhbWVDZWxsQkcsIDAuMyk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGdhbWVDZWxsU2VsZWN0ZWRCRywgMC4zKTtcbiAgICAgIH1cbiAgICAgIHNwYW4uYnhzVGVhbU5hbWVzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgbGkuYnhzVGVhbU5hbWVzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmJ4c1Jlc3VsdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bC5ieHNSSEVUaXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCMyMTJhMzYsIDAuMSk7XG4gICAgfVxuICAgICNieHNEZXRhaWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAwLjg2ZW07XG4gICAgICBtYXJnaW46IGVtKDIpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHBhZGRpbmc6IGVtKDMpO1xuICAgICAgZGl2IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ieHNUZWFtcyB7XG4gICAgICAgICAgd2lkdGg6IDUlO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ieHNSdW5zIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIHVsLmJ4c0lubmluZ3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGdhbWVDZWxsQkcsIDAuMyk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJ4c1Jlc3VsdCB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2LmJ4c091clN0YXRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZCxcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ieHNTdGF0c1Jvd1RpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXYuYnN4RGV0YWlsUGFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjVlbSBlbSgxMCkgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNkYWlseV9oaXN0b3J5IHtcbiAgICAuZGhfaGVhZGVyIHtcbiAgICAgIHdpZHRoOiA2MGVtO1xuICAgICAgaGVpZ2h0OiBlbSgzMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAuZGhfdGl0bGUge1xuICAgICAgfVxuICAgICAgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgJi5ncmV5ZWQge1xuICAgICAgICAgIHJpZ2h0OiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZGhfY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzBlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiBlbSgxMSk7XG4gICAgLmRoX2l0ZW1UaXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGluZEJsdWUsIDUlKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICAgIC5kcGVfdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGVtKDQyMCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG4gICAgLmRwZV9jb2x1bW4ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5kcGVfcm93IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgcGFkZGluZzogZW0oMik7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uVGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZEJsdWU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAucmVwb3J0VGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYjUwNztcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgcGFkZGluZzogZW0oNSkgMCAwIGVtKDEwKTtcbiAgICAgIC5wbGF5ZXJOYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAjZWZmb3J0R3JhcGgge1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjY2xvc2VEUEUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICB9XG4gICAgI2NvbDEsXG4gICAgLmMxIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAucmVwb3J0VGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDEwJTtcbiAgICAgIH1cbiAgICAgIC5ncmFwaCB7XG4gICAgICAgIGhlaWdodDogNDIuNSU7XG4gICAgICB9XG4gICAgfVxuICAgICNjb2wyLFxuICAgIC5jMiB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmdvYWxDb2x1bW4ge1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3NDb2x1bW0ge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyMCkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nb2Fsc1RhYmxlIHtcbiAgICAgICAgLmJsZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgcGFkZGluZzogZW0oNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBkZVRhYmxlR29hbHMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNjY2MsIDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGRlVGFibGVTdWJnb2FscyB7XG4gICAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDEwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2NvbDMsXG4gICAgLmMzIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAubm90ZXNSb3cge1xuICAgICAgICBoZWlnaHQ6IGVtKDE0MCk7XG4gICAgICAgIC5ub3Rlc1RpdGxlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgICAubm90ZXNFbnRyeSB7XG4gICAgICAgICAgcGFkZGluZzogZW0oMyk7XG4gICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgICAgIGhlaWdodDogOWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZGhfY29udGFpbmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGFibGUuZHBlX3RhYmxlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYXBwUGFkZGluZztcbiAgICB9XG4gIH1cbiAgLnBoaXN0YmdfMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzNTA1OSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBoaXN0YmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YTFhNiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBoaXN0YmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5waGlzdGJnXzMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmQ3YjAgIWltcG9ydGFudDtcbiAgfVxuICAucGhpc3RiZ180IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTRiMzY4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBoaXN0YmdfbnVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkjcGxheWVyZGV2QXBwX2RwZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDA7XG4gIC5yZXBvcnRUeXBlTmF2IHtcbiAgICBoZWlnaHQ6IGVtKDYwKTtcbiAgICBwYWRkaW5nOiBlbSg1KTtcbiAgICAudWxuYXYge1xuICAgICAgbWFyZ2luOiBlbSg1KSAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzAwMCwgMjAlKTtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRCbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnN0YXRpb25hcnkge1xuICAgIEBpbmNsdWRlIGNlbnRlcigneCcpO1xuICB9XG4gICYuc2hhZG93IHtcbiAgICBAaW5jbHVkZSBzaGFkb3coMCwgZW0oOCksIGRhcmtlbigkbmF2QkdDb2xvciwgMTAlKSk7XG4gIH1cbiAgLmRwZV9tb3ZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbmF2QkdDb2xvciwgMTAlKTtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGVtKDIpO1xuICAgICAgbGVmdDogZW0oNSk7XG4gICAgfVxuICB9XG4gICNkYWlseVByb2dyZXNzRW50cnlDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IGVtKDU1KTtcbiAgICAuZGhfaXRlbVRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkaW5kQmx1ZSwgNSUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gICAgLmRwZV90YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogZW0oNDIwKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICAuZHBlX2NvbHVtbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRwZV9yb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICBwYWRkaW5nOiBlbSgyKTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW5UaXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5yZXBvcnRUaXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRiNTA3O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBwYWRkaW5nOiBlbSg1KSAwIDAgZW0oMTApO1xuICAgICAgLnBsYXllck5hbWUge1xuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgICNlZmZvcnRHcmFwaCB7XG4gICAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kcGVfZm9ybUZ1bmN0aW9ucyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogZW0oMTApO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZmZmLCAxMCUpO1xuICAgIH1cbiAgICAjY2xvc2VEUEUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICB9XG4gICAgI2NvbDEsXG4gICAgLmMxIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAucmVwb3J0VGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDEwJTtcbiAgICAgIH1cbiAgICAgIC5ncmFwaCB7XG4gICAgICAgIGhlaWdodDogNDIuNSU7XG4gICAgICB9XG4gICAgfVxuICAgICNjb2wyLFxuICAgIC5jMiB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmdvYWxDb2x1bW4ge1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3NDb2x1bW0ge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyMCkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nb2Fsc1RhYmxlIHtcbiAgICAgICAgLmJsZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgcGFkZGluZzogZW0oNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBkZVRhYmxlR29hbHMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNjY2MsIDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGRlVGFibGVTdWJnb2FscyB7XG4gICAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDEwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2NvbDMsXG4gICAgLmMzIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAubm90ZXNSb3cge1xuICAgICAgICBoZWlnaHQ6IGVtKDE0MCk7XG4gICAgICAgIC5ub3Rlc1RpdGxlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgICAubm90ZXNFbnRyeSB7XG4gICAgICAgICAgcGFkZGluZzogZW0oMyk7XG4gICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgICAgIGhlaWdodDogOWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5I3Rlc3RpbmdQYWdlLFxuYm9keSNwZGV2LFxuYm9keSNwbGF5ZXJQYWdlLFxuYm9keSN0ZWFtUGFnZSxcbmJvZHkjcmVwb3J0X3JlYWRlcixcbmJvZHkjb3JnUGFnZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmLmJsYW5rZWQge1xuICAgICNkYXNoQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzNHB4IDBweCAwcHggMTkycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgI3BkX2luZm9fcGFuZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgI3BkX2RhaWx5UGxheWVycyxcbiAgICAjcGRfYm94U2NvcmVzLFxuICAgICNwZF91cGRhdGVGZWVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmFwcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IDgwZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC5wcm9jZXNzX3JlcG9ydE5hdiB7XG4gICAgd2lkdGg6ICRhc3Nlc3NtZW50VGFibGVzV2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGFwcFBhZGRpbmc7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMwMDAsIDIwJSk7XG4gICAgfVxuICB9XG4gIC5wcm9jZXNzVGFibGVzIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgdGgge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgdGQgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICB3aWR0aDogZW0oMzUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IENhbGlicmksIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gICAgICAmLnByb2Nlc3NfcGxheWVyQ29sIHtcbiAgICAgICAgd2lkdGg6IGVtKDEwMCk7XG4gICAgICB9XG4gICAgICAmLnByb2Nlc3NyX25vdGVzIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW5zIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgfVxuICAgIC5uby1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5sb25nVGV4dCB7XG4gICAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5vc3R5bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5wcm9zY29yX3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkaW5kQmx1ZSwgNSUpO1xuICAgIH1cbiAgICAudGV4dEFyZWFTY29yZXMge1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICB9XG4gICAgLnByb2NfZGF0ZSB7XG4gICAgICB3aWR0aDogNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5wcm9jX3VzZXIge1xuICAgICAgd2lkdGg6IDUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucHJvY19nb2FscyB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAucHJvY19lZmZvcnQge1xuICAgICAgd2lkdGg6IDUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucHJvY19zY29yZXMge1xuICAgICAgd2lkdGg6IDUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucHJvY19ub3RlcyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmNPcHRDbGFzcyB7XG4gICAgY29sb3I6IGJsdWUgIWltcG9ydGFudDtcbiAgfVxuICAucE9wdENsYXNzIHtcbiAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1PcHRDbGFzcyB7XG4gICAgY29sb3I6IHB1cnBsZSAhaW1wb3J0YW50O1xuICB9XG4gICNhcHBDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gICNjb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAjbWFpbk5hdiB7XG4gICAgaGVpZ2h0OiAkbWFpbk5hdkhlaWdodDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkJHQ29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJHBsYXllckRldlVJQ29sb3IsIDEwJSk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIE9yZGVyIGZyb20gbGVmdCB0byByaWdodDogU2VhcmNoLCBGZWVkLCBMb2dvdXQsIERWMlxuICAgIC8vIERWMiBpcyB+NjBweCB3aWRlLCBMb2dvdXQgaXMgfjU1cHggd2lkZSwgRmVlZCBpcyB+NDVweCB3aWRlXG4gICAgI3BsYXllclNlYXJjaCB7XG4gICAgICByaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgICAgIHRvcDogZW0oMTIpO1xuICAgIH1cbiAgICBkaXYjZmVlZEJ1dHRvbixcbiAgICBkaXYjZmVlZERpc3BsYXlCdXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdiN0cmVsbG9EaXNwbGF5QnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNEVkxvZ091dEJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjRFYyTGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI2LjExZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDcpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDEwMCUpO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMik7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDNweCAwcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjYuMTFkZWcsIHJnYmEoMCwgMCwgMCwgMC4xMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yMikgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI5MmU7XG4gICAgICB3aWR0aDogJGRhc2hOYXZXaWR0aDtcbiAgICAgID4gaDIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVHJpYmVUeXBlX0RWJztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtc2hhZG93OiBlbSgxKSBlbSgxKSAkaW5kQmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkeHMpIHtcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICNmZGIzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgICAgfVxuICAgIH1cbiAgICAjZ3JvdXBGdW5jdGlvbnMge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGFzaE5hdldpZHRoO1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2QkdTZWxlY3RlZENvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZCR1NlbGVjdGVkQ29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNkYXNoQXJlYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAjcGxheWVySW5mb3JtYXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2QkdDb2xvcjtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICAgICAgZGl2IHtcbiAgICAgICAgJi5saXN0SW5mbyB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmxpc3RUaXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBsYXllci1uYW1lIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAvLyBjb2xvcjogJGluZFJlZDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAmLnBsYXllci1pbmZvIHtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaGVhZHNob3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogZW0oNjApO1xuICAgICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiBlbSg4MCk7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXZCR1NlbGVjdGVkQ29sb3I7XG4gICAgICAgICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLmdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3RlYW1JbmZvcm1hdGlvbiB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZCR0NvbG9yO1xuICAgICAgZGl2IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDMpO1xuICAgICAgICAmLmxpc3RJbmZvIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ubGlzdFRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogZW0oNzUpO1xuICAgICAgICBtYXgtaGVpZ2h0OiBlbSg3NSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXZCR1NlbGVjdGVkQ29sb3I7XG4gICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjYWRkaXRpb25hbEZ1bmN0IHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbmF2QkdDb2xvciwgNSUpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICNvcmdTZWxlY3Rpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNwbGF5ZXJJZHMsXG4gICAgI21vcmVQbGF5ZXJJZHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG5hdkJHQ29sb3IsIDE1JSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNtb3JlUGxheWVySWRzIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjc2hvd01vcmVQbGF5ZXJJZHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRuYXZCR0NvbG9yLCAxNSUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICNwbGF5ZXJRdWlja0xpbmtzLFxuICAgICN0ZWFtUXVpY2tMaW5rcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbmF2QkdDb2xvciwgMTUlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJiNwbGF5ZXJRdWlja0xpbmtzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkbmF2QkdDb2xvciwgMjUlKTtcbiAgICAgIH1cbiAgICAgID4gLm90aGVyU2l0ZVZpZXdzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIC8vIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIHBhZGRpbmc6ZW0oNSk7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgIC8vIGEge1xuICAgICAgLy8gXHR3aWR0aDogMTVweDtcbiAgICAgIC8vIFx0aGVpZ2h0OiAxNXB4O1xuICAgICAgLy8gXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIFx0bWFyZ2luOiAwcHggM3B4O1xuICAgICAgLy8gXHRpbWcge1xuICAgICAgLy8gXHRcdHdpZHRoOiBpbmhlcml0O1xuICAgICAgLy8gXHRcdEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgLy8gXHR9XG4gICAgICAvLyB9XG4gICAgICAvLyA+IC5vdGhlckFwcFZpZXdzIHtcbiAgICAgIC8vIFx0ZmxvYXQ6IGxlZnQ7XG4gICAgICAvLyB9XG4gICAgICAvLyA+IC5vdGhlclNpdGVWaWV3cyB7XG4gICAgICAvLyBcdGZsb2F0OiBsZWZ0O1xuICAgICAgLy8gXHRwYWRkaW5nLWxlZnQ6IGVtKDgpO1xuICAgICAgLy8gfVxuICAgIH1cbiAgICAjdGVhbUluZm9ybWF0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogZW0oMTIwKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICBkaXYge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgICAgZGl2LmxvZ28gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZmlsbDogJGluZFJlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3BsYXllckluZm9ybWF0aW9uIHtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgLnBsYXllci1uYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5wcmludC12aWV3LXdyYXBwZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcmludC1zdGF0ZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGVhZHNob3Qge1xuICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJpbnQtc3RhdGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA0NzdweDtcbiAgICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAucHJpbnRIZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRwdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcmludC12aWV3LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5wbGF5ZXItbmFtZS1wcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBwdDtcbiAgICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxvZ28tYyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkaW5kUmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN2aWV3RGFzaCB7XG4gICAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI2Rhc2hOYXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBsYXllckRldlVJQ29sb3I7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAkZGFzaE5hdldpZHRoO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICAgICAgbGkgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg1KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxlZnQtcmFpbC1ob3Zlci1iZztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwbGF5ZXJEZXZVSUhvdmVySW5kQmx1ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgLnN1Ymxpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICZbdi1jbG9ha10ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAucHJldGVuZC1hbmNob3Ige1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5kQmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncm91cGxpbmtzIHtcbiAgICAgIH1cbiAgICB9XG4gICAgI2Rhc2hDb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDAgMCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICAgICAgem9vbTogOTcuNSU7XG4gICAgICB9XG5cbiAgICAgIC5sb2FkaW5nIHtcbiAgICAgICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmxvYWRpbmdHaWYgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNXB4O1xuICAgICAgfVxuICAgICAgLm9yZ0Rhc2hGaWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luOiAkYXBwUGFkZGluZyAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJGFwcFBhZGRpbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vcmdUYmxDb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICAgICNkYXNoSW5mbyB7XG4gICAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgICB9XG5cbiAgICAjcGxheWVyQmlvUGFuZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuXG4gICAgICAuYmxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzI2MztcbiAgICAgIH1cbiAgICAgIC5pbmZvUGFkZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjZGFzaFRhYmxlcyB7XG4gICAgICAuYmxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAubHJnIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgICB9XG4gICAgICAudWRsbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgICAgfVxuICAgICAgLmRUYWJsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5kVGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYXBwQkdDb2xvckdyZXksIDEwJSk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogJGFwcFBhZGRpbmc7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBjb2xvcjogJGluZFJlZDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTEpO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiNwbGF5ZXJQYWdlIHtcbiAgICBkaXYubG9hZGluZy1vdmVybGF5IHtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxuICAgICNmZWVkQ29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogJHNzQ29udGFpbmVyV2lkdGg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgQGluY2x1ZGUgc2hhZG93KDAsIGVtKDYpLCByZ2JhKCMwMDAwMDAsIDEpKTtcbiAgICAgICNzbW9rZXNpZ25hbHMge1xuICAgICAgICB3aWR0aDogJHNzQ29udGFpbmVyV2lkdGg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgLnBhZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFBMQVlFUiBQTEFOUyBQQUdFIFNUWUxFU1xuXG4gICRsaXN0SXRlbUJvZHlDb2xvcjogZGFya2VuKCNkNGUyZjAsIDUlKTtcbiAgJGRldGFpbFBhbmVXaWR0aDogZW0oMzUwKTtcbiAgZGl2LnRhYkNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgIGkge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG4gICAgfVxuICAgIC5wZXJmb3JtYW5jZUFuY2hvcnMge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICB3aWR0aDogZW0oODAwKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiBlbSgxMSk7XG4gICAgICB0b3A6IGVtKDU1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMyNjM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiBlbSg0KSBlbSgxMCk7XG4gICAgICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kUmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kdnRfZXJyb3JfYW5jaG9yIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wZXJmb3JtYW5jZS1oaXR0ZXIge1xuICAgIH1cbiAgICAudGFibGVUaXRsZSBhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBwYWRkaW5nOiBlbSg1KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGVtKDIwMCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmRiNTA3IHVybCguLi8uLi9pbWFnZXMvYXJyb3dfZG93bi5wbmcpIDk1JSA1MCUgbm8tcmVwZWF0O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgICYuaXNVcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhc21Cb3JkZXJMaWdodEdyZXkgdXJsKC4uLy4uL2ltYWdlcy9hcnJvd191cC5wbmcpIDk1JSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2ZkYjUwNywgMTAlKSB1cmwoLi4vLi4vaW1hZ2VzL2Fycm93X2Rvd24ucG5nKSA5NSUgNTAlIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNmZGI1MDcsIDEwJSkgdXJsKC4uLy4uL2ltYWdlcy9hcnJvd191cC5wbmcpIDk1JSA1MCUgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgICAudGFibGVDb250YWluZXIge1xuICAgICAgcGFkZGluZzogZW0oMTApIDAgZW0oMjApO1xuICAgICAgbWFyZ2luOiAwIDAgZW0oMjApO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkaW5kQmx1ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICB9XG4gICAgICAubG9hZGluZ0dpZiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBlbSgtNTUpO1xuICAgICAgICBsZWZ0OiBlbSgyMzApO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgICYubm9PcHRpb25zIHtcbiAgICAgICAgICB0b3A6IGVtKC00NSk7XG4gICAgICAgICAgbGVmdDogZW0oMTcwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyVGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgIHRib2R5IHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAkY2FudmFzV2lkdGg6IDI1MHB4O1xuICAgICRjYW52YXNIZWlnaHQ6IDI1MHB4O1xuICAgICRsZWdlbmRIZWxwZXJXaWR0aDogNDVweDtcbiAgICBkaXYuY2hydF9jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoKCN7JGNhbnZhc1dpZHRofSAqIDIpICsgKCN7JGxlZ2VuZEhlbHBlcldpZHRofSArIDE1cHgpKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuY2hhcnRzQ29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skY2FudmFzV2lkdGh9ICogMik7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjYW52YXMge1xuICAgICAgICAgIHdpZHRoOiAkY2FudmFzV2lkdGg7XG4gICAgICAgICAgaGVpZ2h0OiAkY2FudmFzSGVpZ2h0O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLmxlZ2VuZCB7XG4gICAgICAgIHdpZHRoOiAkbGVnZW5kSGVscGVyV2lkdGg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEuY2hydExlZ2VuZEN0cmwge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICAgICYuaGlkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4uY2hhcnRJbmZvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICAgIGRpdi5jaGFydE9wdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIH1cbiAgICAgIGNhbnZhcyNjaHJ0X3JlbGVhc2Vwb2ludF9mcm9udCB7XG4gICAgICAgICYuUl9oYW5kZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL3BpdGNoZXItc2lsaG91ZXR0ZS1mcm9udF8yMG9wYWNpdHkucG5nJykgNTAlIDEyMHB4IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgICAmLkxfaGFuZGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9waXRjaGVyLXNpbGhvdWV0dGUtZnJvbnQtbGVmdHlfMjBvcGFjaXR5LnBuZycpIDUwJSAxMjBweCBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICNjaHJ0X3JlbGVhc2Vwb2ludF9zaWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvcGl0Y2hlci1zaWxob3VldHRlLXNpZGVfMjBvcGFjaXR5LnBuZycpIC0xMDBweCAxNDBweCBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2NvbnRlbnRQZXJmb3JtYW5jZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAjY29udGVudEdhbWVsb2cge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgI3JlcG9ydHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAzNXB4O1xuICAgIC5zdW1tYXJ5VHh0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2NvbnRlbnRQaXRjaGluZ0Fzc21GYXN0YmFsbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuaGVhdG1hcC1jb250cm9scyB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpbmRSZWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJi5icmVhayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNjb250ZW50UGxhbnNSZWFkZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgcGFkZGluZzogMCAkYXBwUGFkZGluZyAkYXBwUGFkZGluZyAwO1xuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxMHB0O1xuICAgIH1cbiAgICAucGFnZS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGFwcExlZnRNZW51QkdDb2xvciwgMTAlKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICAgICNwbGF5ZXJWaXNpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3RJdGVtQm9keUNvbG9yO1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IC0xMjFweCAwIDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDgycHg7XG4gICAgICB9XG4gICAgICAucHJpbnRIZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aXNpb25TdGF0ZW1lbnQge1xuICAgICAgICBsaW5lLWhlaWdodDogMTRwdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdvYWwtZ3JvdXBpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAub3Blbi1jbG9zZS1saW5rLFxuICAgIC5vcGVuLWNsb3NlLWFsbC1saW5rIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5nb2FsLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZ29hbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbjogMjBweCA1cHggMHB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFwdDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0taWNvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHQ7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhpZGRlbi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5mb2N1cy1hcmVhLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5mb2N1cyxcbiAgICAgICAgLmFyZWEge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXBwTGVmdE1lbnVCR0NvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5hcmVhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRhcHBMZWZ0TWVudUJHQ29sb3IsIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nb2FsLWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5kQmx1ZTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFjdHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICBsaW5lLWhlaWdodDogMTRwdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndoeSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggNXB4O1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFyY2hpdmVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50eXBlLTEwMCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRsaXN0SXRlbUJvZHlDb2xvciwgMTAlKTtcbiAgICB9XG4gICAgLnR5cGUtMjAwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxpc3RJdGVtQm9keUNvbG9yLCAwJSk7XG4gICAgfVxuICAgIC50eXBlLTMwMCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRpbmRCbHVlLCA3MCUpO1xuICAgIH1cbiAgICAudHlwZS00MDAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR1aUdyZXksIDMlKTtcbiAgICB9XG4gICAgLnR5cGUtNTAwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlzdEl0ZW1Cb2R5Q29sb3IsIDEwJSk7XG4gICAgfVxuICAgIC50eXBlLTYwMCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRsaXN0SXRlbUJvZHlDb2xvciwgOCUpO1xuICAgIH1cbiAgICAudHlwZS03MDAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaW5kQmx1ZSwgNjUlKTtcbiAgICB9XG4gICAgLnR5cGUtODAwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdWlHcmV5LCA4JSk7XG4gICAgfVxuICAgICNyZWFkZXJFeGVjVGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmFzbUNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY29udGVudFBsYW5zRWRpdG9yIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICYuaXNjbG9zZWQge1xuICAgICAgICAuaXRlbS1ib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wbGFuLXBhbmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDAuNzFlbTtcbiAgICB9XG4gICAgLnBsYW5XcmFwcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtaW4taGVpZ2h0OiA3OTBweDtcbiAgICB9XG4gICAgI3BsYXllclZpc2lvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuaW5uZXItdmlzaW9uIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGFwcFBhZGRpbmd9ICsgMWVtKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0SXRlbUJvZHlDb2xvcjtcbiAgICAgICAgLnZpc2lvblN0YXRlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBsYW4taGVscC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206ICRhcHBQYWRkaW5nO1xuICAgICAgICBsZWZ0OiAkYXBwUGFkZGluZyArIDAuNWVtO1xuICAgICAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgICAgICAgY29sb3I6IGRhcmtlbigkbGlzdEl0ZW1Cb2R5Q29sb3IsIDIwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTApO1xuICAgICAgfVxuICAgIH1cbiAgICAjZ29hbHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgdWwuZ29hbHMgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYuZ29hbGhlYWQge1xuICAgICAgICAgID4gLml0ZW0tYm9keSA+IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuaXRlbS1hZGQge1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tYm9keSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3RJdGVtQm9keUNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIHVsLnN1YnMge1xuICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgNTBweDtcbiAgICAgICAgICAuaXRlbS1ib2R5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxpc3RJdGVtQm9keUNvbG9yLCAxMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaXRlbS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwuYWN0cyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDUwcHg7XG4gICAgICAgICAgICAuaXRlbS1ib2R5IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbGlzdEl0ZW1Cb2R5Q29sb3IsIDIwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbS1hcmNoaXZlLFxuICAgICAgICAgICAgLml0ZW0tdW5hcmNoaXZlIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMGIwYjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYXJjaGl2ZWQge1xuICAgICAgICAgID4gLml0ZW0tYm9keSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuaXRlbS1pY29uIGltZyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjY2NjLCAyMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdvYWxzLWN1cnRhaW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoI2ZmZiwgMC41KTtcbiAgICAgIH1cbiAgICAgIC5nb2FsLXN1YnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWJvZHkge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjBiMGIwO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAuaXRlbS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgfVxuICAgICAgLml0ZW0tYm9keSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgfVxuICAgICAgLml0ZW0tYXJjaGl2ZSxcbiAgICAgIC5pdGVtLXVuYXJjaGl2ZSxcbiAgICAgIC5pdGVtLWFkZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLWFyY2hpdmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICAgIC5pdGVtLXVuYXJjaGl2ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWFkZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAuaXRlbS1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmFkZENoaWxkQnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICAgIC5hZGRMaXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgIH1cbiAgICAgIGlucHV0LmFkZEl0ZW0ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjc2F2ZVBsYW4ge1xuICAgICAgcGFkZGluZzogY2FsYygjezVweH0pO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjZ29hbE9wdGlvbnMge1xuICAgICAgcGFkZGluZzogMCAkYXBwUGFkZGluZztcbiAgICB9XG4gICAgI2V4ZWNUYWJsZSB7XG4gICAgICBwYWRkaW5nOiAwLjcxZW07XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAuYXNtQ29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC8vICNnb2FsSGVhZGVyIHtcbiAgICAvLyBcdHdpZHRoOiAkYXNzZXNzbWVudFRhYmxlc1dpZHRoO1xuICAgIC8vIFx0cGFkZGluZy1ib3R0b206ICRhcHBQYWRkaW5nO1xuICAgIC8vIH1cbiAgICAvLyAjZ29hbE1hbmFnZXIge1xuICAgIC8vIFx0d2lkdGg6ICRhc3Nlc3NtZW50VGFibGVzV2lkdGg7XG4gICAgLy8gXHRvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vIFx0bWluLWhlaWdodDogNDE1cHg7XG4gICAgLy8gXHRib3JkZXI6MXB4IHNvbGlkICRhc21Cb3JkZXJMaWdodEdyZXk7XG4gICAgLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGRldlVJQkdDb2xvcjtcbiAgICAvLyBcdCNnb2FsVHJlZSB7XG4gICAgLy8gXHRcdGZsb2F0OmxlZnQ7XG4gICAgLy8gXHRcdHdpZHRoOiA1MCU7XG4gICAgLy8gXHRcdGxpIGEge1xuICAgIC8vIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBcdFx0XHR3aWR0aDo5MCU7XG4gICAgLy8gXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC8vIFx0XHRcdGhlaWdodDogYXV0bztcbiAgICAvLyBcdFx0XHRzcGFuIHtcbiAgICAvLyBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBcdFx0XHRcdHJpZ2h0OiAwO1xuICAgIC8vIFx0XHRcdFx0Zm9udC1zaXplOiBlbSg5KTtcbiAgICAvLyBcdFx0XHR9XG4gICAgLy8gXHRcdH1cbiAgICAvLyBcdH1cbiAgICAvLyBcdCNnb2FsRWRpdG9yIHtcbiAgICAvLyBcdFx0ZmxvYXQ6bGVmdDtcbiAgICAvLyBcdFx0d2lkdGg6NTAlO1xuICAgIC8vIFx0XHRtaW4taGVpZ2h0OiA0MTVweDtcbiAgICAvLyBcdFx0cGFkZGluZzokYXBwUGFkZGluZztcbiAgICAvLyBcdH1cbiAgICAvLyBcdCNnb2Fsc0VtcHR5IHtcbiAgICAvLyBcdFx0d2lkdGg6ICRhc3Nlc3NtZW50VGFibGVzV2lkdGg7XG4gICAgLy8gXHRcdG1pbi1oZWlnaHQ6IDM3NXB4O1xuICAgIC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGRldlVJQkdDb2xvcjtcbiAgICAvLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIFx0XHRwYWRkaW5nLXRvcDogKDM3NXB4LzIuNSk7XG4gICAgLy8gXHR9XG4gICAgLy8gXHQjZ29hbEZ1bmN0aW9ucyB7XG4gICAgLy8gXHRcdHdpZHRoOjEwMCU7XG4gICAgLy8gXHRcdGZsb2F0OmxlZnQ7XG4gICAgLy8gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBcdFx0cGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgLy8gXHRcdGJvcmRlci10b3A6IDJweCBkb3R0ZWQgJGFzbUJvcmRlckxpZ2h0R3JleTtcbiAgICAvLyBcdH1cbiAgICAvLyBcdCNnb2FsSGVscCB7XG4gICAgLy8gXHRcdHBhZGRpbmc6IDAuNzFlbTtcbiAgICAvLyBcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAjY2NjO1xuICAgIC8vIFx0XHRzdHJvbmcge1xuICAgIC8vIFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAvLyBcdFx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICAvLyBcdFx0fVxuICAgIC8vIFx0fVxuICAgIC8vIH1cbiAgfVxuICAjY29udGVudFNwbGl0cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgLnRhYmxlT3B0aW9ucyB7XG4gICAgICAmLmZpeGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiAxODNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICB9XG4gICAgfVxuICAgIHRhYmxlLnRhYmxlRGlzcGxheSB7XG4gICAgICBtaW4td2lkdGg6IDkzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICRqZVRhYmxlV2lkdGg6IDU1MHB4O1xuICAkZWRpdENlbGxXaWR0aDogNjglO1xuICBAbWl4aW4gamVBdHRjaExpbmtzKCkge1xuICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgIG1pbi1oZWlnaHQ6IGVtKDM1KTtcbiAgICBzcGFuLnRpdGxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzI2MztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAjY29udGVudEpvdXJuYWxzIHtcbiAgICBkaXYuamVDb250YWluZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmLmpvdXJuYWxTY3JvbGwge1xuICAgICAgICBtaW4td2lkdGg6ICRqZVRhYmxlV2lkdGg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgLnRhYmxlRGlzcGxheSB7XG4gICAgICAgICAgbWluLXdpZHRoOiA1NTBweDtcbiAgICAgICAgICB0Ym9keSB0ciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5qb3VybmFsUGFuZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoI3skamVUYWJsZVdpZHRofSArICN7JGRhc2hOYXZXaWR0aH0pKTtcbiAgICAgICAgbWluLXdpZHRoOiBlbSgyODUpO1xuICAgICAgICBtYXgtd2lkdGg6IGVtKDY1MCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBkaXYuamVJbmZvIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgZGl2LmNvbW1lbnRzSHRtbCB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIHAsXG4gICAgICAgICAgdWwsXG4gICAgICAgICAgb2wsXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjEyZW0gMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgb2wsXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgICB9XG4gICAgICAgICAgb2wgdWwsXG4gICAgICAgICAgdWwgb2wsXG4gICAgICAgICAgdWwgdWwsXG4gICAgICAgICAgb2wgb2wge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdi5qb3VybmFsQXR0YWNobWVudHMsXG4gICAgICAgIGRpdi5qb3VybmFsQ29udHJvbHMge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgICAgIGEuam91cm5hbEF0dGFjaG1lbnRCdXR0b24ge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIH1cbiAgICAgICAgYS5qb3VybmFsQ29udHJvbEJ1dHRvbiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuICAgICAgICBkaXYuY29tbWVudHNIdG1sIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBlbSgzMDApO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICBkaXYuam91cm5hbEF0dGFjaG1lbnRzIHtcbiAgICAgICAgICBAaW5jbHVkZSBqZUF0dGNoTGlua3MoKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2LmpvdXJuYWxDb250cm9scyB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJGhlYWRXaWR0aDogMTUlO1xuXG4gIC5qZUVkaXRNb2RhbCB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIGRpdi5qb3VybmFsRW50cnlDb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgZGl2LnNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBkaXYuY2VsbCB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZGl2LmZvcm1yb3cge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5oZWFkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAkaGVhZFdpZHRoO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZWRpdCB7XG4gICAgICAgICAgICB3aWR0aDogJGVkaXRDZWxsV2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWRkaXRpb25hbCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZWRpdENlbGxXaWR0aH0pO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmF0dGFjaG1lbnRzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBqZUF0dGNoTGlua3MoKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRydW1ib3d5Zy1ib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdi5qZXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJi50b3Age1xuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5taWQge1xuICAgICAgICAgIGRpdi5jZWxsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRpdi5hZGRpdGlvbmFsIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuLmZsYWdDb2xvciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgICAgICAgICAgICAgICAmLm5vZmxhZyB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgdmVyc2lvbj0nMS4xJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB2aWV3Qm94PScwIDAgMTAwIDEwMCc+PHBhdGggZD0nTTEgMCBMMCAxIEw5OSAxMDAgTDEwMCA5OScgZmlsbD0ncmVkJyAvPjxwYXRoIGQ9J00wIDk5IEw5OSAwIEwxMDAgMSBMMSAxMDAnIGZpbGw9J3JlZCcgLz48L3N2Zz5cIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpcbiAgICAgICAgICAgICAgICAgICAgMTAwJSAxMDAlLFxuICAgICAgICAgICAgICAgICAgICBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgJi5kYXRlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJvdCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpdi5jb250cm9scyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24uYXV4IHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9J2ZpbGUnXS5oaWRkZW4taW5wdXQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBkaXYuZmlsZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBkaXYuamV0aXRsZSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAmLmlzTmV3IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwMCwgMCwgMC42KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5lbmQtYnV0dG9ucyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY29udGVudFZpZGVvcyxcbiAgI3JlY2VudC12aWRzIHtcbiAgICBkaXYuY29udHJvbHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAuZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Ymx1ZTtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBtYXJnaW46IDJweCAycHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgJi5wbGF5IHtcbiAgICAgICAgICBsZWZ0OiAyMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmNsZWFyIHtcbiAgICAgICAgICBsZWZ0OiAzNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBkaXYudmlkZW9zIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46IDVweCA1cHggMCAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICRzcGFuUGFkZGluZzogM3B4O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3I6ICMwMDAwMDAsICRhbW91bnQ6IDAuNSk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFuUGFkZGluZztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICYuc3ViamVjdCB7XG4gICAgICAgICAgICAgIGJvdHRvbTogJHNwYW5QYWRkaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VsZWN0ZWQtdmlkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUwLCA5OSwgMC43KTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZS13aWR0aCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaGVjayB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjcmVjZW50LXZpZHMge1xuICAgIC52aWRlb1Njcm9sbCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAje2VtKDUwKX0pO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gICAgLnZpZGVvUGFuZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDQwMHB4ICsgI3skYXBwUGFkZGluZ30gKyAjeyRkYXNoTmF2V2lkdGh9KSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwaHYgLSAje2VtKDUwKX0pO1xuICAgICAgYm9yZGVyOiAjOTk5O1xuICAgICAgbWluLXdpZHRoOiBlbSgyODUpO1xuICAgICAgbWF4LXdpZHRoOiBlbSg2NTApO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjQ4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlRGlzcGxheSB7XG4gICAgICBtaW4td2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0Ym9keSB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50aHVtYnMge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogY2FsYygxNDlweCAvIDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY29udGVudEF0dHJpYnV0ZXMsXG4gICNjb250ZW50VmlkZW9zLFxuICAjY29udGVudFNlcnZpY2Uge1xuICAgIC50YWJsZURpc3BsYXkge1xuICAgICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGJvZHkgdHIge1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNjAgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY29udGVudFNuQ0Rhc2hib2FyZCxcbiAgI2NvbnRlbnRNZWRpY2FsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRhYmxlIHtcbiAgICAgIG1hcmdpbjogJGFwcFBhZGRpbmc7XG4gICAgfVxuICAgIC5nQ29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIC5wbGF5ZXJHcmFwaCB7XG4gICAgICBtYXJnaW46ICRhcHBQYWRkaW5nO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLnBsYXllckdyYXBoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5nT3ZlcmxheSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE4cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNjb250ZW50TWVkaWNhbCB7XG4gICAgLnRhYmxlRGlzcGxheSB0Ym9keSB0ZCB7XG4gICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wYWdlaGFzaD0nc2t5em9uZXMnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAjZGFzaE5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNjb250ZW50UGxvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZGl2LnBsb3Qge1xuICAgICAgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5MHB4KSB7XG4gICAgICBkaXYucGxvdCB7XG4gICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGRpdi5wbG90IHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgZGl2LnBsb3Qge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2NvbnRlbnRTcHJheSB7XG4gICAgZGl2LmxlZ2VuZCB7XG4gICAgICB3aWR0aDogZW0oOTEwKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRhcHBQYWRkaW5nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkYXBwUGFkZGluZztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRhcHBQYWRkaW5nO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LmNoYXJ0cyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IGVtKDkxMCk7XG4gICAgICBzcGFuLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLnNwcmF5cyB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBlbSg0NTApO1xuICAgICAgICBoZWlnaHQ6IGVtKDQwMCk7XG4gICAgICAgIHNwYW4udGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDEwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLnN1YiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogZW0oNTApO1xuICAgICAgICAgIGxlZnQ6IGVtKDEwKTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBlbSg0NTApO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gIH1cbiAgI2NvbnRlbnRQcm9ncmVzcyB7XG4gICAgI2VudHJ5Rm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI2NvbnRlbnRQcm9jZXNzIHtcbiAgICAucHJvY2Vzc0J1dHRvbnMge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43MmVtO1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgICAgc21hbGwge1xuICAgICAgICBmb250LXN0eWxlOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvY2Vzc1RhYmxlcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRhcHBQYWRkaW5nO1xuICAgIH1cbiAgfVxuICAjY29udGVudFByb2Nlc3NIaXN0b3J5IHtcbiAgICAucHJvY2Vzc1RhYmxlcyB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgLnByb2Nlc3NfZWZmb3J0LFxuICAgICAgLnByb3Njb3JfY29sdW1uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAucGhpc3RvcnlfYnlkYXRlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkYXBwUGFkZGluZztcbiAgICAgIC5wcm9jZXNzVGFibGVzIHtcbiAgICAgICAgbWFyZ2luOiAkYXBwUGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjdGVhbVByb2Nlc3NMaXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnByb2Nlc3NUYWJsZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2N3B4O1xuICAgICAgbWluLXdpZHRoOiAxNTY1cHg7XG4gICAgICAmLmZpeGVkLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmLnN0aWNreS1oZWFkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxODlweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBsYW5FZGl0TW9kYWwsXG4gIC5wbGFuQWRkTW9kYWwsXG4gIC52aXNpb25FZGl0TW9kYWwge1xuICAgIHdpZHRoOiBlbSgzNTApO1xuICAgIHRvcDogNSU7XG4gICAgQGluY2x1ZGUgY2VudGVyKHgpO1xuICAgICYuZ29hbCB7XG4gICAgICBtaW4taGVpZ2h0OiBlbSg1NTApO1xuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGVtKDU1MCAtIDQyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3Qge1xuICAgICAgaGVpZ2h0OiBlbSgzMjApO1xuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGVtKDMyMCAtIDQyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi52aXNpb24ge1xuICAgICAgaGVpZ2h0OiBlbSgyMzApO1xuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGVtKDIzMCAtIDQyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxpc3RJdGVtQm9keUNvbG9yLCAxNSUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIEBpbmNsdWRlIHJlbW92ZXNoYWRvdygpO1xuICAgIH1cbiAgICAubW9kYWwtYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogJGFwcFBhZGRpbmc7XG4gICAgICBib3R0b206IGVtKDcpO1xuICAgIH1cbiAgfVxuICAjZGV0YWlsIHtcbiAgICB3aWR0aDogMjklO1xuICAgIG1hcmdpbi1sZWZ0OiAkYXBwUGFkZGluZztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgI2RldGFpbCxcbiAgLnBsYW5FZGl0TW9kYWwsXG4gIC5wbGFuQWRkTW9kYWwsXG4gIC52aXNpb25FZGl0TW9kYWwge1xuICAgIHVsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgaGVpZ2h0OiA3NSU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICB3aWR0aDogOTklO1xuICAgIH1cbiAgICAuZGV0YWlsLWNvbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWdlbmQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICAgIC5hdHRhY2htZW50LWxpc3Qge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgfVxuICAgICAgJi5lZGl0SXRlbSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRSZWQ7XG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkaW5kUmVkLCAxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9rQ2FuY2VsQnV0dG9ucyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHggMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgaGVpZ2h0OiBlbSg4MCk7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgICAuaW5uZXItZGV0YWlsLFxuICAgIC5pbm5lci1pbnN0cnVjdGlvbnMge1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxpc3RJdGVtQm9keUNvbG9yLCAxNSUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gICAgLnRvZ2dsZWQtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzAwMzI2MztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbiAgLmJ1dHRvbi10b2dnbGU6aG92ZXI6ZW5hYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzI2MztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuYnV0dG9uLXRvZ2dsZTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMCwgMjMwLCAyMzApO1xuICAgIGNvbG9yOiByZ2IoMTQ2LCAxNDYsIDE0Nik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ2LCAxNDYsIDE0Nik7XG4gIH1cbn1cbiNwZGV2LnBpdGNoZXJyZXBvcnQge1xuICAjZGFzaENvbnRlbnQgZGl2LmluZ2FtZS10aXRsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje2VtKDE3MCl9KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW46IC01cHggMCAwIC01cHg7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5jYXRjaGVyLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNjZTExMjY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgID4gKiB7XG4gICAgICAgIGNvbG9yOiAjY2UxMTI2O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLFxuICAgIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjYWFhO1xuICAgIH1cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIGRpdi5waXRjaGxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJHBpdGNoRWxlV2lkdGg6IDEycHg7XG4gICAgICBzcGFuLnBpdGNoRWxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAkcGl0Y2hFbGVXaWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkcGl0Y2hFbGVXaWR0aDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgjeyRwaXRjaEVsZVdpZHRofSAvIDIpICogLTEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi5waXRjaENvdW50IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMXB4IDAgMCA4cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYucmVmZXJlbmNlUGVyaW9kIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgZGl2LmxvZ28gc3ZnIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZmlsbDogJGluZFJlZDtcbiAgfVxuICAuc3BpbkNoYXJ0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5zcGluQ29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogM3B4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIHdpZHRoOiAxMDElO1xuXG4gICAgICB0aCxcbiAgICAgIHRyIHtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGgyIHtcbiAgICAgIHdpZHRoOiA5OS44JTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIHNlY3Rpb24ge1xuICAgICAgLy8gQWRkZWQgdG8gYXZvaWQgUGFuZWwgdnVlIGNvbXBvbmVudCBjb2xsaXNpb24gd2l0aGluIHBpdGNoZXIgaW5nYW1lIHJlcG9ydCAtIHBpdGNoIHBlcmZvcm1hbmNlXG4gICAgICAmOm5vdCgucGFuZWwpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbktleSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjhweDtcbiAgICAgICAgbGVmdDogMjEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgY2FudmFzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDEyNywgMTI3LCAxMjcpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBkaXYuYXZncy5jZWxsIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICAgICAgfVxuICAgICAgPiBkaXYuaW5nYW1lLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYubW92ZW1lbnQge1xuICAgICAgICBkaXYge1xuICAgICAgICAgICYuYWxsUGl0Y2hlcyxcbiAgICAgICAgICAmLmtleSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgICYua2V5IHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYXZncyB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVycy50YWJsZU9wdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC5iYXR0ZXItdGFibGVzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLm1hcC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAubWFwLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTgwcHgpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTgwcHgpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTgwcHgpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcblxuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC8vIFRPRE86IEkgYW0gbm90IHNlZWluZyB1c2UtY2FzZSBoZXJlLCBidXQgd2FudCB0byBleHBsb3JlLlxuICAgICAgLy8gJHdab25lc0hlaWdodDogNDUycHg7XG4gICAgICAvLyAmLnd6b25lcyB7XG4gICAgICAvLyBcdHdpZHRoOiAkd1pvbmVzSGVpZ2h0O1xuXG4gICAgICAvLyBcdCAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtJHdab25lc0hlaWdodCkgcm90YXRlKC05MGRlZyk7XG4gICAgICAvLyBcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSR3Wm9uZXNIZWlnaHQpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgLy8gXHQgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0kd1pvbmVzSGVpZ2h0KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIC8vIH1cbiAgICB9XG4gICAgLnZzLXJoaCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMTAwLCAxNTAsIDIwNSk7XG4gICAgfVxuICAgIC52cy1saGgge1xuICAgICAgYmFja2dyb3VuZDogcmdiKDI0NSwgMTUwLCAxNTApO1xuICAgIH1cbiAgICAubWFwcyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG4gIH1cbiAgZGl2LmNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpdi5jZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAkcHJpbnRXaWR0aDogMTE1MHB4O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgd2lkdGg6ICRwcmludFdpZHRoO1xuICAgICoge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICN0ZWFtSW5mb3JtYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI2Rhc2hDb250ZW50ID4gZGl2LmluZ2FtZS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cblxuICAgIG1haW4ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1heC13aWR0aDogJHByaW50V2lkdGg7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICBkaXYuc2VjdGlvbktleSB7XG4gICAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgICBsZWZ0OiAxMjBweDtcbiAgICAgICAgICAmOm5vdCgucHJpbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gZGl2LmluZ2FtZS10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXNIZWFkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgZGl2LmluZ2FtZS10aXRsZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5tb3ZlbWVudCB7XG4gICAgICAgIH1cbiAgICAgICAgJi5yZWxlYXNlIHtcbiAgICAgICAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHpvb206IDAuOTU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubG9jYXRpb25zIHtcbiAgICAgICAgICBkaXYubWFwLXdyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmF2Z3Mge1xuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHpvb206IDAuOTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGJwIHtcbiAgICAgICAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhdHRlcnMge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYudGFibGUtdGl0bGUuY29sbGFwc2FibGUge1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9jZXNzcl90YWJsZSxcbi5wcm9jZXNzVGFibGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTI4MHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmVnaW5DZWxsIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNiMGIwYjAgIWltcG9ydGFudDtcbiAgfVxuICAuZW5kQ2VsbCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2IwYjBiMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9jZXNzcl9oZWFkZXIxIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAucHJvY2Vzc3JfaGVhZGVyMiB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmNDk3ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucHJvY2Vzc3JfcGxheWVyQ29sIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuICAucHJvY2Vzc3JfZGF0ZUNvbCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvY2Vzc3JfdmlkZW9Db2wge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLnByb2Nlc3NyX3VzZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvY2Vzc3JfZ29hbHNDb2wge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAucHJvY2Vzc3JfZG9tYWluIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2Nlc3NyX2RvbWFpbl93aWRlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2Nlc3NyX2NvbW1lbnRzIHRkIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNiMGIwYjA7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2IwYjBiMDtcbiAgfVxuICAuZXZlbiB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmYjtcbiAgfVxuICAuZ2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICB0YWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5ncmFkZUNscy0wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM1MDU5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JhZGVDbHMtMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YTFhNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmFkZUNscy0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlQ2xzLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmQ3YjAgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JhZGVDbHMtNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0YjM2OCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmFkZUNscy1udWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlQ2xzQmFkLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNjY2MgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JhZGVDbHNCYWQtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTk5OSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmFkZUNsc0JhZC0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NjY2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlQ2xzQmFkLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjMyMzIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JhZGVDbHNCYWQtNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGEwMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ncmFkZUNsc0JhZC1tb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlQ2xzR29vZC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNmNjICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlQ2xzR29vZC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTljZDk5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlQ2xzR29vZC0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZiMzY2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlQ2xzR29vZC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5YTMzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlQ2xzR29vZC01IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmdyYWRlQ2xzR29vZC1tb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRhYmxlLWhlYWRlci1yb3RhdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAmLnN0aWNreS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAzMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxODlweCk7XG4gIH1cbiAgLm5vcm90YXRlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jc3N0cmFuc2Zvcm1zICYgdGQge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5uby1jc3N0cmFuc2Zvcm1zICYgdGgge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG4gIC5jc3N0cmFuc2Zvcm1zICYgdGgucm90YXRlIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgLy8gd2lkdGg6IDUwcHg7XG4gICAgLy8gbWluLXdpZHRoOiA0MHB4O1xuICAgIC8vIG1heC13aWR0aDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIC8vIEZpcmVmb3ggbmVlZHMgdGhlIGV4dHJhIERJViBmb3Igc29tZSByZWFzb24sIG90aGVyd2lzZSB0aGUgdGV4dCBkaXNhcHBlYXJzIGlmIHlvdSByb3RhdGVcbiAgICA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAvKiA4MCAqIHRhbig0NSkgLyAyID0gNDAgd2hlcmUgODAgaXMgdGhlIGhlaWdodCBvbiB0aGUgY2VsbCBhbmQgNDUgaXMgdGhlIHRyYW5zZm9ybSBhbmdsZSovXG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIH1cbiAgICA+IGRpdiA+IHNwYW4ge1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZykgcm90YXRlKDMxNWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZykgcm90YXRlKDMxNWRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZykgcm90YXRlKDMxNWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjhweDtcbiAgICAgIC8qIDQwIGNvcyg0NSkgPSAyOCB3aXRoIGFuIGFkZGl0aW9uYWwgMnB4IG1hcmdpbiovXG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIC8qQmVjYXVzZSBpdCBsb29rZWQgZ29vZCwgYnV0IHRoZXJlIGlzIHByb2JhYmx5IGEgbWF0aGVtYXRpY2FsIGxpbmsgaGVyZSBhcyB3ZWxsKi9cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAvKiA4MCAvIGNvcyg0NSkgLSA0MCBjb3MgKDQ1KSA9IDg1IHdoZXJlIDgwIGlzIHRoZSBoZWlnaHQgb2YgdGhlIGNlbGwsIDQwIHRoZSB3aWR0aCBvZiB0aGUgY2VsbCBhbmQgNDUgdGhlIHRyYW5zZm9ybSBhbmdsZSovXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgdGgucm93LWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG5cbi5ncmFkZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjE1cHg7XG59XG5cbiRiYXNlRG9tYWluQ29sdW1uQ29sb3I6ICNhM2EzYTM7XG5cbi5ycHRDb2wtMSBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZURvbWFpbkNvbHVtbkNvbG9yO1xufVxuXG4ucnB0Q29sLTIgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmFzZURvbWFpbkNvbHVtbkNvbG9yLCAxMCUpO1xufVxuXG4ucnB0Q29sLTMgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmFzZURvbWFpbkNvbHVtbkNvbG9yLCAyMCUpO1xufVxuXG4ucnB0Q29sLTQgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmFzZURvbWFpbkNvbHVtbkNvbG9yLCAzMCUpO1xufVxuXG4ucnB0Q29sLTUgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmFzZURvbWFpbkNvbHVtbkNvbG9yLCA0MCUpO1xufVxuXG5ib2R5IHtcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuYnRuIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC51bG5hdiB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3JlcG9ydEZ1bmN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogZW0oMTUpO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgI2NvbnRlbnRQcm9jZXNzUiB7XG4gIH1cbiAgI2NvbnRlbnRQcm9ncmVzc1Ige1xuICB9XG4gICNwYWdlSW5mb3JtYXRpb24ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZCR0NvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgfVxuICB9XG4gIC5wcm9jZXNzcl9uYXZfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XG4gICAgbWF4LXdpZHRoOiAxMDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucmVwb3J0X3JlYWRlcl9jb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XG4gICAgbGVnZW5kIHtcbiAgICAgIHdpZHRoOiA5OSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0YWJsZSBhIHtcbiAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICB9XG4gICAgLnJwdF9mdW5jdGlvbnMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBsZWZ0OiAzMDBweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgKiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDEwKTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYXBwUGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSg0MCk7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgIH1cbiAgICAgICNwcm9jZXNzcl9kYXRlUGlja2VyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgI3Byb2dyZXNzcl9kYXRlUGlja2VyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2Qm90TWFyZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XG4gICAgfVxuICAgIC5wcm9jZXNzcl9lbXB0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XG4gICAgfVxuICAgIC5wcm9jZXNzcl90YWJsZSB0ZCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDlkOWQ5O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cbiAgLnByb2dyZXNzcl9uYXZfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAjcHJvZ3Jlc3NyX3JlYWRlcixcbiAgI2NvbnRlbnRQcm9ncmVzcyB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjOTk5O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0aGVhZCB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjQ5N2Q7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2dyZXNzcl9wbGF5ZXJ0YWJsZSB7XG4gICAgICB3aWR0aDogMTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2dyZXNzcl9lbXB0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XG4gICAgfVxuICAgIC5wcm9ncmVzc3JfbmFtZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgJltkYXRhLWNsb3NlZD0nZmFsc2UnXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLnByb2dyZXNzcl9ycHRfc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCA3LjE0ZW07XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgICAgICAgICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gICAgICAgICAgLW1vei1vcGFjaXR5OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgJi5ycHRfMSB7XG4gICAgICAgICAgICAvL3BpdGNoaW5nXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY0OTdkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnJwdF8yIHtcbiAgICAgICAgICAgIC8vaGl0dGluZ1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NDcwNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5ycHRfMyB7XG4gICAgICAgICAgICAvL1MmQ1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5ycHRfNCB7XG4gICAgICAgICAgICAvL0RlZi9CUi9GdW5kXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMDUwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnJwdF81IHtcbiAgICAgICAgICAgIC8vTWFuYWdlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDUwMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5ycHRfOCB7XG4gICAgICAgICAgICAvL01lZGljYWxcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDcwMDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC1tb3otb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9ncmVzc3JfZ29hbHMge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIC5wcm9ncmVzc3JfY2hhbGxlbmdlcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLnByb2dyZXNzcl9nb2Fsc2NvbCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgICAucHJvZ3Jlc3NyX3Byb2djb2wge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAucHJvZ3Jlc3NyX3VzZXJjb2wge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9ncmVzcl9yZXBvcnRzIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAucHJvZ3Jlc3NyX3JlcG9ydEhlbHBUZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IGxpZ2h0ZW4oIzk5OSwgNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlT3B0aW9ucyB7XG4gIG1hcmdpbjogJGFwcFBhZGRpbmc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYuZml4ZWQge1xuICAgIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgIG1hcmdpbjogLTVweCAwIDAgMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgfVxuICBzdHJvbmcge1xuICAgIG1hcmdpbi1yaWdodDogJGFwcFBhZGRpbmc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAmLnBhZFJpZ2h0U2VwYXJhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDEwKTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kUmVkO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICYuc2hvd0FsbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZFJlZDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLnNhdmVMaW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZmE3O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmZWZmYTcsIDMwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjODA4MDgwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODA4MDgwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaW5kLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC5tb2RhbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5hZGQtcmVhZGluZXNzLXJlcG9ydCB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG5cbi52aWRlby10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtZmFtaWx5OiAnVHJpYmVUeXBlX0RWJztcbiAgLnBsYXllci1uYW1lIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRpbmRSZWQ7XG4gIH1cbiAgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYW5ub3RhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTWl0dGVsc2NocmlmdF9EVic7XG4gIH1cbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm8tcHJpbnQge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuZGl2W2RhdGEtaWQ9J3NwaW4tYXhpcyddIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1pbi13aWR0aDogNjYwcHg7XG4gIGgyIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc3Bpbi1heGlzLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNwaW4tYXhpcy15ZWFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnNwaW4tYXhpcy1rZXkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAubWxiIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgIzAwMDtcbiAgICB9XG4gICAgLnBpdGNoZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIH1cbiAgfVxuICAuY2FudmFzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICAgIC5jYW52YXMtcGxhY2Vob2xkZXIge1xuICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgaGVpZ2h0OiAyNTVweDtcbiAgICAgIGNhbnZhcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBpdGNoLXN0YXRzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAmLnBpdGNoLXR5cGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgICYuZW1wdHktY2VsbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHRsIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5meC1waXRjaC1oZWFkZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgfVxuICAgICAgLmZ4LXBpdGNoIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5zcGluLXJvdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgICAuc3Bpbi1oZWFkZXIge1xuICAgICAgfVxuICAgICAgLnNwaW4zZC1oZWFkZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgfVxuICAgICAgLnNwaW4tcHRsIHtcbiAgICAgIH1cbiAgICAgIC5zcGluM2QtcHRsIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgIH1cbiAgICAgIC5wZXJjZW50aWxlcyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2ZDZkNmQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAubXBoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIC51c2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm90byB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm8tc3Bpbi1heGlzLWRhdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZjYztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi50b2dnbGVkLWNvbnRlbnQge1xuICAudGFicyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAudGFiLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi5zZWxlY3RlZC10YWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWItY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLnNlbGVjdGVkLXRhYiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXR0YWNobWVudC1saXN0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogN3B4IDAgN3B4IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYudHlwZS1wZGYge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbl9wZGYuc3ZnJykgbGVmdCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgfVxuICAgICYudHlwZS1QTkcge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbl9wbmcuc3ZnJykgbGVmdCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgfVxuICAgICYudHlwZS1kb2MsXG4gICAgJi50eXBlLWRvY3gge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbl9kb2Muc3ZnJykgbGVmdCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgfVxuICAgICYudHlwZS14bHMsXG4gICAgJi50eXBlLXhsc3gge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbl94bHMuc3ZnJykgbGVmdCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgfVxuICAgICYudHlwZS1wcHQsXG4gICAgJi50eXBlLXBwdHgge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbl9wcHQuc3ZnJykgbGVmdCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgfVxuICAgICYudHlwZS10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25fdHh0LnN2ZycpIGxlZnQgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmLnR5cGUtbXA0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25fbXA0LnN2ZycpIGxlZnQgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICB9XG4gIH1cbn1cblxuI2NvbnRlbnRBdmdzIHtcbiAgYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAzMjYzO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5yaWdodEFsaWduIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hbHQtdGFibGUtbW9kdWxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaDIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAuZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbHQtdGFibGUtY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDRjOTY7XG4gICAgfVxuICB9XG4gIC5hbHQtdGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmJvZHkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB9XG4gICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZmI7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICB9XG4gICAgLnctNjAge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICAgIC53LTgwIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgIH1cbiAgICAudy0xMDAge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAudy1hdXRvIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5yb3RhdGVkLWhlYWRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAmLnN0aWNreS1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTg5cHgpO1xuICAgICAgfVxuICAgICAgLnJvdGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMC44O1xuICAgICAgICAvLyBGaXJlZm94IG5lZWRzIHRoZSBleHRyYSBESVYgZm9yIHNvbWUgcmVhc29uLCBvdGhlcndpc2UgdGhlIHRleHQgZGlzYXBwZWFycyBpZiB5b3Ugcm90YXRlXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNiZGJkYmQ7XG4gICAgICAgICAgLyogODAgKiB0YW4oNDUpIC8gMiA9IDQwIHdoZXJlIDgwIGlzIHRoZSBoZWlnaHQgb24gdGhlIGNlbGwgYW5kIDQ1IGlzIHRoZSB0cmFuc2Zvcm0gYW5nbGUqL1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMjhweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZykgcm90YXRlKDMxNWRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZykgcm90YXRlKDMxNWRlZyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZykgcm90YXRlKDMxNWRlZyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hZnRlci1yb3RhdGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYm9yZGVyRGJsQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG59XG4jd29ya2xvYWQtdHJhY2tlcixcbiNyZWFkaW5lc3MtdHJhY2tlciB7XG4gIGgxLFxuICBoMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgaDEge1xuICAgIG1hcmdpbjogMCA1MHB4IDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAjYmxvY2stYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgZmlsbDogJGluZFJlZDtcbiAgfVxuICAudGFibGVEaXNwbGF5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IDA7XG4gICAgdHIge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5ncmV5SGVhZGVyQkcge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICB9XG4gICAgLmVtcHR5Qkcge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnBsYXllciB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICB9XG4gICAgLnNjb3JlIHtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgIH1cbiAgICAuZGVjaW1hbCB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICB9XG4gICAgLmxzdDEwIHtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgIH1cbiAgfVxuICAua2V5LXRhYmxlIHtcbiAgICBtYXJnaW46IDIxcHggMCAwIDIwcHg7XG4gIH1cbiAgI3N3aXRjaC1yZWFkZXJzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGluZFJlZDtcbiAgICB9XG4gIH1cbn1cbiNyZWFkaW5lc3MtcmVhZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhIHtcbiAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGluZFJlZDtcbiAgICB9XG4gIH1cbiAgLmFsdC10YWJsZS1tb2R1bGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuYWx0LXRhYmxlLmJvZHkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gICAgfVxuICB9XG59XG4jcmVhZGluZXNzLXRyYWNrZXIge1xuICBoZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIGgxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgaDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGFibGVEaXNwbGF5IHtcbiAgICB0aGVhZCB0ciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIHRib2R5IHRyLFxuICAgIHRoZWFkIHRyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICYud2hpdGUtYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgICAmLnN0YWNrZWQge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHAge1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDRweCAycHggNHB4O1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52b2wge1xuICAgIH1cbiAgICAuc3BhY2VyIHtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxpZnQge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIH1cbiAgICAubmV3LWluaiB7XG4gICAgICBjb2xvcjogJGluZFJlZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuY29tbWVudHMge1xuICAgICAgd2lkdGg6IDU4MnB4O1xuICAgIH1cbiAgfVxuICAjaGl0dGVycyB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzdGFydGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcGl0Y2hlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGJvZHkgdHIge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ib2R5LXBhcnQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAjc2NoZWR1bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGFibGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgfVxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMTgwLCAyNDAsIDI1NSk7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuaW1nIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbiNjb250ZW50RGFzaCB7XG4gIC5zZWNvbmRhcnkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIC5kYXNoYm9hcmQtdGFibGVzIHtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG4gICAgLnRhYmxlRGlzcGxheSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5kYXNoYm9hcmQtdGFibGVzIHtcbiAgLnBhbmVsQ29uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgdHIge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICB0ZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiA0cHggMnB4O1xuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI2NjYztcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICYuc2Nob29sIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2Nob29sIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVtcHR5Qkcge1xuICAgIGJhY2tncm91bmQ6ICNiMWI0YjMgIWltcG9ydGFudDtcbiAgfVxuICAuZnVsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGFzaCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGVDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wbG90cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI2Rhc2gtaW5kdXN0cnkge1xuICAudGFibGVEaXNwbGF5IHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG59XG4jcmVjZW50LXVwZGF0ZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC50YWJsZUNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB0Ym9keSB0ciB7XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICB9XG4gIH1cbn1cbiNpbmp1cmllcyxcbiN0cmFuc2FjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbiN0cmFuc2FjdGlvbnMge1xuICB0ZDpudGgtY2hpbGQoMiksXG4gIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICB9XG59XG4jcGxheWVyQmlvUGFuZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZWF0bWFwcyB7XG4gIGFydGljbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuI3Bvc3RnYW1lLXBpdGNoZXIge1xuICBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgaHIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG4gICNibG9jay1jIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGZpbGw6ICRpbmRSZWQ7XG4gIH1cbiAgI3ZlbG8tZ3JhcGgge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubGVnZW5kIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgLmtleSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5waXRjaCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyMzAsIDUwLCA1MCk7XG4gICAgfVxuICB9XG4gIC5jb2wtMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG4gIC5jb2wtMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC0zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAubmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5zY29yZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnRhYmxlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cbiAgLm1hcC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYXAtdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC52cy1saGgge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDUsIDE1MCwgMTUwKTtcbiAgfVxuICAudnMtcmhoIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTAwLCAxNTAsIDIwNSk7XG4gIH1cbiAgLm1hcHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG4gIC50YWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLmR2LXRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAuaG9yaXotc3BsaXQge1xuICAgICAgICAudG9wIHtcbiAgICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgfVxuICAgIH1cbiAgICAucGl0Y2hlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgIH1cbiAgICAubm90ZXMge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB3aWR0aDogNDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgLnRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmF0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC5oZWF0bWFwLWdlbmVyYXRvciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgICAgLnZpZGVvLWljb24ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAuYWx0LW9wdHMge1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgLmFuaW1hdGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGluZFJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYXR0YWNrLWtleSxcbiAgI3Jlc3VsdC1rZXksXG4gICNjb250YWN0LWtleSxcbiAgLmFsbC1rZXlzLFxuICAucGl0Y2gta2V5cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAua2V5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucGl0Y2gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gICAgLnNoYXBlLTAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG4gICAgLnNoYXBlLTEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaGFwZS0yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hhcGUtMyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICAgIC5zaGFwZS00IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgIFtpcy1vbl0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBbaXMtb249J2ZhbHNlJ10ge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cbiAgfVxuICAucGl0Y2gta2V5cyxcbiAgI3Jlc3VsdC1rZXksXG4gICNjb250YWN0LWtleSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gIH1cbiAgLmFsbC1rZXlzLFxuICAjYXR0YWNrLWtleSB7XG4gICAgd2lkdGg6IDgycHg7XG4gIH1cbiAgLmJsb2NrLW1hcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgLnRvcC1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG4gICAgLnRvcC1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbiAgICAuYm90dG9tLWxlZnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYm90dG9tLXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuZHYtdGFibGUge1xuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCxcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjYmxvY2stYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG4gICAgLnNjb3JlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICBoZWFkZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBoZWFkZXIgLmNvbC0xIHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgaGVhZGVyIC5jb2wtMiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC50YWJsZS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwMDMyNjM7XG4gICAgfVxuICAgIC5tYXAtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm1hcHMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLmhlYXRtYXAtZ2VuZXJhdG9yIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5oZWF0bWFwLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNjYWxlLFxuICAgICAgICAubGFiZWxzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNiYXR0ZXJzIHtcbiAgICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XG4gICAgICAuYmF0dGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAucmVzdWx0cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmJhdHRlci1wYXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGVzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZHYtdGFibGUge1xuICAmLmFsdCB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKSxcbiAgICAgICY6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNG4gKyAzKSxcbiAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5lbXB0eUJHIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGFibGUge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5ob3Jpei1wcmludCB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogbGFuZHNjYXBlO1xuICAgIH1cbiAgICB0YWJsZS50YWJsZURpc3BsYXkgdGhlYWQgdHIgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZEJsdWU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICYuYmdMaWdodEJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGQ1OWIzICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciB3aGF0ZXZlciByZWFzb24sIHdlIG5lZWQgYSBydWxlIGFib3ZlICNjaGFydEluZm9cbi8vIG9yIHRoZSBydWxlIGJlbG93IHdpbGwgTk9UIG1ha2UgaXQgaW50byB0aGUgYnVpbGRcbi8vIFdoeT8gSSB3aXNoIEkga25ld1xuLmJ1ZmZlclJ1bGUge1xuICB6LWluZGV4OiBpbmhlcml0O1xufVxuXG4jY2hhcnRJbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcGFkZGluZzogNXB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gIEBpbmNsdWRlIHNoYWRvdyhlbSgzKSwgZW0oNSksIHJnYmEoIzAwMDAwMCwgMC4zKSk7XG59XG5cbi50ZW1wLW5vdGUge1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuI3BkZXYuYnAge1xuICAkY2xlYXJQYWRkaW5nOiAxMHB4O1xuICAkY2xlYXJCR2hleDogI2JhYmFiYTtcbiAgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNwbGF5ZXItbWF0Y2hlci10YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLnBsYXllci1pZC1jb2wge1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG4gIC50aGVhdGVyLXNlbGVjdG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gICNtYXRjaGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAjbWF0Y2hlci1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgdHIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGluZEJsdWU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgfVxuICAgICAgLnBsYXllci1pZCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICAgIC5pbnN0cnVjdGlvbnMge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgIH1cbiAgICAgIC5yZXN1bHRzLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY29udGV4dC1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAuY29udGVudCB7XG4gICAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggIzAwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmJ1dHRvbnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICBzcGFuLnhDbGVhckJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICRjbGVhclBhZGRpbmc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbGVhckJHaGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBhIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdG9wOiBjYWxjKCN7JGNsZWFyUGFkZGluZ30gKiAwLjMpO1xuICAgICAgQGluY2x1ZGUgY2VudGVyKHgpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigoJGNsZWFyQkdoZXgpLCAyMCk7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gIH1cbiAgI2Rhc2hDb250ZW50IHtcbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIC5kdi10YWJsZSB7XG4gICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgIH1cbiAgICAgICYucGFuZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgLmZpbHRlckNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgIGlucHV0LnNlc3Npb25GaWx0ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dC5zZXNzaW9uRmlsdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudXBsb2FkQ29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRlc2F0dXJhdGUoI2NjYywgODApO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgICAgLnRleHQtaW5wdXQge1xuICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZHYtdGFibGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmNvbnRyb2xzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4uYXR0YWNobWVudHMge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2NjYywgMTApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI2NjYywgMjApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogZW0oMC44KTtcbiAgICAgICAgICAgICAgICAueENsZWFyQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigoJGNsZWFyQkdoZXgpLCAyMCk7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCgkY2xlYXJCR2hleCksIDQwKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmRpdiB7XG4gICYuc2hvd0FsbCB7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCA5MCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oIzAwMCwgNTApO1xuICAgICAgICBtYXJnaW46IDNweCAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMwMDAsIDYwKTtcbiAgICAgICAgfVxuICAgICAgICAmLnNob3dBbGwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzAwMCwgNjApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZm9jdXNMaW5rcyB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjQwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkcGxheWVyRGV2VUlDb2xvciwgMTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkJHU2VsZWN0ZWRDb2xvciAhaW1wb3J0YW50O1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuLmJvcmRlclRoaW4ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucm93U2hhZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyU2luZ2xlVG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5uYXYtaGVhZGVyIHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGxlZnQtcmFpbC1ob3Zlci1iZztcbiAgfVxuICAmLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkaW5kQmx1ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsZWZ0LXJhaWwtaG92ZXItYmc7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubGVmdC1yYWlsLWFycm93LXJpZ2h0LFxuLmxlZnQtcmFpbC1hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDtcbiAgZmlsbDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXYudGFibGVDZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGVtKDEwKSAqIDI7XG4gIHBhZGRpbmctYm90dG9tOiBlbSgxMCk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG50YWJsZS5jZWxsQ29udHJvbCB7XG4gIGhlaWdodDogMDtcbiAgdGFibGUtbGF5b3V0OiBpbmhlcml0O1xuICAvLyBib3JkZXItd2lkdGg6IDFweDtcbiAgLy8gYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLy8gYm9yZGVyLWNvbG9yOiByZ2JhKCNDQ0NCQ0YsLjIpO1xuICB0ci5zZXBhcmF0aW9uID4gdGQge1xuICAgIHBhZGRpbmctdG9wOiBlbSg1MCkgIWltcG9ydGFudDtcbiAgfVxufVxudGFibGUuY2VsbENvbnRyb2wgPiB0Ym9keSA+IHRyIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gID4gdGQge1xuICAgIC8vIGJvcmRlci13aWR0aDogMXB4O1xuICAgIC8vIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLy8gYm9yZGVyLWNvbG9yOiByZ2JhKCNDQ0NCQ0YsMSk7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLy8gc3R5bGUgZm9yIGhpZGluZyB0b2dnbGVhYmxlIHBsdCBjb2x1bW5zXG5zcGFuW2RhdGEtdmlldz0ncmF3J10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuc3BhbltkYXRhLXZpZXc9J3B0bCddIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGFibGUudGFibGVEaXNwbGF5IHtcbiAgLy8gbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBAbWVkaWEgcHJpbnQge1xuICAgIC5ub1ByaW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuZnVsbFdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmLnplYnJhUm93cyB7XG4gICAgdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICB0cltkYXRhLXNlY3Rpb249JzEnXSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgdHJbZGF0YS1zZWN0aW9uPScxJ10gfiB0cltkYXRhLXNlY3Rpb249JzEnXSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICB0cltkYXRhLXNlY3Rpb249JzInXSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgdHJbZGF0YS1zZWN0aW9uPScyJ10gfiB0cltkYXRhLXNlY3Rpb249JzInXSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICB0cltkYXRhLXNlY3Rpb249JzMnXSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgdHJbZGF0YS1zZWN0aW9uPSczJ10gfiB0cltkYXRhLXNlY3Rpb249JzMnXSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICB0cltkYXRhLXNlY3Rpb249JzQnXSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgdHJbZGF0YS1zZWN0aW9uPSc0J10gfiB0cltkYXRhLXNlY3Rpb249JzQnXSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICB0cltkYXRhLWV4cGFuZGVkPSdjb2xsYXBzZWQnXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICB0cltkYXRhLWV4cGFuZGVkPSdleHBhbmRlZCddIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgdGRbZGF0YS10aXRsZV0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTI1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNHB4ICMyMjI7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNHB4ICMyMjI7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAjMjIyO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjAwLCAwKTtcbiAgICB9XG4gIH1cbiAgdGgsXG4gIHRkIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBmb250LXNpemU6IGVtKDExKSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi50ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICYubnVtYmVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmLm5vZGF0YSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJi50YmxleHBhbmQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICYub3Blbjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiA0cHggNHB4IDJweCA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMyNjM7IC8qaW5kQmx1ZSovXG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdmN2Y3ZjtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdGl0bGVdIHtcbiAgICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5lbXB0eUJHIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuLmhlYWRlckZ1bmN0cyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiBlbSgxMCk7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4uYWRkVGFibGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4uYWRkVGFibGUsXG4gICAgICAgIHNlbGVjdC5vcmdMaXN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IGVtKDEwKTtcbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0Lm9yZ0xpc3Qge1xuICAgICAgICAgIHRvcDogZW0oNSk7XG4gICAgICAgIH1cbiAgICAgICAgbGkudGJsVGl0bGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTRhNjg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaGVhZE5hdiB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBlbSg1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kUmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGJvZHkge1xuICAgIC5pc1RibEhlYWRlciB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMjYzOyAvKmluZEJsdWUqL1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAmW2RhdGEtdGl0bGVdIHtcbiAgICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5lbXB0eUJHIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0ci5ncmV5Um93Qkcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgICB9XG4gICAgdHIucm93LWdyb3VwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZmZmLCAyMCUpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgdHI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRhNSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDRweCA0cHggMnB4IDRweCAhaW1wb3J0YW50O1xuICAgICAgc3Bhbi5jdXRUZXh0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHRhYmxlLnVsSXRlbXMge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRhNSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNHB4IDJweCA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5LjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zdHJpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgJi5udW1lcmFsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAmLmF2ZXJhZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgICYuY2VudGVyZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLnJpZ2h0ZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oYXNTb3J0aW5nIHtcbiAgICB0aGVhZCB0ZCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gICYuaWxMZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAmLm5vSG92ZXIge1xuICAgIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uc2Nyb2xsYWJsZVRhYmxlIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi8vIFRoZSBoZWlnaHQgb2YgdGhpcyBkaXYgbmVlZHMgdG8gYmUgZGVmaW5lZCBhdCB0aGUgcHJvamVjdCBza2luIGxldmVsXG5cbi5mYWRlZCB7XG4gIGNvbG9yOiAjODA4MDgwICFpbXBvcnRhbnQ7XG59XG5cbi5pc1NQUiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDkzYzIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZG9XcmFwIHtcbiAgd2hpdGUtc3BhY2U6IC1vLXByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbi5zdW1tYXJ5VHh0IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4uaW5saW5lVGFibGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5yb3dHcmV5ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG4ucHRpbGUge1xuICAmLm5vcHRpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYW1lQ29sIHtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG4uc29ydGVkQ29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRhNSAhaW1wb3J0YW50O1xufVxuLnNvcnRBcnJvdyB7XG4gIGZvbnQtc2l6ZTogZW0oOCkgIWltcG9ydGFudDtcbn1cbi5yb3dJdGFsaWNzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLml0YWwge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cbi5yb3dJbmp1cmVkUGxheWVyICoge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG4ucm93U2hhZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG59XG4ucm93U2hhZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNSAhaW1wb3J0YW50O1xufVxuLmJnTGlnaHRCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNTliMyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmN2Y3ZiAhaW1wb3J0YW50O1xuICB9XG59XG4uYmdMaWdodEJsdWVEYXRhQ2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWJmZGQgIWltcG9ydGFudDtcbn1cbi5iZ1JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmRSZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjdmN2YgIWltcG9ydGFudDtcbiAgfVxufVxuLmJnTGlnaHRHcmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNmQ2ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnV2hpdGVMaXR0bGVEYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7XG59XG4ucm93SGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmY0Mjtcbn1cbi5ncmV5SGVhZGVyUm93Qkcge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZkNmQ2ZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ncmV5SGVhZGVyQkcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ2ZDZkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFya0dyZXlIZWFkZXJCRyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNmQ2ZDZkLCAyMCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodGdyZXlIZWFkZXJCRyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2EzYTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi53aGl0ZUhlYWRlckJHIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnJlZEhlYWRlckJHIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDUwMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4ueWVsbG9IZWFkZXJCRyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuLmVtcHR5Qkcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiNGIzICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVtcHR5Um93IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xufVxuLmVtcHR5Q29sdW1uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogZW0oNDUpO1xufVxudGQuZW1wdHlDZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZCAhaW1wb3J0YW50O1xufVxuLmJvcmRlckRibFRvcCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyRGJsVG9wRmFkZWQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzc4N2E3YSAhaW1wb3J0YW50O1xufVxuLmJvcmRlckRibFRvcHdCRyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJTbmdsVG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJTbmdsQm90IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJEYmxCb3Qge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuLmJvcmRlckRibExlZnQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJEYmxSaWdodCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJTbmdsUmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4uZG9sbGFyV2lkdGgge1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4ub2ZmT3JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4kY29udGFpbmVyV2lkdGg6IDM1MHB4O1xuJGNvbnRhaW5lckhlaWdodDogNjUwcHg7XG4kcGFnZUZvbnRTaXplOiAxMnB4O1xuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIHN0eWxlcyBmb3IgU21va2VTaWduYWxzIGRldGFpbCBwYWdlIChhcHApXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuaHRtbCNzc2lnbmFscy1hcHAge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgICBmb250LXNpemU6ICRwYWdlRm9udFNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCNzc2lnbmFscy1hcHAgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNzYXBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLyBncmFkZSBjZWxsIGRlZnNcbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgJGdyYWRlc1RpdGxlV2lkdGg6IDYwJTtcbiAgLmdyYWRlc190aXRsZSB7XG4gICAgd2lkdGg6ICRncmFkZXNUaXRsZVdpZHRoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlc192YWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRncmFkZXNUaXRsZVdpZHRofSkgLyAyKSAhaW1wb3J0YW50O1xuICAgICYuaGFzVmVsb3Mge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRncmFkZXNUaXRsZVdpZHRofSkgLyA1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnZlbG9fc2VwIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICB9XG4gIC5lbXB0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgfVxuICAvLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLyBFTkQgZ3JhZGUgY2VsbCBkZWZzXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgYnIge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgIHBhZGRpbmc6IDFweDtcbiAgICB9XG4gIH1cbiAgZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjY2NjLCAzMCUpO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGVnZW5kIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaW5kQmx1ZSwgNSUpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LmZpZWxkc2V0X2JvZHkge1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgIH1cbiAgICBzcGFuLmZpZWxzZXRfc3VidGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgJi5ib2xkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LmdyYWRlcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5kQmx1ZSwgLjEpO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpkaXNhYmxlZCA+IGRpdiB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkaW5kUmVkO1xuICB9XG4gIHUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGgzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICRoZWFkZXJIZWlnaHQ6IDU1cHg7XG4gICRoZWFkZXJQYWRkaW5nOiA1cHg7XG4gICRwYWdlVGl0bGVIZWlnaHQ6IDMwcHg7XG4gID4gLmhlYWRlcixcbiAgPiAucGFnZVRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTZlNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I0YjViNztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJi5oZWFkZXIge1xuICAgICAgLy8gbWFyZ2luLXRvcDogJHBhZ2VUaXRsZUhlaWdodDtcbiAgICB9XG4gICAgJi5wYWdlVGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAkcGFnZVRpdGxlSGVpZ2h0O1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogbGlnaHRlbigjMDAwLCAyMCUpO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyAmLndlYndpZHRoIHt3aWR0aDokY29udGFpbmVyV2lkdGg7fVxuICAgIGRpdi5oZWFkZXJfbGVmdCxcbiAgICBkaXYuaGVhZGVyX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmc6ICRoZWFkZXJQYWRkaW5nO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgJGxlZnRIZWFkZXJXaWR0aDogNjAlO1xuICAgICRoZWFkZXJTaWRlUGFkZGluZzogMTVweDtcbiAgICBkaXYuaGVhZGVyX2xlZnQge1xuICAgICAgd2lkdGg6ICRsZWZ0SGVhZGVyV2lkdGg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAkaGVhZGVyU2lkZVBhZGRpbmc7XG4gICAgfVxuICAgIGRpdi5oZWFkZXJfcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMTAwJSAtICRsZWZ0SGVhZGVyV2lkdGg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkaGVhZGVyU2lkZVBhZGRpbmc7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmLmJvbGQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogJHBhZ2VGb250U2l6ZTtcbiAgICB9XG4gICAgLnN1YnRpdGxlIHNwYW4ge1xuICAgIH1cbiAgICAuZGV0YWlsIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAkcGFnZUZvbnRTaXplO1xuICAgIH1cbiAgfVxuICA+IC5ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgLy8gcGFkZGluZy10b3A6IGNhbGMoI3skaGVhZGVySGVpZ2h0fSArICN7JGhlYWRlclBhZGRpbmcqNH0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgPiAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmRpdiNmZWVkQnV0dG9uLFxuZGl2I2ZlZWREaXNwbGF5QnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDhweCA1cHggMCAwO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMjhweDtcbiAgICBtYXgtaGVpZ2h0OiAyOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBkaXYjZmVlZENvbnRhaW5lciB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICB3aWR0aDogJGNvbnRhaW5lcldpZHRoO1xuICAgIGhlaWdodDogJGNvbnRhaW5lckhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBAaW5jbHVkZSBzaGFkb3coMCwgOHB4LCByZ2JhKCMwMDAwMDAsIDEpKTtcbiAgICAmLnNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuI3RoZS1mZWVkLWJ1dHRvbiA+ICNmZWVkQnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRU5EIHN0eWxlcyBmb3IgU21va2VTaWduYWxzIGRldGFpbCBwYWdlIChhcHApXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gc3R5bGVzIGZvciB3ZWIgRFYgU21va2VTaWduYWxzXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJHRpdGxlQmFySGVpZ2h0OiA1MHB4O1xuJGNvbnRlbnRIZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHRpdGxlQmFySGVpZ2h0fSk7XG4jc21va2VzaWduYWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdi1jbG9hayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjc3NNYXN0ZXIge1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgI3NzRGV0YWlsIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgID4gLnRpdGxlYmFyIHtcbiAgICAgID4gc3Bhbi50aXRsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5oYXNQbGF5ZXIsXG4gICAgJi5oYXNPcmcge1xuICAgICAgJHBsYXllckJhckhlaWdodDogMjBweDtcbiAgICAgICRjb250ZW50SGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skdGl0bGVCYXJIZWlnaHR9ICsgI3skcGxheWVyQmFySGVpZ2h0fSkpO1xuICAgICAgPiAucGxheWVyQmFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skcGxheWVyQmFySGVpZ2h0fSAvIDQpO1xuICAgICAgICBoZWlnaHQ6ICRwbGF5ZXJCYXJIZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzc0NoYW5uZWwge1xuICAgIHotaW5kZXg6IDEwMDI7XG4gICAgPiAudGl0bGViYXIge1xuICAgICAgPiBzcGFuLnRpdGxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgPiBzcGFuLmNoYW5uZWxDb2xvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB0b3A6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3NzUGFnZVR3byB7XG4gICAgei1pbmRleDogMTAwNTtcbiAgfVxuICAjc3NPdmVybGF5IHtcbiAgICB6LWluZGV4OiAxMDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgfVxuICB9XG4gIC5wYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICRjb250YWluZXJXaWR0aDtcbiAgICBoZWlnaHQ6ICRjb250YWluZXJIZWlnaHQ7XG4gICAgLnRpdGxlYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogJHRpdGxlQmFySGVpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzI2MztcbiAgICAgID4gZGl2LmxvYWRpbmcge1xuICAgICAgICB0b3A6IGNhbGMoJGNvbnRhaW5lckhlaWdodC8yKTtcbiAgICAgICAgei1pbmRleDogMzAwMDtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKHgpO1xuICAgICAgfVxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmLm5hdmFjdGlvbiB7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICYuaGFtYnVyZ2VyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9tb2JpbGUvaW1hZ2VzL2hhbWJ1cmdlci5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFwcGJhY2sge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL21vYmlsZS9pbWFnZXMvYmFjay5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJlbG9hZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vbW9iaWxlL2ltYWdlcy9yZWxvYWQucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICAgICAgfVxuICAgIH1cbiAgICAkY2hhbm5lbENvbG9yV2lkdGg6IDMlO1xuXG4gICAgJG1lc3NhZ2VCb2R5V2lkdGg6IDgwJTtcbiAgICAkbWVzc2FnZUluZm9XaWR0aDogMTclO1xuXG4gICAgJGNoQm9keVdpZHRoOiA3NyU7XG4gICAgJGNoUHJpb3JpdHlXaWR0aDogMjAlO1xuICAgIC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICYucHJldmVudFNjcm9sbCB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgfVxuICAgICAgPiB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ci5kZXNlbGVjdGVkIHRkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICB9XG4gICAgICAgIHRkLmNoYW5uZWxOYW1lIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAkY2hCb2R5V2lkdGg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgdGQuY2hhbm5lbFByaW9yaXR5IHtcbiAgICAgICAgICB3aWR0aDogJGNoUHJpb3JpdHlXaWR0aDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vbW9iaWxlL2ltYWdlcy9ub3ByaW9yaXR5LnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICYucHJpb3JpdHkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL21vYmlsZS9pbWFnZXMvcHJpb3JpdHkucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkLmNoYW5uZWxDb2xvciB7XG4gICAgICAgICAgd2lkdGg6ICRjaGFubmVsQ29sb3JXaWR0aDtcbiAgICAgICAgfVxuICAgICAgICB0ZC5tZXNzYWdlQm9keSB7XG4gICAgICAgICAgd2lkdGg6ICRtZXNzYWdlQm9keVdpZHRoO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzVjNWM1O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5vSG92ZXI6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmLmhlYWRlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnN1YmhlYWRlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kZXRhaWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZC5tZXNzYWdlSW5mbyB7XG4gICAgICAgICAgd2lkdGg6ICRtZXNzYWdlSW5mb1dpZHRoO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmI3NzTWFzdGVyIHtcbiAgICAgICRmb290ZXJIZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogJGNvbnRhaW5lcldpZHRoIC0gNTA7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGhlaWdodDogY2FsYygjeyRjb250ZW50SGVpZ2h0fSAtICN7JGZvb3RlckhlaWdodH0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyNjRhO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb290ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogJGZvb3RlckhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMjY0YTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJiNzc0RldGFpbCxcbiAgICAmI3NzUGFnZVR3byxcbiAgICAmI3NzQ2hhbm5lbCB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGhlaWdodDogJGNvbnRlbnRIZWlnaHQ7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3ODg4ODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmI3NzUGFnZVR3byxcbiAgICAmI3NzQ2hhbm5lbCB7XG4gICAgICBsZWZ0OiAkY29udGFpbmVyV2lkdGg7XG4gICAgfVxuICB9XG59XG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRU5EIHN0eWxlcyBmb3Igd2ViIERWIFNtb2tlU2lnbmFsc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQHBhZ2Uge1xuICBtYXJnaW4tdG9wOiAwLjE1aW47XG4gIG1hcmdpbi1ib3R0b206IDAuMTJpbjtcbiAgbWFyZ2luLWxlZnQ6IDAuMTJpbjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyaW47XG59XG5cbi5ncmV5VGV4dCB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbiNkYXNoQ29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNkYXNoLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2NXB4IDAgMCAxNzVweDtcbn1cbiNyb3N0ZXItYm9hcmQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDE1cHggNXB4IDVweDtcbiAgLmZpbHRlcnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDMuMzMzZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5vcmctbG9nb3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBtYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAubG9hZGluZ092ZXJsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjQsIDIyNCwgMC43KTtcbiAgICAgIC5sb2FkaW5nR2lmIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3JnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgPiBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLy8gPiBkaXYgKyBkaXYgKyBkaXYgKyBkaXYgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRhYmxlLW5hbWUge1xuICAgICAgYmFja2dyb3VuZDogJGluZEJsdWU7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLnBvcy1wbGF5ZXJzIHtcbiAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgfVxuICAgIC5yb3N0ZXItdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgdGgge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGluZEJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5zYWxhcnksXG4gICAgICAgICYucG9zLFxuICAgICAgICAmLmFnZSxcbiAgICAgICAgJi5zdXJwbHVzLFxuICAgICAgICAmLnBhLFxuICAgICAgICAmLnhXYXIsXG4gICAgICAgICYuc3ZjLFxuICAgICAgICAmLnNyLFxuICAgICAgICAmLm1yLFxuICAgICAgICAmLmFiLFxuICAgICAgICAmLnJ1bnMsXG4gICAgICAgICYuaGl0cyxcbiAgICAgICAgJi54YixcbiAgICAgICAgJi5iYixcbiAgICAgICAgJi5rcyxcbiAgICAgICAgJi5vcHMsXG4gICAgICAgICYuZGVmLFxuICAgICAgICAmLnNwbGl0LFxuICAgICAgICAmLmRhdGUsXG4gICAgICAgICYuc2NvdXQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgJi5lbXB0eS1yb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCM2OTgxOTgsIDIwJSk7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5uby1wbGF5ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucG9zLFxuICAgICAgLmFnZSxcbiAgICAgIC5wYSxcbiAgICAgIC54V2FyLFxuICAgICAgLnN2YyxcbiAgICAgIC5zcixcbiAgICAgIC5tcixcbiAgICAgIC5hYixcbiAgICAgIC5pcCxcbiAgICAgIC5ydW5zLFxuICAgICAgLmhpdHMsXG4gICAgICAueGIsXG4gICAgICAuYmIsXG4gICAgICAua3MsXG4gICAgICAuc3BsaXQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgIC5wb3Mge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLm1sciB7XG4gICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgfVxuICAgICAgLnNjb3V0IHtcbiAgICAgIH1cbiAgICAgIC5kYXRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAueE9wcyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnNjb3V0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIC5hZ2Uge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLm9wdCB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgfVxuICAgICAgLnN1cnBsdXMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgIC5wck91dHJpZ2h0LFxuICAgICAgLmZhdHlwZSB7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgfVxuICAgICAgLnNhbGFyeSB7XG4gICAgICB9XG4gICAgICAub3BzLFxuICAgICAgLmRlZiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLndPYmEge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgIC5kdnIge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgIH1cbiAgICAgIC5vcHRpb25hbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2VsZWN0ZWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgfVxuICAgICAgLnBsYXllciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNhbGFyeSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICAuaGlkZS1jb2wge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnNob3ctY29sIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAjc2F2ZS10ZWFtcyxcbiAgI3JlbG9hZC10ZWFtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gICYuc3VibWl0LFxuICAmLmNhbmNlbCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcbiAgICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICYuY2FuY2VsIHtcbiAgICBiYWNrZ3JvdW5kOiAkaW5kUmVkO1xuICB9XG4gICYuYXV4IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkaW5kUmVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5ib2R5I29yZ1BhZ2UgI21haW5OYXYgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZW0oMTcwKTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICA+IGgyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgZm9udC1mYW1pbHk6ICdUcmliZVR5cGVfRFYnO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogZW0oMSkgZW0oMSkgJGluZEJsdWU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICA+IHNtYWxsIHtcbiAgICBjb2xvcjogI2ZkYjMzMztcbiAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgfVxufVxuYm9keSNvcmdQYWdlICNkYXNoQXJlYSAjZGFzaE5hdiB7XG4gIHdpZHRoOiBlbSgxNzApO1xufVxuYm9keSNvcmdQYWdlICNkYXNoQXJlYSAjdGVhbUluZm9ybWF0aW9uIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAudGVhbXBhZ2VfdGVhbW5hbWUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jb3JnQ29udmVyc2F0aW9uUGxheWVycyB7XG4gIC5jb2xzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAudGFibGVEaXNwbGF5IHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbnRhYmxlLnRhYmxlRGlzcGxheSB0Ym9keSAuaXNUYmxIZWFkZXIgdGQsXG50YWJsZS50YWJsZURpc3BsYXkgdGJvZHkgLmlzVGJsSGVhZGVyIGxpLFxudGFibGUudGFibGVEaXNwbGF5IHRoZWFkIHRyIHRkIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4uZ3JleUhlYWRlckJHIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjYmJiICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jdGVhbS1maWx0ZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgdGQgKyB0ZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG4gIC5sZWFndWUge1xuICAgIGJhY2tncm91bmQ6ICRpbmRSZWQ7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cbiAgLm5hdCB7XG4gICAgYmFja2dyb3VuZDogJGluZEJsdWU7XG4gIH1cbiAgLmRpdmlzaW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICB9XG4gIC5vcmctY2hlY2tib3gge1xuICAgIG1hcmdpbjogMCAzcHggNXB4IDA7XG4gICAgbGFiZWwsXG4gICAgaW5wdXQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiRtaW4tdGFibGVXaWR0aDogZW0oMzY1KTtcbiNvcmdQYWdlIHtcbiAgdGFibGUuY2VsbENvbnRyb2wge1xuICAgIC8vIGJvcmRlci13aWR0aDogMXB4O1xuICAgIC8vIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLy8gYm9yZGVyLWNvbG9yOiByZ2JhKCNDQ0NCQ0YsLjIpO1xuICAgIHRyLnNlcGFyYXRpb24gPiB0ZCB7XG4gICAgICBwYWRkaW5nLXRvcDogZW0oNTApICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIHRhYmxlLmNlbGxDb250cm9sID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAvLyBib3JkZXItd2lkdGg6IDFweDtcbiAgICAvLyBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIC8vIGJvcmRlci1jb2xvcjogcmdiYSgjQ0NDQkNGLDEpO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAvLyBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmR1bWIge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbiAgLnRhYmxlVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zdWl0ZXMsXG4gIC5zdWl0ZXMyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNDQ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zaGVldCB7XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICBmb250LXNpemU6IDEyLjVweDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlQ2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogJGFwcFBhZGRpbmc7XG4gICAgcGFkZGluZy1ib3R0b206ICRhcHBQYWRkaW5nO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJiNvcmdTdGFuZGluZ3NUYWJsZSA+IHRhYmxlLnRhYmxlRGlzcGxheSxcbiAgICAmI29yZ1N0YW5kaW5nc01vbnRoVGFibGUgPiB0YWJsZS50YWJsZURpc3BsYXkge1xuICAgICAgdGQge1xuICAgICAgICB3aWR0aDogOS4wOSU7XG4gICAgICB9XG4gICAgfVxuICAgICYjb3JnTUxQcm9qTGluZXVwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRhYmxlLnRhYmxlRGlzcGxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWluLXdpZHRoOiBlbSgyMDApICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYjb3JnRGVmQnlQb3MsXG4gICAgJiNvcmdEZWZCeVBvcyA+IC5jb21wYXJlZCB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICB0ZCA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgdGQgPiB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIHdpZHRoOiBlbSgzNTUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmI29yZ0RlZkJ5UG9zMixcbiAgICAmI29yZ0RlZkJ5UG9zMiA+IC5jb21wYXJlZCB7XG4gICAgICBtaW4td2lkdGg6IGVtKDM1NSk7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICB3aWR0aDogZW0oMzU1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYmxlRGlzcGxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRkIHtcbiAgICAgIC8vIGZvbnQtc2l6ZTogZW0oMTApICFpbXBvcnRhbnQ7XG5cbiAgICAgIC8vIHdhcyBhbiBhdHRlbXB0IHRvIGFjY29tb2RhdGUgY29sdW1uIGdyb3VwIGhlYWRlcnMgYmVpbmcgY2VudGVyIGFsaWduZWQgYnV0IGtlZXBpbmdcbiAgICAgIC8vIGZpcnN0IGhlYWRlciBsZWZ0IGFsaWduZWQgLSBob3BlIGkgZGlkbnQgYnJlYWsgdGhpbmdzIGVsc2V3aGVyZSFcbiAgICAgICYuZ3JleUhlYWRlckJHIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubm90ZXMge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgICAucm93SGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJmNDI7XG4gICAgfVxuICB9XG4gIC5jb21wYXJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAudGFibGVEaXNwbGF5IHtcbiAgICAgIG1pbi13aWR0aDogZW0oMzIwKTtcbiAgICAgIHRoZWFkIHtcbiAgICAgICAgc3Bhbi5oZWFkZXJGdW5jdHMge1xuICAgICAgICAgIHJpZ2h0OiBlbSgyNTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubmVlZHMge1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgQGluY2x1ZGUgY2VudGVyKCd4Jyk7XG4gICAgICB0cltkYXRhLW9yZ2lkXSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTk5O1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2xvc2VJbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwMDE7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIEBpbmNsdWRlIHNoYWRvdygwLCBlbSg4KSwgcmdiYSgjMDAwMDAwLCAxKSk7XG4gICAgfVxuICB9XG4gICRmaW5hbmNpYWxXaWR0aDogZW0oMzcwKTtcbiAgI29yZ0ZpbmFuY2lhbFN1bW1hcnkge1xuICAgIC5vcmdGaW5hbmNpYWxTdW1tYXJ5VGFibGUge1xuICAgICAgbWluLXdpZHRoOiAkZmluYW5jaWFsV2lkdGggIWltcG9ydGFudDtcbiAgICAgICYuZHYtdGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2Lm9yZ0hlYWx0aENvbnRhaW5lciB7XG4gICAgICB3aWR0aDogJGZpbmFuY2lhbFdpZHRoO1xuICAgICAgdGFibGUge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNvcmdGaW5hbmNpYWxTdW1tYXJ5MiB7XG4gICAgLm9yZ0ZpbmFuY2lhbFN1bW1hcnlUYWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm9yZ0ZpbmFuY2lhbFN1bW1hcnlUYWJsZSxcbiAgICAub3JnQ2xhc3NQcm9qZWN0aW9uVGFibGUsXG4gICAgLm9yZ0hlYWx0aFRhYmxlIHtcbiAgICAgICYuZHYtdGFibGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHNjb3V0aW5nLWJsdWU7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdyb3VwIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzY291dGluZy1ncmF5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAubm90ZXMge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGRpdi5vcmdIZWFsdGhDb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAkZmluYW5jaWFsV2lkdGg7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gZnV0dXJlIHByb2plY3Rpb25zIHN0eWxlc1xuICAjY29udGVudEZ1dHVyZVByb2plY3Rpb25zIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIC5hcmIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkMDhkO1xuICAgICAgfVxuICAgICAgLmZhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZDZlZTtcbiAgICAgIH1cbiAgICAgIC5vcHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmEwO1xuICAgICAgfVxuICAgICAgZGl2Lm9wdGlvbnMge1xuICAgICAgICB1bC52aWV3cyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgfVxuICAgICAgPiB0YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgYXJ0aWNsZTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUudGFibGVEaXNwbGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgJi5taW5pbXVtIHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHIuaGlnaGxpZ2h0IHRkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBsYXllcmRldlllbGxvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0ZC5yb3N0ZXJCdXR0b25zIHtcbiAgICAudmlld3Mge1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZFJlZDtcbiAgICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmRSZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAua2V5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuICB9XG59XG4ua2V5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgfVxuICB9XG59XG4udG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kUmVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uc29ydGVkLWNvbCB7XG4gIGJhY2tncm91bmQ6ICNkM2YxZmY7XG59XG4uc29ydGVkLWhlYWRlci1jb2wge1xuICBiYWNrZ3JvdW5kOiAjZDNmMWZmO1xuICBjb2xvcjogJGluZEJsdWU7XG59XG4jb3JnUG9zaXRpb25hbE91dGxvb2tUYWJsZSB7XG4gIHdpZHRoOiA4MDVweDtcbiAgLnBsYXllciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4jb3JnQ29udHJhY3RDb21taXRtZW50cyxcbiNvcmdDb250cmFjdENvbW1pdG1lbnRzMixcbiNmdXR1cmVDb21taXRtZW50c1RhYmxlLFxuI2FsbENvbnRyYWN0c1RhYmxlIHtcbiAgdGhlYWQgdGQuZ3JleUhlYWRlckJHIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgJiNvcmdDb250cmFjdENvbW1pdG1lbnRzMiBidXR0b24ucGxheWVyQ29tbWl0bWVudEZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2Z1dHVyZUNvbW1pdG1lbnRzVGFibGUsXG4jb3JnQ29udHJhY3RDb21taXRtZW50cyxcbiNvcmdDb250cmFjdENvbW1pdG1lbnRzMiB7XG4gIHRoZWFkIHRkLmdyZXlIZWFkZXJCRyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4jY29udGVudE9yZ1Byb3NwZWN0LFxuI2NvbnRlbnRTY291dEZ4TGlzdCxcbiNjb250ZW50U2NvdXRGeFRyZW5kc0xpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zb3J0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjb250ZW50T3JnT3ZlcnZpZXcge1xuICAjb3JnUG9zaXRpb25hbE91dGxvb2syIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgI29yZ1Bvc2l0aW9uYWxPdXRsb29rMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI2NvbnRlbnRBZmZpbGlhdGVQZXJmb3JtYW5jZSB7XG4gIGRpdi5vcHRpb25zIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuZGl2LnRlYW0tcGVyZm9ybWFuY2UsXG4jVGVhbVBlcmZvcm1hbmNlIHtcbiAgZGl2LnRhYmxlcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHRhYmxlLnRhYmxlRGlzcGxheTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRhcHBQYWRkaW5nO1xuICAgIH1cbiAgfVxufVxuXG4uY29tbWl0bWVudHMge1xuICBzdXAge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbiAgLnllYXIge1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgfVxuICAub3B0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxudGFibGUuY2VsbENvbnRyb2wgPiB0Ym9keSA+IHRyID4gdGQuZnVsbEhlaWdodCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxudGFibGUudGFibGVEaXNwbGF5IHRib2R5IHRkIHRhYmxlLnVsSXRlbXMgdWwgbGkge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGZvbnQtc2l6ZTogOC41cHggIWltcG9ydGFudDtcbiAgfVxufVxudGFibGUudGFibGVEaXNwbGF5IHtcbiAgdGhlYWQge1xuICAgIC5zZWNvbmRhcnktaGVhZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICAuYmxhbmsge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICB0Ym9keSB7XG4gICAgLnBsYXllciB7XG4gICAgICB3aWR0aDogNzFweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAubGV2LFxuICAgIC5lb3MsXG4gICAgLm1yLFxuICAgIC5jbnRybCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICAubXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gICAgfVxuICAgIC53YXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICB9XG4gICAgLnNlcnZpY2Uge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICAgIC5zdiB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICB9XG4gICAgLm1pbm9yIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICAubWlub3IgKyAubWlub3Ige1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmdyaWQtZmllbGRzZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jY29udGVudFBlcmZvcm1hbmNlSGl0dGVyc0xpc3QsXG4jY29udGVudFBlcmZvcm1hbmNlUGl0Y2hlcnNMaXN0LFxuI2NvbnRlbnRQcm9qVmFsdWVzTGlzdCxcbiNjb250ZW50SW5kdXN0cnlMaXN0LFxuI2NvbnRlbnRMb25naXR1ZGluYWxMaXN0LFxuI2NvbnRlbnREZWZlbnNlQnlQb3Mge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY29udGVudENvbnRyYWN0c0xpc3Qge1xuICBoZWlnaHQ6IDk2JTtcbn1cbiNoaXR0ZXItcGVyZi1ncmlkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3NhdmVkLWdyaWQsXG4uc2F2ZWQtZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLmxpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGluZFJlZDtcbiAgICB9XG4gIH1cbiAgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgLmF1eCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4jZ3JpZC1zdGF0ZXMsXG4jZ3JpZC1zYXZlcixcbi5ncmlkLXN0YXRlcyxcbi5ncmlkLXNhdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2dyaWQtc2F2ZXIsXG4uZ3JpZC1zYXZlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4jc2F2ZSxcbiNuZXcsXG4uc2F2ZSxcbi5uZXcge1xuICBtYXJnaW46IDA7XG59XG4uY3VzdG9tLWRyb3Bkb3duIHtcbiAgJGRkd2lkdGg6IDE1NXB4O1xuICAudGV4dCB7XG4gICAgd2lkdGg6ICRkZHdpZHRoIC0gMjBweDtcbiAgfVxuICAuZHJvcGRvd24ge1xuICAgIHdpZHRoOiAkZGR3aWR0aDtcbiAgfVxuICAucmVtb3ZlLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9wdGlvbiB7XG4gICAgJi5zZWxlY3RlZCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5yZW1vdmUtZ3JpZCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmVtb3ZlLWdyaWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRpbmRSZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIFt0ZXh0XSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxufVxuI215R3JpZCxcbi5hZy1mcmVzaCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgYSB7XG4gICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgfVxuICB9XG4gIC5hZy1oZWFkZXItY29udGFpbmVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB9XG4gIC5hZy1oZWFkZXItY2VsbC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxufVxuI3ByaXZhdGUtcHJlZixcbiNlZGl0LW1hc3Rlci1wcmVmbGlzdCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcbiAgLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxuICAudGFibGVEaXNwbGF5IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA1OTFweDtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLnRhYmxlRGlzcGxheSB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuICB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgfVxuICB0aCxcbiAgdGQge1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG4gIHRib2R5IHtcbiAgICAuc29ydC1kaXNhYmxlZCB7XG4gICAgICB3aWR0aDogNTkxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JleUhlYWRlckJHIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5uYW1lIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLnByZWYtdGFibGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDYxMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgI2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHNlbGVjdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG4jY29udGVudEVkaXRNYXN0ZXJQcmVmbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuI2VkaXQtbWFzdGVyLXByZWZsaXN0IHtcbiAgd2lkdGg6IDE0MDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgYSB7XG4gICAgY29sb3I6ICRpbmRCbHVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyLFxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgfVxuICB9XG4gIGlucHV0LFxuICBzZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLmNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5uYW1lIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLnBvcy1udW0ge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC50YWJsZURpc3BsYXkge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgfVxuICAud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbiAgLmRlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgfVxuICB0aCxcbiAgdGQge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5wcmVmLXRhYmxlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA2OTVweDtcbiAgICAgIC50YWJsZURpc3BsYXkge1xuICAgICAgICB3aWR0aDogNjY1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuY29udHJvbHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNhZ2dyZWdhdGVkLXByZWYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC5jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbiAgLmFnZ3JlZ2F0ZWQtdGFibGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLnRhYmxlLWNvbnRhaW5lciB7XG4gIH1cbiAgaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLmhlYWRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5wcmVmZmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgICB3aWR0aDogODhweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIG1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLnByZWYtZ3JvdXAge1xuICAgIGhlaWdodDogNzNweDtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgfVxuICAucm93IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuY29sIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICB9XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmNvbCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucGxheWVyIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmsge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC52b3RlcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMnB4KTtcbiAgfVxuICAuYXZnIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuICAuY291bnQge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5wcmVmZmVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICAuZW1wdHktaGVhZGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnRhYmxlRGlzcGxheSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICB9XG4gIC56ZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB9XG4gIC5oaS1udW0ge1xuICAgIGJhY2tncm91bmQ6IHJnYigxNDIsIDIxMCwgMTQyKTtcbiAgfVxufVxuI29yZ01MUGVyZm9ybWFuY2VQaXRjaGluZ1RhYmxlIHtcbiAgLnRhYmxlRGlzcGxheSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICB9XG59XG4jb3JnTUxQZXJmb3JtYW5jZVBvc2l0aW9uVGFibGUge1xuICAudGFibGVEaXNwbGF5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi5lbXB0eS1yb3cge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgdGQge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jY29udGVudENvbnZlcnNhdGlvbnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICB9XG59XG4uY29udm8tbGlzdCxcbi5jb252by1wb3N0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jb252by1saXN0IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgdHIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIH1cbiAgdHIuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbiAgLmRhdGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uY29udm8tcG9zdHMge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICAucG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gICAgbGksXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICYudHJ1bmNhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LWhlaWdodDogMTI1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLi4uJztcbiAgICAgICAgcGFkZGluZzogMnB4IDAgMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA2NSUpO1xuICAgICAgfVxuICAgICAgLnBvc3QtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdDEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgLnBvc3QtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZDogJGluZEJsdWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucG9zdC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAucG9zdC1tb2RlIHtcbiAgICBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cbi5jb252LXRvZ2dsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbiRiYXNlLXdpZHRoOiAyMHB4O1xuJHplYnJhLXN0cmlwZTogI2VmZWZlZjtcbmJvZHkge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG4uZHYtdGFibGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAub3JpZyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxuICAuY2xvbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAuZml4ZWQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgLmR2LXRhYmxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3JpZyxcbiAgLnRhYmxlLWhlYWRlcixcbiAgLnRhYmxlLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC5vcmlnIHtcbiAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgfVxuICAgIC5kdi10YWJsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuZ3JvdXAsXG4gICAgICAuZW1wdHktY2VsbCB7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vdGFibGUsIHRoZWFkLCB0Ym9keSB7IHdpZHRoOiAxMDAlOyB9XG4gICAgdHIge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICB9XG4gICAgdGgge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICB9XG4gICAgdGg6Zmlyc3QtY2hpbGQuZ3JvdXAge1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlLWhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAub3JpZyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZHYtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGEge1xuICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuemVicmEtc3RyaXBlIHtcbiAgICA+IHRib2R5IHtcbiAgICAgIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkemVicmEtc3RyaXBlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0cjpudGgtY2hpbGQob2RkKSxcbiAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICYudG90YWwtcm93IHtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGJvZHkgPiB0cixcbiAgPiB0aGVhZCA+IHRyLFxuICA+IHRmb290ID4gdHIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgJi5ncmV5Um93Qkcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICYuZW1wdHktY2VsbCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICYuZW1wdHktY2VsbCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAmLmdyb3VwIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYmxhbmstcm93IHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2hhZGUge1xuICAgICAgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkemVicmEtc3RyaXBlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvdGFsLXJvdyB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICM0NDQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICYubGFzdHNwYW5jZWxsIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAmLm5mYyB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gICAgICB9XG4gICAgICAmLmV4cGFuZGVyIHtcbiAgICAgICAgd2lkdGg6ICRiYXNlLXdpZHRoO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgICYub3B0aW9ucyB7XG4gICAgICAgIHdpZHRoOiAkYmFzZS13aWR0aCAqIDI7XG4gICAgICB9XG4gICAgICAmLmdyYWRlIHtcbiAgICAgICAgd2lkdGg6ICRiYXNlLXdpZHRoO1xuICAgICAgfVxuICAgICAgJi5wZXJjZW50aWxlIHtcbiAgICAgICAgd2lkdGg6ICRiYXNlLXdpZHRoICogMjtcbiAgICAgIH1cbiAgICAgICYuYXZlcmFnZSB7XG4gICAgICAgIHdpZHRoOiAkYmFzZS13aWR0aCAqIDI7XG4gICAgICB9XG4gICAgICAmLmRpdmlkZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgfVxuICAgICAgJi50aGluLWRpdmlkZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgfVxuICAgICAgJi52ZXJ0LXN3YXRjaCB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICYubm8tbGVmdC1ib3JkZXIge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYuaG9yaXotc3BsaXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAudG9wLFxuICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDRweCA0cHggMnB4IDRweDtcbiAgICAgICAgfVxuICAgICAgICAudG9wIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50YmxleHBhbmQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICYub3Blbjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5vdGVzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgICAmLmdyZXlIZWFkZXJCRyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDZkNmQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYmFja2dyb3VuZDogJGluZEJsdWU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJi5udW1lcmFsLFxuICAgICAgICAmLnBlcmNlbnRpbGUsXG4gICAgICAgICYuZ3JhZGUsXG4gICAgICAgICYuZ3JvdXAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zdHJpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgJi5udW1lcmFsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJi5jZW50ZXJlZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYuc29ydGFibGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmLnNoYWRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NDk2Yzc7XG4gICAgICB9XG4gICAgfVxuICAgID4gdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAmLm51bWVyYWwsXG4gICAgICAgICYucGVyY2VudGlsZSxcbiAgICAgICAgJi5ncmFkZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnN0cmluZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAmLm51bWVyYWwge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgICYuYXZlcmFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgJi5jZW50ZXJlZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYucmlnaHRlZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgJi5zb3J0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDNmMWZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5ncm91cCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZkNmQ2ZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZW1wdHktY2VsbCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgLy8gPiB0Ym9keSA+IHRyIHtcbiAgLy8gICAgICY6aG92ZXIge1xuICAvLyAgICAgICAgIHRkIHsgYmFja2dyb3VuZDogI0ZEQjUwNzsgfVxuICAvLyAgICAgfVxuICAvLyB9XG4gIHRmb290IHtcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAmLmZpeGVkLWhlYWRlcnMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0aGVhZCxcbiAgICB0Ym9keSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgdHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5kdi10YWJsZS1vcHRpb25zIHtcbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAudGFibGUtb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkaW5kUmVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG4udGFibGUtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxNC44MTQ4MWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmRiNTA3O1xuICBwYWRkaW5nOiAwLjM3MDM3ZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAmLmNvbGxhcHNhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRiNTA3IHVybCguLi8uLi9pbWFnZXMvYXJyb3dfZG93bi5wbmcpIDk1JSA1MCUgbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjZjkzMDIgdXJsKC4uLy4uL2ltYWdlcy9hcnJvd191cC5wbmcpIDk1JSA1MCUgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuICAmLmNvbGxhcHNlZCB7XG4gICAgYmFja2dyb3VuZDogIzlmOWU5ZiB1cmwoLi4vLi4vaW1hZ2VzL2Fycm93X3VwLnBuZykgOTUlIDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2Y5MzAyIHVybCguLi8uLi9pbWFnZXMvYXJyb3dfZG93bi5wbmcpIDk1JSA1MCUgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4udGFibGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDEuNDgxNDhlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAzMjYzO1xuICBwYWRkaW5nOiAwLjc0MDc0ZW0gMCAxLjQ4MTQ4ZW07XG4gICYuaXNVcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFkZC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbi50YWJsZS1vcHRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRhcHBQYWRkaW5nO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJi5wYWRSaWdodFNlcGFyYXRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogZW0oMTApO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZFJlZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmLnNhdmVMaW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmZhNztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmZWZmYTcsIDMwJSk7XG4gICAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM4MDgwODAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODA4MDgwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdC1tYW5hZ2VyIHtcbn1cbmN0LXRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5kdi10YWJsZSxcbiAgLmR2LXRhYmxlLnplYnJhLXN0cmlwZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgPiB0aGVhZCB7XG4gICAgICA+IHRyID4gdGgge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuZW1wdHktY2VsbCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5ncm91cCB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0LXJpZ2h0LWhhbmRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgICB9XG4gICAgICAuY3QtbGVmdC1oYW5kbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgID4gdHIge1xuICAgICAgICAmOmhvdmVyIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjUyLCAyNDMsIDIwNCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAvLyAmOmxhc3QtY2hpbGQgdGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAgICYuY3QtZmlsdGVyZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAmLmN0LWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGxheWVyZGV2WWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jdC1maXhlZCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIHRoLmN0LWZpeGVkIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5jdC10YWJsZS1tZW51IHtcbiAgLmN0LW1lbnUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgLmN0LW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIH1cbiAgICAuY3QtbWVudSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNTAsIDk5LCAwLjcpO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgLmN0LXRhYiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5jdC1zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgfVxuICAgICAgICAmLmN0LXNlbGVjdGVkIC5jdC1pY29uIHtcbiAgICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5jdC1pY29uIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3QtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgJi5jdC1zZWxlY3RlZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLmN0LXRhYi1oZWFkZXJzLFxuICAgICAgICAgIC5jdC10YWIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY3QtdGFiIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jdC10YWIuY3Qtc2VsZWN0ZWQsXG4gICAgICAgICAgLmN0LWJvZHkuY3Qtc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3QtYnV0dG9ucyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmN0LXNhdmUtZ3JpZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jdC1kZWxldGUtZ3JpZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgICAuY3QtZnVuY3Rpb25zIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY3QtY29sdW1ucyAuY3QtY29sLXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAuY3QtY29sdW1ucyAuY3QtY29sLXNlY3Rpb24gbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICAgIC5jdC1waW4tY29sdW1uIGlucHV0LFxuICAgICAgLmN0LXBpbi1jb2x1bW4gbGFiZWwsXG4gICAgICAuY3Qtd3JhcC10ZXh0LWNvbHVtbiBpbnB1dCxcbiAgICAgIC5jdC13cmFwLXRleHQtY29sdW1uIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAuY3Qtc3FsIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgICAgLmN0LWNvbC1leHByZXNzaW9ucy13cmFwcGVyLFxuICAgICAgLmN0LWV4cHJlc3Npb25zLXdyYXBwZXIsXG4gICAgICAuY3QtcGFyYW1zLXdyYXBwZXIge1xuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIC5jdC1yZW1vdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3QtY29sdW1ucy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgICAuY3QtY29sLWV4cHJlc3Npb25zLXdyYXBwZXIge1xuICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3QtcGFyYW1zLXdyYXBwZXIge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0LWdyb3VwIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiR0b3RhbC1jb2x1bW5zOiAxMDA7XG4kY29sLXdpZHRoczogKCk7XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICR0b3RhbC1jb2x1bW5zIHtcbiAgLncjeyRpfSB7XG4gICAgd2lkdGg6ICRiYXNlLXdpZHRoICogJGk7XG4gICAgPiBzcGFuIHtcbiAgICAgIHdpZHRoOiAkYmFzZS13aWR0aCAqICRpO1xuICAgIH1cbiAgfVxuICAudyN7JGl9LTI1IHtcbiAgICB3aWR0aDogJGJhc2Utd2lkdGggKiAoJGkgKyAwLjI1KTtcbiAgICA+IHNwYW4ge1xuICAgICAgd2lkdGg6ICRiYXNlLXdpZHRoICogJGk7XG4gICAgfVxuICB9XG4gIC53I3skaX0tNSB7XG4gICAgd2lkdGg6ICRiYXNlLXdpZHRoICogKCRpICsgMC41KTtcbiAgICA+IHNwYW4ge1xuICAgICAgd2lkdGg6ICRiYXNlLXdpZHRoICogJGk7XG4gICAgfVxuICB9XG4gIC53I3skaX0tNzUge1xuICAgIHdpZHRoOiAkYmFzZS13aWR0aCAqICgkaSArIDAuNzUpO1xuICAgID4gc3BhbiB7XG4gICAgICB3aWR0aDogJGJhc2Utd2lkdGggKiAkaTtcbiAgICB9XG4gIH1cbn1cblxuLmJvcmRlckRibFRvcCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyRGJsVG9wRmFkZWQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzc4N2E3YSAhaW1wb3J0YW50O1xufVxuLmJvcmRlckRibFRvcHdCRyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJTbmdsVG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJTbmdsQm90IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJEYmxCb3Qge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuLmJvcmRlckRibExlZnQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJEYmxSaWdodCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJTbmdsUmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucm93U2hhZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG59XG4uZW1wdHlCRyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhcmtHcmV5SGVhZGVyQkcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzZkNmQ2ZCwgMjApICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8vIDxzZWN0aW9uPlxuLy8gPGFydGljbGU+XG4vLyAgIDxkaXY+XG4vLyAgICAgICA8c3Bhbj5UZXh0PC9zcGFuPlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdj5cbi8vICAgICAgIDxzcGFuPk1vcmVkZGQgVGV4dDwvc3Bhbj5cbi8vICAgPC9kaXY+XG5cbi8vIDwvYXJ0aWNsZT5cbi8vIDxhcnRpY2xlPlxuLy8gICA8ZGl2PlxuLy8gICAgICAgPHNwYW4+VGV4dDwvc3Bhbj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXY+XG4vLyAgICAgICA8c3Bhbj5Nb3JlZGRkIFRleHQ8L3NwYW4+XG4vLyAgIDwvZGl2PlxuXG4vLyA8L2FydGljbGU+XG4vLyA8L3NlY3Rpb24+XG5cbi8vIGFydGljbGUge1xuLy8gICBiYWNrZ3JvdW5kOiBibHVlO1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBmbGV4LXdyYXA6IHdyYXA7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbi8vIH1cblxuLy8gc2VjdGlvbiB7IHdpZHRoOiAyNSU7IGNvbG9yOiByZWQ7IGJvcmRlcjogOHB4IHNvbGlkICMwMDAgfVxuXG4vLyBkaXYge1xuLy8gICAgIGNvbG9yOiB3aGl0ZTtcbi8vICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8qIGhvcml6b250YWxseSBjZW50ZXIgKi9cbi8vICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMXB4KTtcbi8vICAgICBvcmRlcjogMDtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbi8vICAgICBmb250LXNpemU6IDE4cHg7XG4vLyAgICAgcGFkZGluZzogMTBweDtcbi8vIH1cbi8vIHNwYW4ge1xuLy8gICBmbGV4LWdyb3c6IDE7XG4vLyB9XG4iLCIvLyBAdXNlIFwic2FzczptYXRoXCI7XG5cbiRkYXNoYm9hcmRCcmVhazogOTkycHg7XG4keHM6IChcbiAgbWF4OiA3NjdweCxcbik7XG4kc206IChcbiAgbWluOiA3NjhweCxcbik7XG4kbWQ6IChcbiAgbWluOiAkZGFzaGJvYXJkQnJlYWssXG4pO1xuJGxnOiAoXG4gIG1pbjogMTIwMHB4LFxuKTtcbiRzbS1vbmx5OiAoXG4gIG1pbjogbWFwLWdldCgkc20sIG1pbiksXG4gIG1heDogbWFwLWdldCgkbWQsIG1pbikgLSAxLFxuKTtcbiRtZC1vbmx5OiAoXG4gIG1pbjogbWFwLWdldCgkbWQsIG1pbiksXG4gIG1heDogbWFwLWdldCgkbGcsIG1pbikgLSAxLFxuKTtcblxuQG1peGluIGJyZWFrcG9pbnQoJG1hcCkge1xuICAkcXVlcnk6ICcnO1xuICBAaWYgbWFwLWhhcy1rZXkoJG1hcCwgbWluKSB7XG4gICAgJHF1ZXJ5OiBhcHBlbmQoJHF1ZXJ5LCAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRtYXAsIG1pbil9KScpO1xuICB9XG4gIEBpZiBtYXAtaGFzLWtleSgkbWFwLCBtaW4pIGFuZCBtYXAtaGFzLWtleSgkbWFwLCBtYXgpIHtcbiAgICAkcXVlcnk6IGFwcGVuZCgkcXVlcnksICdhbmQnKTtcbiAgfVxuICBAaWYgbWFwLWhhcy1rZXkoJG1hcCwgbWF4KSB7XG4gICAgJHF1ZXJ5OiBhcHBlbmQoJHF1ZXJ5LCAnKG1heC13aWR0aDogI3ttYXAtZ2V0KCRtYXAsIG1heCl9KScpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICN7JHF1ZXJ5fSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIGVtKCRwaXhlbHMsICRjb250ZXh0OiAxMy41KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoJHBpeGVscywgJGNvbnRleHQpICogMWVtO1xufVxuXG5AZnVuY3Rpb24gY2FsY19yZW0oJHBpeGVscywgJGNvbnRleHQ6IDE2KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoJHBpeGVscywgJGNvbnRleHQpICogMXJlbTtcbn1cblxuQGZ1bmN0aW9uIGZsZXhpYmxlLXNpemUoJGNvbnRleHQsICR0YXJnZXQpIHtcbiAgQHJldHVybiAodGFyZ2V0IC8gJGNvbnRleHQgKiAxMDAlKTtcbn1cbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24pIHtcbiAgI3skcHJvcGVydHl9OiAtd2Via2l0LWNhbGMoI3skZXhwcmVzc2lvbn0pO1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pO1xufVxuQG1peGluIGN1cnZlZCgkcmFkKSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgJG9wYWNpdHktaWU6ICRvcGFjaXR5ICogMTAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpOyAvL0lFOFxufVxuXG5AbWl4aW4gY2VudGVyKCRheGlzOiAnYm90aCcpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaWYgJGF4aXMgPT0gJ3knIHtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgQGlmICRheGlzID09ICd4JyB7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICBAaWYgJGF4aXMgPT0gJ2JvdGgnIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1peGluIGNlbnRlcnJlc2V0KCRheGlzOiAnYm90aCcpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaWYgJGF4aXMgPT0gJ3knIHtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbiAgQGlmICRheGlzID09ICd4JyB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuICBAaWYgJGF4aXMgPT0gJ2JvdGgnIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93KCR2YWwsICRmdXp6LCAkY29sb3IpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdmFsICR2YWwgJGZ1enogJGNvbG9yO1xuICAtbW96LWJveC1zaGFkb3c6ICR2YWwgJHZhbCAkZnV6eiAkY29sb3I7XG4gIGJveC1zaGFkb3c6ICR2YWwgJHZhbCAkZnV6eiAkY29sb3I7XG59XG5AbWl4aW4gcmVtb3Zlc2hhZG93KCkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1peGluIHJlc3BvbmQtdG8oJG1lZGlhKSB7XG4gIEBpZiAkbWVkaWEgPT0gcGhvbmUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDU2OHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuJERWaGVhZEhlaWdodDogZW0oNDUpO1xuXG4kcHJvQ29sb3I6IHJnYmEoMzAsIDU1LCAxMDgsIDAuNSk7XG4kYW1hQ29sb3I6IHJnYmEoMjI5LCAyOCwgNTUsIDAuNSk7XG4kYWRtQ29sb3I6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC41KTtcbiR0cmFuc1doaXRlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4kdWlHcmV5OiAjZjNmMmYwO1xuJGFwcEJHQ29sb3JHcmV5OiAjZTBlMGUwO1xuJG1hcmdpbjogMTVweDtcbiR0YWJsZUhlYWRlcldpZHRoOiAxMDAlO1xuJHRhYkluYWN0aXZlOiAjYzBjMGMwO1xuJGZvcm1UYWJBY3RpdmU6ICM4NDk3YWM7XG4kZm9ybVRhYkluYWN0aXZlOiAkdGFiSW5hY3RpdmU7XG4kZm9ybUJvcmRlcjogIzg0OTdhYztcbiRldmVuQ29sb3I6ICNmZmZmZmY7XG4kb2RkQ29sb3I6ICNlN2VmZjM7XG4kc2VhcmNoV2lkdGg6IDI0MHB4O1xuJG1heFdpZHRoOiA5NjBweDtcbiRkYXNoLWxlZnQtd2lkdGg6IDI0MHB4O1xuJGluaXRIZWlnaHQ6IDY1NXB4O1xuJHNlbGVjdGVkUm93OiAjZmJlYzg4O1xuJHJvd0hvdmVyOiAjYzlkYWZmO1xuJGdyb3VwVGl0bGVCRzogI2Q0ZDFjZDtcbiRncm91cFRpdGxlQm9yZGVyQm90dG9tOiAjYjdiNWIxO1xuJGxpZ2h0c2xhdGVncmF5OiAjNjQ3NTg4O1xuJHBsYXllcmRldlllbGxvdzogI2ZkYjUwNztcbiRyb3dIaWdobGlnaHQ6ICNmZmMwMDA7XG5cbiRoZWFkSGVpZ2h0OiBlbSg0Mik7XG5cbiRwYWdlRGF0YVdpZHRoOiA4NSU7XG5cbi8vIHVzaW5nIGluIHZ1ZVxuLy8gbmF2XG4kZHZEYXJrR3JleTogIzI1MjkyZTtcbiRsaXN0SXRlbUJHOiAjZGNlNmYwO1xuJGxpc3RJdGVtQkdIb3ZlcjogIzRkODBiMztcblxuJGluZEJsdWU6IHJnYmEoMCwgNTAsIDk5LCAxKTtcbiRpbmRSZWQ6ICNjZTExMjY7XG5cbiRkdlllbGxvdzogI2ZkYjUwNztcbiRkdlllbGxvd0hvdmVyOiAjY2Y5MzAyO1xuXG4kaW5hY3RpdmVCRzogI2JkYmRiZDtcbiRpbmFjdGl2ZVRleHQ6ICM0MjQyNDI7XG4kaW5hY3RpdmVCR0hvdmVyOiAjYTRhNGE0O1xuXG4kZ3JleTogIzZlNmU2ZTtcblxuJHNtQm9yZFJhZDogMnB4O1xuJG1kQm9yZFJhZDogNHB4O1xuJGxnQm9yZFJhZDogNnB4O1xuXG4udGV4dC1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICBib3JkZXItcmFkaXVzOiAkc21Cb3JkUmFkO1xuICBwYWRkaW5nOiAzcHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4vLyBESVNBQkxFIFNFTEVDVElPTlxuQG1peGluIGRpc2FibGUtc2VsZWN0aW9uIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG59XG5cbiRhcHBMZWZ0TWVudUJHQ29sb3I6ICM3MDA5MTU7XG4kZ3JlZW46ICMwZjc1MmQ7XG4kYnJlYWstc21hbGw6IDMyMHB4O1xuJGJyZWFrLW1lZGl1bTogNzY4cHg7XG4kYnJlYWstbGFyZ2U6IDEwMjRweDtcbiRtYXhXaWR0aDogMTI4MDtcbiRjb25XaWR0aDogMjUwcHg7XG4kY29uUGFkZGluZzogNXB4O1xuJGJsYWNrRmFkZTIwOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAwLjgpO1xuJGJsYWNrRmFkZTMwOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAwLjcpO1xuJGJsYWNrRmFkZTQwOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAwLjYpO1xuJGJsYWNrRmFkZTUwOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAwLjUpO1xuJGJsYWNrRmFkZTYwOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAwLjQpO1xuJGJsYWNrRmFkZTcwOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAwLjMpO1xuJGJsYWNrRmFkZTgwOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAwLjIpO1xuJHdoaXRlRmFkZTMwOiB0cmFuc3BhcmVudGl6ZSgjZmZmLCAwLjcpO1xuJHdoaXRlRmFkZTQwOiB0cmFuc3BhcmVudGl6ZSgjZmZmLCAwLjYpO1xuJHdoaXRlRmFkZTUwOiB0cmFuc3BhcmVudGl6ZSgjZmZmLCAwLjUpO1xuJHdoaXRlRmFkZTYwOiB0cmFuc3BhcmVudGl6ZSgjZmZmLCAwLjQpO1xuJHdoaXRlRmFkZTcwOiB0cmFuc3BhcmVudGl6ZSgjZmZmLCAwLjMpO1xuJHdoaXRlRmFkZTgwOiB0cmFuc3BhcmVudGl6ZSgjZmZmLCAwLjIpO1xuJG5hdkl0ZW1UcmFuczogMC45O1xuJG5hdkl0ZW1UcmFuc0hvdmVyOiAwLjU7XG4kbmF2UGFkZGluZzogZW0oMjApO1xuJG5hdkZvbnRTaXplOiBlbSgxMik7XG4kYXBwUGFkZGluZzogZW0oMTApO1xuJG1pbkFwcEhlaWdodDogNDYwcHg7XG4kYnV0dG9uSG92ZXI6IHRyYW5zcGFyZW50aXplKCMwMDAsIDAuNCkgIWltcG9ydGFudDtcblxuLy8gUERFViB2YXJzXG4kcGxheWVyRGV2VUlDb2xvcjogIzIyMjUyYTtcbiRtYWluTmF2SGVpZ2h0OiBlbSg0NSk7XG4kZGFzaE5hdldpZHRoOiBlbSgxNzUpO1xuJG5hdkJHQ29sb3I6ICRsaWdodHNsYXRlZ3JheTtcbi8vIEVORCBQREVWXG5cbi5wYW5uaW5nIHtcbiAgY3Vyc29yOiBhbGwtc2Nyb2xsO1xufVxuLnJoLXBsYXRvb24ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCA4MCwgODApO1xufVxuLmxoLXBsYXRvb24ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTg1LCAxODAsIDI1MCk7XG59XG4ubWlsLWZyZWUtYWdlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjI4LCAxNzAsIDE3MCk7XG59XG4ucnVsZTUge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjEzLCAxMzQsIDI0NSk7XG59XG4uZnJlZS1hZ2VudCB7XG4gIGJhY2tncm91bmQ6IHJnYigxODAsIDIyMCwgMjUwKTtcbn1cbi5vcHRpb24tbmV4dCB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMTYwKTtcbn1cbi5hcmIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTcwLCAyMjAsIDE3MCk7XG59XG4uaW5qdXJlZCB7XG4gIGNvbG9yOiAkaW5kUmVkO1xufVxuLnJlY2VudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFhYSB7XG4gIGJhY2tncm91bmQ6IHJnYigyMzAsIDIzMCwgMjMwKTtcbn1cbi5hYSB7XG4gIGJhY2tncm91bmQ6IHJnYigyMTAsIDIxMCwgMjEwKTtcbn1cbi5oaS1hIHtcbiAgYmFja2dyb3VuZDogcmdiKDE4MCwgMTgwLCAxODApO1xufVxuLmxvLWEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTYwLCAxNjAsIDE2MCk7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubG93ZXItbGV2IHtcbiAgYmFja2dyb3VuZDogcmdiKDE0MCwgMTQwLCAxNDApO1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnJvb2tpZSB7XG4gIGJhY2tncm91bmQ6IHJnYigxMjAsIDEyMCwgMTIwKTtcbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuJW5vVG91Y2hIb3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25Ib3ZlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vL2Jvb3RjYW1wIHNjc3Ncbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14cy1taW46IDQ4MHB4O1xuJHNjcmVlbi1zbS1taW46IDc2OHB4O1xuJHNjcmVlbi1tZC1taW46IDk5MnB4O1xuJHNjcmVlbi1sZy1taW46IDEyMDBweDtcblxuJG1haW5OYXZIZWlnaHQ6IDQ0cHg7XG4kcGxheWVyRGV2VUlDb2xvcjogIzIyMjUyYTtcbiRuYXZCR0NvbG9yOiAkbGlnaHRzbGF0ZWdyYXk7XG4kYXNtQm9yZGVyTGlnaHRHcmV5OiAjOWY5ZTlmO1xuJG5hdkJHU2VsZWN0ZWRDb2xvcjogZGFya2VuKCRpbmRSZWQsIDIwJSk7XG4kc21hbGwtc2NyZWVuOiAxMjkwcHg7XG4kdGFibGV0LXdpZHRoOiAxMDAwcHg7XG4kcGhvbmUtd2lkdGg6IDgwMHB4O1xuJGhlYWRlci1oZWlnaHQ6ICRtYWluTmF2SGVpZ2h0O1xuJGRhc2hOYXZXaWR0aDogMTc1cHg7XG4kZGFzaE5hdldpZHRoLW1vYmlsZTogNDBweDtcbiRkYXNoTmF2V2lkdGgtd2lkZTogMzAwcHg7XG4kc2NvdXRpbmctZ3JheTogIzhiOTVhNztcbiRzY291dGluZy1ibHVlOiAjNDY1YzgyO1xuJGZsb2F0ZXItY29sb3I6ICNkM2RiZTI7XG4kdHdlbnR5LWZvdXItaG91ci1jb2xvcjogbGlnaHRlbigjNTU2YjJmLCAxNSUpO1xuJHNldmVuLWRheXMtY29sb3I6IGxpZ2h0ZW4oIzU1NmIyZiwgNDUlKTtcblxuLy8gVnVlIENvbXBvbmVudCBMaWJyYXJ5IHV0aWxpdGllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE11c3Qga2VlcCBpbiBzeW5jIHVudGlsIHdlIGJlZ2luIHB1Ymxpc2hpbmcgcGFja2FnZXNcblxuLy8gbWFpbiBjb2xvcnNcbiRzY291dGluZy1ncmF5OiAjOGI5NWE3O1xuJHNjb3V0aW5nLWJsdWU6ICM0NjVjODI7XG5cbiRpbmQtYmx1ZTogcmdiYSgwLCA1MCwgOTksIDEpO1xuJGluZC1yZWQ6ICNjZTExMjY7XG5cbi8vIFV0aWxpdHkgY29sb3JzXG5cbiRkYXRhLWxhYmVsLWJhY2tncm91bmQ6ICM0NjQ2NDY7XG5cbiRpbmFjdGl2ZS1iYWNrZ3JvdW5kOiAjYmRiZGJkO1xuJGluYWN0aXZlLXRleHQ6ICM0MjQyNDI7XG4kaW5hY3RpdmUtYmFja2dyb3VuZC1ob3ZlcjogI2E0YTRhNDtcblxuLy8gVXRpbGl0eVxuJGJvcmQtcmFkLXNtOiAycHg7XG4kYm9yZC1yYWQtbWQ6IDRweDtcbiRib3JkLXJhZC1sZzogNnB4O1xuXG4kdGV4dC1wYWQtc206IDNweDtcbiR0ZXh0LXBhZC1tZDogNXB4O1xuJHRleHQtcGFkLWxnOiA3cHg7XG4iXX0= */
